diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0.xti
index 1914eca..f0c2feb 100644
--- a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0.xti
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0.xti
@@ -10,9 +10,15 @@
-
+
+
+
+
+
+
+
diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/Bridge01_E3.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/Bridge01_E3.xti
index 81cc7b2..599152d 100644
--- a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/Bridge01_E3.xti
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/Bridge01_E3.xti
@@ -35,7 +35,7 @@
__FILENAME__
1000
-
+
0010000426000100010000008000da050004001026010000
0016000422000100020000008000da050004001622010000
001c00006400000003000000000000000000001c64010000
diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/LED_CH1-2_EL2502.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/LED_CH1-2_EL2502.xti
new file mode 100644
index 0000000..6356ece
--- /dev/null
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/LED_CH1-2_EL2502.xti
@@ -0,0 +1,75 @@
+
+
+
+ 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
+
+
+ __FILENAME__
+ 1000
+
+ 001080002600010001000000800080008000001026010000
+ 801080002200010002000000800080008000801022010000
+ 001104002400010003000000000000000400001124010000
+ 801100000000000004000000000000000000801100000000
+ 0000000000000000001100020100000001000000000000000000000000000000
+ 00000000000000000d0800010100000003000000000000000000000000000000
+ 0010f400f410f400
+
+ #x1602
+ #x1604
+
+ UINT
+
+
+
+ #x1603
+ #x1605
+
+ UINT
+
+
+
+ #x1600
+ #x1604
+
+ UINT
+
+
+ UINT
+
+
+
+ #x1601
+ #x1605
+
+ UINT
+
+
+ UINT
+
+
+
+ #x1600
+ #x1602
+
+ UINT
+
+
+ UDINT
+
+
+
+ #x1601
+ #x1603
+
+ UINT
+
+
+ UDINT
+
+
+
+
+
+
+
diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/LED_CH3-4_EL2502.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/LED_CH3-4_EL2502.xti
new file mode 100644
index 0000000..55ff30a
--- /dev/null
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/CVMI_EK1200_CX0/LED_CH3-4_EL2502.xti
@@ -0,0 +1,75 @@
+
+
+
+ 424dd6020000000000003600000028000000100000000e0000000100180000000000a0020000120b0000120b00000000000000000000ff00ffff00ffff00ffff00ffff00ffff00ff808080808080808080808080808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c000ffffc0c0c000ffff808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0ff0000c0c0c0ff0000808080ff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffff00ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c00000ffc0c0c00000ff808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0000000c0c0c0000000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0008000c0c0c0008000808080ff00ffff00ffff00ffff00ffff00ff0000ff0000ff0000ff0000ff0000ff0000ffc0c0c0c0c0c0c0c0c0c0c0c0808080ff00ffff00ffff00ffff00ffff00ff
+
+
+ __FILENAME__
+ 1000
+
+ 001080002600010001000000800080008000001026010000
+ 801080002200010002000000800080008000801022010000
+ 001104002400010003000000000000000400001124010000
+ 801100000000000004000000000000000000801100000000
+ 0000000000000000001100020100000001000000000000000000000000000000
+ 00000000000000000d0800010100000003000000000000000000000000000000
+ 0010f400f410f400
+
+ #x1602
+ #x1604
+
+ UINT
+
+
+
+ #x1603
+ #x1605
+
+ UINT
+
+
+
+ #x1600
+ #x1604
+
+ UINT
+
+
+ UINT
+
+
+
+ #x1601
+ #x1605
+
+ UINT
+
+
+ UINT
+
+
+
+ #x1600
+ #x1602
+
+ UINT
+
+
+ UDINT
+
+
+
+ #x1601
+ #x1603
+
+ UINT
+
+
+ UDINT
+
+
+
+
+
+
+
diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetX-EL7041.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetX-EL7041.xti
index 50ab119..b82466a 100644
--- a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetX-EL7041.xti
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetX-EL7041.xti
@@ -94,7 +94,7 @@
004003000c0000000000000000000000000000000000000000000000000000002081f001040000000000190000
004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000
020003000c0000000c000000000000000000000000000000000000000000000020111001040000006c6f6164537562496e6465782030303100
- 020003000a0000000f00000000000000000000000000000000000000000000002010800102000000b80b4d6178696d616c2063757272656e7400
+ 020003000a0000000f0000000300000000000000000000000000000000000000201080010200000060094d6178696d616c2063757272656e7400
020003000a0000000f000000000000000000000000000000000000000000000020108002020000006400526564756365642063757272656e7400
020003000a0000000f0000000000000000000000000000000000000000000000201080030200000080bb4e6f6d696e616c20766f6c7461676500
020003000a00000015000000000000000000000000000000000000000000000020108004020000005f004d6f746f7220636f696c20726573697374616e636500
diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetY-EL7041.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetY-EL7041.xti
index d932f21..6a75edf 100644
--- a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetY-EL7041.xti
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetY-EL7041.xti
@@ -94,10 +94,10 @@
004003000c0000000000000000000000000000000000000000000000000000002081f001040000000000190000
004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000
020003000c0000000c000000000000000000000000000000000000000000000020111001040000006c6f6164537562496e6465782030303100
- 020003000a0000000f00000000000000000000000000000000000000000000002010800102000000b80b4d6178696d616c2063757272656e7400
+ 020003000a0000000f0000000300000000000000000000000000000000000000201080010200000060094d6178696d616c2063757272656e7400
020003000a0000000f000000000000000000000000000000000000000000000020108002020000006400526564756365642063757272656e7400
020003000a0000000f0000000000000000000000000000000000000000000000201080030200000080bb4e6f6d696e616c20766f6c7461676500
- 020003000a00000015000000000000000000000000000000000000000000000020108004020000005f004d6f746f7220636f696c20726573697374616e636500
+ 020003000a000000150000000300000000000000000000000000000000000000201080040200000096004d6f746f7220636f696c20726573697374616e636500
#x1a01
diff --git a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetZ-EL7041.xti b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetZ-EL7041.xti
index bb1b293..3ee1e47 100644
--- a/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetZ-EL7041.xti
+++ b/lcls-plc-cvmi-motion/_Config/IO/Device 1 (EtherCAT)/Coupler01-EK1100/GasJetZ-EL7041.xti
@@ -94,7 +94,7 @@
004003000c0000000000000000000000000000000000000000000000000000002081f001040000000000190000
004003000a00000000000000000000000000000000000000000000000000000020f3100502000000010000
020003000c0000000c000000000000000000000000000000000000000000000020111001040000006c6f6164537562496e6465782030303100
- 020003000a0000000f00000000000000000000000000000000000000000000002010800102000000b80b4d6178696d616c2063757272656e7400
+ 020003000a0000000f0000000300000000000000000000000000000000000000201080010200000060094d6178696d616c2063757272656e7400
020003000a0000000f000000000000000000000000000000000000000000000020108002020000006400526564756365642063757272656e7400
020003000a0000000f0000000000000000000000000000000000000000000000201080030200000080bb4e6f6d696e616c20766f6c7461676500
020003000a00000015000000000000000000000000000000000000000000000020108004020000005f004d6f746f7220636f696c20726573697374616e636500
diff --git a/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetX.xti b/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetX.xti
index ffc756f..369894c 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetX.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetX.xti
@@ -1356,8 +1356,7 @@ External Setpoint Generation:
-
-
+
14
11
diff --git a/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetY.xti b/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetY.xti
index 4abf65e..59ff7b1 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetY.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetY.xti
@@ -1356,9 +1356,8 @@ External Setpoint Generation:
257
-
-
-
+
+
11
35
@@ -1431,7 +1430,7 @@ External Setpoint Generation:
-
+
diff --git a/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetZ.xti b/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetZ.xti
index 0adbd26..c2d0e37 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetZ.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/Axes/GasJetZ.xti
@@ -1357,8 +1357,7 @@ External Setpoint Generation:
-
-
+
14
11
diff --git a/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_X.xti b/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_X.xti
index d047145..8f12994 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_X.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_X.xti
@@ -622,7 +622,7 @@ Drive Status 4 (manually linked):
- NCTOPLC_AXIS_REF_STATE
+ NCTOPLC_AXIS_REF_STATE
32
Operational
@@ -732,12 +732,6 @@ Drive Status 4 (manually linked):
1
17
-
- IsDriveLimitActive
- BIT
- 1
- 18
-
ContinuousMotion
BIT
@@ -825,11 +819,6 @@ Drive Status 4 (manually linked):
16#%08X
-
-
- {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D}
-
-
NCTOPLC_AXIS_REF_OPMODE
@@ -1025,11 +1014,11 @@ Drive Status 4 (manually linked):
- NCTOPLC_AXIS_REF
+ NCTOPLC_AXIS_REF
2048
StateDWord
- NCTOPLC_AXIS_REF_STATE
+ NCTOPLC_AXIS_REF_STATE
32
0
@@ -1283,18 +1272,6 @@ External Setpoint Generation:
64
1600
-
- AbsPhasingPos
- LREAL
- 64
- 1664
-
-
- TorqueOffset
- LREAL
- 64
- 1728
-
ActPosWithoutPosCorrection
LREAL
@@ -1341,13 +1318,10 @@ External Setpoint Generation:
-
-
-
-
+
__FILENAME__
@@ -1369,7 +1343,7 @@ External Setpoint Generation:
In
NCENCODERSTRUCT_IN2B
- 12672
+ 6016
nDataIn1
@@ -1407,7 +1381,7 @@ External Setpoint Generation:
Out
NCENCODERSTRUCT_OUT2
- 20864
+ 10112
nDataOut1
@@ -1439,7 +1413,7 @@ External Setpoint Generation:
In
NCDRIVESTRUCT_IN2
- 12992
+ 6336
nDataIn1
@@ -1477,7 +1451,7 @@ Drive Status 4 (manually linked):
Out
NCDRIVESTRUCT_OUT2
- 21184
+ 10432
nDataOut1
@@ -1530,15 +1504,15 @@ Drive Status 4 (manually linked):
FromPlc
PLCTONC_AXIS_REF
- 11648
+ 4992
Outputs
ToPlc
- NCTOPLC_AXIS_REF
- 18816
+ NCTOPLC_AXIS_REF
+ 8064
AxisState
diff --git a/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Y.xti b/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Y.xti
index 82e99f3..436998c 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Y.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Y.xti
@@ -622,7 +622,7 @@ Drive Status 4 (manually linked):
- NCTOPLC_AXIS_REF_STATE
+ NCTOPLC_AXIS_REF_STATE
32
Operational
@@ -732,12 +732,6 @@ Drive Status 4 (manually linked):
1
17
-
- IsDriveLimitActive
- BIT
- 1
- 18
-
ContinuousMotion
BIT
@@ -825,11 +819,6 @@ Drive Status 4 (manually linked):
16#%08X
-
-
- {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D}
-
-
NCTOPLC_AXIS_REF_OPMODE
@@ -1025,11 +1014,11 @@ Drive Status 4 (manually linked):
- NCTOPLC_AXIS_REF
+ NCTOPLC_AXIS_REF
2048
StateDWord
- NCTOPLC_AXIS_REF_STATE
+ NCTOPLC_AXIS_REF_STATE
32
0
@@ -1283,18 +1272,6 @@ External Setpoint Generation:
64
1600
-
- AbsPhasingPos
- LREAL
- 64
- 1664
-
-
- TorqueOffset
- LREAL
- 64
- 1728
-
ActPosWithoutPosCorrection
LREAL
@@ -1341,13 +1318,10 @@ External Setpoint Generation:
-
-
-
-
+
__FILENAME__
@@ -1368,7 +1342,7 @@ External Setpoint Generation:
In
NCENCODERSTRUCT_IN2B
- 14336
+ 6016
nDataIn1
@@ -1406,7 +1380,7 @@ External Setpoint Generation:
Out
NCENCODERSTRUCT_OUT2
- 23552
+ 10112
nDataOut1
@@ -1438,7 +1412,7 @@ External Setpoint Generation:
In
NCDRIVESTRUCT_IN2
- 14656
+ 6336
nDataIn1
@@ -1476,7 +1450,7 @@ Drive Status 4 (manually linked):
Out
NCDRIVESTRUCT_OUT2
- 23872
+ 10432
nDataOut1
@@ -1529,15 +1503,15 @@ Drive Status 4 (manually linked):
FromPlc
PLCTONC_AXIS_REF
- 13312
+ 4992
Outputs
ToPlc
- NCTOPLC_AXIS_REF
- 21504
+ NCTOPLC_AXIS_REF
+ 8064
AxisState
diff --git a/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Z.xti b/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Z.xti
index b12316c..996d7f4 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Z.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/Axes/KTOF_Z.xti
@@ -622,7 +622,7 @@ Drive Status 4 (manually linked):
- NCTOPLC_AXIS_REF_STATE
+ NCTOPLC_AXIS_REF_STATE
32
Operational
@@ -732,12 +732,6 @@ Drive Status 4 (manually linked):
1
17
-
- IsDriveLimitActive
- BIT
- 1
- 18
-
ContinuousMotion
BIT
@@ -825,11 +819,6 @@ Drive Status 4 (manually linked):
16#%08X
-
-
- {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D}
-
-
NCTOPLC_AXIS_REF_OPMODE
@@ -1025,11 +1014,11 @@ Drive Status 4 (manually linked):
- NCTOPLC_AXIS_REF
+ NCTOPLC_AXIS_REF
2048
StateDWord
- NCTOPLC_AXIS_REF_STATE
+ NCTOPLC_AXIS_REF_STATE
32
0
@@ -1283,18 +1272,6 @@ External Setpoint Generation:
64
1600
-
- AbsPhasingPos
- LREAL
- 64
- 1664
-
-
- TorqueOffset
- LREAL
- 64
- 1728
-
ActPosWithoutPosCorrection
LREAL
@@ -1341,13 +1318,10 @@ External Setpoint Generation:
-
-
-
-
+
__FILENAME__
@@ -1368,7 +1342,7 @@ External Setpoint Generation:
In
NCENCODERSTRUCT_IN2B
- 16000
+ 6016
nDataIn1
@@ -1406,7 +1380,7 @@ External Setpoint Generation:
Out
NCENCODERSTRUCT_OUT2
- 26240
+ 10112
nDataOut1
@@ -1438,7 +1412,7 @@ External Setpoint Generation:
In
NCDRIVESTRUCT_IN2
- 16320
+ 6336
nDataIn1
@@ -1476,7 +1450,7 @@ Drive Status 4 (manually linked):
Out
NCDRIVESTRUCT_OUT2
- 26560
+ 10432
nDataOut1
@@ -1529,15 +1503,15 @@ Drive Status 4 (manually linked):
FromPlc
PLCTONC_AXIS_REF
- 14976
+ 4992
Outputs
ToPlc
- NCTOPLC_AXIS_REF
- 24192
+ NCTOPLC_AXIS_REF
+ 8064
AxisState
diff --git a/lcls-plc-cvmi-motion/_Config/NC/NC.xti b/lcls-plc-cvmi-motion/_Config/NC/NC.xti
index ee69d38..0713c5b 100644
--- a/lcls-plc-cvmi-motion/_Config/NC/NC.xti
+++ b/lcls-plc-cvmi-motion/_Config/NC/NC.xti
@@ -23,5 +23,8 @@
+
+
+
diff --git a/lcls-plc-cvmi-motion/_Config/PLC/cvmi_motion.xti b/lcls-plc-cvmi-motion/_Config/PLC/cvmi_motion.xti
index 7c3a3c9..869ef7e 100644
--- a/lcls-plc-cvmi-motion/_Config/PLC/cvmi_motion.xti
+++ b/lcls-plc-cvmi-motion/_Config/PLC/cvmi_motion.xti
@@ -904,7 +904,7 @@ External Setpoint Generation:
PlcTask Inputs
- lcls_twincat_motion.LCLS_General.DefaultGlobals.stSys.I_EcatMaster1
+ LCLS_General.DefaultGlobals.stSys.I_EcatMaster1
@@ -2533,6 +2533,66 @@ External Setpoint Generation:
Main.fbMotionStageM10.fbDriveVirtual.MasterAxis.PlcToNc
PLCTONC_AXIS_REF
+
+ Main.bLedOutput1.bLedPower
+ BOOL
+
+
+ Main.bLedOutput1.iIlluminatorINT
+ INT
+
+
+ Main.bLedOutput1.fbSetIllPercent.iRaw
+
+
+
+ INT
+
+
+ Main.bLedOutput2.bLedPower
+ BOOL
+
+
+ Main.bLedOutput2.iIlluminatorINT
+ INT
+
+
+ Main.bLedOutput2.fbSetIllPercent.iRaw
+
+
+
+ INT
+
+
+ Main.bLedOutput3.bLedPower
+ BOOL
+
+
+ Main.bLedOutput3.iIlluminatorINT
+ INT
+
+
+ Main.bLedOutput3.fbSetIllPercent.iRaw
+
+
+
+ INT
+
+
+ Main.bLedOutput4.bLedPower
+ BOOL
+
+
+ Main.bLedOutput4.iIlluminatorINT
+ INT
+
+
+ Main.bLedOutput4.fbSetIllPercent.iRaw
+
+
+
+ INT
+
PlcTask Retains
@@ -2560,17 +2620,25 @@ External Setpoint Generation:
+
+
+
+
+
+
+
+
-
-
+
+
-
-
+
+
-
-
+
+
@@ -2624,6 +2692,18 @@ External Setpoint Generation:
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/lcls-plc-cvmi-motion/cvmi_motion/POUs/Main.TcPOU b/lcls-plc-cvmi-motion/cvmi_motion/POUs/Main.TcPOU
index 2376b90..da672e1 100644
--- a/lcls-plc-cvmi-motion/cvmi_motion/POUs/Main.TcPOU
+++ b/lcls-plc-cvmi-motion/cvmi_motion/POUs/Main.TcPOU
@@ -5,54 +5,75 @@
VAR
// Motors
// CVMI Axes
- {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 1;
- .bLimitBackwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 2'}
+ {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 2;
+ .bLimitBackwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 1'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:01
'}
- M1 : DUT_MotionStage := (bPowerSelf:=TRUE); // Gas Jet X
+ M1 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Gas Jet X
- {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 1'}
+ {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 2'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:02
'}
- M2 : DUT_MotionStage := (bPowerSelf:=TRUE); // Gas Jet Y
+ M2 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Gas Jet Y
- {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 1'}
+ {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 2'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:03
'}
- M3 : DUT_MotionStage := (bPowerSelf:=TRUE); // Gas Jet Z
+ M3 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Gas Jet Z
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasNeedleX-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[GasNeedleX-EL7041]^STM Status^Status^Digital input 2'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:04
'}
- M4 : DUT_MotionStage := (bPowerSelf:=TRUE); // Gas Needle X
+ M4 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Gas Needle X
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasNeedleY-EL7041]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable:=TIIB[GasNeedleY-EL7041]^STM Status^Status^Digital input 1'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:05
'}
- M5 : DUT_MotionStage := (bPowerSelf:=TRUE); // Gas Needle Y
+ M5 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Gas Needle Y
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[GasNeedleZ-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[GasNeedleZ-EL7041]^STM Status^Status^Digital input 2'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:06
'}
- M6 : DUT_MotionStage := (bPowerSelf:=TRUE); // Gas Needle Z
+ M6 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Gas Needle Z
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[SamplePaddle-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[SamplePaddle-EL7041]^STM Status^Status^Digital input 2'}
{attribute 'pytmc' := '
pv: TMO:CVMI:MMS:07
'}
- M7 : DUT_MotionStage := (bPowerSelf:=TRUE); // Sample Paddle
+ M7 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Sample Paddle
// KTOF Axes
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[KTOF_X-EL7041]^STM Status^Status^Digital input 1;
@@ -60,21 +81,30 @@ VAR
{attribute 'pytmc' := '
pv: TMO:KTOF:MMS:01
'}
- M8 : DUT_MotionStage := (bPowerSelf:=TRUE); // KTOF X
+ M8 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // KTOF X
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[KTOF_Y-EL7041]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable:=TIIB[KTOF_Y-EL7041]^STM Status^Status^Digital input 1'}
{attribute 'pytmc' := '
pv: TMO:KTOF:MMS:02
'}
- M9 : DUT_MotionStage := (bPowerSelf:=TRUE); // KTOF Y
+ M9 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // KTOF Y
{attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[KTOF_Z-EL7041]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable:=TIIB[KTOF_Z-EL7041]^STM Status^Status^Digital input 1'}
{attribute 'pytmc' := '
pv: TMO:KTOF:MMS:03
'}
- M10 : DUT_MotionStage := (bPowerSelf:=TRUE); // KTOF Z
+ M10 : DUT_MotionStage := (bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+// nEnableMode:=ENUM_StageEnableMode.ALWAYS,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // KTOF Z
// CVMI Axes
fbMotionStageM1 : FB_MotionStage;
@@ -88,62 +118,40 @@ VAR
fbMotionStageM8 : FB_MotionStage;
fbMotionStageM9 : FB_MotionStage;
fbMotionStageM10 : FB_MotionStage;
+
+
+ // LED Channels
+ {attribute 'TcLinkTo' := '.iIlluminatorINT := TIIB[LED_CH1-2_EL2502]^PWM Outputs Channel 1^PWM output'}
+ {attribute 'pytmc' := '
+ pv: TMO:CVMI:LED:01
+ io: io
+ '}
+ bLedOutput1 : FB_LED;
+
+ {attribute 'TcLinkTo' := '.iIlluminatorINT := TIIB[LED_CH1-2_EL2502]^PWM Outputs Channel 2^PWM output'}
+ {attribute 'pytmc' := '
+ pv: TMO:CVMI:LED:02
+ io: io
+ '}
+ bLedOutput2 : FB_LED;
+
+
+ {attribute 'TcLinkTo' := '.iIlluminatorINT := TIIB[LED_CH3-4_EL2502]^PWM Outputs Channel 1^PWM output'}
+ {attribute 'pytmc' := '
+ pv: TMO:CVMI:LED:03
+ io: io
+ '}
+ bLedOutput3 : FB_LED;
- //persistent data
- fbWritePersistentData : WritePersistentData;
- bInit : BOOL := TRUE;
- fbWriteDelay : TON;
- mcSetPosition : ARRAY [1..10] of MC_SetPosition;
-END_VAR
-VAR PERSISTENT
- // CVMI Axes
- fGasJetXPos : LREAL;
- fGasJetYPos : LREAL;
- fGasJetZPos : LREAL;
- fGasNeedleXPos : LREAL;
- fGasNeedleYPos : LREAL;
- fGasNeedleZPos : LREAL;
- fSamplePaddlePos : LREAL;
- // KTOF Axes
- fKTOF_XPos : LREAL;
- fKTOF_YPos : LREAL;
- fKTOF_ZPos : LREAL;
+ {attribute 'TcLinkTo' := '.iIlluminatorINT := TIIB[LED_CH3-4_EL2502]^PWM Outputs Channel 2^PWM output'}
+ {attribute 'pytmc' := '
+ pv: TMO:CVMI:LED:04
+ io: io
+ '}
+ bLedOutput4 : FB_LED;
END_VAR]]>
-
+ fbMotionStageM8(stMotionStage:=M8);
+ fbMotionStageM9(stMotionStage:=M9);
+ fbMotionStageM10(stMotionStage:=M10);
+
+
+// Set LED output scaling
+ bLedOutput1.iTermBits := 14;
+ bLedOutput2.iTermBits := 14;
+ bLedOutput3.iTermBits := 14;
+ bLedOutput4.iTermBits := 14;]]>
\ No newline at end of file
diff --git a/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.plcproj b/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.plcproj
index 09285e9..873734f 100644
--- a/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.plcproj
+++ b/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.plcproj
@@ -29,6 +29,10 @@
+
+ LCLS General, * (SLAC)
+ LCLS_General
+
Tc2_MC2, * (Beckhoff Automation GmbH)
Tc2_MC2
@@ -51,7 +55,7 @@
-
+
lcls_twincat_motion
@@ -60,11 +64,16 @@
Content
+
+
+ LCLS General, 2.6.0 (SLAC)
+
+
-
-
+
+
"<ProjectRoot>"
{40450F57-0AA3-4216-96F3-5444ECB29763}
@@ -85,13 +94,13 @@
-
-
- System.Collections.Hashtable
- {54dd0eac-a6d8-46f2-8c27-2f43c7e49861}
- System.String
-
-
+
+
+ System.Collections.Hashtable
+ {54dd0eac-a6d8-46f2-8c27-2f43c7e49861}
+ System.String
+
+
\ No newline at end of file
diff --git a/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.tmc b/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.tmc
index 6391f76..eb879dd 100644
--- a/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.tmc
+++ b/lcls-plc-cvmi-motion/cvmi_motion/cvmi_motion.tmc
@@ -1,17 +1,17 @@
-ST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width
+ST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width
io: i
field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height
io: i
field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK
- io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1696nTranREAL3201pytmcpv: Transmission
+ io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1696nTranREAL3200pytmcpv: Transmission
io: i
field: HOPR 1;
field: LOPR 0;
field: PREC 2;
- nRateUDINT3232120pytmcpv: Rate
+ nRateUDINT32320pytmcpv: Rate
io: i
field: EGU Hz
- neVRangeDWORD32644294967295pytmcpv: PhotonEnergyRanges
+ neVRangeDWORD32640pytmcpv: PhotonEnergyRanges
io: i
field: EGU eVdisplaymodebinaryastAttenuatorsST_PMPS_Attenuator116102496pytmcpv: AuxAtt
io: iaVetoDevicesBOOL1161281120pytmcpv: Veto
@@ -66,11 +66,11 @@
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if this is a real state
- bUseRawCountsBOOL81112bUpdatedBOOL81120stBeamParamsST_BeamParams16961152.nTran1.neVRange4294967295.nRate0.astApertures[1].Width1000.astApertures[1].Height1000.astApertures[2].Width1000.astApertures[2].Height1000.astApertures[3].Width1000.astApertures[3].Height1000.astApertures[4].Width1000.astApertures[4].Height1000nRequestAssertionIDUDINT322848AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL879581724bErrorBOOL879581756hrErrorCodeHRESULT3279581764nStringSizeUDINT3279581748sResultSTRING(255)204879581760__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshowAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32FB_TcSourceInfo2784I_TcSourceInfonIdUDINT327958166879581692sNameSTRING(255)20487958170479581716__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyClearExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefault_sInstancePathSTRING(255)2048__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3360I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2784256.bCutInstancePathByLastInst1conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643168conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83232conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643264conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83328conditionalshoweSeverityTcEventSeverity1679581812ipSourceInfoI_TcSourceInfo3279581792nEventIdUDINT3279581880sEventClassNameSTRING(255)204879581840sEventTextSTRING(255)204879581884EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3424FB_TcEventBaseI_TcMessagenTimeSentULINT6479581908SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIGbUseRawCountsBOOL81112bUpdatedBOOL81120stBeamParamsST_BeamParams16961152nRequestAssertionIDUDINT322848AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL879745144bErrorBOOL879745176hrErrorCodeHRESULT3279745184nStringSizeUDINT3279745168sResultSTRING(255)204879745180__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshowAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32FB_TcSourceInfo2784I_TcSourceInfonIdUDINT327974508879745112sNameSTRING(255)20487974512479745136__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyClearExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefault_sInstancePathSTRING(255)2048__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3360I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2784256.bCutInstancePathByLastInst1conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643168conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83232conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643264conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83328conditionalshoweSeverityTcEventSeverity1679745232ipSourceInfoI_TcSourceInfo3279745212nEventIdUDINT3279745300sEventClassNameSTRING(255)204879745260sEventTextSTRING(255)204879745304EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3424FB_TcEventBaseI_TcMessagenTimeSentULINT6479745328SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81600sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051712058944fbSourceFB_TcSourceInfo278476064ipResultMessageI_TcMessage3278848hrHRESULT3278880hrLastInternalErrorHRESULT3278912eTraceLevelTcEventSeverity16789440bFirstCallBOOL8789601sPathT_MaxString204878968instance-pathnoinitnTotalEventsUINT1681024nTimesViolatedINT1681040LastCallTimeULINT6481088CurrentCallTimeULINT6481152DeltaSinceLastCallULINT6481216WhenTripsClearedULINT6481280ftTrippedReleasedF_TRIG6481344bLocalTrickleTrippedBOOL881408bLocalTrippedBOOL881416bTrippedBOOL881424pytmc
+]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81600sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051712058944fbSourceFB_TcSourceInfo278476064ipResultMessageI_TcMessage3278848hrHRESULT3278880hrLastInternalErrorHRESULT3278912eTraceLevelTcEventSeverity16789440bFirstCallBOOL8789601sPathT_MaxString204878968instance-pathnoinitnTotalEventsUINT1681024nTimesViolatedINT1681040LastCallTimeULINT6481088CurrentCallTimeULINT6481152DeltaSinceLastCallULINT6481216WhenTripsClearedULINT6481280ftTrippedReleasedF_TRIG6481344bLocalTrickleTrippedBOOL881408bLocalTrippedBOOL881416bTrippedBOOL881424pytmc
pv: Tripped
io: i
field: DESC Log message FB tripped
@@ -133,7 +133,7 @@
Every test suite can have one or more tests, and every test can do one or more asserts.
It's also responsible for providing all the assert-methods for asserting different data types.
Only failed assertions are recorded.
-]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32SetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertTrueConditionBOOL8MessageT_MaxString2048AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetInstancePathT_MaxString2048GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32GetNumberOfSuccessfulTestsUINT16PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertTrueConditionBOOL8MessageT_MaxString2048AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetInstancePathT_MaxString2048GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetNumberOfSuccessfulTestsUINT16PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes
@@ -142,7 +142,7 @@
same time some get lost and are never printed to the error list output
]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockPE_Ranges32PouTypeFunctionBlockFB_JsonSaxWriter32PouTypeFunctionBlockFB_JsonSaxWriter9024PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6404160ItemTypeInput_internal_InternalAxisRefData1284800conditionalshowStorageDWORD012840964928conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsENUM_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2ENUM_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2ENUM_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1ST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712DUT_MotionStage21056AxisAXIS_REF9024PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6404160ItemTypeInput_internal_InternalAxisRefData1284800conditionalshowStorageDWORD012840964928conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsENUM_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2ENUM_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2ENUM_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1ST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712DUT_MotionStage21184AxisAXIS_REF90240bLimitForwardEnableBOOL89024pytmc
pv: PLC:bLimitForwardEnable
io: i
@@ -305,79 +305,107 @@ External Setpoint Generation:
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Used internally and by the IOC to start or stop
+ bUserEnableBOOL8102001pytmc
+ pv: PLC:bUserEnable
+ io: io
+ field: ZNAM DISABLE
+ field: ONAM ENABLE
+ field: DESC Used to disable power entirely for an axis
+ bMoveCmdBOOL810208pytmc
+ pv: PLC:bMoveCmd
+ io: io
+ field: DESC Start a move
+ bHomeCmdBOOL810216pytmc
+ pv: PLC:bHomeCmd
+ io: io
+ field: DESC Start the homing routine
nCommandINT1610208pytmc
+ Used internally and by the IOC to pick what kind of move to do]]>1610224pytmc
pv: PLC:nCommand
io: io
field: DESC Used internally and by the IOC to pick move type
- nCmdDataINT1610224pytmc
+ nCmdDataINT1610240pytmc
pv: PLC:nCmdData
io: io
field: DESC Used internally and by the IOC to pass extra args
- fPositionLREAL6410240pytmc
+ fPositionLREAL6410304pytmc
pv: PLC:fPosition
io: io
field: DESC Used internally and by the IOC as the set position
- fVelocityLREAL6410304pytmc
+ fVelocityLREAL6410368pytmc
pv: PLC:fVelocity
io: io
field: DESC Used internally and by the IOC to set velocity
- fAccelerationLREAL6410368pytmc
+ fAccelerationLREAL6410432pytmc
pv: PLC:fAcceleration
io: io
field: DESC Used internally and by the IOC to set acceleration
- fDecelerationLREAL6410432pytmc
+ fDecelerationLREAL6410496pytmc
pv: PLC:fDeceleration
io: io
field: DESC Used internally and by the IOC to set deceleration
- fHomePositionLREAL6410496pytmc
+ fHomePositionLREAL6410560pytmc
pv: PLC:fHomePosition
io: io
field: DESC Used internally and by the IOC to pick home position
nMotionAxisIDUDINT32105600pytmc
+ Unique ID assigned to each axis in the NC]]>32106240pytmc
pv: PLC:nMotionAxisID
io: i
field: DESC Unique ID assigned to each axis in the NC
bEnableDoneBOOL810592pytmc
+ TRUE if done enabling]]>810656pytmc
pv: PLC:bEnableDone
io: i
- field: ONAM FALSE
- field: ZNAM TRUE
+ field: ZNAM FALSE
+ field: ONAM TRUE
field: DESC TRUE if done enabling
- bBusyBOOL810600pytmc
+ bBusyBOOL810664pytmc
pv: PLC:bBusy
io: i
- field: ONAM FALSE
- field: ZNAM TRUE
+ field: ZNAM FALSE
+ field: ONAM TRUE
field: DESC TRUE if in the middle of a command
- bDoneBOOL810608pytmc
+ bDoneBOOL810672pytmc
pv: PLC:bDone
io: i
- field: ONAM FALSE
- field: ZNAM TRUE
+ field: ZNAM FALSE
+ field: ONAM TRUE
field: DESC TRUE if command finished successfully
- bSafetyReadyBOOL810616pytmc
+ bHomedBOOL810680pytmc
+ pv: PLC:bHomed
+ io: i
+ field: DESC TRUE if the motor has been homed
+ bSafetyReadyBOOL810688pytmc
pv: PLC:bSafetyReady
io: i
- field: ONAM FALSE
- field: ZNAM TRUE
+ field: ZNAM FALSE
+ field: ONAM TRUE
field: DESC TRUE if safe to start a move
- bErrorBOOL810624pytmc
+ bErrorBOOL810696pytmc
pv: PLC:bError
io: i
- field: ONAM FALSE
- field: ZNAM TRUE
- field: DESC TRUE if wenErrorIdUDINT3210656pytmc
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if we are in an error state
+ update: 100Hz notify
+ nErrorIdUDINT3210720pytmc
pv: PLC:nErrorId
io: i
field: DESC Error code if nonzero
- sErrorMessageSTRING(80)64810688pytmc
+ update: 100Hz notify
+ sErrorMessageSTRING(80)64810752pytmc
pv: PLC:sErrorMessage
io: i
field: DESC Message to identify the error state
- sCustomErrorMessageSTRING(80)64811336stAxisParametersST_AxisParameterSet819212032bAxisParamsInitBOOL820224stAxisStatusDUT_AxisStatus_v0_0176820288_E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshowMC_Reset1632AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDoneBOOL872ItemTypeOutputBusyBOOL880ItemTypeOutputErrorBOOL888ItemTypeOutputErrorIDUDINT3296ItemTypeOutputdisplaymodehexADSbusyBOOL8128iState_E_TcMC_STATES16144100LastExecutionResult_ST_FunctionBlockResults96160fbOnTriggerR_TRIG641568conditionalshowPouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21ST_PowerOptions0TPsCustomErrorMessageSTRING(80)64811400stAxisParametersST_AxisParameterSet819212096bAxisParamsInitBOOL820288stAxisStatusDUT_AxisStatus_v0_0176820352fPosDiffLREAL6421120pytmc
+ pv: PLC:fPosDiff
+ io: i
+ field: DESC Position lag difference
+ _E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshowMC_Reset1632AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDoneBOOL872ItemTypeOutputBusyBOOL880ItemTypeOutputErrorBOOL888ItemTypeOutputErrorIDUDINT3296ItemTypeOutputdisplaymodehexADSbusyBOOL8128iState_E_TcMC_STATES16144100LastExecutionResult_ST_FunctionBlockResults96160fbOnTriggerR_TRIG641568conditionalshowPouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21ST_PowerOptions0TP192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockMC_Power768AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputEnable_PositiveBOOL872ItemTypeInputEnable_NegativeBOOL880ItemTypeInputOverrideLREAL64128100ItemTypeInputBufferModeMC_BufferMode16192ItemTypeInputOptionsST_PowerOptions0208ItemTypeInputStatusBOOL8208ItemTypeOutputBusyBOOL8216ItemTypeOutputActiveBOOL8224ItemTypeOutputErrorBOOL8232ItemTypeOutputErrorIDUDINT32256ItemTypeOutputdisplaymodehexEnableTimeoutTON224288conditionalshowEnableOffOnDelayTP192512conditionalshowiOverrideDWORD32704conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL>>ToBe
-// 30 = Gear]]>16720ItemTypeInputnCmdDataUINT16736ItemTypeInputfVelocityLREAL64768ItemTypeInputfPositionLREAL64832ItemTypeInputfAccelerationLREAL64896ItemTypeInputfDecelerationLREAL64960ItemTypeInputbJogFwdBOOL81024ItemTypeInputbJogBwdBOOL81032ItemTypeInputbLimitFwdBOOL81040ItemTypeInputbLimitBwdBOOL81048ItemTypeInputfOverrideLREAL641088100ItemTypeInputbHomeSensorBOOL81152ItemTypeInputfHomePositionLREAL641216ItemTypeInputnHomeRevOffsetUINT161280ItemTypeInputMasterAxisAXIS_REF90241344ItemTypeInputbPowerSelfBOOL810368ItemTypeInputEnOBOOL810376ItemTypeOutputbEnabledBOOL810384ItemTypeOutputbBusyBOOL810392ItemTypeOutputbDoneBOOL810400ItemTypeOutputbErrorBOOL810408ItemTypeOutputbHomedBOOL810416ItemTypeOutputnErrorIdUDINT3210432ItemTypeOutputnMotionAxisIDUDINT32104640ItemTypeOutputStatusST_AxisStatus76810496ItemTypeOutputfActVelocityLREAL6411264ItemTypeOutputfActPositionLREAL6411328ItemTypeOutputfActDiffLREAL6411392ItemTypeOutputsErrorMessageSTRING(80)64811456ItemTypeOutputAxisAXIS_REF3212128ItemTypeInOutnCommandLocalUINT1612160nCmdDataLocalUINT1612176bFirstScanBOOL8121921fbResetMC_Reset163212224fbPowerMC_Power76813888fbHaltMC_Halt857614656fbJogMC_Jog4403223232fbMoveVelocityMC_MoveVelocity870467264fbMoveRelativeMC_MoveRelative876875968fbMoveAbsoluteMC_MoveAbsolute876884736fbMoveModuloMC_MoveModulo883293504fbHomeVirtualFB_HomeVirtual53696102336fbGearInDynMC_GearInDyn4032156032fbGearOutMC_GearOut1792160064fbExecuteRiseEdgeR_TRIG64161856stAxisStatusDUT_AxisStatus_v0_01768161920PouTypeFunctionBlockFB_SetEnables64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockFB_EncoderValue64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1600ParameterST_AxisParameterSet3232ItemTypeInOutAxisAXIS_REF3264ItemTypeInOutExecuteBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG64160state_E_TcMC_STATES16224100fbAdsReadADSREAD1248256SizeofPayloadDataUDINT321504SizeofPayloadData64ULINT641536ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2112stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputtRefreshDelayTIME3296ItemTypeInputbErrorBOOL8128ItemTypeOutputmcReadParamsMC_ReadParameterSet1600192timerTON2241792bExecuteBOOL820161nLatchErrIdUDINT322048PouTypeFunctionBlockFB_MotionStage165376stMotionStageDUT_MotionStage3232ItemTypeInOutfbDriveVirtualFB_DriveVirtual16268864bExecuteBOOL8162752bFwdHitBOOL8162760bBwdHitBOOL8162768ftExecF_TRIG64162784rtExecR_TRIG64162848rtUserExecR_TRIG64162912rtTargetR_TRIG64162976fbSetEnablesFB_SetEnables64163040bPosGoalBOOL8163104bNegGoalBOOL8163112fbEncoderValueFB_EncoderValue64163136fbNCParamsFB_MotionStageNCParams2112163200bNewMoveReqBOOL8165312bPrepareDisableBOOL8165320PouTypeFunctionBlockE_PersistentMode16INTSPDM_2PASS0SPDM_VAR_BOOST1WritePersistentData1600NETIDT_AmsNetID19232ItemTypeInputPORTUINT16224ItemTypeInputSTARTBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.IDXGRP139460625.IDXOFFS0conditionalshowMODEE_PersistentMode1615680conditionalshowPouTypeFunctionBlockconditionalshow_all_localsVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerbosecvmi_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs080216064lcls_twincat_motion.LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4101816Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634634112Main.M1.bLimitForwardEnable8BOOLpytmc
+// 30 = Gear]]>16720ItemTypeInputnCmdDataUINT16736ItemTypeInputfVelocityLREAL64768ItemTypeInputfPositionLREAL64832ItemTypeInputfAccelerationLREAL64896ItemTypeInputfDecelerationLREAL64960ItemTypeInputbJogFwdBOOL81024ItemTypeInputbJogBwdBOOL81032ItemTypeInputbLimitFwdBOOL81040ItemTypeInputbLimitBwdBOOL81048ItemTypeInputfOverrideLREAL641088100ItemTypeInputbHomeSensorBOOL81152ItemTypeInputfHomePositionLREAL641216ItemTypeInputnHomeRevOffsetUINT161280ItemTypeInputMasterAxisAXIS_REF90241344ItemTypeInputbPowerSelfBOOL810368ItemTypeInputEnOBOOL810376ItemTypeOutputbEnabledBOOL810384ItemTypeOutputbBusyBOOL810392ItemTypeOutputbDoneBOOL810400ItemTypeOutputbErrorBOOL810408ItemTypeOutputbHomedBOOL810416ItemTypeOutputnErrorIdUDINT3210432ItemTypeOutputnMotionAxisIDUDINT32104640ItemTypeOutputStatusST_AxisStatus76810496ItemTypeOutputfActVelocityLREAL6411264ItemTypeOutputfActPositionLREAL6411328ItemTypeOutputfActDiffLREAL6411392ItemTypeOutputsErrorMessageSTRING(80)64811456ItemTypeOutputAxisAXIS_REF3212128ItemTypeInOutnCommandLocalUINT1612160nCmdDataLocalUINT1612176bFirstScanBOOL8121921fbResetMC_Reset163212224fbPowerMC_Power76813888fbHaltMC_Halt857614656fbJogMC_Jog4403223232fbMoveVelocityMC_MoveVelocity870467264fbMoveRelativeMC_MoveRelative876875968fbMoveAbsoluteMC_MoveAbsolute876884736fbMoveModuloMC_MoveModulo883293504fbHomeVirtualFB_HomeVirtual53696102336fbGearInDynMC_GearInDyn4032156032fbGearOutMC_GearOut1792160064fbExecuteRiseEdgeR_TRIG64161856stAxisStatusDUT_AxisStatus_v0_01768161920PouTypeFunctionBlockFB_MotionHoming46656stMotionStageDUT_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbBusyBOOL872ItemTypeOutputbDoneBOOL880ItemTypeOutputbErrorBOOL888ItemTypeOutputnErrorIDUDINT3296ItemTypeOutputfbSetPosMC_SetPosition1984128fbJogMC_Jog440322112rtExecR_TRIG6446144ftExecF_TRIG6446208nHomeStateMachineINT16462720nStateAfterStopINT1646288nMovesINT1646304bFirstDirectionBOOL846320bAtHomeBOOL846328bMoveBOOL846336nErrCountINT1646352bInterruptedBOOL846368IDLEINT16463840NEXT_MOVEINT16464001CHECK_FWDINT16464162CHECK_BWDINT16464323FINAL_MOVEINT16464484FINAL_SETPOSINT16464645ERRORINT16464806WAIT_STOPINT16464967FWD_STARTLREAL6446528-99999999BWD_STARTLREAL644659299999999PouTypeFunctionBlockFB_EncSaveRestore2880stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbSetPosMC_SetPosition1984128timerTON2242112bInitBOOL82336bLoadBOOL82344nLatchErrorUDINT322368bEncErrorBOOL82400tRetryDelayTIME3224321000nMaxRetriesUINT16246410nCurrTriesUINT1624800bWaitRetryBOOL82496tonRetryTON2242528bSavedBOOL82752TcPersistentfPositionLREAL642816TcPersistentPouTypeFunctionBlockFB_LogMotionError82752stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputfbLogMessageFB_LogMessage81600128rtNewErrorR_TRIG6481728bChangedErrorBOOL881792sPrevErrSTRING(80)64881800fbJsonFB_JsonSaxWriter25682464PouTypeFunctionBlockFB_SetEnables64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockFB_EncoderValue64stMotionStageDUT_MotionStage3232ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1600ParameterST_AxisParameterSet3232ItemTypeInOutAxisAXIS_REF3264ItemTypeInOutExecuteBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG64160state_E_TcMC_STATES16224100fbAdsReadADSREAD1248256SizeofPayloadDataUDINT321504SizeofPayloadData64ULINT641536ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2112stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputtRefreshDelayTIME3296ItemTypeInputbErrorBOOL8128ItemTypeOutputmcReadParamsMC_ReadParameterSet1600192timerTON2241792bExecuteBOOL820161nLatchErrIdUDINT322048PouTypeFunctionBlockFB_MotionStage297920stMotionStageDUT_MotionStage3232ItemTypeInOutfbDriveVirtualFB_DriveVirtual16268864fbMotionHomeFB_MotionHoming46656162752fbSaveRestoreFB_EncSaveRestore2880209408fbLogErrorFB_LogMotionError82752212288bExecuteBOOL8295040bExecMoveBOOL8295048bExecHomeBOOL8295056bFwdHitBOOL8295064bBwdHitBOOL8295072ftExecF_TRIG64295104rtExecR_TRIG64295168rtUserExecR_TRIG64295232rtTargetR_TRIG64295296rtHomedR_TRIG64295360fbSetEnablesFB_SetEnables64295424bPosGoalBOOL8295488bNegGoalBOOL8295496fbEncoderValueFB_EncoderValue64295520fbNCParamsFB_MotionStageNCParams2112295616bNewMoveReqBOOL8297728bPrepareDisableBOOL8297736bMoveCmdBOOL8297744rtMoveCmdShortcutR_TRIG64297760rtHomeCmdShortcutR_TRIG64297824PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_LED768iTermBitsUINT1632ItemTypeInputfIlluminatorPercentLREAL6464ItemTypeInputpytmc
+ pv: ILL:PCT
+ field: EGU %
+ bLedPowerBOOL8128ItemTypeInputpytmc
+ pv: PWR
+ field: ZNAM OFF
+ field: ONAM ON
+ TcAddressTypeOutputiIlluminatorINTINT16144TcAddressTypeOutputfbSetIllPercentFB_AnalogOutput576192PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerbosecvmi_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100300PlcTask Inputs080281600LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4101816Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634633152Main.M1.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634642048Main.M1.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634641088Main.M1.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634642056Main.M1.bHome8BOOLpytmc
+ TcAddressTypeInput634641096Main.M1.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634642064Main.M1.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634641104Main.M1.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634642080Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput634642112Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput634642176Main.M1.nRawEncoderINT16INTTcAddressTypeInput634642192Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634655168Main.M2.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634641120Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput634641152Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput634641216Main.M1.nRawEncoderINT16INTTcAddressTypeInput634641232Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634654336Main.M2.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634663104Main.M2.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634662272Main.M2.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634663112Main.M2.bHome8BOOLpytmc
+ TcAddressTypeInput634662280Main.M2.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634663120Main.M2.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634662288Main.M2.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634663136Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput634663168Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput634663232Main.M2.nRawEncoderINT16INTTcAddressTypeInput634663248Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634676224Main.M3.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634662304Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput634662336Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput634662400Main.M2.nRawEncoderINT16INTTcAddressTypeInput634662416Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634675520Main.M3.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634684160Main.M3.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634683456Main.M3.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634684168Main.M3.bHome8BOOLpytmc
+ TcAddressTypeInput634683464Main.M3.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634684176Main.M3.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634683472Main.M3.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634684192Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput634684224Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput634684288Main.M3.nRawEncoderINT16INTTcAddressTypeInput634684304Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634697280Main.M4.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634683488Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput634683520Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput634683584Main.M3.nRawEncoderINT16INTTcAddressTypeInput634683600Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634696704Main.M4.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634705216Main.M4.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634704640Main.M4.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634705224Main.M4.bHome8BOOLpytmc
+ TcAddressTypeInput634704648Main.M4.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634705232Main.M4.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634704656Main.M4.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634705248Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput634705280Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput634705344Main.M4.nRawEncoderINT16INTTcAddressTypeInput634705360Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634718336Main.M5.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634704672Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput634704704Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput634704768Main.M4.nRawEncoderINT16INTTcAddressTypeInput634704784Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634717888Main.M5.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634726272Main.M5.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634725824Main.M5.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634726280Main.M5.bHome8BOOLpytmc
+ TcAddressTypeInput634725832Main.M5.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634726288Main.M5.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634725840Main.M5.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634726304Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput634726336Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput634726400Main.M5.nRawEncoderINT16INTTcAddressTypeInput634726416Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634739392Main.M6.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634725856Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput634725888Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput634725952Main.M5.nRawEncoderINT16INTTcAddressTypeInput634725968Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634739072Main.M6.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634747328Main.M6.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634747008Main.M6.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634747336Main.M6.bHome8BOOLpytmc
+ TcAddressTypeInput634747016Main.M6.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634747344Main.M6.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634747024Main.M6.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634747360Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput634747392Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput634747456Main.M6.nRawEncoderINT16INTTcAddressTypeInput634747472Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634760448Main.M7.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634747040Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput634747072Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput634747136Main.M6.nRawEncoderINT16INTTcAddressTypeInput634747152Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634760256Main.M7.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634768384Main.M7.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634768192Main.M7.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634768392Main.M7.bHome8BOOLpytmc
+ TcAddressTypeInput634768200Main.M7.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634768400Main.M7.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634768208Main.M7.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634768416Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput634768448Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput634768512Main.M7.nRawEncoderINT16INTTcAddressTypeInput634768528Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634781504Main.M8.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634768224Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput634768256Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput634768320Main.M7.nRawEncoderINT16INTTcAddressTypeInput634768336Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634781440Main.M8.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634789440Main.M8.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634789376Main.M8.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634789448Main.M8.bHome8BOOLpytmc
+ TcAddressTypeInput634789384Main.M8.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634789456Main.M8.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634789392Main.M8.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634789472Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput634789504Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput634789568Main.M8.nRawEncoderINT16INTTcAddressTypeInput634789584Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634802560Main.M9.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634789408Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput634789440Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput634789504Main.M8.nRawEncoderINT16INTTcAddressTypeInput634789520Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634802624Main.M9.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634810496Main.M9.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634810560Main.M9.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634810504Main.M9.bHome8BOOLpytmc
+ TcAddressTypeInput634810568Main.M9.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634810512Main.M9.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634810576Main.M9.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634810528Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput634810560Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput634810624Main.M9.nRawEncoderINT16INTTcAddressTypeInput634810640Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634823616Main.M10.bLimitForwardEnable8BOOLpytmc
+ TcAddressTypeInput634810592Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput634810624Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput634810688Main.M9.nRawEncoderINT16INTTcAddressTypeInput634810704Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634823808Main.M10.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
- TcAddressTypeInput634831552Main.M10.bLimitBackwardEnable8BOOLpytmc
+ TcAddressTypeInput634831744Main.M10.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
- TcAddressTypeInput634831560Main.M10.bHome8BOOLpytmc
+ TcAddressTypeInput634831752Main.M10.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
- TcAddressTypeInput634831568Main.M10.bHardwareEnable8BOOLpytmc
+ TcAddressTypeInput634831760Main.M10.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
- TcAddressTypeInput634831584Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput634831616Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput634831680Main.M10.nRawEncoderINT16INTTcAddressTypeInput634831696Main.fbMotionStageM1.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634846080Main.fbMotionStageM2.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635011456Main.fbMotionStageM3.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635176832Main.fbMotionStageM4.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635342208Main.fbMotionStageM5.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635507584Main.fbMotionStageM6.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635672960Main.fbMotionStageM7.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635838336Main.fbMotionStageM8.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput636003712Main.fbMotionStageM9.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput636169088Main.fbMotionStageM10.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput6363344641PlcTask Outputs080216064Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634633088Main.M1.bBrakeRelease8BOOLpytmc
+ TcAddressTypeInput634831776Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput634831808Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput634831872Main.M10.nRawEncoderINT16INTTcAddressTypeInput634831888Main.fbMotionStageM1.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput634846400Main.fbMotionStageM2.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635144320Main.fbMotionStageM3.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635442240Main.fbMotionStageM4.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput635740160Main.fbMotionStageM5.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput636038080Main.fbMotionStageM6.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput636336000Main.fbMotionStageM7.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput636633920Main.fbMotionStageM8.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput636931840Main.fbMotionStageM9.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput637229760Main.fbMotionStageM10.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput6375276801PlcTask Outputs080281600Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634632128Main.M1.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634642072Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634654144Main.M2.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634641112Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634653312Main.M2.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634663128Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634675200Main.M3.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634662296Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634674496Main.M3.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634684184Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634696256Main.M4.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634683480Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634695680Main.M4.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634705240Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634717312Main.M5.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634704664Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634716864Main.M5.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634726296Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634738368Main.M6.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634725848Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634738048Main.M6.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634747352Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634759424Main.M7.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634747032Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634759232Main.M7.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634768408Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634780480Main.M8.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634768216Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634780416Main.M8.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634789464Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634801536Main.M9.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634789400Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634801600Main.M9.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634810520Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634822592Main.M10.bBrakeRelease8BOOLpytmc
+ TcAddressTypeOutput634810584Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634822784Main.M10.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
- TcAddressTypeOutput634831576Main.fbMotionStageM1.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634845056Main.fbMotionStageM2.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635010432Main.fbMotionStageM3.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635175808Main.fbMotionStageM4.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635341184Main.fbMotionStageM5.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635506560Main.fbMotionStageM6.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635671936Main.fbMotionStageM7.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635837312Main.fbMotionStageM8.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput636002688Main.fbMotionStageM9.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput636168064Main.fbMotionStageM10.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput6363334403PlcTask Internal080216064MOTION_GVL.stUnknownState2880DUT_PositionState.sNameUnknownTcVarGlobal4096000MOTION_GVL.stInvalidState2880DUT_PositionStateTcVarGlobal4098880MOTION_GVL.MAX_STATES16INT6TcVarGlobal4101760DefaultGlobals.stSys88ST_SystemTcVarGlobal4101776GVL_Logger.bTrickleTripped8BOOLpytmc
- pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip
- io: i
- field: DESC Tripped by overall log count
- TcVarGlobal4101864GVL_Logger.iLogPort16UINT54321pytmc
- pv: @(PREFIX)LCLSGeneral:LogPort
- io: io
- field: DESC The log host UDP port
- TcVarGlobal4101872DefaultGlobals.fTimeStamp64LREALTcVarGlobal4101888GVL_Logger.cLogHostTcAddressTypeOutput634831768Main.fbMotionStageM1.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput634845376Main.fbMotionStageM2.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635143296Main.fbMotionStageM3.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635441216Main.fbMotionStageM4.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput635739136Main.fbMotionStageM5.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput636037056Main.fbMotionStageM6.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput636334976Main.fbMotionStageM7.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput636632896Main.fbMotionStageM8.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput636930816Main.fbMotionStageM9.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput637228736Main.fbMotionStageM10.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput637526656Main.bLedOutput1.bLedPower8BOOLpytmc
+ pv: PWR
+ field: ZNAM OFF
+ field: ONAM ON
+ TcAddressTypeOutput637823232Main.bLedOutput1.iIlluminatorINT16INTTcAddressTypeOutput637823248Main.bLedOutput1.fbSetIllPercent.iRaw16INTTcAddressTypeOutput637823744Main.bLedOutput2.bLedPower8BOOLpytmc
+ pv: PWR
+ field: ZNAM OFF
+ field: ONAM ON
+ TcAddressTypeOutput637824000Main.bLedOutput2.iIlluminatorINT16INTTcAddressTypeOutput637824016Main.bLedOutput2.fbSetIllPercent.iRaw16INTTcAddressTypeOutput637824512Main.bLedOutput3.bLedPower8BOOLpytmc
+ pv: PWR
+ field: ZNAM OFF
+ field: ONAM ON
+ TcAddressTypeOutput637824768Main.bLedOutput3.iIlluminatorINT16INTTcAddressTypeOutput637824784Main.bLedOutput3.fbSetIllPercent.iRaw16INTTcAddressTypeOutput637825280Main.bLedOutput4.bLedPower8BOOLpytmc
+ pv: PWR
+ field: ZNAM OFF
+ field: ONAM ON
+ TcAddressTypeOutput637825536Main.bLedOutput4.iIlluminatorINT16INTTcAddressTypeOutput637825552Main.bLedOutput4.fbSetIllPercent.iRaw16INTTcAddressTypeOutput6378260483PlcTask Internal080281600MOTION_GVL.stUnknownState2880DUT_PositionState.sNameUnknownTcVarGlobal4096000MOTION_GVL.stInvalidState2880DUT_PositionStateTcVarGlobal4098880MOTION_GVL.MAX_STATES16INT9TcVarGlobal4101760DefaultGlobals.stSys88ST_SystemTcVarGlobal4101776GVL_Logger.bTrickleTripped8BOOLpytmc
+ pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip
+ io: i
+ field: DESC Tripped by overall log count
+ TcVarGlobal4101864GVL_Logger.iLogPort16UINT54321pytmc
+ pv: @(PREFIX)LCLSGeneral:LogPort
+ io: io
+ field: DESC The log host UDP port
+ TcVarGlobal4101872DefaultGlobals.fTimeStamp64LREALTcVarGlobal4101888GVL_Logger.cLogHost128STRING(15)172.21.32.36pytmc
- pv: @(PREFIX)LCLSGeneral:LogHost
- io: io
- field: DESC The log host IP address
- TcVarGlobal4101952GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4102080Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4102136GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4102144GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4102176Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4102192GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4102208GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4102240GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4102272GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4102304Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4102952Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4102960GVL_Logger.TCPADS_MAXUDP_BUFFSIZE"Project->Options...->Build" dialog window.
- ]]>32UDINT10000TcVarGlobal4102976GVL_Logger.nGlobAccEvents32UDINTpytmc
- pv: @(PREFIX)LCLSGeneral:LogMessageCount
- io: i
- field: DESC Total log messages on the last cycle
- TcVarGlobal4103008GVL_Logger.fbRootLogger81600FB_LogMessageTcVarGlobal4103040GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4184640Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild15.iRevision0.sVersion3.3.15.0const_non_replacedTcVarGlobal4184672Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4184960Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal4185248Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4185536Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4185552Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4185568Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4185584Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4185600Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4185616Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4185632Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4185648Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4185664Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4185680Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4185696Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4185712Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4185728Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4185744Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4185760Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4185776Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4185792Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4185808Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4185824Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4185840Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4185856Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4185872Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4185888Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4185904Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4185920Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4185936Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4185952Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4185968Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4185984Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4186000Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4186016Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4186032Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4186048Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4186064Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4186080Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4186096Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4186112Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4186128Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4186144Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4186176Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4186208Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4186240Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4186272Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4186304Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4186336Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4186368Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4186400Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4186432Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4186464Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4186496Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4186528Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4186560Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4186592Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4186624Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4186656Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4186688Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4186720Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4186752Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4186784Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4186816Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4186848Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4186880Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4186912Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4186944Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4186976Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4187008Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4187040Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4187072Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4187104Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4187136Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4187168Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4187200Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4187232Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4187264Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4187296Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4187328Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4187360Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4187392Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4187424Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4187456Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4187488Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4187520Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4187552Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4187584Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4187616Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4187648Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4187680Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4187712Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4187744Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4187776Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4187808Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4187840Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4187872Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4187904Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4187936Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4187968Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4188000Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4188032Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4188064Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4188096Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4188128Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4188160Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4188168Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4188176Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4188184Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4188192Global_Variables.nWatchdogTime8BYTETcVarGlobal4188200Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4188208Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4188224Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4188256Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4188288Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4188320Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4188352Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4188384Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4188640Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4188656Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4188672Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4188688Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4188704Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4188720Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4188736Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4188752Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4188768Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4188784Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4188800Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4188816Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4188832Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4188864Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4188928Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4189472Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4189488Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4189504Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal4190112Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4190400Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4190416Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4190432Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4190464Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4190472Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4190480Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4251968Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4252000Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4252032Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4252064Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4252096Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4252128Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4252160Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4252192Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4252224Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4252256Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4252288Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4252320Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4252352Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4252384Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4252416Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4252424Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4252432Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4252440Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4252448Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4253632Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4253664Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4253696Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4253728Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4253760Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4253776Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4253792Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4253808Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4253824Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4253840Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4253856Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4253888Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4253920Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4253952Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4253984Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4254016Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4254048Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4254080Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4254112Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4254144Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4254176Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4254208Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4254240Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4254272Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4254304Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4254336Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4254432Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4254688Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4260176Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4260560Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4261024Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4261056Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4261120Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4261184Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4261248Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4261312Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4261376Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4261440Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4261504Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4261568Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4261632Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4261696Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4266656Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4266688Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4272896Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4272928Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4272960Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4272992Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4389232Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4389240Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4390192GVL_Param_TcUnit.LogExtendedResults128STRING(15)172.21.32.36pytmc
+ pv: @(PREFIX)LCLSGeneral:LogHost
+ io: io
+ field: DESC The log host IP address
+ TcVarGlobal4101952GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4102080Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4102136GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4102144GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4102176Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4102192GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4102208GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4102240GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4102272GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4102304Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4102952Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4102960GVL_Logger.TCPADS_MAXUDP_BUFFSIZE"Project->Options...->Build" dialog window.
+ ]]>32UDINT10000TcVarGlobal4102976GVL_Logger.nGlobAccEvents32UDINTpytmc
+ pv: @(PREFIX)LCLSGeneral:LogMessageCount
+ io: i
+ field: DESC Total log messages on the last cycle
+ TcVarGlobal4103008GVL_Logger.fbRootLogger81600FB_LogMessageTcVarGlobal4103040GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4184640Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild15.iRevision0.sVersion3.3.15.0const_non_replacedTcVarGlobal4184672Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4184960Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal4185248Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4185536Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4185552Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4185568Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4185584Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4185600Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4185616Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4185632Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4185648Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4185664Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4185680Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4185696Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4185712Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4185728Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4185744Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4185760Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4185776Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4185792Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4185808Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4185824Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4185840Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4185856Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4185872Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4185888Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4185904Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4185920Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4185936Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4185952Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4185968Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4185984Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4186000Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4186016Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4186032Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4186048Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4186064Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4186080Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4186096Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4186112Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4186128Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4186144Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4186176Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4186208Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4186240Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4186272Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4186304Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4186336Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4186368Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4186400Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4186432Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4186464Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4186496Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4186528Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4186560Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4186592Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4186624Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4186656Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4186688Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4186720Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4186752Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4186784Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4186816Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4186848Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4186880Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4186912Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4186944Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4186976Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4187008Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4187040Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4187072Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4187104Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4187136Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4187168Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4187200Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4187232Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4187264Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4187296Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4187328Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4187360Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4187392Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4187424Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4187456Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4187488Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4187520Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4187552Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4187584Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4187616Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4187648Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4187680Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4187712Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4187744Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4187776Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4187808Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4187840Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4187872Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4187904Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4187936Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4187968Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4188000Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4188032Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4188064Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4188096Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4188128Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4188160Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4188168Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4188176Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4188184Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4188192Global_Variables.nWatchdogTime8BYTETcVarGlobal4188200Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4188208Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4188224Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4188256Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4188288Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4188320Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4188352Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4188384Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4188640Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4188656Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4188672Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4188688Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4188704Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4188720Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4188736Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4188752Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4188768Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4188784Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4188800Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4188816Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4188832Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4188864Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4188928Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4189472Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4189488Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4189504Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal4190112Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4190400Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4190416Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4190432Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4190464Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4190472Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4190480Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4251968Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4252000Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4252032Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4252064Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4252096Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4252128Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4252160Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4252192Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4252224Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4252256Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4252288Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4252320Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4252352Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4252384Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4252416Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4252424Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4252432Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4252440Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4252448Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4253632Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4253664Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4253696Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4253728Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4253760Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4253776Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4253792Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4253808Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4253824Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4253840Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4253856Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4253888Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4253920Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4253952Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4253984Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4254016Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4254048Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4254080Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4254112Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4254144Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4254176Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4254208Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4254240Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4254272Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4254304Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4254336Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4254432Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4254688Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4260176Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4260560Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4261024Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4261056Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4261120Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4261184Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4261248Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4261312Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4261376Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4261440Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4261504Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4261568Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4261632Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4261696Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4266656Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4266688Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4272896Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4272928Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4272960Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4272992Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4389232Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4389240Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4390192GVL_Param_TcUnit.LogExtendedResults16UINT2000TcVarGlobal4396928GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal4396944GVL_TcUnit.IgnoreCurrentTest8BOOLTcVarGlobal4396952GVL_TcUnit.TcUnitRunner621826944FB_TcUnitRunnerTcVarGlobal4396960GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626223904GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626223936GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626225984PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal626226000GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626226016GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626258016Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor1.iBuild0.iRevision0.sVersion1.1.0.0const_non_replacedTcVarGlobal634578880PMPS_GVL.stRequestedBeamParameters1696ST_BeamParamspytmc
+ the test suite instance path. ]]>16UINT0TcVarGlobal626225984PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal626226000GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626226016GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626258016Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor1.iBuild0.iRevision0.sVersion1.1.0.0const_non_replacedTcVarGlobal634578880PMPS_GVL.stRequestedBeamParameters1696ST_BeamParamspytmc
pv: @(PREFIX)RequestedBP
io: i
archive: 1Hz monitor
@@ -780,22 +838,27 @@ External Setpoint Generation:
archive: 1Hz monitor
field: DESC Active eV Range constants
field: EGU eV
- TcVarGlobal634582560PMPS_GVL.PERange32PE_RangesTcVarGlobal634583584PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal634583616PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal634583648PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal634583680PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal634583744PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal634583808PMPS_GVL.cstFullBeam1696ST_BeamParams.nTran1.neVRange4294967295.nRate1000000.astApertures[1].Width1000.astApertures[1].Height1000.astApertures[2].Width1000.astApertures[2].Height1000.astApertures[3].Width1000.astApertures[3].Height1000.astApertures[4].Width1000.astApertures[4].Height1000pytmc
+ TcVarGlobal634582560PMPS_GVL.PERange32PE_RangesTcVarGlobal634583584PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal634583616PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal634583648PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal634583680PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal634583744PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal634583808PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal634583840PMPS_GVL.cnMaxStateArrayLen16INT20TcVarGlobal634583856PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal634583872PMPS_GVL.cstFullBeam1696ST_BeamParamspytmc
pv: @(PREFIX)FullBeamCnst
io: i
archive: 1Hz monitor
field: DESC Full beam constant
- TcVarGlobal634583840PMPS_GVL.cst0RateBeam1696ST_BeamParams.nTran1.neVRange4294967295.nRate0.astApertures[1].Width1000.astApertures[1].Height1000.astApertures[2].Width1000.astApertures[2].Height1000.astApertures[3].Width1000.astApertures[3].Height1000.astApertures[4].Width1000.astApertures[4].Height1000pytmc
+ TcVarGlobal634583936PMPS_GVL.cst0RateBeam1696ST_BeamParamspytmc
pv: @(PREFIX)0RateBeamCnst
io: i
archive: 1Hz monitor
field: DESC 0-rate beam constant
- TcVarGlobal634585536PMPS_GVL.cstSafeBeam1696ST_BeamParams.nTran0.neVRange0.nRate0pytmc
- pv: @(PREFIX)SafeBeamCnst
- io: i
- archive: 1Hz monitor
- field: DESC Safe beam constant
- TcVarGlobal634587232PMPS_GVL.cnMaxStateArrayLen16INT20TcVarGlobal634588928PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal634588944PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal634588960PMPS_GVL.g_cBoundaries16INT31TcVarGlobal634588976PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal634588992PMPS_GVL.reVHystTcVarGlobal634585632PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal634587328PMPS_GVL.g_cBoundaries16INT31TcVarGlobal634587344PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal634587360PMPS_GVL.reVHyst32REAL5pytmc
pv: @(PREFIX)eVRangeHyst
@@ -803,52 +866,67 @@ External Setpoint Generation:
archive: 1Hz monitor
field: DESC eV Range hystersis
field: EGU eV
- TcVarGlobal634590016PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc
+ TcVarGlobal634588384PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc
pv: @(PREFIX)L:eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC eV Range constants
field: EGU eV
- TcVarGlobal634590048PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc
+ TcVarGlobal634588416PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc
pv: @(PREFIX)K:eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC eV Range constants
field: EGU eV
- TcVarGlobal634591072PMPS_PARAM.MAX_FAST_FAULTS16UINT50TcVarGlobal634592096Main.bInit8BOOL1634592112PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal634592128PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal634592160PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal634592192Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal634592448Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal634592736Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal634599744Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal634599808Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal634599872Constants.bLittleEndian8BOOL1TcVarGlobal634632992Constants.bSimulationMode8BOOL0TcVarGlobal634633000Constants.nRegisterSize16WORD32TcVarGlobal634633008Main.M121056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 1;
- .bLimitBackwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 2pytmc
+ TcVarGlobal634589440PMPS_PARAM.MAX_FAST_FAULTS16UINT50TcVarGlobal634590464Constants.bLittleEndian8BOOL1TcVarGlobal634590488PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal634590496PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal634590528PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal634590560Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal634590816Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal634591104Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal634598080Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal634598144Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal634598208Main.M121184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 2;
+ .bLimitBackwardEnable:=TIIB[GasJetX-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:CVMI:MMS:01
- 634633024Main.M221056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 1pytmc
+ 634632064Main.M221184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[GasJetY-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:CVMI:MMS:02
- 634654080Main.M321056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 1pytmc
+ 634653248Main.M321184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[GasJetZ-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:CVMI:MMS:03
- 634675136Main.M421056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[GasNeedleX-EL7041]^STM Status^Status^Digital input 1;
+ 634674432Main.M421184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[GasNeedleX-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[GasNeedleX-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:CVMI:MMS:04
- 634696192Main.M521056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[GasNeedleY-EL7041]^STM Status^Status^Digital input 2;
+ 634695616Main.M521184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[GasNeedleY-EL7041]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable:=TIIB[GasNeedleY-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:CVMI:MMS:05
- 634717248Main.M621056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[GasNeedleZ-EL7041]^STM Status^Status^Digital input 1;
+ 634716800Main.M621184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[GasNeedleZ-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[GasNeedleZ-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:CVMI:MMS:06
- 634738304Main.M721056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[SamplePaddle-EL7041]^STM Status^Status^Digital input 1;
+ 634737984Main.M721184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[SamplePaddle-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[SamplePaddle-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:CVMI:MMS:07
- 634759360Main.M821056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[KTOF_X-EL7041]^STM Status^Status^Digital input 1;
+ 634759168Main.M821184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[KTOF_X-EL7041]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable:=TIIB[KTOF_X-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:KTOF:MMS:01
- 634780416Main.M921056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[KTOF_Y-EL7041]^STM Status^Status^Digital input 2;
+ 634780352Main.M921184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[KTOF_Y-EL7041]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable:=TIIB[KTOF_Y-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:KTOF:MMS:02
- 634801472Main.M1021056DUT_MotionStage.bPowerSelf1TcLinkTo.bLimitForwardEnable:=TIIB[KTOF_Z-EL7041]^STM Status^Status^Digital input 2;
+ 634801536Main.M1021184DUT_MotionStage.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[KTOF_Z-EL7041]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable:=TIIB[KTOF_Z-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:KTOF:MMS:03
- 634822528Main.fbMotionStageM1165376FB_MotionStage634843584Main.fbMotionStageM2165376FB_MotionStage635008960Main.fbMotionStageM3165376FB_MotionStage635174336Main.fbMotionStageM4165376FB_MotionStage635339712Main.fbMotionStageM5165376FB_MotionStage635505088Main.fbMotionStageM6165376FB_MotionStage635670464Main.fbMotionStageM7165376FB_MotionStage635835840Main.fbMotionStageM8165376FB_MotionStage636001216Main.fbMotionStageM9165376FB_MotionStage636166592Main.fbMotionStageM10165376FB_MotionStage636331968Main.fbWritePersistentData1600WritePersistentData636497344Main.fbWriteDelay224TON636498944Constants.nPackMode16UINT8TcVarGlobal636499168Constants.bFPUSupport8BOOL1TcVarGlobal636499184Main.mcSetPosition19840MC_SetPosition110636499200Main.fGasJetXPos64LREALTcPersistent636519040Main.fGasJetYPos64LREALTcPersistent636519104Main.fGasJetZPos64LREALTcPersistent636519168Main.fGasNeedleXPos64LREALTcPersistent636519232Main.fGasNeedleYPos64LREALTcPersistent636519296Main.fGasNeedleZPos64LREALTcPersistent636519360Main.fSamplePaddlePos64LREALTcPersistent636519424Main.fKTOF_XPos64LREALTcPersistent636519488Main.fKTOF_YPos64LREALTcPersistent636519552Main.fKTOF_ZPos64LREALTcPersistent636519616Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal636520192Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal636520256Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal636520320Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal636520352TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal636520384TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal636522432TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal636523456TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal636523488TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal636523520TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal6365678724PlcTask Retains080216064PMPS_GVL.SuccessfulPreemption32UDINTpytmc
+ 634822720Main.fbMotionStageM1297920FB_MotionStage634843904Main.fbMotionStageM2297920FB_MotionStage635141824Main.fbMotionStageM3297920FB_MotionStage635439744Main.fbMotionStageM4297920FB_MotionStage635737664Main.fbMotionStageM5297920FB_MotionStage636035584Main.fbMotionStageM6297920FB_MotionStage636333504Main.fbMotionStageM7297920FB_MotionStage636631424Main.fbMotionStageM8297920FB_MotionStage636929344Main.fbMotionStageM9297920FB_MotionStage637227264Main.fbMotionStageM10297920FB_MotionStage637525184Main.bLedOutput1768FB_LEDTcLinkTo.iIlluminatorINT := TIIB[LED_CH1-2_EL2502]^PWM Outputs Channel 1^PWM outputpytmc
+ pv: TMO:CVMI:LED:01
+ io: io
+ 637823104Main.bLedOutput2768FB_LEDTcLinkTo.iIlluminatorINT := TIIB[LED_CH1-2_EL2502]^PWM Outputs Channel 2^PWM outputpytmc
+ pv: TMO:CVMI:LED:02
+ io: io
+ 637823872Main.bLedOutput3768FB_LEDTcLinkTo.iIlluminatorINT := TIIB[LED_CH3-4_EL2502]^PWM Outputs Channel 1^PWM outputpytmc
+ pv: TMO:CVMI:LED:03
+ io: io
+ 637824640Main.bLedOutput4768FB_LEDTcLinkTo.iIlluminatorINT := TIIB[LED_CH3-4_EL2502]^PWM Outputs Channel 2^PWM outputpytmc
+ pv: TMO:CVMI:LED:04
+ io: io
+ 637825408Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal637826688Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal637826752Constants.bSimulationMode8BOOL0TcVarGlobal637826816Constants.bFPUSupport8BOOL1TcVarGlobal637826824Constants.nRegisterSize16WORD32TcVarGlobal637826832Constants.nPackMode16UINT8TcVarGlobal637826848Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal637826880Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal637826912TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal637826944TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal637828992TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal637830016TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal637830048TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal637830080TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal6378744324PlcTask Retains080281600PMPS_GVL.SuccessfulPreemption32UDINTpytmc
pv: @(PREFIX)SuccessfulPreemptions
io: i
TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc
pv: @(PREFIX)AccumulatedFastFaults
io: i
- TcVarGlobal3072032LCLSGeneralEventClassApplicationNamePort_851ChangeDate2021-08-03T13:53:21GeneratedCodeSize471040GlobalDataSize79118336
\ No newline at end of file
+ TcVarGlobal3072032LCLSGeneralEventClassApplicationNamePort_851ChangeDate2022-06-07T12:50:22GeneratedCodeSize483328GlobalDataSize79282176
\ No newline at end of file