diff --git a/TwinCat/Encodertest-FAT-Front-End/.vs/Encodertest-FAT-Front-End/v15/.suo b/TwinCat/Encodertest-FAT-Front-End/.vs/Encodertest-FAT-Front-End/v15/.suo new file mode 100644 index 0000000..7cbdc8d Binary files /dev/null and b/TwinCat/Encodertest-FAT-Front-End/.vs/Encodertest-FAT-Front-End/v15/.suo differ diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End.sln b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End.sln new file mode 100644 index 0000000..e4721a2 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# TcXaeShell Solution File, Format Version 11.00 +VisualStudioVersion = 15.0.34829.251 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{B1E792BE-AA5F-4E3C-8C82-674BF9C0715B}") = "Encodertest-FAT-Front-End", "Encodertest-FAT-Front-End\Encodertest-FAT-Front-End.tsproj", "{BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|TwinCAT CE7 (ARMV7) = Debug|TwinCAT CE7 (ARMV7) + Debug|TwinCAT OS (ARMT2) = Debug|TwinCAT OS (ARMT2) + Debug|TwinCAT RT (x64) = Debug|TwinCAT RT (x64) + Debug|TwinCAT RT (x86) = Debug|TwinCAT RT (x86) + Release|TwinCAT CE7 (ARMV7) = Release|TwinCAT CE7 (ARMV7) + Release|TwinCAT OS (ARMT2) = Release|TwinCAT OS (ARMT2) + Release|TwinCAT RT (x64) = Release|TwinCAT RT (x64) + Release|TwinCAT RT (x86) = Release|TwinCAT RT (x86) + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT CE7 (ARMV7).ActiveCfg = Debug|TwinCAT CE7 (ARMV7) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT CE7 (ARMV7).Build.0 = Debug|TwinCAT CE7 (ARMV7) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT OS (ARMT2).ActiveCfg = Debug|TwinCAT OS (ARMT2) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT OS (ARMT2).Build.0 = Debug|TwinCAT OS (ARMT2) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT RT (x64).ActiveCfg = Debug|TwinCAT RT (x64) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT RT (x64).Build.0 = Debug|TwinCAT RT (x64) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT RT (x86).ActiveCfg = Debug|TwinCAT RT (x86) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Debug|TwinCAT RT (x86).Build.0 = Debug|TwinCAT RT (x86) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT CE7 (ARMV7).ActiveCfg = Release|TwinCAT CE7 (ARMV7) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT CE7 (ARMV7).Build.0 = Release|TwinCAT CE7 (ARMV7) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT OS (ARMT2).ActiveCfg = Release|TwinCAT OS (ARMT2) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT OS (ARMT2).Build.0 = Release|TwinCAT OS (ARMT2) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT RT (x64).ActiveCfg = Release|TwinCAT RT (x64) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT RT (x64).Build.0 = Release|TwinCAT RT (x64) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT RT (x86).ActiveCfg = Release|TwinCAT RT (x86) + {BD3AB971-5CE6-40D7-BF55-0BD0C19B9F8C}.Release|TwinCAT RT (x86).Build.0 = Release|TwinCAT RT (x86) + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {34EEAD29-AD42-4659-BFFC-6C522F0D24F6} + EndGlobalSection +EndGlobal diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End.tsproj b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End.tsproj new file mode 100644 index 0000000..8094b0e --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End.tsproj @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT).xti new file mode 100644 index 0000000..935886a --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT).xti @@ -0,0 +1,20 @@ + + + + __FILENAME__ + + + Ethernet (TwinCAT-Intel PCI Ethernet Adapter (Gigab + \DEVICE\{C7E36C0F-7BE3-4B07-900C-351EBF629426} + 00010573ea59 + + + + Image + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti new file mode 100644 index 0000000..d223476 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti @@ -0,0 +1,44 @@ + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7041).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7041).xti new file mode 100644 index 0000000..4c36c8b --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7041).xti @@ -0,0 +1,507 @@ + + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..5] OF BIT + 6 + BIT + + 0 + 6 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001108002400010003000000000000000800001124010000 + 801108002000010004000000000000000800801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000003000000000000000000000000000000000000002081f001040000000000190000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a01 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UINT + + + UINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UDINT + + + UDINT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + + + UINT + + + UINT + + + + #x1a06 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1a05 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UDINT + + + + + UDINT + + + + + UDINT + + + + #x1601 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UINT + + + + #x1600 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1604 + #x1605 + #x1606 + + UDINT + + + + #x1603 + #x1605 + #x1606 + + INT + + + + #x1603 + #x1604 + #x1606 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + #x1603 + #x1604 + #x1605 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + #x1603 + #x1604 + #x1605 + + ARRAY [0..1] OF BIT + + + BIT + + + ARRAY [0..12] OF BIT + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7041).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7041).xti new file mode 100644 index 0000000..8d6078a --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7041).xti @@ -0,0 +1,507 @@ + + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..5] OF BIT + 6 + BIT + + 0 + 6 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001108002400010003000000000000000800001124010000 + 801108002000010004000000000000000800801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000003000000000000000000000000000000000000002081f001040000000000190000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a01 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UINT + + + UINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UDINT + + + UDINT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + + + UINT + + + UINT + + + + #x1a06 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1a05 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UDINT + + + + + UDINT + + + + + UDINT + + + + #x1601 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UINT + + + + #x1600 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1604 + #x1605 + #x1606 + + UDINT + + + + #x1603 + #x1605 + #x1606 + + INT + + + + #x1603 + #x1604 + #x1606 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + #x1603 + #x1604 + #x1605 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + #x1603 + #x1604 + #x1605 + + ARRAY [0..1] OF BIT + + + BIT + + + ARRAY [0..12] OF BIT + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9011).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9011).xti new file mode 100644 index 0000000..e75dc89 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9011).xti @@ -0,0 +1,11 @@ + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 2 (EL9227-5500).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 2 (EL9227-5500).xti new file mode 100644 index 0000000..fa87fd7 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 2 (EL9227-5500).xti @@ -0,0 +1,364 @@ + + + + + ARRAY [0..10] OF BIT + 11 + BIT + + 0 + 11 + + + + ARRAY [0..13] OF BIT + 14 + BIT + + 0 + 14 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a002000000000000000000000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff000000000000000000000000000000000000000000000000000000000000000000000000ff00ffff00ffff00ffff00ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ff00ffff00ffff00ffff00ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ff00ffff00ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff00ffff00ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ff00ffff00ffff00ffff00ff000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff000000ff00ffff00ff007fff007fff000000000000000000000000000000000000000000000000000000000000000000000000ff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001104002400010003000000000000000400001124010000 + 801118002000010004000000000000001800801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + Term 2 (EL9227-5500) + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a01 + + BIT + + + BIT + + + BIT + = 1,5 * In]]> + + + BIT + = 1,1 * In]]> + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..10] OF BIT + + + UINT + + + UINT + + + UINT + + + UINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + = 1,5 * In]]> + + + BIT + = 1,1 * In]]> + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..10] OF BIT + + + + #x1a03 + + BIT + + + BIT + + + BIT + = 1,5 * In]]> + + + BIT + = 1,1 * In]]> + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..10] OF BIT + + + UINT + + + UINT + + + UINT + + + UINT + + + + #x1a02 + + BIT + + + BIT + + + BIT + = 1,5 * In]]> + + + BIT + = 1,1 * In]]> + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..10] OF BIT + + + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 3 (EL5042).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 3 (EL5042).xti new file mode 100644 index 0000000..5b58717 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 3 (EL5042).xti @@ -0,0 +1,165 @@ + + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000000000ff00ffff00ffff00ff000000ff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ff000000ff00ff000000ff00ff000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff000000000000ff00ff000000000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001100000400000003000000000000000000001104000000 + 801114002000010004000000000000001400801120010000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000 + 4443494e00000000000000000000000044432d53796e6368726f6e2028696e7075742062617365642900000000000000000000000000000000000000000000030100000000000000000001000000000000000000000000000000000000000000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a02 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + ULINT + + + + #x1a03 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + ULINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + UDINT + + + + #x1a01 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + UDINT + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 4 (EL5042).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 4 (EL5042).xti new file mode 100644 index 0000000..b3bf074 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 4 (EL5042).xti @@ -0,0 +1,165 @@ + + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000000000ff00ffff00ffff00ff000000ff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ff000000ff00ff000000ff00ff000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff000000000000ff00ff000000000000ff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff000000ff00ffff00ffff00ff000000ff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001100000400000003000000000000000000001104000000 + 801114002000010004000000000000001400801120010000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000 + 4443494e00000000000000000000000044432d53796e6368726f6e2028696e7075742062617365642900000000000000000000000000000000000000000000030100000000000000000001000000000000000000000000000000000000000000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a02 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + ULINT + + + + #x1a03 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + ULINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + UDINT + + + + #x1a01 + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT2 + + + UDINT + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 5 (EL3204).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 5 (EL3204).xti new file mode 100644 index 0000000..3316edb --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 5 (EL3204).xti @@ -0,0 +1,150 @@ + + + + + ARRAY [0..6] OF BIT + 7 + BIT + + 0 + 7 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff00ff0000ff0000ff0000ff0000ff0000ff00c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + 001080002600010001000000800080008000001026010000 + 801080002200010002000000800080008000801022010000 + 001100000400000003000000000000000000001104000000 + 801110002000010004000000000000001000801120010000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + + + BIT + + + BIT + + + BIT2 + + + BIT2 + + + BIT + + + ARRAY [0..6] OF BIT + + + BIT + + + BIT + + + INT + + + + + BIT + + + BIT + + + BIT2 + + + BIT2 + + + BIT + + + ARRAY [0..6] OF BIT + + + BIT + + + BIT + + + INT + + + + + BIT + + + BIT + + + BIT2 + + + BIT2 + + + BIT + + + ARRAY [0..6] OF BIT + + + BIT + + + BIT + + + INT + + + + + BIT + + + BIT + + + BIT2 + + + BIT2 + + + BIT + + + ARRAY [0..6] OF BIT + + + BIT + + + BIT + + + INT + + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 6 (EL2008).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 6 (EL2008).xti new file mode 100644 index 0000000..e7b3081 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 6 (EL2008).xti @@ -0,0 +1,54 @@ + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + 000f01004400010003000000000000000000000f44090000 + 0000000000000000000f00020100000001000000000000000000000000000000 + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 7 (EL1008).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 7 (EL1008).xti new file mode 100644 index 0000000..eebd960 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 7 (EL1008).xti @@ -0,0 +1,51 @@ + + + + __FILENAME__ + 7 + + 001001000000010004000000000000000100001000010000 + 0000000000000000001000010100000002000000000000000000000000000000 + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + BIT + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7041).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7041).xti new file mode 100644 index 0000000..95a6b09 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7041).xti @@ -0,0 +1,507 @@ + + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..5] OF BIT + 6 + BIT + + 0 + 6 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001108002400010003000000000000000800001124010000 + 801108002000010004000000000000000800801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000003000000000000000000000000000000000000002081f001040000000000190000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a01 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UINT + + + UINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UDINT + + + UDINT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + + + UINT + + + UINT + + + + #x1a06 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1a05 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UDINT + + + + + UDINT + + + + + UDINT + + + + #x1601 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UINT + + + + #x1600 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1604 + #x1605 + #x1606 + + UDINT + + + + #x1603 + #x1605 + #x1606 + + INT + + + + #x1603 + #x1604 + #x1606 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + #x1603 + #x1604 + #x1605 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + #x1603 + #x1604 + #x1605 + + ARRAY [0..1] OF BIT + + + BIT + + + ARRAY [0..12] OF BIT + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7041).xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7041).xti new file mode 100644 index 0000000..4589cc0 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7041).xti @@ -0,0 +1,507 @@ + + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..5] OF BIT + 6 + BIT + + 0 + 6 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + 001080002600010001000000400080008000001026010000 + 801080002200010002000000400080008000801022010000 + 001108002400010003000000000000000800001124010000 + 801108002000010004000000000000000800801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 53796e6368726f6e00000000000000004672656552756e2f534d2d53796e6368726f6e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000003000000000000000000000000000000000000002081f001040000000000190000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + #x1a01 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UINT + + + UINT + + + + #x1a00 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + UDINT + + + UDINT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + BIT + + + + + UINT + + + UINT + + + + #x1a06 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1a05 + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UDINT + + + + + UDINT + + + + + UDINT + + + + #x1601 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UINT + + + + #x1600 + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + ARRAY [0..0] OF BYTE + + + + #x1604 + #x1605 + #x1606 + + UDINT + + + + #x1603 + #x1605 + #x1606 + + INT + + + + #x1603 + #x1604 + #x1606 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + + #x1603 + #x1604 + #x1605 + + BIT + + + BIT + + + ARRAY [0..5] OF BIT + + + ARRAY [0..0] OF BYTE + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + #x1603 + #x1604 + #x1605 + + ARRAY [0..1] OF BIT + + + BIT + + + ARRAY [0..12] OF BIT + + + UDINT + + + INT + + + UINT + + + UINT + + + UINT + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/NC/Axes/Encoder.xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/NC/Axes/Encoder.xti new file mode 100644 index 0000000..d0d4f61 --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/NC/Axes/Encoder.xti @@ -0,0 +1,1573 @@ + + + + + UINTARR2_2 + 32 + UINT + + 0 + 2 + + + 0x%08X (%d) + . + . + + + + UDINTARR2_2 + 64 + UINTARR2_2 + + 0 + 2 + + + 0x%016I64X (%I64d) + . + . + + + + NCENCODERSTRUCT_IN3 + 640 + + nDataIn1 + UDINTARR2_2 + 64 + 0 + + + nDataIn2 + UDINTARR2_2 + 64 + 64 + + + nDataIn3 + UDINTARR2_2 + 64 + 128 + + + nDataIn4 + UDINTARR2_2 + 64 + 192 + + + nDataIn5 + UDINTARR2_2 + 64 + 256 + + + nDataIn6 + UDINTARR2_2 + 64 + 320 + + + nDataIn7 + UDINTARR2_2 + 64 + 384 + + + nDataIn8 + UDINTARR2_2 + 64 + 448 + + + nState1 + UINT + 16 + 512 + + + nState2 + UINT + 16 + 528 + + + nState3 + UINT + 16 + 544 + + + nState4 + UINT + 16 + 560 + + + nState5 + UINT + 16 + 576 + + + nComState + UINT + 16 + 592 + + + nDcInputTime + DINT + 32 + 608 + + + + NCENCODERSTRUCT_OUT3 + 640 + + nDataOut1 + UDINTARR2_2 + 64 + 0 + + + nDataOut2 + UDINTARR2_2 + 64 + 64 + + + nDataOut3 + UDINTARR2_2 + 64 + 128 + + + nDataOut4 + UDINTARR2_2 + 64 + 192 + + + nDataOut5 + UDINTARR2_2 + 64 + 256 + + + nDataOut6 + UDINTARR2_2 + 64 + 320 + + + nDataOut7 + UDINTARR2_2 + 64 + 384 + + + nDataOut8 + UDINTARR2_2 + 64 + 448 + + + nCtrl1 + UINT + 16 + 512 + + + nCtrl2 + UINT + 16 + 528 + + + nCtrl3 + UINT + 16 + 544 + + + nCtrl4 + UINT + 16 + 560 + + + nCtrl5 + UINT + 16 + 576 + + + nComCtrl + UINT + 16 + 592 + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCDRIVESTRUCT_IN2 + 320 + + nDataIn1 + UINTARR2 + 32 + 0 + + + nDataIn2 + UINTARR2 + 32 + 32 + + + nState1 + USINT + 8 + 64 + + + nState2 + USINT + 8 + 72 + + + nState3 + USINT + 8 + 80 + + + nState4 + USINT + + 8 + 88 + + + nDataIn3 + UINTARR2 + 32 + 96 + + + nDataIn4 + UINTARR2 + 32 + 128 + + + nDataIn5 + UINTARR2 + 32 + 160 + + + nDataIn6 + UINTARR2 + 32 + 192 + + + nState5 + USINT + 8 + 224 + + + nState6 + USINT + 8 + 232 + + + nState7 + USINT + 8 + 240 + + + nState8 + USINT + + 8 + 248 + + + nDcOutputTime + DINT + 32 + 256 + + + + NCDRIVESTRUCT_IN + + 96 + + + + + + NCDRIVESTRUCT_OUT2 + 320 + + nDataOut1 + UINTARR2 + 32 + 0 + + + nDataOut2 + UINTARR2 + 32 + 32 + + + nCtrl1 + USINT + 8 + 64 + + + nCtrl2 + USINT + 8 + 72 + + + nCtrl3 + USINT + 8 + 80 + + + nCtrl4 + USINT + 8 + 88 + + + nDataOut3 + UINTARR2 + 32 + 96 + + + nDataOut4 + UINTARR2 + 32 + 128 + + + nDataOut5 + UINTARR2 + 32 + 160 + + + nDataOut6 + UINTARR2 + 32 + 192 + + + nCtrl5 + USINT + 8 + 224 + + + nCtrl6 + USINT + 8 + 232 + + + nCtrl7 + USINT + 8 + 240 + + + nCtrl8 + USINT + 8 + 248 + + + + NCDRIVESTRUCT_OUT + + 96 + + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + ExtTorque + LREAL + 64 + 896 + + + + NcStructType + 1 + + + + + + + + + + + + + NCTOPLC_AXIS_REF_STATE + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + IsDriveLimitActive + BIT + 1 + 18 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D} + + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModeStopMonitoring + BIT + 1 + 12 + + + OpModeOutputSmoothingFilter + BIT + 1 + 13 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE3_FLAGS + 32 + + TouchProbe1InputState + BIT + 1 + 0 + + + TouchProbe2InputState + BIT + 1 + 1 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE3 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE3_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + NCTOPLC_AXIS_REF_STATE3 + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + AbsPhasingPos + LREAL + 64 + 1664 + + + TorqueOffset + LREAL + 64 + 1728 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + UserData + LREAL + 64 + 1984 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + + + + + + + + + + __FILENAME__ + + + + + + + Inputs + + In + NCENCODERSTRUCT_IN3 + + nState1 + + + + nComState + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT3 + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nCtrl2 + + + + nCtrl3 + + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + + + + + + + + + + + + + + + + + + + diff --git a/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/NC/NC.xti b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/NC/NC.xti new file mode 100644 index 0000000..d27473a --- /dev/null +++ b/TwinCat/Encodertest-FAT-Front-End/Encodertest-FAT-Front-End/_Config/NC/NC.xti @@ -0,0 +1,21 @@ + + + + + NC-Task 1 SAF + + Inputs + + + Outputs + + + Image + + + + NC-Task 1 SVB + + + +