From 4bfc03084a471a674a867041c595ce2d17e1b1a0 Mon Sep 17 00:00:00 2001 From: Andre Schwarb Date: Fri, 9 May 2025 08:11:08 +0200 Subject: [PATCH] scan hardware --- .../TC_iTomcat-ES2-Detector-Tower-FAT.tsproj | 7 + solution/_Config/IO/Device 3 (EtherCAT).xti | 20 + .../Device 3 (EtherCAT)/Term 1 (EK1100).xti | 47 + .../Term 1 (EK1100)/Term 10 (EL7211-9014).xti | 1145 ++++++++++++ .../Term 1 (EK1100)/Term 11 (EL7211-9014).xti | 1145 ++++++++++++ .../Term 1 (EK1100)/Term 12 (EL9576).xti | 75 + .../Term 1 (EK1100)/Term 13 (EL9011).xti | 11 + .../Term 1 (EK1100)/Term 2 (EL9227-5500).xti | 364 ++++ .../Term 1 (EK1100)/Term 3 (EL5042).xti | 165 ++ .../Term 1 (EK1100)/Term 4 (EL5042).xti | 165 ++ .../Term 1 (EK1100)/Term 5 (EL3204).xti | 150 ++ .../Term 1 (EK1100)/Term 6 (EL2008).xti | 54 + .../Term 1 (EK1100)/Term 7 (EL1008).xti | 51 + .../Term 1 (EK1100)/Term 8 (EL7211-9014).xti | 761 ++++++++ .../Term 1 (EK1100)/Term 9 (EL7211-9014).xti | 1145 ++++++++++++ solution/_Config/NC/Axes/Axis 1.xti | 1584 +++++++++++++++++ solution/_Config/NC/Axes/Axis 2.xti | 1584 +++++++++++++++++ solution/_Config/NC/Axes/Axis 3.xti | 1584 +++++++++++++++++ solution/_Config/NC/Axes/Axis 4.xti | 1584 +++++++++++++++++ solution/_Config/NC/NC.xti | 6 +- 20 files changed, 11646 insertions(+), 1 deletion(-) create mode 100644 solution/_Config/IO/Device 3 (EtherCAT).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7211-9014).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7211-9014).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9576).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 13 (EL9011).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 2 (EL9227-5500).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 3 (EL5042).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 4 (EL5042).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 5 (EL3204).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 6 (EL2008).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 7 (EL1008).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7211-9014).xti create mode 100644 solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7211-9014).xti create mode 100644 solution/_Config/NC/Axes/Axis 1.xti create mode 100644 solution/_Config/NC/Axes/Axis 2.xti create mode 100644 solution/_Config/NC/Axes/Axis 3.xti create mode 100644 solution/_Config/NC/Axes/Axis 4.xti diff --git a/solution/TC_iTomcat-ES2-Detector-Tower-FAT.tsproj b/solution/TC_iTomcat-ES2-Detector-Tower-FAT.tsproj index ecf4348..3de0786 100644 --- a/solution/TC_iTomcat-ES2-Detector-Tower-FAT.tsproj +++ b/solution/TC_iTomcat-ES2-Detector-Tower-FAT.tsproj @@ -18,5 +18,12 @@ + + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT).xti b/solution/_Config/IO/Device 3 (EtherCAT).xti new file mode 100644 index 0000000..8bb8aab --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT).xti @@ -0,0 +1,20 @@ + + + + __FILENAME__ + + + PCI\TcI8254x2 + PCI\TCI8254X2 + 000105111189 + + + + Image + + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti new file mode 100644 index 0000000..5b5c500 --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100).xti @@ -0,0 +1,47 @@ + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000bfff00bfffc0c0c0808080c0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7211-9014).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7211-9014).xti new file mode 100644 index 0000000..8318240 --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 10 (EL7211-9014).xti @@ -0,0 +1,1145 @@ + + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..8] OF BIT + 9 + BIT + + 0 + 9 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..7] OF BYTE + 64 + BYTE + + 0 + 8 + + + + ARRAY [0..3] OF BYTE + 32 + BYTE + + 0 + 4 + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..11] OF BIT + 12 + BIT + + 0 + 12 + + + + ARRAY [0..13] OF BIT + 14 + BIT + + 0 + 14 + + + + ARRAY [0..9] OF BYTE + 80 + BYTE + + 0 + 10 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + + + + + MotorType + AM8121-0F21-0000 + + + MotorDataSchema + ScannedDataSheet + + + Feedback1Type + EKM36-0KF0A0S16 + + + + Motor vendor + Vendor + Beckhoff + + + Electric motor type + ElecType + AM8121-xFx1 + + + Compatible elec motor type + CompElecType + AM8121-xFx0 + + + Motor Serial number + Serial# + aa404k7a + + + Motor oder code + OrderCode + AM8121-0F21-0000 + + + Motor construction + ConstrType + 0 + + + Pole Pairs + PolePairs + 3 + + + Standstill Current + I0rms + 4 + + + Rated Current + Inrms + 4 + + + Peak Current + Iprms + 17 + + + Nominal Voltage + Unrms + 33.9 + + + Max Voltage + Umaxrms + 96 + + + Max winding du/dt + dudtMax + 8000000000 + + + Max Torque + Mpeak + 1.97 + + + Torque Constant + kT + 0.125 + + + M(i) curve + M(i) + + 1.70 + 3.40 + 5.10 + 6.80 + 8.50 + 10.20 + 11.90 + 13.60 + 15.30 + 17.00 + + + 0.211 + 0.419 + 0.623 + 0.825 + 1.024 + 1.220 + 1.412 + 1.602 + 1.789 + 1.970 + + + + EMK + kErms + 0.00750 + + + Winding resistance Ph-Ph 20°C + R + 1.65 + + + Lq Ph-Ph + Lq + 0.00280 + + + Ld Ph-Ph + Ld + 0.00280 + + + Lq(i) curve + Lq(i) + + 1.70 + 3.40 + 5.10 + 6.80 + 8.50 + 10.20 + 11.90 + 13.60 + 15.30 + 17.00 + + + 0.002144 + 0.001588 + 0.001419 + 0.001238 + 0.001051 + 0.000925 + 0.000818 + 0.000747 + 0.000694 + 0.000656 + + + + Max speed + Nmax + 10000 + + + J motor with brake and encoder + J + 0.0000210 + + + T motor warn limit + TMotorWarn + 120 + + + T motor shut down + TMotorLimit + 140 + + + Time constant i2t + Ti2t + 54.7 + + + Motor thermal constant + Mtc + 10 + + + Motor brake type + BrakeType + 1 + + + Min motor brake voltage + UBrakeMin + 21.6 + + + Max motor brake voltage + UBrakeMax + 25.4 + + + Min motor brake current for brake monitoring + IBrakeMin + 0.199 + + + Brake holding torque + MBrake + 2 + + + Motor brake: T on + TBrakeOn + 0.0250 + + + Motor brake: T off + TBrakeOff + 0.00800 + + + Motor brake: reduced holding current + IBrakeRed + 0.248 + + + Motor brake: Time to reduce holding voltage + TBrakeRed + 3 + + + Motor temp sensor connection + TempSensorCon + 1 + + + Motor temp sensor R(T) + TempSensorR(T) + + -40.0 + -15.5 + 9.0 + 33.5 + 58.0 + 82.5 + 107.0 + 131.5 + 156.0 + 181.0 + + + 359 + 440 + 534 + 642 + 762 + 896 + 1043 + 1204 + 1377 + 1560 + + + + NnUnrms + NnUnrms + + 17.0 + 33.9 + + + 1000 + 3000 + + + + MnUnrms + MnUnrms + + 17.0 + 33.9 + + + 0.500 + 0.500 + + + + Version + Version + 1.26 + + + MechComOffs + 0.00 + + + + + + + 0500 + + + 4c01 + + + 96000000 + + + 94000000 + + + 0a00 + + + 68420000 + + + a00f0000 + + + 03 + + + 0e01 + + + 7d000000 + + + d2000000 + + + 1c00 + + + 570d0000 + + + 2302 + + + 0800 + + + 1900 + + + f401 + + + + + + 001080002600010001000000500080008000001026010000 + 801080002200010002000000500080008000801022010000 + 001106002400010003000000000000000600001124010000 + 801106002000010004000000000000000600801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 000700000000000030750000e80300000100ffff000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff00070100000000000000000000000000000000000000000000000000000000000000 + 44430000000000000000000000000000534d2d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff01000100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000000000000000000000000000000000000000000002081f001040000003623200000 + 004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000 + 02000300090000001000000000000000000000000000000000000000000000002011801301000000034d6f746f7220706f6c6520706169727300 + 020003000c0000000d00000000000000000000000000000000000000000000002011801204000000a00f000052617465642063757272656e7400 + 020003000c0000000b00000000000000000000000000000000000000000000002011801104000000684200004d61782063757272656e7400 + 020003000c0000000f000000000000000000000000000000000000000000000020118016040000007d000000546f7271756520636f6e7374616e7400 + 020003000a00000012000000000000000000000000000000000000000000000020118019020000001c0057696e64696e6720696e64756374616e636500 + 020003000c0000001700000000000000000000000000000000000000000000002011801804000000d2000000526f746f72206d6f6d656e74206f6620696e657274696100 + 020003000a0000001b00000000000000000000000000000000000000000000002011802d0200000023024d6f746f7220746865726d616c2074696d6520636f6e7374616e7400 + 020003000a000000110000000000000000000000000000000000000000000000201280120200000019004170706c69636174696f6e2064656c617900 + 020003000a0000000d00000000000000000000000000000000000000000000002012801102000000080052656c656173652064656c617900 + 020003000a00000012000000000000000000000000000000000000000000000020118015020000000e01436f6d6d75746174696f6e206f666673657400 + 020003000c0000001600000000000000000000000000000000000000000000002011801b04000000570d00004d6f746f72207370656564206c696d69746174696f6e00 + 020003000a0000001d00000000000000000000000000000000000000000000002012801302000000f401456d657267656e6379206170706c69636174696f6e2074696d656f757400 + 020003000a00000012000000000000000000000000000000000000000000000020108033020000000a005374616e64207374696c6c2077696e646f7700 + 020003000a0000001e000000000000000000000000000000000000000000000020108013020000004c0143757272656e74206c6f6f702070726f706f7274696f6e616c206761696e00 + 020003000a0000001a00000000000000000000000000000000000000000000002010801202000000050043757272656e74206c6f6f7020696e74656772616c2074696d6500 + 020003000c0000001f000000000000000000000000000000000000000000000020108015040000009400000056656c6f63697479206c6f6f702070726f706f7274696f6e616c206761696e00 + 020003000c0000001b000000000000000000000000000000000000000000000020108014040000009600000056656c6f63697479206c6f6f7020696e74656772616c2074696d6500 + + + UDINT + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + DINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + ARRAY [0..12] OF BIT + + + BIT + + + BIT2 + + + + + USINT + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a31 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + UDINT + + + LINT + + + INT + + + LINT + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a30 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UDINT + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + DINT + + + ARRAY [0..3] OF BYTE + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + INT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + + + USINT + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1631 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + LINT + + + LINT + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1630 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + DINT + + + ARRAY [0..3] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7211-9014).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7211-9014).xti new file mode 100644 index 0000000..a9d178f --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 11 (EL7211-9014).xti @@ -0,0 +1,1145 @@ + + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..8] OF BIT + 9 + BIT + + 0 + 9 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..7] OF BYTE + 64 + BYTE + + 0 + 8 + + + + ARRAY [0..3] OF BYTE + 32 + BYTE + + 0 + 4 + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..11] OF BIT + 12 + BIT + + 0 + 12 + + + + ARRAY [0..13] OF BIT + 14 + BIT + + 0 + 14 + + + + ARRAY [0..9] OF BYTE + 80 + BYTE + + 0 + 10 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + + + + + MotorType + AM8121-0F21-0000 + + + MotorDataSchema + ScannedDataSheet + + + Feedback1Type + EKM36-0KF0A0S16 + + + + Motor vendor + Vendor + Beckhoff + + + Electric motor type + ElecType + AM8121-xFx1 + + + Compatible elec motor type + CompElecType + AM8121-xFx0 + + + Motor Serial number + Serial# + aa404k7a + + + Motor oder code + OrderCode + AM8121-0F21-0000 + + + Motor construction + ConstrType + 0 + + + Pole Pairs + PolePairs + 3 + + + Standstill Current + I0rms + 4 + + + Rated Current + Inrms + 4 + + + Peak Current + Iprms + 17 + + + Nominal Voltage + Unrms + 33.9 + + + Max Voltage + Umaxrms + 96 + + + Max winding du/dt + dudtMax + 8000000000 + + + Max Torque + Mpeak + 1.97 + + + Torque Constant + kT + 0.125 + + + M(i) curve + M(i) + + 1.70 + 3.40 + 5.10 + 6.80 + 8.50 + 10.20 + 11.90 + 13.60 + 15.30 + 17.00 + + + 0.211 + 0.419 + 0.623 + 0.825 + 1.024 + 1.220 + 1.412 + 1.602 + 1.789 + 1.970 + + + + EMK + kErms + 0.00750 + + + Winding resistance Ph-Ph 20°C + R + 1.65 + + + Lq Ph-Ph + Lq + 0.00280 + + + Ld Ph-Ph + Ld + 0.00280 + + + Lq(i) curve + Lq(i) + + 1.70 + 3.40 + 5.10 + 6.80 + 8.50 + 10.20 + 11.90 + 13.60 + 15.30 + 17.00 + + + 0.002144 + 0.001588 + 0.001419 + 0.001238 + 0.001051 + 0.000925 + 0.000818 + 0.000747 + 0.000694 + 0.000656 + + + + Max speed + Nmax + 10000 + + + J motor with brake and encoder + J + 0.0000210 + + + T motor warn limit + TMotorWarn + 120 + + + T motor shut down + TMotorLimit + 140 + + + Time constant i2t + Ti2t + 54.7 + + + Motor thermal constant + Mtc + 10 + + + Motor brake type + BrakeType + 1 + + + Min motor brake voltage + UBrakeMin + 21.6 + + + Max motor brake voltage + UBrakeMax + 25.4 + + + Min motor brake current for brake monitoring + IBrakeMin + 0.199 + + + Brake holding torque + MBrake + 2 + + + Motor brake: T on + TBrakeOn + 0.0250 + + + Motor brake: T off + TBrakeOff + 0.00800 + + + Motor brake: reduced holding current + IBrakeRed + 0.248 + + + Motor brake: Time to reduce holding voltage + TBrakeRed + 3 + + + Motor temp sensor connection + TempSensorCon + 1 + + + Motor temp sensor R(T) + TempSensorR(T) + + -40.0 + -15.5 + 9.0 + 33.5 + 58.0 + 82.5 + 107.0 + 131.5 + 156.0 + 181.0 + + + 359 + 440 + 534 + 642 + 762 + 896 + 1043 + 1204 + 1377 + 1560 + + + + NnUnrms + NnUnrms + + 17.0 + 33.9 + + + 1000 + 3000 + + + + MnUnrms + MnUnrms + + 17.0 + 33.9 + + + 0.500 + 0.500 + + + + Version + Version + 1.26 + + + MechComOffs + 0.00 + + + + + + + 0500 + + + 4c01 + + + 96000000 + + + 94000000 + + + 0a00 + + + 68420000 + + + a00f0000 + + + 03 + + + 0e01 + + + 7d000000 + + + d2000000 + + + 1c00 + + + 570d0000 + + + 2302 + + + 0800 + + + 1900 + + + f401 + + + + + + 001080002600010001000000500080008000001026010000 + 801080002200010002000000500080008000801022010000 + 001106002400010003000000000000000600001124010000 + 801106002000010004000000000000000600801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 000700000000000030750000e80300000100ffff000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff00070100000000000000000000000000000000000000000000000000000000000000 + 44430000000000000000000000000000534d2d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff01000100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000000000000000000000000000000000000000000002081f001040000003623200000 + 004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000 + 02000300090000001000000000000000000000000000000000000000000000002011801301000000034d6f746f7220706f6c6520706169727300 + 020003000c0000000d00000000000000000000000000000000000000000000002011801204000000a00f000052617465642063757272656e7400 + 020003000c0000000b00000000000000000000000000000000000000000000002011801104000000684200004d61782063757272656e7400 + 020003000c0000000f000000000000000000000000000000000000000000000020118016040000007d000000546f7271756520636f6e7374616e7400 + 020003000a00000012000000000000000000000000000000000000000000000020118019020000001c0057696e64696e6720696e64756374616e636500 + 020003000c0000001700000000000000000000000000000000000000000000002011801804000000d2000000526f746f72206d6f6d656e74206f6620696e657274696100 + 020003000a0000001b00000000000000000000000000000000000000000000002011802d0200000023024d6f746f7220746865726d616c2074696d6520636f6e7374616e7400 + 020003000a000000110000000000000000000000000000000000000000000000201280120200000019004170706c69636174696f6e2064656c617900 + 020003000a0000000d00000000000000000000000000000000000000000000002012801102000000080052656c656173652064656c617900 + 020003000a00000012000000000000000000000000000000000000000000000020118015020000000e01436f6d6d75746174696f6e206f666673657400 + 020003000c0000001600000000000000000000000000000000000000000000002011801b04000000570d00004d6f746f72207370656564206c696d69746174696f6e00 + 020003000a0000001d00000000000000000000000000000000000000000000002012801302000000f401456d657267656e6379206170706c69636174696f6e2074696d656f757400 + 020003000a00000012000000000000000000000000000000000000000000000020108033020000000a005374616e64207374696c6c2077696e646f7700 + 020003000a0000001e000000000000000000000000000000000000000000000020108013020000004c0143757272656e74206c6f6f702070726f706f7274696f6e616c206761696e00 + 020003000a0000001a00000000000000000000000000000000000000000000002010801202000000050043757272656e74206c6f6f7020696e74656772616c2074696d6500 + 020003000c0000001f000000000000000000000000000000000000000000000020108015040000009400000056656c6f63697479206c6f6f702070726f706f7274696f6e616c206761696e00 + 020003000c0000001b000000000000000000000000000000000000000000000020108014040000009600000056656c6f63697479206c6f6f7020696e74656772616c2074696d6500 + + + UDINT + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + DINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + ARRAY [0..12] OF BIT + + + BIT + + + BIT2 + + + + + USINT + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a31 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + UDINT + + + LINT + + + INT + + + LINT + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a30 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UDINT + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + DINT + + + ARRAY [0..3] OF BYTE + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + INT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + + + USINT + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1631 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + LINT + + + LINT + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1630 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + DINT + + + ARRAY [0..3] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9576).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9576).xti new file mode 100644 index 0000000..0f7477d --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 12 (EL9576).xti @@ -0,0 +1,75 @@ + + + + + ARRAY [0..6] OF BIT + 7 + BIT + + 0 + 7 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + 001080002600010001000000800080008000001026010000 + 801080002200010002000000800080008000801022010000 + 001100000400000003000000000000000000001104000000 + 80110b002000010004000000000000000b00801120010000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 004003000c0000000000000003000000000000000000000000000000000000002081f001040000000000160000 + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..6] OF BIT + + + BIT2 + + + UDINT + + + DINT + + + USINT + + + + + USINT + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 13 (EL9011).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 13 (EL9011).xti new file mode 100644 index 0000000..fdc1f42 --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 13 (EL9011).xti @@ -0,0 +1,11 @@ + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff007fff007fff007fff007fff007fff007fffc0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ff + + + __FILENAME__ + 1000 + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 2 (EL9227-5500).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 2 (EL9227-5500).xti new file mode 100644 index 0000000..9922c6b --- /dev/null +++ b/solution/_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/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 3 (EL5042).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 3 (EL5042).xti new file mode 100644 index 0000000..4bd9738 --- /dev/null +++ b/solution/_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/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 4 (EL5042).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 4 (EL5042).xti new file mode 100644 index 0000000..62bfdc4 --- /dev/null +++ b/solution/_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/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 5 (EL3204).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 5 (EL3204).xti new file mode 100644 index 0000000..66de4e7 --- /dev/null +++ b/solution/_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/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 6 (EL2008).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 6 (EL2008).xti new file mode 100644 index 0000000..5e9973c --- /dev/null +++ b/solution/_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/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 7 (EL1008).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 7 (EL1008).xti new file mode 100644 index 0000000..ff79380 --- /dev/null +++ b/solution/_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/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7211-9014).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7211-9014).xti new file mode 100644 index 0000000..c54b094 --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 8 (EL7211-9014).xti @@ -0,0 +1,761 @@ + + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..8] OF BIT + 9 + BIT + + 0 + 9 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..7] OF BYTE + 64 + BYTE + + 0 + 8 + + + + ARRAY [0..3] OF BYTE + 32 + BYTE + + 0 + 4 + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..11] OF BIT + 12 + BIT + + 0 + 12 + + + + ARRAY [0..13] OF BIT + 14 + BIT + + 0 + 14 + + + + ARRAY [0..9] OF BYTE + 80 + BYTE + + 0 + 10 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + 001080002600010001000000500080008000001026010000 + 801080002200010002000000500080008000801022010000 + 001106002400010003000000000000000600001124010000 + 801106002000010004000000000000000600801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 000700000000000030750000e80300000100ffff000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff00070100000000000000000000000000000000000000000000000000000000000000 + 44430000000000000000000000000000534d2d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff01000100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000003000000000000000000000000000000000000002081f001040000003623200000 + 004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000 + + + UDINT + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + DINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + ARRAY [0..12] OF BIT + + + BIT + + + BIT2 + + + + + USINT + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a31 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + UDINT + + + LINT + + + INT + + + LINT + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a30 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UDINT + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + DINT + + + ARRAY [0..3] OF BYTE + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + INT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + + + USINT + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1631 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + LINT + + + LINT + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1630 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + DINT + + + ARRAY [0..3] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + + + + + diff --git a/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7211-9014).xti b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7211-9014).xti new file mode 100644 index 0000000..e7a6914 --- /dev/null +++ b/solution/_Config/IO/Device 3 (EtherCAT)/Term 1 (EK1100)/Term 9 (EL7211-9014).xti @@ -0,0 +1,1145 @@ + + + + + ARRAY [0..3] OF BIT + 4 + BIT + + 0 + 4 + + + + ARRAY [0..12] OF BIT + 13 + BIT + + 0 + 13 + + + + ARRAY [0..0] OF BIT + 1 + BIT + + 0 + 1 + + + + ARRAY [0..8] OF BIT + 9 + BIT + + 0 + 9 + + + + ARRAY [0..2] OF BIT + 3 + BIT + + 0 + 3 + + + + ARRAY [0..4] OF BIT + 5 + BIT + + 0 + 5 + + + + ARRAY [0..0] OF BYTE + 8 + BYTE + + 0 + 1 + + + + ARRAY [0..7] OF BYTE + 64 + BYTE + + 0 + 8 + + + + ARRAY [0..3] OF BYTE + 32 + BYTE + + 0 + 4 + + + + ARRAY [0..1] OF BIT + 2 + BIT + + 0 + 2 + + + + ARRAY [0..11] OF BIT + 12 + BIT + + 0 + 12 + + + + ARRAY [0..13] OF BIT + 14 + BIT + + 0 + 14 + + + + ARRAY [0..9] OF BYTE + 80 + BYTE + + 0 + 10 + + + + + 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000c40e0000c40e00000000000000000000ff00ffff00ffff00ffff00ff808080808080808080808080808080808080808080808080808080808080808080808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c00000000000000000000000000000000000000000000000ffc0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000000000000000000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0000000c0c0c0c0c0c0000000c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0000000000000000000000000c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080007fff007fff007fff007fffc0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0808080 + + + __FILENAME__ + 1000 + + + + + + MotorType + AM8131-0F21-0000 + + + MotorDataSchema + ScannedDataSheet + + + Feedback1Type + EKM36-0KF0A0S16 + + + + Motor vendor + Vendor + Beckhoff + + + Electric motor type + ElecType + AM8131-xFx1 + + + Compatible elec motor type + CompElecType + AM8131-xFx0 + + + Motor Serial number + Serial# + aa404g9g + + + Motor oder code + OrderCode + AM8131-0F21-0000 + + + Motor construction + ConstrType + 0 + + + Pole Pairs + PolePairs + 4 + + + Standstill Current + I0rms + 5 + + + Rated Current + Inrms + 4.95 + + + Peak Current + Iprms + 27.8 + + + Nominal Voltage + Unrms + 33.9 + + + Max Voltage + Umaxrms + 96 + + + Max winding du/dt + dudtMax + 8000000000 + + + Max Torque + Mpeak + 6.07 + + + Torque Constant + kT + 0.270 + + + M(i) curve + M(i) + + 2.78 + 5.56 + 8.34 + 11.12 + 13.90 + 16.68 + 19.46 + 22.24 + 25.02 + 27.80 + + + 0.901 + 1.737 + 2.507 + 3.212 + 3.852 + 4.426 + 4.935 + 5.379 + 5.757 + 6.070 + + + + EMK + kErms + 0.0190 + + + Winding resistance Ph-Ph 20°C + R + 1.95 + + + Lq Ph-Ph + Lq + 0.00530 + + + Ld Ph-Ph + Ld + 0.00530 + + + Lq(i) curve + Lq(i) + + 2.78 + 5.56 + 8.34 + 11.12 + 13.90 + 16.68 + 19.46 + 22.24 + 25.02 + 27.80 + + + 0.003621 + 0.003214 + 0.002822 + 0.002514 + 0.002282 + 0.001973 + 0.001596 + 0.001239 + 0.000890 + 0.000848 + + + + Max speed + Nmax + 10000 + + + J motor with brake and encoder + J + 0.0000546 + + + T motor warn limit + TMotorWarn + 120 + + + T motor shut down + TMotorLimit + 140 + + + Time constant i2t + Ti2t + 72.1 + + + Motor thermal constant + Mtc + 24 + + + Motor brake type + BrakeType + 1 + + + Min motor brake voltage + UBrakeMin + 21.6 + + + Max motor brake voltage + UBrakeMax + 25.4 + + + Min motor brake current for brake monitoring + IBrakeMin + 0.199 + + + Brake holding torque + MBrake + 2 + + + Motor brake: T on + TBrakeOn + 0.0250 + + + Motor brake: T off + TBrakeOff + 0.00800 + + + Motor brake: reduced holding current + IBrakeRed + 0.248 + + + Motor brake: Time to reduce holding voltage + TBrakeRed + 3 + + + Motor temp sensor connection + TempSensorCon + 1 + + + Motor temp sensor R(T) + TempSensorR(T) + + -40.0 + -15.5 + 9.0 + 33.5 + 58.0 + 82.5 + 107.0 + 131.5 + 156.0 + 181.0 + + + 359 + 440 + 534 + 642 + 762 + 896 + 1043 + 1204 + 1377 + 1560 + + + + NnUnrms + NnUnrms + + 17.0 + 33.9 + + + 200 + 1000 + + + + MnUnrms + MnUnrms + + 17.0 + 33.9 + + + 1.35 + 1.34 + + + + Version + Version + 1.26 + + + MechComOffs + 0.00 + + + + + + + 0500 + + + 7402 + + + 96000000 + + + b3000000 + + + 0a00 + + + 986c0000 + + + 56130000 + + + 04 + + + 0e01 + + + 0e010000 + + + 22020000 + + + 3500 + + + 73040000 + + + d102 + + + 0800 + + + 1900 + + + f401 + + + + + + 001080002600010001000000500080008000001026010000 + 801080002200010002000000500080008000801022010000 + 001106002400010003000000000000000600001124010000 + 801106002000010004000000000000000600801120010000 + 0000000000000000001100020100000001000000000000000000000000000000 + 0000000000000000801100010100000002000000000000000000000000000000 + 00000000000000000d0800010100000003000000000000000000000000000000 + 0010f400f410f400 + 000700000000000030750000e80300000100ffff000000000000000000000000 + 4443000000000000000000000000000044432d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff00070100000000000000000000000000000000000000000000000000000000000000 + 44430000000000000000000000000000534d2d53796e6368726f6e0000000000000000000000000000000000000000000000000030750000e8030000ffff01000100000000000000000000000000000000000000000000000000000000000000 + 004003000c0000000000000000000000000000000000000000000000000000002081f001040000003623200000 + 004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000 + 02000300090000001000000000000000000000000000000000000000000000002011801301000000044d6f746f7220706f6c6520706169727300 + 020003000c0000000d000000000000000000000000000000000000000000000020118012040000005613000052617465642063757272656e7400 + 020003000c0000000b00000000000000000000000000000000000000000000002011801104000000986c00004d61782063757272656e7400 + 020003000c0000000f000000000000000000000000000000000000000000000020118016040000000e010000546f7271756520636f6e7374616e7400 + 020003000a0000001200000000000000000000000000000000000000000000002011801902000000350057696e64696e6720696e64756374616e636500 + 020003000c000000170000000000000000000000000000000000000000000000201180180400000022020000526f746f72206d6f6d656e74206f6620696e657274696100 + 020003000a0000001b00000000000000000000000000000000000000000000002011802d02000000d1024d6f746f7220746865726d616c2074696d6520636f6e7374616e7400 + 020003000a000000110000000000000000000000000000000000000000000000201280120200000019004170706c69636174696f6e2064656c617900 + 020003000a0000000d00000000000000000000000000000000000000000000002012801102000000080052656c656173652064656c617900 + 020003000a00000012000000000000000000000000000000000000000000000020118015020000000e01436f6d6d75746174696f6e206f666673657400 + 020003000c0000001600000000000000000000000000000000000000000000002011801b04000000730400004d6f746f72207370656564206c696d69746174696f6e00 + 020003000a0000001d00000000000000000000000000000000000000000000002012801302000000f401456d657267656e6379206170706c69636174696f6e2074696d656f757400 + 020003000a00000012000000000000000000000000000000000000000000000020108033020000000a005374616e64207374696c6c2077696e646f7700 + 020003000a0000001e00000000000000000000000000000000000000000000002010801302000000740243757272656e74206c6f6f702070726f706f7274696f6e616c206761696e00 + 020003000a0000001a00000000000000000000000000000000000000000000002010801202000000050043757272656e74206c6f6f7020696e74656772616c2074696d6500 + 020003000c0000001f00000000000000000000000000000000000000000000002010801504000000b300000056656c6f63697479206c6f6f702070726f706f7274696f6e616c206761696e00 + 020003000c0000001b000000000000000000000000000000000000000000000020108014040000009600000056656c6f63697479206c6f6f7020696e74656772616c2074696d6500 + + + UDINT + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + DINT + + + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..3] OF BIT + + + BIT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + UDINT + + + + + ARRAY [0..12] OF BIT + + + BIT + + + BIT2 + + + + + USINT + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a31 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + UDINT + + + LINT + + + INT + + + LINT + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + LINT + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + #x1a00 + #x1a01 + #x1a02 + #x1a03 + #x1a04 + #x1a05 + #x1a06 + #x1a07 + #x1a08 + #x1a09 + #x1a0a + #x1a0b + #x1a0c + #x1a0e + #x1a30 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + ARRAY [0..8] OF BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..4] OF BIT + + + BIT + + + BIT + + + ARRAY [0..2] OF BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UDINT + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + DINT + + + ARRAY [0..3] OF BYTE + + + UDINT + + + USINT + + + ARRAY [0..0] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + INT + + + ARRAY [0..7] OF BYTE + + + + + UINT + + + + + + DINT + + + + + INT + + + + + UINT + + + + + UINT + + + + + INT + + + + + UDINT + + + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + BIT + + + BIT + + + BIT2 + + + BIT + + + BIT + + + ARRAY [0..1] OF BIT + + + + + USINT + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1631 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + LINT + + + LINT + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + #x1600 + #x1601 + #x1602 + #x1603 + #x1604 + #x1605 + #x1606 + #x1607 + #x1608 + #x1630 + + ARRAY [0..0] OF BIT + + + BIT + + + BIT + + + BIT + + + ARRAY [0..11] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + BIT + + + BIT + + + ARRAY [0..13] OF BIT + + + DINT + + + ARRAY [0..3] OF BYTE + + + DINT + + + ARRAY [0..3] OF BYTE + + + INT + + + UINT + + + UINT + + + UINT + + + ARRAY [0..9] OF BYTE + + + + + + + + diff --git a/solution/_Config/NC/Axes/Axis 1.xti b/solution/_Config/NC/Axes/Axis 1.xti new file mode 100644 index 0000000..28fcab2 --- /dev/null +++ b/solution/_Config/NC/Axes/Axis 1.xti @@ -0,0 +1,1584 @@ + + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 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 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_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 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + 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_IN2B + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + + + + + + + + + + + + + + + + + + + + + + diff --git a/solution/_Config/NC/Axes/Axis 2.xti b/solution/_Config/NC/Axes/Axis 2.xti new file mode 100644 index 0000000..29a6fc7 --- /dev/null +++ b/solution/_Config/NC/Axes/Axis 2.xti @@ -0,0 +1,1584 @@ + + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 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 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_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 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + 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_IN2B + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + + + + + + + + + + + + + + + + + + + + + + diff --git a/solution/_Config/NC/Axes/Axis 3.xti b/solution/_Config/NC/Axes/Axis 3.xti new file mode 100644 index 0000000..c4909db --- /dev/null +++ b/solution/_Config/NC/Axes/Axis 3.xti @@ -0,0 +1,1584 @@ + + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 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 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_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 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + 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_IN2B + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + + + + + + + + + + + + + + + + + + + + + + diff --git a/solution/_Config/NC/Axes/Axis 4.xti b/solution/_Config/NC/Axes/Axis 4.xti new file mode 100644 index 0000000..c59d37a --- /dev/null +++ b/solution/_Config/NC/Axes/Axis 4.xti @@ -0,0 +1,1584 @@ + + + + + UINTARR2 + 32 + UINT + + 0 + 2 + + + [%u, %u] + [0] + [1] + + + 0x%08x [%u, %u] + . + [0] + [1] + + + 0x%08x (%u) + . + . + + + + NCENCODERSTRUCT_IN2B + 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 + + + nDcInputTime + DINT + 32 + 256 + + + nDataIn7 + UINTARR2 + + 32 + 288 + + + + NCENCODERSTRUCT_IN + + 96 + + + + + + NCENCODERSTRUCT_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 + + + + NCENCODERSTRUCT_OUT + + 96 + + + + + + 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_IN2B + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + nDataIn7 + + + + + + Outputs + + Out + NCENCODERSTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + In + NCDRIVESTRUCT_IN2 + + nDataIn1 + + + nDataIn2 + + + nDataIn3 + + + nDataIn4 + + + nDataIn5 + + + nDataIn6 + + + + + Outputs + + Out + NCDRIVESTRUCT_OUT2 + + nDataOut1 + + + nDataOut2 + + + nDataOut3 + + + nDataOut4 + + + nDataOut5 + + + nDataOut6 + + + + + + + + + + + Inputs + + FromPlc + PLCTONC_AXIS_REF + + + + Outputs + + ToPlc + NCTOPLC_AXIS_REF + + + + + + + + + + + + + + + + + + + + + + diff --git a/solution/_Config/NC/NC.xti b/solution/_Config/NC/NC.xti index ba2dbbd..7d0d101 100644 --- a/solution/_Config/NC/NC.xti +++ b/solution/_Config/NC/NC.xti @@ -1,5 +1,5 @@ - + NC-Task 1 SAF @@ -16,5 +16,9 @@ NC-Task 1 SVB + + + +