diff --git a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Bottom Rail (EK1100)/FoilX-EL7041.xti b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Bottom Rail (EK1100)/FoilX-EL7041.xti
index 1b93733..01eaa57 100644
--- a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Bottom Rail (EK1100)/FoilX-EL7041.xti
+++ b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Bottom Rail (EK1100)/FoilX-EL7041.xti
@@ -98,7 +98,7 @@
020003000a0000000f000000000000000000000000000000000000000000000020108002020000006400526564756365642063757272656e7400
020003000a0000000f0000000000000000000000000000000000000000000000201080030200000080bb4e6f6d696e616c20766f6c7461676500
020003000a00000015000000000000000000000000000000000000000000000020108004020000005f004d6f746f7220636f696c20726573697374616e636500
- 020003000a0000000f00000003000000000000000000000000000000000000002010800102000000fc084d6178696d616c2063757272656e7400
+ 020003000a0000000f00000003000000000000000000000000000000000000002010800102000000cc104d6178696d616c2063757272656e7400
#x1a01
diff --git a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100).xti b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100).xti
index f96d1db..f5b0232 100644
--- a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100).xti
+++ b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100).xti
@@ -19,10 +19,10 @@
-
+
-
+
diff --git a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/SP1K4-EL7041-E5.xti b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/FoilY-EL7041.xti
similarity index 96%
rename from plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/SP1K4-EL7041-E5.xti
rename to plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/FoilY-EL7041.xti
index ee1f38a..b0ac9c1 100644
--- a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/SP1K4-EL7041-E5.xti
+++ b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/FoilY-EL7041.xti
@@ -93,6 +93,11 @@
4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000
004003000c0000000000000003000000000000000000000000000000000000002081f001040000000000190000
004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000
+ 020003000c0000000c0000000300000000000000000000000000000000000000201110010400000000000000537562496e6465782030303100
+ 020003000a0000000f000000030000000000000000000000000000000000000020108002020000006400526564756365642063757272656e7400
+ 020003000a0000000f00000003000000000000000000000000000000000000002010800102000000d0074d6178696d616c2063757272656e7400
+ 020003000a0000000f0000000300000000000000000000000000000000000000201080030200000080bb4e6f6d696e616c20766f6c7461676500
+ 020003000a00000015000000030000000000000000000000000000000000000020108004020000005f004d6f746f7220636f696c20726573697374616e636500
#x1a01
diff --git a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/SP1K4-EL7031-E6.xti b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/Thorlab-LenX-EL7031.xti
similarity index 97%
rename from plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/SP1K4-EL7031-E6.xti
rename to plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/Thorlab-LenX-EL7031.xti
index 52e1162..85706c8 100644
--- a/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/SP1K4-EL7031-E6.xti
+++ b/plc-tmo-motion/_Config/IO/Device 1 (EtherCAT)/Power (EK1200)/PLC Junction 2 (EK1122)/PLC Coupler 2 (EK1100)/PLC Junction 9 (EK1122)/SP1K4 Top Rail (EK1100)/Thorlab-LenX-EL7031.xti
@@ -84,6 +84,9 @@
4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000
004003000c0000000000000003000000000000000000000000000000000000002081f0010400000000001a0000
004003000a00000000000000030010000000000000000000000000000000000020f3100502000000010000
+ 020003000a0000000f0000000300000000000000000000000000000000000000201080010200000052034d6178696d616c2063757272656e7400
+ 020003000a0000000f00000003000000000000000000000000000000000000002010800602000000c8004d6f746f722066756c6c737465707300
+ 020003000a0000000f00000003000000000000000000000000000000000000002010800302000000c05d4e6f6d696e616c20766f6c7461676500
#x1a01
diff --git a/plc-tmo-motion/_Config/NC/Axes/FoilX.xti b/plc-tmo-motion/_Config/NC/Axes/FoilX.xti
index d50cc9a..45070b2 100644
--- a/plc-tmo-motion/_Config/NC/Axes/FoilX.xti
+++ b/plc-tmo-motion/_Config/NC/Axes/FoilX.xti
@@ -2,239 +2,239 @@
- UINTARR2
+ UINTARR2_2
32
UINT
0
2
-
- [%u, %u]
- [0]
- [1]
-
-
- 0x%08x [%u, %u]
+
+ 0x%08X (%d)
+ .
.
- [0]
- [1]
-
- 0x%08x (%u)
+
+
+ UDINTARR2_2
+ 64
+ UINTARR2_2
+
+ 0
+ 2
+
+
+ 0x%016I64X (%I64d)
.
.
- NCENCODERSTRUCT_IN2B
- 320
+ NCENCODERSTRUCT_IN3
+ 640
nDataIn1
- UINTARR2
- 32
+ UDINTARR2_2
+ 64
0
nDataIn2
- UINTARR2
- 32
- 32
+ UDINTARR2_2
+ 64
+ 64
- nState1
- USINT
- 8
- 64
+ nDataIn3
+ UDINTARR2_2
+ 64
+ 128
- nState2
- USINT
- 8
- 72
+ nDataIn4
+ UDINTARR2_2
+ 64
+ 192
- nState3
- USINT
- 8
- 80
+ nDataIn5
+ UDINTARR2_2
+ 64
+ 256
- nState4
- USINT
-
-
-
- 8
- 88
+ nDataIn6
+ UDINTARR2_2
+ 64
+ 320
- nDataIn3
- UINTARR2
- 32
- 96
+ nDataIn7
+ UDINTARR2_2
+ 64
+ 384
- nDataIn4
- UINTARR2
- 32
- 128
+ nDataIn8
+ UDINTARR2_2
+ 64
+ 448
- nDataIn5
- UINTARR2
- 32
- 160
+ nState1
+ UINT
+ 16
+ 512
- nDataIn6
- UINTARR2
- 32
- 192
+ nState2
+ UINT
+ 16
+ 528
- nState5
- USINT
- 8
- 224
+ nState3
+ UINT
+ 16
+ 544
- nState6
- USINT
- 8
- 232
+ nState4
+ UINT
+ 16
+ 560
- nState7
- USINT
- 8
- 240
+ nState5
+ UINT
+ 16
+ 576
- nState8
- USINT
- 8
- 248
+ nComState
+ UINT
+ 16
+ 592
nDcInputTime
DINT
32
- 256
+ 608
-
- nDataIn7
- UINTARR2
- 32
- 288
-
-
-
- NCENCODERSTRUCT_IN
-
- 96
-
-
-
- NCENCODERSTRUCT_OUT2
- 320
+ NCENCODERSTRUCT_OUT3
+ 640
nDataOut1
- UINTARR2
- 32
+ UDINTARR2_2
+ 64
0
nDataOut2
- UINTARR2
- 32
- 32
+ UDINTARR2_2
+ 64
+ 64
- nCtrl1
- USINT
- 8
- 64
+ nDataOut3
+ UDINTARR2_2
+ 64
+ 128
- nCtrl2
- USINT
- 8
- 72
+ nDataOut4
+ UDINTARR2_2
+ 64
+ 192
- nCtrl3
- USINT
- 8
- 80
+ nDataOut5
+ UDINTARR2_2
+ 64
+ 256
- nCtrl4
- USINT
- 8
- 88
+ nDataOut6
+ UDINTARR2_2
+ 64
+ 320
- nDataOut3
- UINTARR2
- 32
- 96
+ nDataOut7
+ UDINTARR2_2
+ 64
+ 384
- nDataOut4
- UINTARR2
- 32
- 128
+ nDataOut8
+ UDINTARR2_2
+ 64
+ 448
- nDataOut5
- UINTARR2
- 32
- 160
+ nCtrl1
+ UINT
+ 16
+ 512
- nDataOut6
- UINTARR2
- 32
- 192
+ nCtrl2
+ UINT
+ 16
+ 528
- nCtrl5
- USINT
- 8
- 224
+ nCtrl3
+ UINT
+ 16
+ 544
- nCtrl6
- USINT
- 8
- 232
+ nCtrl4
+ UINT
+ 16
+ 560
- nCtrl7
- USINT
- 8
- 240
+ nCtrl5
+ UINT
+ 16
+ 576
- nCtrl8
- USINT
- 8
- 248
+ nComCtrl
+ UINT
+ 16
+ 592
-
-
- NCENCODERSTRUCT_OUT
-
- 96
-
-
-
+
+
+ UINTARR2
+ 32
+ UINT
+
+ 0
+ 2
+
+
+ [%u, %u]
+ [0]
+ [1]
+
+
+ 0x%08x [%u, %u]
+ .
+ [0]
+ [1]
+
+
+ 0x%08x (%u)
+ .
+ .
+
NCDRIVESTRUCT_IN2
@@ -1325,11 +1325,13 @@ External Setpoint Generation:
__FILENAME__
-
+
+
+
-
-
+
+
@@ -1337,70 +1339,44 @@ External Setpoint Generation:
Inputs
In
- NCENCODERSTRUCT_IN2B
+ NCENCODERSTRUCT_IN3
59392
-
- nDataIn1
-
-
- nDataIn2
+
+ nState1
+
+
+
- nState4
+ nComState
-
-
- nDataIn3
-
-
- nDataIn4
-
-
- nDataIn5
-
-
- nDataIn6
-
-
- nDataIn7
-
Outputs
Out
- NCENCODERSTRUCT_OUT2
+ NCENCODERSTRUCT_OUT3
93184
-
- nDataOut1
-
-
- nDataOut2
-
-
- nDataOut3
-
-
- nDataOut4
-
-
- nDataOut5
-
-
- nDataOut6
-
-
+
@@ -1408,7 +1384,7 @@ External Setpoint Generation:
In
NCDRIVESTRUCT_IN2
- 59712
+ 60032
nDataIn1
@@ -1446,7 +1422,7 @@ Drive Status 4 (manually linked):
Out
NCDRIVESTRUCT_OUT2
- 93504
+ 93824
nDataOut1
@@ -1490,7 +1466,7 @@ Drive Status 4 (manually linked):
-
+
@@ -1576,27 +1552,17 @@ External Setpoint Generation:
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plc-tmo-motion/_Config/NC/Axes/FoilY.xti b/plc-tmo-motion/_Config/NC/Axes/FoilY.xti
new file mode 100644
index 0000000..fa70cdd
--- /dev/null
+++ b/plc-tmo-motion/_Config/NC/Axes/FoilY.xti
@@ -0,0 +1,1566 @@
+
+
+
+
+ UINTARR2_2
+ 32
+ UINT
+
+ 0
+ 2
+
+
+ 0x%08X (%d)
+ .
+ .
+
+
+
+ UDINTARR2_2
+ 64
+ UINTARR2_2
+
+ 0
+ 2
+
+
+ 0x%016I64X (%I64d)
+ .
+ .
+
+
+
+ NCENCODERSTRUCT_IN3
+ 640
+
+ nDataIn1
+ UDINTARR2_2
+ 64
+ 0
+
+
+ nDataIn2
+ UDINTARR2_2
+ 64
+ 64
+
+
+ nDataIn3
+ UDINTARR2_2
+ 64
+ 128
+
+
+ nDataIn4
+ UDINTARR2_2
+ 64
+ 192
+
+
+ nDataIn5
+ UDINTARR2_2
+ 64
+ 256
+
+
+ nDataIn6
+ UDINTARR2_2
+ 64
+ 320
+
+
+ nDataIn7
+ UDINTARR2_2
+ 64
+ 384
+
+
+ nDataIn8
+ UDINTARR2_2
+ 64
+ 448
+
+
+ nState1
+ UINT
+ 16
+ 512
+
+
+ nState2
+ UINT
+ 16
+ 528
+
+
+ nState3
+ UINT
+ 16
+ 544
+
+
+ nState4
+ UINT
+ 16
+ 560
+
+
+ nState5
+ UINT
+ 16
+ 576
+
+
+ nComState
+ UINT
+ 16
+ 592
+
+
+ nDcInputTime
+ DINT
+ 32
+ 608
+
+
+
+ NCENCODERSTRUCT_OUT3
+ 640
+
+ nDataOut1
+ UDINTARR2_2
+ 64
+ 0
+
+
+ nDataOut2
+ UDINTARR2_2
+ 64
+ 64
+
+
+ nDataOut3
+ UDINTARR2_2
+ 64
+ 128
+
+
+ nDataOut4
+ UDINTARR2_2
+ 64
+ 192
+
+
+ nDataOut5
+ UDINTARR2_2
+ 64
+ 256
+
+
+ nDataOut6
+ UDINTARR2_2
+ 64
+ 320
+
+
+ nDataOut7
+ UDINTARR2_2
+ 64
+ 384
+
+
+ nDataOut8
+ UDINTARR2_2
+ 64
+ 448
+
+
+ nCtrl1
+ UINT
+ 16
+ 512
+
+
+ nCtrl2
+ UINT
+ 16
+ 528
+
+
+ nCtrl3
+ UINT
+ 16
+ 544
+
+
+ nCtrl4
+ UINT
+ 16
+ 560
+
+
+ nCtrl5
+ UINT
+ 16
+ 576
+
+
+ nComCtrl
+ UINT
+ 16
+ 592
+
+
+
+ UINTARR2
+ 32
+ UINT
+
+ 0
+ 2
+
+
+ [%u, %u]
+ [0]
+ [1]
+
+
+ 0x%08x [%u, %u]
+ .
+ [0]
+ [1]
+
+
+ 0x%08x (%u)
+ .
+ .
+
+
+
+ NCDRIVESTRUCT_IN2
+ 320
+
+ nDataIn1
+ UINTARR2
+ 32
+ 0
+
+
+ nDataIn2
+ UINTARR2
+ 32
+ 32
+
+
+ nState1
+ USINT
+ 8
+ 64
+
+
+ nState2
+ USINT
+ 8
+ 72
+
+
+ nState3
+ USINT
+ 8
+ 80
+
+
+ nState4
+ USINT
+
+
+
+ 8
+ 88
+
+
+ nDataIn3
+ UINTARR2
+ 32
+ 96
+
+
+ nDataIn4
+ UINTARR2
+ 32
+ 128
+
+
+ nDataIn5
+ UINTARR2
+ 32
+ 160
+
+
+ nDataIn6
+ UINTARR2
+ 32
+ 192
+
+
+ nState5
+ USINT
+ 8
+ 224
+
+
+ nState6
+ USINT
+ 8
+ 232
+
+
+ nState7
+ USINT
+ 8
+ 240
+
+
+ nState8
+ USINT
+ 8
+ 248
+
+
+ nDcOutputTime
+ DINT
+ 32
+ 256
+
+
+
+ NCDRIVESTRUCT_IN
+
+ 96
+
+
+
+
+
+ NCDRIVESTRUCT_OUT2
+ 320
+
+ nDataOut1
+ UINTARR2
+ 32
+ 0
+
+
+ nDataOut2
+ UINTARR2
+ 32
+ 32
+
+
+ nCtrl1
+ USINT
+ 8
+ 64
+
+
+ nCtrl2
+ USINT
+ 8
+ 72
+
+
+ nCtrl3
+ USINT
+ 8
+ 80
+
+
+ nCtrl4
+ USINT
+ 8
+ 88
+
+
+ nDataOut3
+ UINTARR2
+ 32
+ 96
+
+
+ nDataOut4
+ UINTARR2
+ 32
+ 128
+
+
+ nDataOut5
+ UINTARR2
+ 32
+ 160
+
+
+ nDataOut6
+ UINTARR2
+ 32
+ 192
+
+
+ nCtrl5
+ USINT
+ 8
+ 224
+
+
+ nCtrl6
+ USINT
+ 8
+ 232
+
+
+ nCtrl7
+ USINT
+ 8
+ 240
+
+
+ nCtrl8
+ USINT
+ 8
+ 248
+
+
+
+ NCDRIVESTRUCT_OUT
+
+ 96
+
+
+
+
+
+ PLCTONC_AXIS_REF_CTRL
+ 32
+
+ Enable
+ BIT
+ 1
+ 0
+
+
+ FeedEnablePlus
+ BIT
+ 1
+ 1
+
+
+ FeedEnableMinus
+ BIT
+ 1
+ 2
+
+
+ HomingSensor
+ BIT
+ 1
+ 5
+
+
+ AcceptBlockedDrive
+ BIT
+ 1
+ 8
+
+
+ PlcDebugFlag
+ BIT
+ 1
+ 30
+
+
+ NcDebugFlag
+ BIT
+ 1
+ 31
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ PLCTONC_AXIS_REF
+ 1024
+
+ ControlDWord
+ PLCTONC_AXIS_REF_CTRL
+ 32
+ 0
+
+
+ Override
+ UDINT
+ 32
+ 32
+
+
+ AxisModeRequest
+ UDINT
+ 32
+ 64
+
+
+ AxisModeDWord
+ UDINT
+ 32
+ 96
+
+
+ AxisModeLReal
+ LREAL
+ 64
+ 128
+
+
+ PositionCorrection
+ LREAL
+ 64
+ 192
+
+
+ ExtSetPos
+ LREAL
+ 64
+ 256
+
+
+ ExtSetVelo
+ LREAL
+ 64
+ 320
+
+
+ ExtSetAcc
+ LREAL
+ 64
+ 384
+
+
+ ExtSetDirection
+ DINT
+ 32
+ 448
+
+
+ ExtControllerOutput
+ LREAL
+ 64
+ 512
+
+
+ GearRatio1
+ LREAL
+ 64
+ 576
+
+
+ GearRatio2
+ LREAL
+ 64
+ 640
+
+
+ GearRatio3
+ LREAL
+ 64
+ 704
+
+
+ GearRatio4
+ LREAL
+ 64
+ 768
+
+
+ MapState
+ BOOL
+ 8
+ 832
+
+
+ PlcCycleControl
+ BYTE
+ 8
+ 840
+
+
+ PlcCycleCount
+ BYTE
+ 8
+ 848
+
+
+
+ NcStructType
+ 1
+
+
+
+
+ NCAXLESTRUCT_FROMPLC3
+
+
+
+
+ NCTOPLC_AXIS_REF_STATE
+ 32
+
+ Operational
+ BIT
+ 1
+ 0
+
+
+ Homed
+ BIT
+ 1
+ 1
+
+
+ NotMoving
+ BIT
+ 1
+ 2
+
+
+ InPositionArea
+ BIT
+ 1
+ 3
+
+
+ InTargetPosition
+ BIT
+ 1
+ 4
+
+
+ Protected
+ BIT
+ 1
+ 5
+
+
+ ErrorPropagationDelayed
+ BIT
+ 1
+ 6
+
+
+ HasBeenStopped
+ BIT
+ 1
+ 7
+
+
+ HasJob
+ BIT
+ 1
+ 8
+
+
+ PositiveDirection
+ BIT
+ 1
+ 9
+
+
+ NegativeDirection
+ BIT
+ 1
+ 10
+
+
+ HomingBusy
+ BIT
+ 1
+ 11
+
+
+ ConstantVelocity
+ BIT
+ 1
+ 12
+
+
+ Compensating
+ BIT
+ 1
+ 13
+
+
+ ExtSetPointGenEnabled
+ BIT
+ 1
+ 14
+
+
+ PhasingActive
+ BIT
+ 1
+ 15
+
+
+ ExternalLatchValid
+ BIT
+ 1
+ 16
+
+
+ NewTargetPos
+ BIT
+ 1
+ 17
+
+
+ ContinuousMotion
+ BIT
+ 1
+ 19
+
+
+ ControlLoopClosed
+ BIT
+ 1
+ 20
+
+
+ CamTableQueued
+ BIT
+ 1
+ 21
+
+
+ CamDataQueued
+ BIT
+ 1
+ 22
+
+
+ CamScalingPending
+ BIT
+ 1
+ 23
+
+
+ CmdBuffered
+ BIT
+ 1
+ 24
+
+
+ PTPmode
+ BIT
+ 1
+ 25
+
+
+ SoftLimitMinExceeded
+ BIT
+ 1
+ 26
+
+
+ SoftLimitMaxExceeded
+ BIT
+ 1
+ 27
+
+
+ DriveDeviceError
+ BIT
+ 1
+ 28
+
+
+ MotionCommandsLocked
+ BIT
+ 1
+ 29
+
+
+ IoDataInvalid
+ BIT
+ 1
+ 30
+
+
+ Error
+ BIT
+ 1
+ 31
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ NCTOPLC_AXIS_REF_OPMODE
+ 32
+
+ OpModePosAreaMonitoring
+ BIT
+ 1
+ 0
+
+
+ OpModeTargetPosMonitoring
+ BIT
+ 1
+ 1
+
+
+ OpModeLoop
+ BIT
+ 1
+ 2
+
+
+ OpModeMotionMonitoring
+ BIT
+ 1
+ 3
+
+
+ OpModePEHTimeMonitoring
+ BIT
+ 1
+ 4
+
+
+ OpModeBacklashCompensation
+ BIT
+ 1
+ 5
+
+
+ OpModeDelayedErrorReaction
+ BIT
+ 1
+ 6
+
+
+ OpModeModulo
+ BIT
+ 1
+ 7
+
+
+ OpModeSimulationAxis
+ BIT
+ 1
+ 8
+
+
+ OpModePosLagMonitoring
+ BIT
+ 1
+ 16
+
+
+ OpModeVeloLagMonitoring
+ BIT
+ 1
+ 17
+
+
+ OpModeSoftLimitMinMonitoring
+ BIT
+ 1
+ 18
+
+
+ OpModeSoftLimitMaxMonitoring
+ BIT
+ 1
+ 19
+
+
+ OpModePosCorrection
+ BIT
+ 1
+ 20
+
+
+ OpModeAllowSlaveCommands
+ BIT
+ 1
+ 21
+
+
+ OpModeAllowExtSetAxisCommands
+ BIT
+ 1
+ 22
+
+
+ ApplicationRequest
+ BIT
+ 1
+ 23
+
+
+
+ NCTOPLC_AXIS_REF_STATE2_FLAGS
+ 32
+
+ AvoidingCollision
+ BIT
+ 1
+ 0
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ NCTOPLC_AXIS_REF_STATE2
+ 32
+
+ Value
+ DWORD
+ 32
+ 0
+
+
+ Flags
+ NCTOPLC_AXIS_REF_STATE2_FLAGS
+ 32
+ 0
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE
+ 8
+
+ CamActivationPending
+ BIT
+ 1
+ 0
+
+
+ CamDeactivationPending
+ BIT
+ 1
+ 1
+
+
+ CamActive
+ BIT
+ 1
+ 2
+
+
+ CamDataQueued
+ BIT
+ 1
+ 6
+
+
+ CamScalingPending
+ BIT
+ 1
+ 7
+
+
+
+ UINTARR8
+ 128
+ UINT
+
+ 0
+ 8
+
+
+
+ NCTOPLC_AXIS_REF
+ 2048
+
+ StateDWord
+ NCTOPLC_AXIS_REF_STATE
+ 32
+ 0
+
+
+ ErrorCode
+ UDINT
+ 32
+ 32
+
+
+ AxisState
+ UDINT
+
+
+
+ 32
+ 64
+
+
+ AxisModeConfirmation
+ UDINT
+ 32
+ 96
+
+
+ HomingState
+ UDINT
+
+
+
+ 32
+ 128
+
+
+ CoupleState
+ UDINT
+
+
+
+ 32
+ 160
+
+
+ SvbEntries
+ UDINT
+ 32
+ 192
+
+
+ SafEntries
+ UDINT
+ 32
+ 224
+
+
+ AxisId
+ UDINT
+ 32
+ 256
+
+
+ OpModeDWord
+ NCTOPLC_AXIS_REF_OPMODE
+ 32
+ 288
+
+
+ ActPos
+ LREAL
+ 64
+ 320
+
+
+ ModuloActPos
+ LREAL
+ 64
+ 384
+
+
+ ActiveControlLoopIndex
+ UINT
+ 16
+ 448
+
+
+ ControlLoopIndex
+ UINT
+ 16
+ 464
+
+
+ ModuloActTurns
+ DINT
+ 32
+ 480
+
+
+ ActVelo
+ LREAL
+ 64
+ 512
+
+
+ PosDiff
+ LREAL
+ 64
+ 576
+
+
+ SetPos
+ LREAL
+ 64
+ 640
+
+
+ SetVelo
+ LREAL
+ 64
+ 704
+
+
+ SetAcc
+ LREAL
+ 64
+ 768
+
+
+ TargetPos
+ LREAL
+ 64
+ 832
+
+
+ ModuloSetPos
+ LREAL
+ 64
+ 896
+
+
+ ModuloSetTurns
+ DINT
+ 32
+ 960
+
+
+ CmdNo
+ UINT
+ 16
+ 992
+
+
+ CmdState
+ UINT
+ 16
+ 1008
+
+
+ SetJerk
+ LREAL
+ 64
+ 1024
+
+
+ SetTorque
+ LREAL
+ 64
+ 1088
+
+
+ ActTorque
+ LREAL
+ 64
+ 1152
+
+
+ StateDWord2
+ NCTOPLC_AXIS_REF_STATE2
+ 32
+ 1216
+
+
+ StateDWord3
+ DWORD
+ 32
+ 1248
+
+
+ TouchProbeState
+ DWORD
+ 32
+ 1280
+
+
+ TouchProbeCounter
+ DWORD
+ 32
+ 1312
+
+
+ CamCouplingState
+ NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE
+
+ 0
+ 8
+
+ 64
+ 1344
+
+
+ CamCouplingTableID
+ UINTARR8
+ 128
+ 1408
+
+
+ ActTorqueDerivative
+ LREAL
+ 64
+ 1536
+
+
+ SetTorqueDerivative
+ LREAL
+ 64
+ 1600
+
+
+ ActPosWithoutPosCorrection
+ LREAL
+ 64
+ 1792
+
+
+ ActAcc
+ LREAL
+ 64
+ 1856
+
+
+ DcTimeStamp
+ UDINT
+ 32
+ 1920
+
+
+
+ NcStructType
+ 2
+
+
+
+
+ NCAXLESTRUCT_TOPLC
+
+
+ NCAXLESTRUCT_TOPLC2
+
+
+ NCAXLESTRUCT_TOPLC3
+
+
+ NCAXLESTRUCT_TOPLC4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ __FILENAME__
+
+
+
+
+
+
+
+
+
+
+ Inputs
+
+ In
+ NCENCODERSTRUCT_IN3
+ 78976
+
+ nState1
+
+
+
+
+
+ nComState
+
+
+
+
+
+
+
+ Outputs
+
+ Out
+ NCENCODERSTRUCT_OUT3
+ 124032
+
+
+
+
+
+
+
+
+
+ Inputs
+
+ In
+ NCDRIVESTRUCT_IN2
+ 79616
+
+ nDataIn1
+
+
+ nDataIn2
+
+
+ nState4
+
+
+
+
+
+ nDataIn3
+
+
+ nDataIn4
+
+
+ nDataIn5
+
+
+ nDataIn6
+
+
+
+
+ Outputs
+
+ Out
+ NCDRIVESTRUCT_OUT2
+ 124672
+
+ nDataOut1
+
+
+ nDataOut2
+
+
+ nCtrl2
+
+
+
+
+
+ nCtrl3
+
+
+
+
+
+ nDataOut3
+
+
+ nDataOut4
+
+
+ nDataOut5
+
+
+ nDataOut6
+
+
+
+
+
+
+
+
+
+
+
+ Inputs
+
+ FromPlc
+ PLCTONC_AXIS_REF
+ 77952
+
+
+
+ Outputs
+
+ ToPlc
+ NCTOPLC_AXIS_REF
+ 121984
+
+ AxisState
+
+
+
+
+
+ HomingState
+
+
+
+
+
+ CoupleState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plc-tmo-motion/_Config/NC/Axes/Thorlab-LenX.xti b/plc-tmo-motion/_Config/NC/Axes/Thorlab-LenX.xti
new file mode 100644
index 0000000..72779d1
--- /dev/null
+++ b/plc-tmo-motion/_Config/NC/Axes/Thorlab-LenX.xti
@@ -0,0 +1,1596 @@
+
+
+
+
+ UINTARR2
+ 32
+ UINT
+
+ 0
+ 2
+
+
+ [%u, %u]
+ [0]
+ [1]
+
+
+ 0x%08x [%u, %u]
+ .
+ [0]
+ [1]
+
+
+ 0x%08x (%u)
+ .
+ .
+
+
+
+ NCENCODERSTRUCT_IN2B
+ 320
+
+ nDataIn1
+ UINTARR2
+ 32
+ 0
+
+
+ nDataIn2
+ UINTARR2
+ 32
+ 32
+
+
+ nState1
+ USINT
+ 8
+ 64
+
+
+ nState2
+ USINT
+ 8
+ 72
+
+
+ nState3
+ USINT
+ 8
+ 80
+
+
+ nState4
+ USINT
+
+
+
+ 8
+ 88
+
+
+ nDataIn3
+ UINTARR2
+ 32
+ 96
+
+
+ nDataIn4
+ UINTARR2
+ 32
+ 128
+
+
+ nDataIn5
+ UINTARR2
+ 32
+ 160
+
+
+ nDataIn6
+ UINTARR2
+ 32
+ 192
+
+
+ nState5
+ USINT
+ 8
+ 224
+
+
+ nState6
+ USINT
+ 8
+ 232
+
+
+ nState7
+ USINT
+ 8
+ 240
+
+
+ nState8
+ USINT
+ 8
+ 248
+
+
+ nDcInputTime
+ DINT
+ 32
+ 256
+
+
+ nDataIn7
+ UINTARR2
+ 32
+ 288
+
+
+
+ NCENCODERSTRUCT_IN
+
+ 96
+
+
+
+
+
+ NCENCODERSTRUCT_OUT2
+ 320
+
+ nDataOut1
+ UINTARR2
+ 32
+ 0
+
+
+ nDataOut2
+ UINTARR2
+ 32
+ 32
+
+
+ nCtrl1
+ USINT
+ 8
+ 64
+
+
+ nCtrl2
+ USINT
+ 8
+ 72
+
+
+ nCtrl3
+ USINT
+ 8
+ 80
+
+
+ nCtrl4
+ USINT
+ 8
+ 88
+
+
+ nDataOut3
+ UINTARR2
+ 32
+ 96
+
+
+ nDataOut4
+ UINTARR2
+ 32
+ 128
+
+
+ nDataOut5
+ UINTARR2
+ 32
+ 160
+
+
+ nDataOut6
+ UINTARR2
+ 32
+ 192
+
+
+ nCtrl5
+ USINT
+ 8
+ 224
+
+
+ nCtrl6
+ USINT
+ 8
+ 232
+
+
+ nCtrl7
+ USINT
+ 8
+ 240
+
+
+ nCtrl8
+ USINT
+ 8
+ 248
+
+
+
+ NCENCODERSTRUCT_OUT
+
+ 96
+
+
+
+
+
+ NCDRIVESTRUCT_IN2
+ 320
+
+ nDataIn1
+ UINTARR2
+ 32
+ 0
+
+
+ nDataIn2
+ UINTARR2
+ 32
+ 32
+
+
+ nState1
+ USINT
+ 8
+ 64
+
+
+ nState2
+ USINT
+ 8
+ 72
+
+
+ nState3
+ USINT
+ 8
+ 80
+
+
+ nState4
+ USINT
+
+
+
+ 8
+ 88
+
+
+ nDataIn3
+ UINTARR2
+ 32
+ 96
+
+
+ nDataIn4
+ UINTARR2
+ 32
+ 128
+
+
+ nDataIn5
+ UINTARR2
+ 32
+ 160
+
+
+ nDataIn6
+ UINTARR2
+ 32
+ 192
+
+
+ nState5
+ USINT
+ 8
+ 224
+
+
+ nState6
+ USINT
+ 8
+ 232
+
+
+ nState7
+ USINT
+ 8
+ 240
+
+
+ nState8
+ USINT
+ 8
+ 248
+
+
+ nDcOutputTime
+ DINT
+ 32
+ 256
+
+
+
+ NCDRIVESTRUCT_IN
+
+ 96
+
+
+
+
+
+ NCDRIVESTRUCT_OUT2
+ 320
+
+ nDataOut1
+ UINTARR2
+ 32
+ 0
+
+
+ nDataOut2
+ UINTARR2
+ 32
+ 32
+
+
+ nCtrl1
+ USINT
+ 8
+ 64
+
+
+ nCtrl2
+ USINT
+ 8
+ 72
+
+
+ nCtrl3
+ USINT
+ 8
+ 80
+
+
+ nCtrl4
+ USINT
+ 8
+ 88
+
+
+ nDataOut3
+ UINTARR2
+ 32
+ 96
+
+
+ nDataOut4
+ UINTARR2
+ 32
+ 128
+
+
+ nDataOut5
+ UINTARR2
+ 32
+ 160
+
+
+ nDataOut6
+ UINTARR2
+ 32
+ 192
+
+
+ nCtrl5
+ USINT
+ 8
+ 224
+
+
+ nCtrl6
+ USINT
+ 8
+ 232
+
+
+ nCtrl7
+ USINT
+ 8
+ 240
+
+
+ nCtrl8
+ USINT
+ 8
+ 248
+
+
+
+ NCDRIVESTRUCT_OUT
+
+ 96
+
+
+
+
+
+ PLCTONC_AXIS_REF_CTRL
+ 32
+
+ Enable
+ BIT
+ 1
+ 0
+
+
+ FeedEnablePlus
+ BIT
+ 1
+ 1
+
+
+ FeedEnableMinus
+ BIT
+ 1
+ 2
+
+
+ HomingSensor
+ BIT
+ 1
+ 5
+
+
+ AcceptBlockedDrive
+ BIT
+ 1
+ 8
+
+
+ PlcDebugFlag
+ BIT
+ 1
+ 30
+
+
+ NcDebugFlag
+ BIT
+ 1
+ 31
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ PLCTONC_AXIS_REF
+ 1024
+
+ ControlDWord
+ PLCTONC_AXIS_REF_CTRL
+ 32
+ 0
+
+
+ Override
+ UDINT
+ 32
+ 32
+
+
+ AxisModeRequest
+ UDINT
+ 32
+ 64
+
+
+ AxisModeDWord
+ UDINT
+ 32
+ 96
+
+
+ AxisModeLReal
+ LREAL
+ 64
+ 128
+
+
+ PositionCorrection
+ LREAL
+ 64
+ 192
+
+
+ ExtSetPos
+ LREAL
+ 64
+ 256
+
+
+ ExtSetVelo
+ LREAL
+ 64
+ 320
+
+
+ ExtSetAcc
+ LREAL
+ 64
+ 384
+
+
+ ExtSetDirection
+ DINT
+ 32
+ 448
+
+
+ ExtControllerOutput
+ LREAL
+ 64
+ 512
+
+
+ GearRatio1
+ LREAL
+ 64
+ 576
+
+
+ GearRatio2
+ LREAL
+ 64
+ 640
+
+
+ GearRatio3
+ LREAL
+ 64
+ 704
+
+
+ GearRatio4
+ LREAL
+ 64
+ 768
+
+
+ MapState
+ BOOL
+ 8
+ 832
+
+
+ PlcCycleControl
+ BYTE
+ 8
+ 840
+
+
+ PlcCycleCount
+ BYTE
+ 8
+ 848
+
+
+
+ NcStructType
+ 1
+
+
+
+
+ NCAXLESTRUCT_FROMPLC3
+
+
+
+
+ NCTOPLC_AXIS_REF_STATE
+ 32
+
+ Operational
+ BIT
+ 1
+ 0
+
+
+ Homed
+ BIT
+ 1
+ 1
+
+
+ NotMoving
+ BIT
+ 1
+ 2
+
+
+ InPositionArea
+ BIT
+ 1
+ 3
+
+
+ InTargetPosition
+ BIT
+ 1
+ 4
+
+
+ Protected
+ BIT
+ 1
+ 5
+
+
+ ErrorPropagationDelayed
+ BIT
+ 1
+ 6
+
+
+ HasBeenStopped
+ BIT
+ 1
+ 7
+
+
+ HasJob
+ BIT
+ 1
+ 8
+
+
+ PositiveDirection
+ BIT
+ 1
+ 9
+
+
+ NegativeDirection
+ BIT
+ 1
+ 10
+
+
+ HomingBusy
+ BIT
+ 1
+ 11
+
+
+ ConstantVelocity
+ BIT
+ 1
+ 12
+
+
+ Compensating
+ BIT
+ 1
+ 13
+
+
+ ExtSetPointGenEnabled
+ BIT
+ 1
+ 14
+
+
+ PhasingActive
+ BIT
+ 1
+ 15
+
+
+ ExternalLatchValid
+ BIT
+ 1
+ 16
+
+
+ NewTargetPos
+ BIT
+ 1
+ 17
+
+
+ ContinuousMotion
+ BIT
+ 1
+ 19
+
+
+ ControlLoopClosed
+ BIT
+ 1
+ 20
+
+
+ CamTableQueued
+ BIT
+ 1
+ 21
+
+
+ CamDataQueued
+ BIT
+ 1
+ 22
+
+
+ CamScalingPending
+ BIT
+ 1
+ 23
+
+
+ CmdBuffered
+ BIT
+ 1
+ 24
+
+
+ PTPmode
+ BIT
+ 1
+ 25
+
+
+ SoftLimitMinExceeded
+ BIT
+ 1
+ 26
+
+
+ SoftLimitMaxExceeded
+ BIT
+ 1
+ 27
+
+
+ DriveDeviceError
+ BIT
+ 1
+ 28
+
+
+ MotionCommandsLocked
+ BIT
+ 1
+ 29
+
+
+ IoDataInvalid
+ BIT
+ 1
+ 30
+
+
+ Error
+ BIT
+ 1
+ 31
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ NCTOPLC_AXIS_REF_OPMODE
+ 32
+
+ OpModePosAreaMonitoring
+ BIT
+ 1
+ 0
+
+
+ OpModeTargetPosMonitoring
+ BIT
+ 1
+ 1
+
+
+ OpModeLoop
+ BIT
+ 1
+ 2
+
+
+ OpModeMotionMonitoring
+ BIT
+ 1
+ 3
+
+
+ OpModePEHTimeMonitoring
+ BIT
+ 1
+ 4
+
+
+ OpModeBacklashCompensation
+ BIT
+ 1
+ 5
+
+
+ OpModeDelayedErrorReaction
+ BIT
+ 1
+ 6
+
+
+ OpModeModulo
+ BIT
+ 1
+ 7
+
+
+ OpModeSimulationAxis
+ BIT
+ 1
+ 8
+
+
+ OpModePosLagMonitoring
+ BIT
+ 1
+ 16
+
+
+ OpModeVeloLagMonitoring
+ BIT
+ 1
+ 17
+
+
+ OpModeSoftLimitMinMonitoring
+ BIT
+ 1
+ 18
+
+
+ OpModeSoftLimitMaxMonitoring
+ BIT
+ 1
+ 19
+
+
+ OpModePosCorrection
+ BIT
+ 1
+ 20
+
+
+ OpModeAllowSlaveCommands
+ BIT
+ 1
+ 21
+
+
+ OpModeAllowExtSetAxisCommands
+ BIT
+ 1
+ 22
+
+
+ ApplicationRequest
+ BIT
+ 1
+ 23
+
+
+
+ NCTOPLC_AXIS_REF_STATE2_FLAGS
+ 32
+
+ AvoidingCollision
+ BIT
+ 1
+ 0
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ NCTOPLC_AXIS_REF_STATE2
+ 32
+
+ Value
+ DWORD
+ 32
+ 0
+
+
+ Flags
+ NCTOPLC_AXIS_REF_STATE2_FLAGS
+ 32
+ 0
+
+
+ %08x
+
+
+ 0x%08x
+
+
+ 16#%08X
+
+
+
+ NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE
+ 8
+
+ CamActivationPending
+ BIT
+ 1
+ 0
+
+
+ CamDeactivationPending
+ BIT
+ 1
+ 1
+
+
+ CamActive
+ BIT
+ 1
+ 2
+
+
+ CamDataQueued
+ BIT
+ 1
+ 6
+
+
+ CamScalingPending
+ BIT
+ 1
+ 7
+
+
+
+ UINTARR8
+ 128
+ UINT
+
+ 0
+ 8
+
+
+
+ NCTOPLC_AXIS_REF
+ 2048
+
+ StateDWord
+ NCTOPLC_AXIS_REF_STATE
+ 32
+ 0
+
+
+ ErrorCode
+ UDINT
+ 32
+ 32
+
+
+ AxisState
+ UDINT
+
+
+
+ 32
+ 64
+
+
+ AxisModeConfirmation
+ UDINT
+ 32
+ 96
+
+
+ HomingState
+ UDINT
+
+
+
+ 32
+ 128
+
+
+ CoupleState
+ UDINT
+
+
+
+ 32
+ 160
+
+
+ SvbEntries
+ UDINT
+ 32
+ 192
+
+
+ SafEntries
+ UDINT
+ 32
+ 224
+
+
+ AxisId
+ UDINT
+ 32
+ 256
+
+
+ OpModeDWord
+ NCTOPLC_AXIS_REF_OPMODE
+ 32
+ 288
+
+
+ ActPos
+ LREAL
+ 64
+ 320
+
+
+ ModuloActPos
+ LREAL
+ 64
+ 384
+
+
+ ActiveControlLoopIndex
+ UINT
+ 16
+ 448
+
+
+ ControlLoopIndex
+ UINT
+ 16
+ 464
+
+
+ ModuloActTurns
+ DINT
+ 32
+ 480
+
+
+ ActVelo
+ LREAL
+ 64
+ 512
+
+
+ PosDiff
+ LREAL
+ 64
+ 576
+
+
+ SetPos
+ LREAL
+ 64
+ 640
+
+
+ SetVelo
+ LREAL
+ 64
+ 704
+
+
+ SetAcc
+ LREAL
+ 64
+ 768
+
+
+ TargetPos
+ LREAL
+ 64
+ 832
+
+
+ ModuloSetPos
+ LREAL
+ 64
+ 896
+
+
+ ModuloSetTurns
+ DINT
+ 32
+ 960
+
+
+ CmdNo
+ UINT
+ 16
+ 992
+
+
+ CmdState
+ UINT
+ 16
+ 1008
+
+
+ SetJerk
+ LREAL
+ 64
+ 1024
+
+
+ SetTorque
+ LREAL
+ 64
+ 1088
+
+
+ ActTorque
+ LREAL
+ 64
+ 1152
+
+
+ StateDWord2
+ NCTOPLC_AXIS_REF_STATE2
+ 32
+ 1216
+
+
+ StateDWord3
+ DWORD
+ 32
+ 1248
+
+
+ TouchProbeState
+ DWORD
+ 32
+ 1280
+
+
+ TouchProbeCounter
+ DWORD
+ 32
+ 1312
+
+
+ CamCouplingState
+ NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE
+
+ 0
+ 8
+
+ 64
+ 1344
+
+
+ CamCouplingTableID
+ UINTARR8
+ 128
+ 1408
+
+
+ ActTorqueDerivative
+ LREAL
+ 64
+ 1536
+
+
+ SetTorqueDerivative
+ LREAL
+ 64
+ 1600
+
+
+ ActPosWithoutPosCorrection
+ LREAL
+ 64
+ 1792
+
+
+ ActAcc
+ LREAL
+ 64
+ 1856
+
+
+ DcTimeStamp
+ UDINT
+ 32
+ 1920
+
+
+
+ NcStructType
+ 2
+
+
+
+
+ NCAXLESTRUCT_TOPLC
+
+
+ NCAXLESTRUCT_TOPLC2
+
+
+ NCAXLESTRUCT_TOPLC3
+
+
+ NCAXLESTRUCT_TOPLC4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ __FILENAME__
+
+
+
+
+
+
+
+
+
+
+ Inputs
+
+ In
+ NCENCODERSTRUCT_IN2B
+ 76992
+
+ nDataIn1
+
+
+ nDataIn2
+
+
+ nState4
+
+
+
+
+
+ nDataIn3
+
+
+ nDataIn4
+
+
+ nDataIn5
+
+
+ nDataIn6
+
+
+ nDataIn7
+
+
+
+
+ Outputs
+
+ Out
+ NCENCODERSTRUCT_OUT2
+ 121024
+
+ nDataOut1
+
+
+ nDataOut2
+
+
+ nDataOut3
+
+
+ nDataOut4
+
+
+ nDataOut5
+
+
+ nDataOut6
+
+
+
+
+
+
+
+
+
+
+ Inputs
+
+ In
+ NCDRIVESTRUCT_IN2
+ 77312
+
+ nDataIn1
+
+
+ nDataIn2
+
+
+ nState4
+
+
+
+
+
+ nDataIn3
+
+
+ nDataIn4
+
+
+ nDataIn5
+
+
+ nDataIn6
+
+
+
+
+ Outputs
+
+ Out
+ NCDRIVESTRUCT_OUT2
+ 121344
+
+ nDataOut1
+
+
+ nDataOut2
+
+
+ nCtrl2
+
+
+
+
+
+ nCtrl3
+
+
+
+
+
+ nDataOut3
+
+
+ nDataOut4
+
+
+ nDataOut5
+
+
+ nDataOut6
+
+
+
+
+
+
+
+
+
+
+
+ Inputs
+
+ FromPlc
+ PLCTONC_AXIS_REF
+ 75968
+
+
+
+ Outputs
+
+ ToPlc
+ NCTOPLC_AXIS_REF
+ 118976
+
+ AxisState
+
+
+
+
+
+ HomingState
+
+
+
+
+
+ CoupleState
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/plc-tmo-motion/_Config/NC/Axes/ZonePlateX.xti b/plc-tmo-motion/_Config/NC/Axes/ZonePlateX.xti
index 0196011..06f53d4 100644
--- a/plc-tmo-motion/_Config/NC/Axes/ZonePlateX.xti
+++ b/plc-tmo-motion/_Config/NC/Axes/ZonePlateX.xti
@@ -1331,7 +1331,10 @@ External Setpoint Generation:
+
+
+ 13
Inputs
diff --git a/plc-tmo-motion/_Config/NC/Axes/ZonePlateY.xti b/plc-tmo-motion/_Config/NC/Axes/ZonePlateY.xti
index 5fa6657..09f314a 100644
--- a/plc-tmo-motion/_Config/NC/Axes/ZonePlateY.xti
+++ b/plc-tmo-motion/_Config/NC/Axes/ZonePlateY.xti
@@ -1329,16 +1329,17 @@ External Setpoint Generation:
-
+
+
+
- 35
Inputs
In
NCENCODERSTRUCT_IN3
- 63040
+ 63360
nState1
@@ -1368,7 +1369,7 @@ External Setpoint Generation:
Out
NCENCODERSTRUCT_OUT3
- 98880
+ 99200
@@ -1382,7 +1383,7 @@ External Setpoint Generation:
In
NCDRIVESTRUCT_IN2
- 63680
+ 64000
nDataIn1
@@ -1420,7 +1421,7 @@ Drive Status 4 (manually linked):
Out
NCDRIVESTRUCT_OUT2
- 99520
+ 99840
nDataOut1
@@ -1473,7 +1474,7 @@ Drive Status 4 (manually linked):
FromPlc
PLCTONC_AXIS_REF
- 62016
+ 62336
@@ -1481,7 +1482,7 @@ Drive Status 4 (manually linked):
ToPlc
NCTOPLC_AXIS_REF
- 96832
+ 97152
AxisState
diff --git a/plc-tmo-motion/_Config/NC/Axes/ZonePlateZ.xti b/plc-tmo-motion/_Config/NC/Axes/ZonePlateZ.xti
index 2f6b77e..2413466 100644
--- a/plc-tmo-motion/_Config/NC/Axes/ZonePlateZ.xti
+++ b/plc-tmo-motion/_Config/NC/Axes/ZonePlateZ.xti
@@ -1331,6 +1331,8 @@ External Setpoint Generation:
+
+
35
diff --git a/plc-tmo-motion/_Config/NC/NC.xti b/plc-tmo-motion/_Config/NC/NC.xti
index e7d37a6..10acb0a 100644
--- a/plc-tmo-motion/_Config/NC/NC.xti
+++ b/plc-tmo-motion/_Config/NC/NC.xti
@@ -2331,6 +2331,8 @@ External Setpoint Generation:
+
+
diff --git a/plc-tmo-motion/_Config/PLC/tmo_motion.xti b/plc-tmo-motion/_Config/PLC/tmo_motion.xti
index c7d5d5b..1f46bee 100644
--- a/plc-tmo-motion/_Config/PLC/tmo_motion.xti
+++ b/plc-tmo-motion/_Config/PLC/tmo_motion.xti
@@ -3325,6 +3325,104 @@ External Setpoint Generation:
1: axis is a master axis
2: axis is master and slave
3: axis is a slave axis
+]]>
+
+
+
+
+ PRG_SP1K4.fbMotionTLX.fbDriveVirtual.MasterAxis.NcToPlc
+ NCTOPLC_AXIS_REF
+
+ AxisState
+
+
+
+
+
+ HomingState
+
+
+
+
+
+ CoupleState
+
+
+
+
+
+
+ PRG_SP1K4.fbMotionFoilY.fbDriveVirtual.MasterAxis.NcToPlc
+ NCTOPLC_AXIS_REF
+
+ AxisState
+
+
+
+
+
+ HomingState
+
+
+
+
+
+ CoupleState
+
+
@@ -7730,6 +7828,202 @@ External Setpoint Generation:
INT
+
+ Main.M43.Axis.NcToPlc
+ NCTOPLC_AXIS_REF
+
+ AxisState
+
+
+
+
+
+ HomingState
+
+
+
+
+
+ CoupleState
+
+
+
+
+
+
+ Main.M43.bLimitForwardEnable
+
+
+
+ BOOL
+
+
+ Main.M43.bLimitBackwardEnable
+
+
+
+ BOOL
+
+
+ Main.M43.bHome
+
+
+
+ BOOL
+
+
+ Main.M43.bHardwareEnable
+
+
+
+ BOOL
+
+
+ Main.M43.nRawEncoderULINT
+
+
+
+ ULINT
+
+
+ Main.M43.nRawEncoderUINT
+
+
+
+ UINT
+
+
+ Main.M43.nRawEncoderINT
+
+
+
+ INT
+
+
+ Main.M44.Axis.NcToPlc
+ NCTOPLC_AXIS_REF
+
+ AxisState
+
+
+
+
+
+ HomingState
+
+
+
+
+
+ CoupleState
+
+
+
+
+
+
+ Main.M44.bLimitForwardEnable
+
+
+
+ BOOL
+
+
+ Main.M44.bLimitBackwardEnable
+
+
+
+ BOOL
+
+
+ Main.M44.bHome
+
+
+
+ BOOL
+
+
+ Main.M44.bHardwareEnable
+
+
+
+ BOOL
+
+
+ Main.M44.nRawEncoderULINT
+
+
+
+ ULINT
+
+
+ Main.M44.nRawEncoderUINT
+
+
+
+ UINT
+
+
+ Main.M44.nRawEncoderINT
+
+
+
+ INT
+
PlcTask Outputs
@@ -8011,6 +8305,14 @@ External Setpoint Generation:
PRG_SP1K4.fbMotionTL2.fbDriveVirtual.MasterAxis.PlcToNc
PLCTONC_AXIS_REF
+
+ PRG_SP1K4.fbMotionTLX.fbDriveVirtual.MasterAxis.PlcToNc
+ PLCTONC_AXIS_REF
+
+
+ PRG_SP1K4.fbMotionFoilY.fbDriveVirtual.MasterAxis.PlcToNc
+ PLCTONC_AXIS_REF
+
PRG_SP1K4.fb_ZPS.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc
PLCTONC_AXIS_REF
@@ -8161,6 +8463,14 @@ External Setpoint Generation:
+
+ GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut
+ BOOL
+
+
+ GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut
+ BOOL
+
Main.M1.Axis.PlcToNc
PLCTONC_AXIS_REF
@@ -8624,11 +8934,25 @@ External Setpoint Generation:
BOOL
- GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut
+ Main.M43.Axis.PlcToNc
+ PLCTONC_AXIS_REF
+
+
+ Main.M43.bBrakeRelease
+
+
+
BOOL
- GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut
+ Main.M44.Axis.PlcToNc
+ PLCTONC_AXIS_REF
+
+
+ Main.M44.bBrakeRelease
+
+
+
BOOL
@@ -9107,6 +9431,10 @@ External Setpoint Generation:
+
+
+
+
@@ -9147,6 +9475,10 @@ External Setpoint Generation:
+
+
+
+
diff --git a/plc-tmo-motion/tmo_motion/GVLs/Main.TcGVL b/plc-tmo-motion/tmo_motion/GVLs/Main.TcGVL
index 340a9b5..c6cb928 100644
--- a/plc-tmo-motion/tmo_motion/GVLs/Main.TcGVL
+++ b/plc-tmo-motion/tmo_motion/GVLs/Main.TcGVL
@@ -158,7 +158,7 @@ VAR_GLOBAL
{attribute 'TcLinkTo' := '.nRawEncoderULINT := TIIB[TM2K4-EL5042-E3]^FB Inputs Channel 2^Position'}
M31: DUT_MotionStage := (sName := 'TM2K4:ATM:MMS:X');
- // SP1K4 11 Axes
+ // SP1K4 14 Axes
{attribute 'pytmc' := '
pv: TMO:SPEC:MMS:01
'}
@@ -265,6 +265,26 @@ VAR_GLOBAL
bPowerSelf:=TRUE,
nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET); // Thorlabs2
+
+ //thorlab-lenX
+ {attribute 'pytmc' := '
+ pv: TMO:SPEC:MMS:12
+ '}
+ M43 : DUT_MotionStage := (
+ bHardwareEnable:=TRUE,
+ bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET);
+ //FOIL-Y
+ {attribute 'pytmc' := '
+ pv: TMO:SPEC:MMS:13
+ '}
+ M44 : DUT_MotionStage := (
+ bHardwareEnable:=TRUE,
+ bPowerSelf:=TRUE,
+ nEnableMode:=ENUM_StageEnableMode.DURING_MOTION,
+ nHomingMode := ENUM_EpicsHomeCmd.ABSOLUTE_SET);
+
END_VAR]]>
\ No newline at end of file
diff --git a/plc-tmo-motion/tmo_motion/POUs/PRG_SP1K4.TcPOU b/plc-tmo-motion/tmo_motion/POUs/PRG_SP1K4.TcPOU
index 1131b4d..1a1d2c2 100644
--- a/plc-tmo-motion/tmo_motion/POUs/PRG_SP1K4.TcPOU
+++ b/plc-tmo-motion/tmo_motion/POUs/PRG_SP1K4.TcPOU
@@ -1,7 +1,7 @@

-
diff --git a/plc-tmo-motion/tmo_motion/tmo_motion.tmc b/plc-tmo-motion/tmo_motion/tmo_motion.tmc
index 37a8315..daf60f8 100644
--- a/plc-tmo-motion/tmo_motion/tmo_motion.tmc
+++ b/plc-tmo-motion/tmo_motion/tmo_motion.tmc
@@ -1,4909 +1,42 @@
-
-
-
-
- AMSNETID
- 48
- BYTE
-
- 0
- 6
-
-
- %d.%d.%d.%d.%d.%d
- [0]
- [1]
- [2]
- [3]
- [4]
- [5]
-
-
-
- ST_System
- Defacto system structure, must be included in all projects
- 88
-
- xSwAlmRst
- BOOL
- Global Alarm Reset - EPICS Command
- 8
- 0
-
-
- xAtVacuum
- BOOL
- System At Vacuum
- 8
- 8
-
-
- xFirstScan
- BOOL
- This boolean is true for the first scan, and is false thereafter, use for initialization of stuff
- 8
- 16
-
-
- xOverrideMode
- BOOL
- This bit is set when using the override features of the system
- 8
- 24
-
-
- xIOState
- BOOL
- ECat Bus Health
- 8
- 32
-
-
- I_EcatMaster1
- AMSNETID
- AMS Net ID used for FB_EcatDiag, among others
- 48
- 40
-
-
- naming
- omit
-
-
- TcAddressType
- Input
-
-
-
-
-
- T_MaxString
- TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter.
- 2048
- STRING(255)
-
-
- TcEventSeverity
- 16
- INT
-
- TCEVENTSEVERITY_Verbose
- 0
-
-
- TCEVENTSEVERITY_Info
- 1
-
-
- TCEVENTSEVERITY_Warning
- 2
-
-
- TCEVENTSEVERITY_Error
- 3
-
-
- TCEVENTSEVERITY_Critical
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
-
- E_Subsystem
- 16
- WORD
-
- NILVALUE
- 0
- Undefined system
-
-
- VACUUM
- 1
- Vacuum control system
-
-
- MPS
- 2
- Machine protection system
-
-
- MOTION
- 3
- Motion control systems
-
-
- FIELDBUS
- 4
- EtherCAT networks
-
-
- SDS
- 5
- Sample delivery system
-
-
- OPTICS
- 6
- Optics control system
-
-
-
- I_ArgumentsChangeListener
- 32
- PVOID
-
- OnArgumentsChanged
-
-
-
- ITcAsyncResult
- 32
- ITcUnknown
-
- GetIsBusy
- HRESULT
- 32
-
- bIsBusy
- BOOL32
- 32
-
-
-
- GetHasError
- HRESULT
- 32
-
- bError
- BOOL32
- 32
-
-
-
- GetErrorCode
- HRESULT
- 32
-
- hresult
- HRESULT
- 32
-
-
-
-
- FB_AsyncStrResult
- 64
-
- bBusy
- BOOL
- 8
- 84138564
-
-
- bError
- BOOL
- 8
- 84138596
-
-
- hrErrorCode
- HRESULT
- 32
- 84138604
-
-
- nStringSize
- UDINT
- 32
- 84138588
-
-
- sResult
- STRING(255)
- 2048
- 84138600
-
-
- __getbBusy
- BOOL
- 8
-
- bBusy
- BOOL
- 8
-
-
- b32IsBusy
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Init
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
-
- conditionalshow
-
-
-
-
- GetString
- BOOL
- 8
-
- sResult
- STRING(80)
- 32
-
-
- nResult
- buffer size in bytes
- UDINT
- 32
-
-
-
- __getnStringSize
- UDINT
- 32
-
- nStringSize
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getbError
- BOOL
- 8
-
- bError
- BOOL
- 8
-
-
- b32HasError
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsResult
- STRING(255)
- 2048
-
- sResult
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __gethrErrorCode
- HRESULT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- hrError
- HRESULT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- enable_dynamic_creation
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- TcSourceInfoType
- 32
- UDINT
-
- Undefined
- 0
-
-
- Id
- 1
-
-
- Guid
- 2
-
-
- Name
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- TcSerializedSourceInfoType
- 96
-
- eType
- TcSourceInfoType
- 32
- 0
-
-
- obData
- UDINT
- 32
- 32
-
-
- cbData
- UDINT
- 32
- 64
-
-
-
- ITcSourceInfo
- 32
- ITcUnknown
-
- GetNumTypes
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- GetTypes
- HRESULT
- 32
-
- ppSourceInfoTypes
- TcSerializedSourceInfoType
- 32
-
-
-
- GetDataSize
- HRESULT
- 32
-
- cbData
- UDINT
- 32
-
-
-
- GetData
- HRESULT
- 32
-
- ppData
- PVOID
- 32
-
-
-
-
- ITcEvent
- 32
- ITcUnknown
-
- GetEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
-
- GetEventId
- HRESULT
- 32
-
- eventId
- UDINT
- 32
-
-
-
- GetSeverity
- HRESULT
- 32
-
- severity
- TcEventSeverity
- 32
-
-
-
- GetSourceInfo
- HRESULT
- 32
-
- pipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
-
- GetText
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
-
- I_TcSourceInfo
- 32
- PVOID
-
- __getguid
- GUID
- 128
-
-
- property
-
-
-
-
- __getipData
- ITcSourceInfo
- 32
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnId
- UDINT
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsName
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcSourceInfo
- 32
-
-
-
-
- TcEventEntry
- 192
-
- uuidEventClass
- GUID
- 128
- 0
-
-
- nEventId
- UDINT
- 32
- 128
-
-
- eSeverity
- TcEventSeverity
- 16
- 160
-
-
-
- I_TcEventBase
- 32
- PVOID
-
- __geteSeverity
- TcEventSeverity
- 16
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getEventClass
- GUID
- 128
-
-
- property
-
-
-
-
- __getipSourceInfo
- I_TcSourceInfo
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getnEventId
- UDINT
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsEventClassName
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getstEventEntry
- TcEventEntry
- 192
-
-
- property
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcEventBase
- 32
-
-
-
- EqualsToEventClass
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
-
- EqualsToEventEntry
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- nOtherEventID
- UDINT
- 32
-
-
- eOtherSeverity
- TcEventSeverity
- 16
-
-
-
- EqualsToEventEntryEx
- BOOL
- 8
-
- stOther
- TcEventEntry
- 192
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
-
- RequestEventClassName
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- RequestEventText
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
-
- IQueryInterface
- 32
- PVOID
-
- __GetInterfacePointer
- BOOL
- 8
-
- pRef
- DWORD
- 32
-
-
-
- __GetInterfaceReference
- BOOL
- 8
-
- nInterfaceId
- DINT
- 32
-
-
- pRef
- DWORD
- 32
-
-
-
-
- TcEventArgumentType
- 16
- INT
-
- Undefined
- 0
-
-
- Boolean
- 1
-
-
- Int8
- 2
-
-
- Int16
- 3
-
-
- Int32
- 4
-
-
- Int64
- 5
-
-
- UInt8
- 6
-
-
- UInt16
- 7
-
-
- UInt32
- 8
-
-
- UInt64
- 9
-
-
- Float
- 10
-
-
- Double
- 11
-
-
- Char
- 12
-
-
- WChar
- 13
-
-
- StringType
- 14
-
-
- WStringType
- 15
-
-
- EventReference
- 16
-
-
- FormatString
- 17
-
-
- ExternalTimestamp
- 18
-
-
- Blob
- 19
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- ITcArguments
- 32
- ITcUnknown
-
- Count
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- AddArgument
- HRESULT
- 32
-
- eType
- TcEventArgumentType
- 16
-
-
- pData
- PVOID
- 32
-
-
- cbData
- UDINT
- 32
-
-
-
- Get
- HRESULT
- 32
-
- nIndex
- UDINT
- 32
-
-
- eType
- TcEventArgumentType
- 32
-
-
- ppData
- PVOID
- 32
-
-
-
- Clear
- HRESULT
- 32
-
-
- GetArgumentTypes
- HRESULT
- 32
-
- pArgumentTypes
- TcEventArgumentType
- 32
-
-
-
- GetDataSize
- HRESULT
- 32
-
- cbData
- UDINT
- 32
-
-
-
- GetData
- HRESULT
- 32
-
- pData
- BYTE
- 32
-
-
-
-
- I_TcArguments
- 32
- IQueryInterface
-
- __getipData
- ITcArguments
- 32
-
-
- property
-
-
- conditionalshow
-
-
-
-
- AddBlob
- I_TcArguments
- 32
-
- pData
- PVOID
- 32
-
-
- cbData
- UINT
- 16
-
-
-
- AddBool
- I_TcArguments
- 32
-
- value
- BOOL
- 8
-
-
-
- AddByte
- I_TcArguments
- 32
-
- value
- BYTE
- 8
-
-
-
- AddDInt
- I_TcArguments
- 32
-
- value
- DINT
- 32
-
-
-
- AddDWord
- I_TcArguments
- 32
-
- value
- DWORD
- 32
-
-
-
- AddEventReferenceEx
- I_TcArguments
- 32
-
- stEventEntry
- TcEventEntry
- 192
-
-
-
- AddEventReferenceId
- I_TcArguments
- 32
-
- nEventId
- UDINT
- 32
-
-
-
- AddEventReferenceIdGuid
- I_TcArguments
- 32
-
- nEventId
- UDINT
- 32
-
-
- EventClass
- GUID
- 128
-
-
-
- AddInt
- I_TcArguments
- 32
-
- value
- INT
- 16
-
-
-
- AddLInt
- I_TcArguments
- 32
-
- value
- LINT
- 64
-
-
-
- AddLReal
- I_TcArguments
- 32
-
- value
- LREAL
- 64
-
-
-
- AddReal
- I_TcArguments
- 32
-
- value
- REAL
- 32
-
-
-
- AddSInt
- I_TcArguments
- 32
-
- value
- SINT
- 8
-
-
-
- AddString
- I_TcArguments
- 32
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddStringByValue
- I_TcArguments
- 32
-
- value
- T_MaxString
- 2048
-
-
-
- AddUDInt
- I_TcArguments
- 32
-
- value
- UDINT
- 32
-
-
-
- AddUInt
- I_TcArguments
- 32
-
- value
- UINT
- 16
-
-
-
- AddULInt
- I_TcArguments
- 32
-
- value
- ULINT
- 64
-
-
-
- AddUSInt
- I_TcArguments
- 32
-
- value
- USINT
- 8
-
-
-
- AddUtf8EncodedString
- I_TcArguments
- 32
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddWord
- I_TcArguments
- 32
-
- value
- WORD
- 16
-
-
-
- AddWString
- I_TcArguments
- 32
-
- value
- WSTRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddWStringByValue
- I_TcArguments
- 32
-
- value
- WSTRING(255)
- 4096
-
-
-
- Clear
- I_TcArguments
- 32
-
-
-
- FB_TcSourceInfo
- 2784
- I_TcSourceInfo
-
- nId
- UDINT
- 32
- 84138508
- 84138532
-
-
- sName
- STRING(255)
- 2048
- 84138544
- 84138556
-
-
- __setbCutInstancePathByLastInst
-
- bCutInstancePathByLastInst
- BOOL
- 8
-
-
-
- property
-
-
-
-
- Clear
-
-
- ExtendName
- BOOL
- 8
-
- sExtension
- STRING(255)
- 2048
-
-
-
- __getipData
- ITcSourceInfo
- 32
-
- ipData
- ITcSourceInfo
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnId
- UDINT
- 32
-
- nId
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- ResetToDefault
-
- _sInstancePath
- STRING(255)
- 2048
-
-
-
- __getguid
- GUID
- 128
-
- guid
- GUID
- 128
-
-
-
- property
-
-
-
-
- __setnId
-
- nId
- UDINT
- 32
-
-
- monitoring
- call
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __setguid
-
- guid
- GUID
- 128
-
-
-
- property
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcSourceInfo
- 32
-
-
-
- __getsName
- STRING(255)
- 2048
-
- sName
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __setsName
-
- sName
- STRING(255)
- 2048
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_TcEventBase
- 3360
- I_ArgumentsChangeListener
-
- fbSourceInfo
- FB_TcSourceInfo
- 2784
- 256
-
-
- .bCutInstancePathByLastInst
- 1
-
-
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTCLASSNAME__FBRESULT
- FB_AsyncStrResult
- 64
- 3168
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTCLASSNAME__BBUSY
- BOOL
- 8
- 3232
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTTEXT__FBRESULT
- FB_AsyncStrResult
- 64
- 3264
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTTEXT__BBUSY
- BOOL
- 8
- 3328
-
-
- conditionalshow
-
-
-
-
- eSeverity
- TcEventSeverity
- 16
- 84138652
-
-
- ipSourceInfo
- I_TcSourceInfo
- 32
- 84138632
-
-
- nEventId
- UDINT
- 32
- 84138720
-
-
- sEventClassName
- STRING(255)
- 2048
- 84138680
-
-
- sEventText
- STRING(255)
- 2048
- 84138724
-
-
- EqualsToEventClass
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- _EventClass
- GUID
- 128
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- fbResult
- FB_AsyncStrResult
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- Release
- HRESULT
- 32
-
-
- UpdateLangId
-
-
- __getipSourceInfo
- I_TcSourceInfo
- 32
-
- ipSourceInfo
- I_TcSourceInfo
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcEventBase
- 32
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getEventClass
- GUID
- 128
-
- EventClass
- GUID
- 128
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
-
-
- __geteSeverity
- TcEventSeverity
- 16
-
- eSeverity
- TcEventSeverity
- 16
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getstEventEntry
- TcEventEntry
- 192
-
- stEventEntry
- TcEventEntry
- 192
-
-
-
- property
-
-
-
-
- OnCreate
- HRESULT
- 32
-
-
- EqualsToEventEntry
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- nOtherEventID
- UDINT
- 32
-
-
- eOtherSeverity
- TcEventSeverity
- 16
-
-
-
- RequestEventText
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbResult
- FB_AsyncStrResult
- 64
-
-
- uselocation
- __REQUESTEVENTTEXT__FBRESULT
-
-
-
-
- bBusy
- BOOL
- 8
-
-
- uselocation
- __REQUESTEVENTTEXT__BBUSY
-
-
-
-
-
- OnArgumentsChanged
-
-
- __getsEventClassName
- STRING(255)
- 2048
-
- sEventClassName
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getipArguments
- I_TcArguments
- 32
-
- ipArguments
- I_TcArguments
- 32
-
-
-
- property
-
-
-
-
- GetEventText
- HRESULT
- 32
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- fbResult
- FB_AsyncStrResult
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- RequestEventClassName
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbResult
- FB_AsyncStrResult
- 64
-
-
- uselocation
- __REQUESTEVENTCLASSNAME__FBRESULT
-
-
-
-
- bBusy
- BOOL
- 8
-
-
- uselocation
- __REQUESTEVENTCLASSNAME__BBUSY
-
-
-
-
-
- EqualsToEventEntryEx
- BOOL
- 8
-
- stOther
- TcEventEntry
- 192
-
-
-
- __getnEventId
- UDINT
- 32
-
- nEventId
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
- sEventText
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- I_TcMessage
- 32
- I_TcEventBase
-
- Send
- HRESULT
- 32
-
- nTimeStamp
- ULINT
- 64
-
-
-
-
- ITcMessage
- 32
- ITcEvent
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
- Send
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
-
- ITcMessage2
- 32
- ITcMessage
-
- GetTimeSent
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
-
- FB_TcMessage
- 3424
- FB_TcEventBase
- I_TcMessage
-
- nTimeSent
- ULINT
- 64
- 84138748
-
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- CreateEx
- HRESULT
- 32
-
- stEventEntry
- TcEventEntry
- 192
-
-
- ipSourceInfo
- optional (otherwise a default source info is taken)
- I_TcSourceInfo
- 32
-
-
-
- Init
-
- ipMessage
- ITcMessage
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- conditionalshow
-
-
-
-
- __getnTimeSent
- ULINT
- 64
-
- nTimeSent
- ULINT
- 64
-
-
- ipMessage2
- ITcMessage2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- Create
- HRESULT
- 32
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- eSeverity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- optional (otherwise a default source info is taken)
- I_TcSourceInfo
- 32
-
-
- hr
- HRESULT
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- Send
- HRESULT
- 32
-
- nTimeStamp
- set 0 to get the current time automatically
- ULINT
- 64
-
-
- TcEncoding
- FILETIME
-
-
-
-
-
- Release
- HRESULT
- 32
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- F_TRIG
-
+AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL884218340bErrorBOOL884218372hrErrorCodeHRESULT3284218380nStringSizeUDINT3284218364sResultSTRING(255)204884218376__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_TcSourceInfonIdUDINT328421828484218308sNameSTRING(255)20488421832084218332__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__BBUSYBOOL83328conditionalshoweSeverityTcEventSeverity1684218428ipSourceInfoI_TcSourceInfo3284218408nEventIdUDINT3284218496sEventClassNameSTRING(255)204884218456sEventTextSTRING(255)204884218500EqualsToEventClassBOOL8OtherEventClassGUID128_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_TcMessagenTimeSentULINT6484218524SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG
- 64
-
- CLK
- BOOL
- signal to detect
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- falling edge at signal detected
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 48
-
- 1
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- R_TRIG
-
+]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG
- 64
-
- CLK
- BOOL
- Signal to detect
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- rising edge at signal detected
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 48
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LogMessage
- 81600
-
- sMsg
- T_MaxString
- Message to send
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- eSevr
- TcEventSeverity
- 16
- 2080
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- eSubsystem
- E_Subsystem
- Subsystem
- 16
- 2096
-
-
- ItemType
- Input
-
-
-
-
- sJson
- STRING(7000)
- JSON to add to the message
- 56008
- 2112
-
- {}
-
-
-
- ItemType
- Input
-
-
-
-
- nMinTimeViolationAcceptable
- INT
- How many times the min. time can be violated before the CB trips
- 16
- 58128
-
- 5
-
-
-
- ItemType
- Input
-
-
-
-
- nLocalTripThreshold
- TIME
- Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable
- 32
- 58144
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- nTrickleTripThreshold
- TIME
- Trickle trip, activated by global threshold, should be >> LocalTripThreshold
- 32
- 58176
-
- 100
-
-
-
- ItemType
- Input
-
-
-
-
- nTripResetPeriod
- TIME
- Time for auto-reset
- 32
- 58208
-
- 600000
-
-
-
- ItemType
- Input
-
-
-
-
- bEnableAutoReset
- BOOL
- Enable circuit breaker auto-reset (true by default)
- 8
- 58240
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bInitialized
- BOOL
- 8
- 58248
-
- 0
-
-
-
- bInitFailed
- BOOL
- 8
- 58256
-
- 0
-
-
-
- sSubsystemSource
- STRING(80)
- 648
- 58264
-
-
- fbMessage
- FB_TcMessage
- 32
- 58912
-
-
- fbMessages
- FB_TcMessage
-
- 0
- 5
-
- 17120
- 58944
-
-
- fbSource
- FB_TcSourceInfo
- 2784
- 76064
-
-
- ipResultMessage
- I_TcMessage
- 32
- 78848
-
-
- hr
- HRESULT
- 32
- 78880
-
-
- hrLastInternalError
- HRESULT
- 32
- 78912
-
-
- eTraceLevel
- TcEventSeverity
- 16
- 78944
-
- 0
-
-
-
- bFirstCall
- BOOL
- 8
- 78960
-
- 1
-
-
-
- sPath
- T_MaxString
- 2048
- 78968
-
-
- instance-path
-
-
- noinit
-
-
-
-
- nTotalEvents
- UINT
- ////////////////////////////
- 16
- 81024
-
-
- nTimesViolated
- INT
- 16
- 81040
-
-
- LastCallTime
- ULINT
- 64
- 81088
-
-
- CurrentCallTime
- ULINT
- 64
- 81152
-
-
- DeltaSinceLastCall
- ULINT
- 64
- 81216
-
-
- WhenTripsCleared
- ULINT
- 64
- 81280
-
-
- ftTrippedReleased
- F_TRIG
- 64
- 81344
-
-
- bLocalTrickleTripped
- BOOL
- 8
- 81408
-
-
- bLocalTripped
- BOOL
- 8
- 81416
-
-
- bTripped
- BOOL
- Won't emit messages if true
- 8
- 81424
-
-
- pytmc
-
+]]>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
-
-
-
-
-
- bResetBreaker
- BOOL
- 8
- 81432
-
-
- pytmc
-
+ bResetBreakerBOOL881432pytmc
pv: Reset
io: o
field: DESC Rising-edge reset of trip
-
-
-
-
-
- rtResetBreaker
- R_TRIG
- 64
- 81440
-
-
- rtTripped
- R_TRIG
- 64
- 81504
-
-
- CircuitBreaker
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- ST_LibVersion
- 288
-
- iMajor
- UINT
- 16
- 0
-
-
- iMinor
- UINT
- 16
- 16
-
-
- iBuild
- UINT
- 16
- 32
-
-
- iRevision
- UINT
- 16
- 48
-
-
- nFlags
- DWORD
- 32
- 64
-
-
- sVersion
- STRING(23)
- 192
- 96
-
-
-
- E_WATCHDOG_TIME_CONFIG
- 16
- INT
-
- eWATCHDOG_TIME_DISABLED
- 0
-
-
- eWATCHDOG_TIME_SECONDS
- 1
-
-
- eWATCHDOG_TIME_MINUTES
- 2
-
-
-
- E_HashPrefixTypes
- 16
- INT
-
- HASHPREFIX_IEC
- 0
- 2#, 8#, 16#
-
-
- HASHPREFIX_STDC
- 1
- 0 for octal type, 0x, 0X for hex else none
-
-
-
- E_SBCSType
- 16
- INT
-
- eSBCS_WesternEuropean
- 1
- Windows 1252 (default)
-
-
- eSBCS_CentralEuropean
- 2
- Windows 1251
-
-
-
- T_AmsNetID
- TwinCAT AMS netID address string.
- 192
- STRING(23)
-
-
- E_RouteTransportType
- 16
- UINT
-
- eRouteTransport_None
- 0
-
-
- eRouteTransport_TCP_IP
- 1
-
-
- eRouteTransport_IIO_LIGHTBUS
- 2
-
-
- eRouteTransport_PROFIBUS_DP
- 3
-
-
- eRouteTransport_PCI_ISA_BUS
- 4
-
-
- eRouteTransport_ADS_UDP
- 5
-
-
- eRouteTransport_FATP_UDP
- 6
-
-
- eRouteTransport_COM_PORT
- 7
-
-
- eRouteTransport_USB
- 8
-
-
- eRouteTransport_CAN_OPEN
- 9
-
-
- eRouteTransport_DEVICE_NET
- 10
-
-
- eRouteTransport_SSB
- 11
-
-
- eRouteTransport_SOAP
- 12
-
-
-
- ST_AmsRouteEntry
- TwinCAT AMS route entry struct
- 1184
-
- sName
- STRING(31)
- String containing route name
- 256
- 0
-
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 256
-
-
- sAddress
- STRING(79)
- String containing route network Ipv4 address or host name.
- 640
- 448
-
-
- eTransport
- E_RouteTransportType
- Route transport type
- 16
- 1088
-
-
- tTimeout
- TIME
- Route timeout
- 32
- 1120
-
-
- dwFlags
- DWORD
- Additional flags
- 32
- 1152
-
-
-
- E_ArgType
- 16
- INT
-
- ARGTYPE_UNKNOWN
- 0
-
-
- ARGTYPE_BYTE
- 1
-
-
- ARGTYPE_WORD
- 2
-
-
- ARGTYPE_DWORD
- 3
-
-
- ARGTYPE_REAL
- 4
-
-
- ARGTYPE_LREAL
- 5
-
-
- ARGTYPE_SINT
- 6
-
-
- ARGTYPE_INT
- 7
-
-
- ARGTYPE_DINT
- 8
-
-
- ARGTYPE_USINT
- 9
-
-
- ARGTYPE_UINT
- 10
-
-
- ARGTYPE_UDINT
- 11
-
-
- ARGTYPE_STRING
- 12
- string of type T_MaxString!
-
-
- ARGTYPE_BOOL
- 13
-
-
- ARGTYPE_BIGTYPE
- 14
- byte buffer
-
-
- ARGTYPE_ULARGE
- 15
- unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT)
-
-
- ARGTYPE_UHUGE
- 16
- unsigned 128 bit integer (T_UHUGE_INTEGER)
-
-
- ARGTYPE_LARGE
- 17
- signed 64 bit integer (T_LARGE_INTEGER, LINT)
-
-
- ARGTYPE_HUGE
- 18
- signed 128 bit integer (T_HUGE_INTEGER)
-
-
- ARGTYPE_LWORD
- 19
- LWORD value
-
-
-
- T_Arg
- Argument type
- 96
-
- eType
- E_ArgType
- Argument data type
- 16
- 0
-
- 0
-
-
-
- cbLen
- UDINT
- Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter).
- 32
- 32
-
- 0
-
-
-
- pData
- PVOID
- Pointer to first argument data byte
- 32
- 64
-
- 0
-
-
-
-
- T_ULARGE_INTEGER
- 64 bit unsigned integer
- 64
-
- dwLowPart
- DWORD
- Lower double word
- 32
- 0
-
-
- dwHighPart
- DWORD
- Higher double word
- 32
- 32
-
-
-
- TIMESTRUCT
- System Time Structure
- 128
-
- wYear
- WORD
- Year: 1970..2106
- 16
- 0
-
-
- wMonth
- WORD
- Month: 1..12 (January = 1, February = 2 and so on)
- 16
- 16
-
-
- wDayOfWeek
- WORD
- Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on)
- 16
- 32
-
-
- wDay
- WORD
- Day of the month: 1..31
- 16
- 48
-
-
- wHour
- WORD
- Hour: 0..23
- 16
- 64
-
-
- wMinute
- WORD
- Minute: 0..59
- 16
- 80
-
-
- wSecond
- WORD
- Second: 0..59
- 16
- 96
-
-
- wMilliseconds
- WORD
- Milliseconds: 0..999
- 16
- 112
-
-
-
- ST_TimeZoneInformation
- 864
-
- bias
- DINT
- Specifies the current bias, in minutes, for local time translation on this computer.
+ rtResetBreakerR_TRIG6481440rtTrippedR_TRIG6481504CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT
- 32
- 0
-
-
- standardName
- STRING(31)
- Specifies a null-terminated string associated with standard time
- on this operating system.
- 256
- 32
-
-
- standardDate
- TIMESTRUCT
- Specifies a SYSTEMTIME structure that contains a date and local time when the
- transition from daylight saving time to standard time occurs on this operating system.
- 128
- 288
-
-
- standardBias
- DINT
- Specifies a bias value to be used during local time translations that occur during standard time.
- 32
- 416
-
-
- daylightName
- STRING(31)
- Specifies a null-terminated string associated with daylight saving time on this operating system.
- For example, this member could contain "PDT" to indicate Pacific Daylight Time.
- 256
- 448
-
-
- daylightDate
- TIMESTRUCT
- Specifies a SYSTEMTIME structure that contains a date and local time when the transition
- from standard time to daylight saving time occurs on this operating system.
- 128
- 704
-
-
- daylightBias
- DINT
- Specifies a bias value to be used during local time translations that occur during daylight saving time.
- 32
- 832
-
-
-
- ST_SockAddr
- Local or remote endpoint address to which to connect a socket
- 160
-
- nPort
- UDINT
- Internet Protocol (IP) port.
- 32
- 0
-
-
- sAddr
- STRING(15)
- String containing an (Ipv4) Internet Protocol dotted address.
- 128
- 32
-
-
-
- T_HSOCKET
- Connectionless or connection oriented socket handle
- 352
-
- handle
- UDINT
- Connection handle
- 32
- 0
-
-
- localAddr
- ST_SockAddr
- Local address to which to connect a socket
- 160
- 32
-
-
- remoteAddr
- ST_SockAddr
- Remote endpoint address to which to connect a socket
- 160
- 192
-
-
-
- T_ThrottleTimes
- 416
- TIME
-
- 0
- 13
-
-
-
- hide
-
-
-
-
- I_TestResultFormatter
- 32
- PVOID
-
- Format
-
- NumberOfTestSuites
- The total number of test suites
- UINT
- 16
-
-
- NumberOfTestCases
- The total number of test cases (for all test suites)
- UINT
- 16
-
-
- NumberOfSuccessfulTestCases
- The total number of test cases that had all ASSERTS successful
- UINT
- 16
-
-
- NumberOfFailedTestCases
- The total number of test cases that had at least one ASSERT failed
- UINT
- 16
-
-
- Busy
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
-
-
- TON
- 224
-
- IN
- BOOL
- starts timer with rising edge, resets timer with falling edge
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- time to pass, before Q is set
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- gets TRUE, delay time (PT) after a rising edge at IN
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- elapsed time
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 160
-
-
- StartTime
- TIME
- 32
- 192
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_ADSTestResultFormatter
-
+ UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013hideI_TestResultFormatter32PVOIDFormatNumberOfTestSuitesUINT16NumberOfTestCasesUINT16NumberOfSuccessfulTestCasesUINT16NumberOfFailedTestCasesUINT16BusyBOOL8ItemTypeOutputTON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_ADSTestResultFormatter
- 320
- I_TestResultFormatter
-
- ADSDelayTimer
- TON
- Although we can print a message no #1 prior to message no #2, the message #2 can still be displayed before
+]]>320I_TestResultFormatterADSDelayTimerTON
- 224
- 64
-
-
- .PT
- 300
-
-
-
-
- LastPrintState
- USINT
- 8
- 288
-
- 0
-
-
-
- PrintState
- USINT
- 8
- 296
-
- 0
-
-
-
- Format
-
- NumberOfTestSuites
- The total number of test suites
- UINT
- 16
-
-
- NumberOfTestCases
- The total number of test cases (for all test function blocks)
- UINT
- 16
-
-
- NumberOfSuccessfulTestCases
- The total number of test cases that had all ASSERTS successful
- UINT
- 16
-
-
- NumberOfFailedTestCases
- The total number of test cases that had at least one ASSERT failed
- UINT
- 16
-
-
- Busy
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- ErrorCode
- DINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TcUnitRunner
-
+ transmission of the ADS messages. ]]>22464.PT300LastPrintStateUSINT82880PrintStateUSINT82960FormatNumberOfTestSuitesUINT16NumberOfTestCasesUINT16NumberOfSuccessfulTestCasesUINT16NumberOfFailedTestCasesUINT16BusyBOOL8ItemTypeOutputErrorCodeDINT32PouTypeFunctionBlockFB_TcUnitRunner
- 512
-
- AllTestSuitesFinished
- BOOL
- Indication of whether all test suites have reported that they are finished
- 8
- 32
-
- 0
-
-
-
- ADSTestResultFormatter
- FB_ADSTestResultFormatter
- Prints the results to ADS so that Visual Studio can display the results.
- This test result formatter can be replaced with something else than ADS
- 320
- 64
-
-
- TestResultPrinter
- I_TestResultFormatter
- 32
- 384
-
-
- NumberOfTestSuitesFinished
- UINT
- These variables (statistics) are occupied once all tests are complete
- 16
- 416
-
- 0
-
-
-
- NumberOfTestCases
- UINT
- 16
- 432
-
- 0
-
-
-
- NumberOfFailedTestCases
- UINT
- 16
- 448
-
- 0
-
-
-
- NumberOfSuccessfulTestCases
- UINT
- 16
- 464
-
- 0
-
-
-
- DonePrintingTestResults
- BOOL
- Indication of that the printing of test results is complete
- 8
- 480
-
-
- AbortRunningTestSuites
- BOOL
- If this flag is set, it means that some external event triggered the
- request to abort running the test suites
- 8
- 488
-
-
- AbortRunningTestSuiteTests
-
-
- RunTestSuiteTests
-
- Counter
- UINT
- 16
-
-
- BusyPrinting
- BOOL
- 8
-
-
- NumberOfTestSuitesFinished_Temp
- We need to hold a temporary state of the statistics (failed, successful, total number of test cases etc)
+]]>512AllTestSuitesFinishedBOOL8320ADSTestResultFormatterFB_ADSTestResultFormatter32064TestResultPrinterI_TestResultFormatter32384NumberOfTestSuitesFinishedUINT164160NumberOfTestCasesUINT164320NumberOfFailedTestCasesUINT164480NumberOfSuccessfulTestCasesUINT164640DonePrintingTestResultsBOOL8480AbortRunningTestSuitesBOOL8488AbortRunningTestSuiteTestsRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished_Temp
- UINT
- 16
-
-
- NumberOfTestCases_Temp
- UINT
- 16
-
-
- NumberOfFailedTestCases_Temp
- UINT
- 16
-
-
- NumberOfSuccessfulTestCases_Temp
- UINT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- TYPE_CLASS
- 32
- DWORD
-
- TYPE_BOOL
- 0
-
-
- TYPE_BIT
- 1
-
-
- TYPE_BYTE
- 2
-
-
- TYPE_WORD
- 3
-
-
- TYPE_DWORD
- 4
-
-
- TYPE_LWORD
- 5
-
-
- TYPE_SINT
- 6
-
-
- TYPE_INT
- 7
-
-
- TYPE_DINT
- 8
-
-
- TYPE_LINT
- 9
-
-
- TYPE_USINT
- 10
-
-
- TYPE_UINT
- 11
-
-
- TYPE_UDINT
- 12
-
-
- TYPE_ULINT
- 13
-
-
- TYPE_REAL
- 14
-
-
- TYPE_LREAL
- 15
-
-
- TYPE_STRING
- 16
-
-
- TYPE_WSTRING
- 17
-
-
- TYPE_TIME
- 18
-
-
- TYPE_DATE
- 19
-
-
- TYPE_DATEANDTIME
- 20
-
-
- TYPE_TIMEOFDAY
- 21
-
-
- TYPE_POINTER
- 22
-
-
- TYPE_REFERENCE
- 23
-
-
- TYPE_SUBRANGE
- 24
-
-
- TYPE_ENUM
- 25
-
-
- TYPE_ARRAY
- 26
-
-
- TYPE_PARAMS
- 27
-
-
- TYPE_USERDEF
- 28
-
-
- TYPE_NONE
- 29
-
-
- TYPE_ANY
- 30
-
-
- TYPE_ANYBIT
- 31
-
-
- TYPE_ANYDATE
- 32
-
-
- TYPE_ANYINT
- 33
-
-
- TYPE_ANYNUM
- 34
-
-
- TYPE_ANYREAL
- 35
-
-
- TYPE_LAZY
- 36
-
-
- TYPE_LTIME
- 37
-
-
- TYPE_BITCONST
- 38
-
-
-
- AnyType
- 96
-
- pValue
- BYTE
- 32
- 0
-
-
- diSize
- DINT
- 32
- 32
-
-
- TypeClass
- TYPE_CLASS
- 32
- 64
-
-
-
- linkalways
-
-
-
-
- FB_AnyComparator
-
+ are finished (which might take many cycles), do we gather correct statistics ]]>UINT16NumberOfTestCases_TempUINT16NumberOfFailedTestCases_TempUINT16NumberOfSuccessfulTestCases_TempUINT16PouTypeFunctionBlockTYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38AnyType96pValueBYTE320diSizeDINT3232TypeClassTYPE_CLASS3264linkalwaysFB_AnyComparator
- 288
-
- AnyValueOne
- AnyType
- 96
- 32
-
-
- ItemType
- Input
-
-
- anytypeclass
- ANY
-
-
-
-
- AnyValueTwo
- AnyType
- 96
- 128
-
-
- ItemType
- Input
-
-
- anytypeclass
- ANY
-
-
-
-
- DataTypesNotEquals
- BOOL
- The data type of the two ANY input parameters are not equal
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- DataSizeNotEquals
- BOOL
- The data size of the two ANY input parameters are not equal
- 8
- 232
-
-
- ItemType
- Output
-
-
-
-
- DataContentNotEquals
- BOOL
- The data content of the two ANY input parameters are not equal
- 8
- 240
-
-
- ItemType
- Output
-
-
-
-
- IteratorCounter
- DINT
- 32
- 256
-
-
-
- PouType
- FunctionBlock
-
-
- hasanytype
-
-
-
-
- E_TypeFieldParam
- 16
- INT
-
- TYPEFIELD_UNKNOWN
- 0
- Unknown/not set
-
-
- TYPEFIELD_B
- 1
- b or B: binary number
-
-
- TYPEFIELD_O
- 2
- o or O: octal number
-
-
- TYPEFIELD_U
- 3
- u or U: unsigned decimal number
-
-
- TYPEFIELD_C
- 4
- c or C: one ASCII character
-
-
- TYPEFIELD_F
- 5
- f or F: float number ( normalized format )
-
-
- TYPEFIELD_D
- 6
- d or D: signed decimal number
-
-
- TYPEFIELD_S
- 7
- s or S: string
-
-
- TYPEFIELD_XU
- 8
- X: hecadecimal number (upper case characters )
-
-
- TYPEFIELD_XL
- 9
- x: hecadecimal number (lower case characters )
-
-
- TYPEFIELD_EU
- 10
- E: float number ( scientific format )
-
-
- TYPEFIELD_EL
- 11
- e: float number ( scientific format )
-
-
-
- ST_FormatParameters
- 160
-
- bPercent
- BOOL
- 8
- 0
-
-
- bFlags
- BOOL
- 8
- 8
-
-
- bWidth
- BOOL
- 8
- 16
-
-
- bDot
- BOOL
- 8
- 24
-
-
- bPrecision
- BOOL
- 8
- 32
-
-
- bType
- BOOL
- 8
- 40
-
-
- bAlign
- BOOL
- Default :Right align
- 8
- 48
-
-
- bSign
- BOOL
- Default: Sign only for negative values
- 8
- 56
-
-
- bNull
- BOOL
- Default: No padding
- 8
- 64
-
-
- bBlank
- BOOL
- Default: No blanks
- 8
- 72
-
-
- bHash
- BOOL
- Default: No blanks
- 8
- 80
-
-
- iWidth
- INT
- 16
- 96
-
-
- iPrecision
- INT
- 16
- 112
-
-
- bWidthAsterisk
- BOOL
- 8
- 128
-
-
- bPrecisionAsterisk
- BOOL
- 8
- 136
-
-
- eType
- E_TypeFieldParam
- format type parameter
- 16
- 144
-
-
-
- conditionalshow
-
-
-
-
- FB_FormatString
- Converts and formats up to 10 T_Arg values to string
- 7840
-
- sFormat
- T_MaxString
- Format string
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- arg1
- T_Arg
- Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs
- 96
- 2080
-
-
- ItemType
- Input
-
-
-
-
- arg2
- T_Arg
- Format argument 2
- 96
- 2176
-
-
- ItemType
- Input
-
-
-
-
- arg3
- T_Arg
- Format argument 3
- 96
- 2272
-
-
- ItemType
- Input
-
-
-
-
- arg4
- T_Arg
- Format argument 4
- 96
- 2368
-
-
- ItemType
- Input
-
-
-
-
- arg5
- T_Arg
- Format argument 5
- 96
- 2464
-
-
- ItemType
- Input
-
-
-
-
- arg6
- T_Arg
- Format argument 6
- 96
- 2560
-
-
- ItemType
- Input
-
-
-
-
- arg7
- T_Arg
- Format argument 7
- 96
- 2656
-
-
- ItemType
- Input
-
-
-
-
- arg8
- T_Arg
- Format argument 8
- 96
- 2752
-
-
- ItemType
- Input
-
-
-
-
- arg9
- T_Arg
- Format argument 9
- 96
- 2848
-
-
- ItemType
- Input
-
-
-
-
- arg10
- T_Arg
- Format argument 10
- 96
- 2944
-
-
- ItemType
- Input
-
-
-
-
- bError
- BOOL
- TRUE => error, FALSE => no error
- 8
- 3040
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- Error code
- 32
- 3072
-
-
- ItemType
- Output
-
-
-
-
- sOut
- T_MaxString
- Output stirng
- 2048
- 3104
-
-
- ItemType
- Output
-
-
-
-
- pFormat
- BYTE
- 32
- 5152
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pOut
- BYTE
- 32
- 5184
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- iRemOutLen
- INT
- 16
- 5216
-
-
- conditionalshow
-
-
-
-
- bValid
- BOOL
- 8
- 5232
-
-
- conditionalshow
-
-
-
-
- stFmt
- ST_FormatParameters
- 160
- 5248
-
-
- conditionalshow
-
-
-
-
- nArrayElem
- INT
- 16
- 5408
-
-
- conditionalshow
-
-
-
-
- nArgument
- UDINT
- 32
- 5440
-
-
- conditionalshow
-
-
-
-
- parArgs
- T_Arg
-
- 1
- 10
-
- 320
- 5472
-
-
- conditionalshow
-
-
-
-
- sArgStr
- T_MaxString
- 2048
- 5792
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FW_GetCurTaskIndex
- 64
-
- nIndex
- BYTE
- 8
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- GETCURTASKINDEX
- This function block GETCURTASKINDEX finds the task index of the task from which it is called.
- 128
-
- index
- BYTE
- Returns the current task index of the calling task.
- 8
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbGetCurTaskIndex
- FW_GetCurTaskIndex
- 64
- 64
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_Test
-
+ 2. It's not possible to do a comparison (= or <>) between two instances of ANY.
+]]>288AnyValueOneAnyType9632ItemTypeInputanytypeclassANYAnyValueTwoAnyType96128ItemTypeInputanytypeclassANYDataTypesNotEqualsBOOL8224ItemTypeOutputDataSizeNotEqualsBOOL8232ItemTypeOutputDataContentNotEqualsBOOL8240ItemTypeOutputIteratorCounterDINT32256PouTypeFunctionBlockhasanytypeE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString7840sFormatT_MaxString204832ItemTypeInputarg1T_Arg962080ItemTypeInputarg2T_Arg962176ItemTypeInputarg3T_Arg962272ItemTypeInputarg4T_Arg962368ItemTypeInputarg5T_Arg962464ItemTypeInputarg6T_Arg962560ItemTypeInputarg7T_Arg962656ItemTypeInputarg8T_Arg962752ItemTypeInputarg9T_Arg962848ItemTypeInputarg10T_Arg962944ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83040ItemTypeOutputnErrIdUDINT323072ItemTypeOutputsOutT_MaxString20483104ItemTypeOutputpFormatBYTE3251520conditionalshowpOutBYTE3251840conditionalshowiRemOutLenINT165216conditionalshowbValidBOOL85232conditionalshowstFmtST_FormatParameters1605248conditionalshownArrayElemINT165408conditionalshownArgumentUDINT325440conditionalshowparArgsT_Arg1103205472conditionalshowsArgStrT_MaxString20485792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_Test
- 2112
-
- TestName
- T_MaxString
- 2048
- 32
-
-
- TestIsFailed
- BOOL
- Indication of whether this test has at least one failed assert
- 8
- 2080
-
-
- TestIsFinished
- BOOL
- 8
- 2088
-
-
- IsFinished
- BOOL
- 8
-
-
- SetName
-
- Name
- T_MaxString
- 2048
-
-
-
- SetFailed
-
-
- IsFailed
- BOOL
- 8
-
-
- GetName
- T_MaxString
- 2048
-
-
- SetFinished
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- U_ExpectedOrActual
- 2048
-
- boolExpectedOrActual
- BOOL
- 8
- 0
-
-
- bitExpectedOrActual
- BIT
- 8
- 0
-
-
- byteExpectedOrActual
- BYTE
- 8
- 0
-
-
- sintExpectedOrActual
- SINT
- 8
- 0
-
-
- usintExpectedOrActual
- USINT
- 8
- 0
-
-
- intExpectedOrActual
- INT
- 16
- 0
-
-
- uintExpectedOrActual
- UINT
- 16
- 0
-
-
- wordExpectedOrActual
- WORD
- 16
- 0
-
-
- dwordExpectedOrActual
- DWORD
- 32
- 0
-
-
- dateandtimeExpectedOrActual
- DATE_AND_TIME
- 32
- 0
-
-
- dintExpectedOrActual
- DINT
- 32
- 0
-
-
- realExpectedOrActual
- REAL
- 32
- 0
-
-
- timeExpectedOrActual
- TIME
- 32
- 0
-
-
- dateExpectedOrActual
- DATE
- 32
- 0
-
-
- udintExpectedOrActual
- UDINT
- 32
- 0
-
-
- timeofdayExpectedOrActual
- TIME_OF_DAY
- 32
- 0
-
-
- lwordExpectedOrActual
- LWORD
- 64
- 0
-
-
- lintExpectedOrActual
- LINT
- 64
- 0
-
-
- ulintExpectedOrActual
- ULINT
- 64
- 0
-
-
- lrealExpectedOrActual
- LREAL
- 64
- 0
-
-
- ltimeExpectedOrActual
- LTIME
- 64
- 0
-
-
- wstringExpectedOrActual
- WSTRING(80)
- 1296
- 0
-
-
- stringExpectedOrActual
- T_MaxString
- 2048
- 0
-
-
-
- ST_AssertResult
- 8192
-
- Expected
- U_ExpectedOrActual
- 2048
- 0
-
-
- Actual
- U_ExpectedOrActual
- 2048
- 2048
-
-
- Message
- T_MaxString
- 2048
- 4096
-
-
- TestInstancePath
- T_MaxString
- 2048
- 6144
-
-
-
- ST_AssertResultInstances
- 8256
-
- AssertResult
- ST_AssertResult
- 8192
- 0
-
-
- DetectionCount
- UINT
- Number of instances of the "AssertResult"
- 16
- 8192
-
-
- DetectionCountThisCycle
- UINT
- Number of instance of the "AssertResult" in this specific PLC-cycle
- 16
- 8208
-
-
-
- FB_AssertResultStatic
-
+]]>2112TestNameT_MaxString204832TestIsFailedBOOL82080TestIsFinishedBOOL82088IsFinishedBOOL8SetNameNameT_MaxString2048SetFailedIsFailedBOOL8GetNameT_MaxString2048SetFinishedBOOL8PouTypeFunctionBlockU_ExpectedOrActual2048boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640wstringExpectedOrActualWSTRING(80)12960stringExpectedOrActualT_MaxString20480ST_AssertResult8192ExpectedU_ExpectedOrActual20480ActualU_ExpectedOrActual20482048MessageT_MaxString20484096TestInstancePathT_MaxString20486144ST_AssertResultInstances8256AssertResultST_AssertResult81920DetectionCountUINT168192DetectionCountThisCycleUINT168208FB_AssertResultStatic
- 8224320
-
- AssertResults
- ST_AssertResult
-
- 1
- 500
-
- The total number of instances of each of the "AssertResults"
- 4096000
- 64
-
-
- TotalAsserts
- UINT
- The total number of unique asserts
- 16
- 4096064
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- Function block to get the current task cycle
- 128
- 4096096
-
-
- AssertResultInstances
- ST_AssertResultInstances
-
- 1
- 500
-
- The total number of instances of each of the "AssertResults"
- 4128000
- 4096256
-
-
- CycleCount
- UDINT
- The last PLC cycle count
- 32
- 8224256
-
-
- FirstCycleExecuted
- BOOL
- Only run first cycle
- 8
- 8224288
-
-
- CopyDetectionCountAndResetDetectionCountInThisCycle
-
- IteratorCounter
- UINT
- 16
-
-
-
- IncreaseDetectionCountThisCycleByOne
-
- Expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- hasanytype
-
-
-
-
- CreateAssertResultInstance
-
- Expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- hasanytype
-
-
-
-
- GetDetectionCountThisCycle
- UINT
- 16
-
- Expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- hasanytype
-
-
-
-
- GetDetectionCount
- UINT
- 16
-
- Expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- hasanytype
-
-
-
-
- ReportResult
-
- Expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- LocationIndex
- UINT
- 16
-
-
- DataTypesNotEquals
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- CurrentCycleCount
- UDINT
- 32
-
-
- IteratorCounter
- UINT
- 16
-
-
- DetectionCountTemp
- UINT
- 16
-
-
- FoundOne
- BOOL
- 8
-
-
- AdditionalIdenticalAssert
- BOOL
- 8
-
-
-
- hasanytype
-
-
-
-
- AddAssertResult
-
- Expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- hasanytype
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- TypeClass
- 16
- INT
-
- TYPE_BOOL
- 0
-
-
- TYPE_BIT
- 1
-
-
- TYPE_BYTE
- 2
-
-
- TYPE_WORD
- 3
-
-
- TYPE_DWORD
- 4
-
-
- TYPE_LWORD
- 5
-
-
- TYPE_SINT
- 6
-
-
- TYPE_INT
- 7
-
-
- TYPE_DINT
- 8
-
-
- TYPE_LINT
- 9
-
-
- TYPE_USINT
- 10
-
-
- TYPE_UINT
- 11
-
-
- TYPE_UDINT
- 12
-
-
- TYPE_ULINT
- 13
-
-
- TYPE_REAL
- 14
-
-
- TYPE_LREAL
- 15
-
-
- TYPE_STRING
- 16
-
-
- TYPE_WSTRING
- 17
-
-
- TYPE_TIME
- 18
-
-
- TYPE_DATE
- 19
-
-
- TYPE_DATEANDTIME
- 20
-
-
- TYPE_TIMEOFDAY
- 21
-
-
- TYPE_POINTER
- 22
-
-
- TYPE_REFERENCE
- 23
-
-
- TYPE_SUBRANGE
- 24
-
-
- TYPE_ENUM
- 25
-
-
- TYPE_ARRAY
- 26
-
-
- TYPE_PARAMS
- 27
-
-
- TYPE_USERDEF
- 28
-
-
- TYPE_NONE
- 29
-
-
- TYPE_ANY
- 30
-
-
- TYPE_ANYBIT
- 31
-
-
- TYPE_ANYDATE
- 32
-
-
- TYPE_ANYINT
- 33
-
-
- TYPE_ANYNUM
- 34
-
-
- TYPE_ANYREAL
- 35
-
-
- TYPE_LAZY
- 36
-
-
- TYPE_LTIME
- 37
-
-
- TYPE_BITCONST
- 38
-
-
- TYPE_INTERFACE
- -4096
-
-
-
- ST_AssertArrayResult
- 4224
-
- ExpectedsSize
- UDINT
- Size in bytes of the expecteds-array
- 32
- 0
-
-
- ExpectedsTypeClass
- TypeClass
- The data type of the expecteds-array
- 16
- 32
-
-
- ActualsSize
- UDINT
- Size in bytes of the actuals-array
- 32
- 64
-
-
- ActualsTypeClass
- TypeClass
- The data type of the actuals-array
- 16
- 96
-
-
- Message
- T_MaxString
- 2048
- 112
-
-
- TestInstancePath
- T_MaxString
- 2048
- 2160
-
-
-
- ST_AssertArrayResultInstances
- 4256
-
- AssertArrayResult
- ST_AssertArrayResult
- 4224
- 0
-
-
- DetectionCount
- UINT
- Number of instances of the "AssertArrayResult"
- 16
- 4224
-
-
- DetectionCountThisCycle
- UINT
- Number of instance of the "AssertArrayResult" in this specific PLC-cycle
- 16
- 4240
-
-
-
- FB_AssertArrayResultStatic
-
+]]>8224320AssertResultsST_AssertResult1500409600064TotalAssertsUINT1640960640GetCurrentTaskIndexGETCURTASKINDEX1284096096AssertResultInstancesST_AssertResultInstances150041280004096256CycleCountUDINT328224256FirstCycleExecutedBOOL88224288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16IncreaseDetectionCountThisCycleByOneExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeCreateAssertResultInstanceExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeGetDetectionCountThisCycleUINT16ExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeGetDetectionCountUINT16ExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeReportResultExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8hasanytypeAddAssertResultExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048hasanytypePouTypeFunctionBlockTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_INTERFACE-4096ST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic
- 4240256
-
- AssertArrayResults
- ST_AssertArrayResult
-
- 1
- 500
-
- The total number of instances of each of the "AssertArrayResults"
- 2112000
- 32
-
-
- TotalArrayAsserts
- UINT
- The total number of unique asserts
- 16
- 2112032
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- Function block to get the current task cycle
- 128
- 2112064
-
-
- AssertArrayResultInstances
- ST_AssertArrayResultInstances
-
- 1
- 500
-
- The total number of instances of each of the "AssertArrayResults"
- 2128000
- 2112192
-
-
- CycleCount
- UDINT
- The last PLC cycle count
- 32
- 4240192
-
-
- FirstCycleExecuted
- BOOL
- Only run first cycle
- 8
- 4240224
-
-
- IncreaseDetectionCountThisCycleByOne
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- CreateAssertResultInstance
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCountThisCycle
- UINT
- 16
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCount
- UINT
- 16
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- ReportResult
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- LocationIndex
- UINT
- 16
-
-
- DataTypesNotEquals
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- CurrentCycleCount
- UDINT
- 32
-
-
- IteratorCounter
- UINT
- 16
-
-
- DetectionCountTemp
- UINT
- 16
-
-
- FoundOne
- BOOL
- 8
-
-
- AdditionalIdenticalAssert
- BOOL
- 8
-
-
-
- CopyDetectionCountAndResetDetectionCountInThisCycle
-
- IteratorCounter
- UINT
- 16
-
-
-
- AddAssertArrayResult
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_AssertMessageFormatter
- 32
- PVOID
-
- LogAssertFailure
-
- Expected
- T_MaxString
- 2048
-
-
- Actual
- T_MaxString
- 2048
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- FB_AdjustAssertFailureMessageToMax252CharLength
-
+]]>4240256AssertArrayResultsST_AssertArrayResult1500211200032TotalArrayAssertsUINT1621120320GetCurrentTaskIndexGETCURTASKINDEX1282112064AssertArrayResultInstancesST_AssertArrayResultInstances150021280002112192CycleCountUDINT324240192FirstCycleExecutedBOOL84240224IncreaseDetectionCountThisCycleByOneExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax252CharLength
- 11584
-
- MsgFmtString
- T_MaxString
- Test instance path
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- StringArg
- T_MaxString
- Test message
- 2048
- 2080
-
-
- ItemType
- Input
-
-
-
-
- MsgFmtStringProcessed
- T_MaxString
- 2048
- 4128
-
-
- ItemType
- Output
-
-
-
-
- StringArgProcessed
- T_MaxString
- 2048
- 6176
-
-
- ItemType
- Output
-
-
-
-
- MsgFmtStringTemp
- T_MaxString
- 2048
- 8224
-
-
- TestNameTooLong
- STRING(80)
- 648
- 10272
-
- ...TestName too long
-
-
-
- TestMsgTooLong
- STRING(80)
- 648
- 10920
-
- ...TestMsg too long
-
-
-
- MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS
- INT
- This is actually 253, but if StrArg-argument is used (which it is in TcUnit) it is 252.
- 16
- 11568
-
- 252
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_ADSAssertMessageFormatter
-
+]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568252PouTypeFunctionBlockFB_ADSAssertMessageFormatter
- 64
- I_AssertMessageFormatter
-
- LogAssertFailure
-
- Expected
- T_MaxString
- 2048
-
-
- Actual
- T_MaxString
- 2048
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AdjustAssertFailureMessageToMax252CharLength
- FB_AdjustAssertFailureMessageToMax252CharLength
- 11584
-
-
- TestInstancePathCleaned
- T_MaxString
- 2048
-
-
- TestInstancePathFinal
- T_MaxString
- 2048
-
-
- ReturnValue
- DINT
- 32
-
-
- TestInstancePathProcessed
- T_MaxString
- 2048
-
-
- MessageProcessed
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TestSuite
- This function block is responsible for holding the internal state of the test suite.
+]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax252CharLengthFB_AdjustAssertFailureMessageToMax252CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite
- 12687744
-
- InstancePath
- T_MaxString
- 2048
- 32
-
-
- instance-path
-
-
- noinit
-
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- We need to have access to specific information of the current task that this test suite
+]]>12687744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX
- 128
- 2080
-
-
- NumberOfTests
- UINT
- 16
- 2208
-
- 0
-
-
-
- Tests
- FB_Test
-
- 1
- 100
-
- 211200
- 2240
-
-
- TestDuplicateNameTrigger
- R_TRIG
-
- 1
- 100
-
- Rising trigger of whether we have already notified the user of that the test name pointed to by the current
- position is a duplicate
- 6400
- 213440
-
-
- TestCycleCountIndex
- UDINT
-
- 1
- 100
-
- Last cycle count index for a specific test. Used to detect whether this test has already been defined in the
- current test suite
- 3200
- 219840
-
-
- AssertResults
- FB_AssertResultStatic
- 8224320
- 223040
-
-
- AssertArrayResult
- FB_AssertArrayResultStatic
- 4240256
- 8447360
-
-
- ADSAssertMessageFormatter
- FB_ADSAssertMessageFormatter
- Prints the failed asserts to ADS so that Visual Studio can display the assert message.
- This assert formatter can be replaced with something else than ADS
- 64
- 12687616
-
-
- AssertMessageFormatter
- I_AssertMessageFormatter
- 32
- 12687680
-
-
- AssertArrayEquals_REAL
-
- Expecteds
- REAL array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- REAL array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the Expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_BOOL
-
- Expected
- BOOL expected value
- BOOL
- 8
-
-
- Actual
- BOOL actual value
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertArrayEquals_WORD
-
- Expecteds
- WORD array with expected values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- WORD array with actual values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_STRING
-
- Expected
- STRING expected value
- T_MaxString
- 2048
-
-
- Actual
- STRING actual value
- T_MaxString
- 2048
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_ULINT
-
- Expected
- ULINT expected value
- ULINT
- 64
-
-
- Actual
- ULINT actual value
- ULINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_USINT
-
- Expecteds
- USINT array with expected values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- USINT array with actual values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- GetNumberOfSuccessfulTests
- UINT
- 16
-
-
- AssertArrayEquals_BYTE
-
- Expecteds
- BYTE array with expected values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BYTE array with actual values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedByteString
- STRING(80)
- 648
-
-
- ActualByteString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- SetTestFailed
-
- IteratorCounter
- UINT
- 16
-
-
-
- AssertEquals_WORD
-
- Expected
- WORD expected value
- WORD
- 16
-
-
- Actual
- WORD actual value
- WORD
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_ULINT
-
- Expecteds
- ULINT array with expected values
- ULINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- ULINT array with actual values
- ULINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- IsTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- AssertEquals_LINT
-
- Expected
- LINT expected value
- LINT
- 64
-
-
- Actual
- LINT actual value
- LINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals
-
- Expected
- Expected value
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- The value to check against expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Count
- DINT
- 32
-
-
- ExpectedDataString
- STRING(80)
- 648
-
-
- ActualDataString
- STRING(80)
- 648
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- AnyComparator
- FB_AnyComparator
- 288
-
-
- boolExpected
- BOOL
- 8
-
-
- boolActual
- BOOL
- 8
-
-
- byteExpected
- BYTE
- 8
-
-
- byteActual
- BYTE
- 8
-
-
- dateExpected
- DATE
- 32
-
-
- dateActual
- DATE
- 32
-
-
- dateAndTimeExpected
- DATE_AND_TIME
- 32
-
-
- dateAndTimeActual
- DATE_AND_TIME
- 32
-
-
- dintExpected
- DINT
- 32
-
-
- dintActual
- DINT
- 32
-
-
- dwordExpected
- DWORD
- 32
-
-
- dwordActual
- DWORD
- 32
-
-
- intExpected
- INT
- 16
-
-
- intActual
- INT
- 16
-
-
- lintExpected
- LINT
- 64
-
-
- lintActual
- LINT
- 64
-
-
- lrealExpected
- LREAL
- 64
-
-
- lrealActual
- LREAL
- 64
-
-
- ltimeExpected
- LTIME
- 64
-
-
- ltimeActual
- LTIME
- 64
-
-
- lwordExpected
- LWORD
- 64
-
-
- lwordActual
- LWORD
- 64
-
-
- realExpected
- REAL
- 32
-
-
- realActual
- REAL
- 32
-
-
- sintExpected
- SINT
- 8
-
-
- sintActual
- SINT
- 8
-
-
- stringExpected
- T_MaxString
- 2048
-
-
- stringActual
- T_MaxString
- 2048
-
-
- timeExpected
- TIME
- 32
-
-
- timeActual
- TIME
- 32
-
-
- timeOfDayExpected
- TIME_OF_DAY
- 32
-
-
- timeOfDayActual
- TIME_OF_DAY
- 32
-
-
- udintExpected
- UDINT
- 32
-
-
- udintActual
- UDINT
- 32
-
-
- uintExpected
- UINT
- 16
-
-
- uintActual
- UINT
- 16
-
-
- ulintExpected
- ULINT
- 64
-
-
- ulintActual
- ULINT
- 64
-
-
- usintExpected
- USINT
- 8
-
-
- usintActual
- USINT
- 8
-
-
- wordExpected
- WORD
- 16
-
-
- wordActual
- WORD
- 16
-
-
-
- hasanytype
-
-
-
-
- AssertEquals_TIME_OF_DAY
-
- Expected
- TIME_OF_DAY expected value
- TIME_OF_DAY
- 32
-
-
- Actual
- TIME_OF_DAY actual value
- TIME_OF_DAY
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_USINT
-
- Expected
- USINT expected value
- USINT
- 8
-
-
- Actual
- USINT actual value
- USINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertArrayEquals_DINT
-
- Expecteds
- DINT array with expected values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DINT array with actual values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_SINT
-
- Expected
- SINT expected value
- SINT
- 8
-
-
- Actual
- SINT actual value
- SINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetNumberOfTests
- UINT
- 16
-
-
- AssertEquals_LREAL
-
- Expected
- LREAL expected value
- LREAL
- 64
-
-
- Actual
- LREAL actual value
- LREAL
- 64
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_REAL
-
- Expecteds
- REAL 2d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- REAL 2d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the Expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- Single expected value
- REAL
- 32
-
-
- Actual
- Single actual value
- REAL
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AddTestNameToInstancePath
- T_MaxString
- 2048
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertTrue
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- AssertArray3dEquals_LREAL
-
- Expecteds
- LREAL 3d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- LREAL 3d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the Expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- Single expected value
- LREAL
- 64
-
-
- Actual
- Single actual value
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_INT
-
- Expected
- INT expected value
- INT
- 16
-
-
- Actual
- INT actual value
- INT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_DATE
-
- Expected
- DATE expected value
- DATE
- 32
-
-
- Actual
- DATE actual value
- DATE
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_DWORD
-
- Expected
- DWORD expected value
- DWORD
- 32
-
-
- Actual
- DWORD actual value
- DWORD
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_REAL
-
- Expected
- REAL expected value
- REAL
- 32
-
-
- Actual
- REAL actual value
- REAL
- 32
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_UDINT
-
- Expected
- UDINT expected value
- UDINT
- 32
-
-
- Actual
- UDINT actual value
- UDINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_LTIME
-
- Expected
- LTIME expected value
- LTIME
- 64
-
-
- Actual
- LTIME actual value
- LTIME
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_SINT
-
- Expecteds
- SINT array with expected values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- SINT array with actual values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_TIME
-
- Expected
- TIME expected value
- TIME
- 32
-
-
- Actual
- TIME actual value
- TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_DATE_AND_TIME
-
- Expected
- DATE_AND_TIME expected value
- DATE_AND_TIME
- 32
-
-
- Actual
- DATE_AND_TIME actual value
- DATE_AND_TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray3dEquals_REAL
-
- Expecteds
- REAL 3d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- REAL 3d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the Expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- Single expected value
- REAL
- 32
-
-
- Actual
- Single actual value
- REAL
- 32
-
-
- ExpectedValueString
- T_MaxString
- 2048
-
-
- ActualValueString
- T_MaxString
- 2048
-
-
- FormatString
- String formatter for output messages
- FB_FormatString
- 7840
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_DINT
-
- Expected
- DINT expected value
- DINT
- 32
-
-
- Actual
- DINT actual value
- DINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_UDINT
-
- Expecteds
- UDINT array with expected values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UDINT array with actual values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_INT
-
- Expecteds
- INT array with expected values
- INT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- INT array with actual values
- INT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertFalse
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- GetNumberOfFailedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- FailedTestsCount
- UINT
- 16
-
-
-
- AssertArrayEquals_LINT
-
- Expecteds
- LINT array with expected values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LINT array with actual values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_LWORD
-
- Expecteds
- LWORD array with expected values
- LWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LWORD array with actual values
- LWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_LWORD
-
- Expected
- LWORD expected value
- LWORD
- 64
-
-
- Actual
- LWORD actual value
- LWORD
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_LREAL
-
- Expecteds
- LREAL 2d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- LREAL 2d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the Expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- Single expected value
- LREAL
- 64
-
-
- Actual
- Single actual value
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_BOOL
-
- Expecteds
- BOOL array with expected values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BOOL array with actual values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AreAllTestsFinished
- BOOL
- 8
-
- Counter
- UINT
- 16
-
-
- GetCurTaskIndex
- GETCURTASKINDEX
- 128
-
-
-
- AddTest
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- ErrorMessage
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- FunctionCallResult
- DINT
- 32
-
-
- CycleCount
- UDINT
- 32
-
-
- TestWithThisNameAlreadyExists
- BOOL
- 8
-
-
- LowerCasedTestName
- T_MaxString
- 2048
-
-
- TrimmedTestName
- T_MaxString
- 2048
-
-
-
- AssertArrayEquals_DWORD
-
- Expecteds
- DWORD array with expected values
- DWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DWORD array with actual values
- DWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- FindTestSuiteInstancePath
- T_MaxString
- 2048
-
-
- AssertEquals_BYTE
-
- Expected
- BYTE expected value
- BYTE
- 8
-
-
- Actual
- BYTE actual value
- BYTE
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_UINT
-
- Expected
- UINT expected value
- UINT
- 16
-
-
- Actual
- UINT actual value
- UINT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetInstancePath
- T_MaxString
- 2048
-
-
- SetTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- AssertArrayEquals_UINT
-
- Expecteds
- UINT array with expected values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UINT array with actual values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_LREAL
-
- Expecteds
- LREAL array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LREAL array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the Expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- STRING(80)
- 648
-
-
- ActualString
- STRING(80)
- 648
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- call_after_init
-
-
- reflection
-
-
-
-
- ST_ADSLogStringMessage
- 4096
-
- MsgFmtStr
- T_MaxString
- 2048
- 0
-
-
- StrArg
- T_MaxString
- 2048
- 2048
-
-
-
- pack_mode
- 1
-
-
-
-
- FB_MemRingBuffer
- This function block implements ring buffer fifo functionality.
+ with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT1622080TestsFB_Test11002112002240TestDuplicateNameTriggerR_TRIG11006400213440TestCycleCountIndexUDINT11003200219840AssertResultsFB_AssertResultStatic8224320223040AssertArrayResultFB_AssertArrayResultStatic42402568447360ADSAssertMessageFormatterFB_ADSAssertMessageFormatter6412687616AssertMessageFormatterI_AssertMessageFormatter3212687680AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetTestFailedIteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringSTRING(80)648ActualDataStringSTRING(80)648TestInstancePathT_MaxString2048AlreadyReportedBOOL8AnyComparatorFB_AnyComparator288boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16hasanytypeAssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertTrueConditionBOOL8MessageT_MaxString2048AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_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_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetInstancePathT_MaxString2048SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32PouTypeFunctionBlockcall_after_initreflectionST_ADSLogStringMessage4096MsgFmtStrT_MaxString20480StrArgT_MaxString20482048pack_mode1FB_MemRingBuffer
- 544
-
- pWrite
- BYTE
- Pointer to write data
- 32
- 32
-
-
- ItemType
- Input
-
-
-
-
- cbWrite
- UDINT
- Byte size of write data
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- pRead
- BYTE
- Pointer to read data buffer
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- cbRead
- UDINT
- Byte size of read data buffer
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- pBuffer
- BYTE
- Pointer to ring buffer data bytes
- 32
- 160
-
-
- ItemType
- Input
-
-
-
-
- cbBuffer
- UDINT
- Max. ring buffer byte size
- 32
- 192
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Number of fifo entries
- 32
- 256
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- cbSize
- UDINT
- Current byte length of fifo data
- 32
- 288
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- cbReturn
- UDINT
- If bOk == TRUE => Number of recend realy returned (removed or get) data bytes
- If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow)
- 32
- 320
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- idxLast
- DWORD
- 32
- 352
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- idxFirst
- DWORD
- 32
- 384
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- idxGet
- DWORD
- 32
- 416
-
-
- conditionalshow
-
-
-
-
- pTmp
- BYTE
- 32
- 448
-
-
- conditionalshow
-
-
-
-
- cbTmp
- DWORD
- 32
- 480
-
-
- conditionalshow
-
-
-
-
- cbCopied
- DWORD
- 32
- 512
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
- A_AddTail
-
-
- A_RemoveHead
-
-
- A_GetHead
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_ADSLogStringMessageFifoQueue
- This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted
+ A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes
+ If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>323200ItemTypeOutputidxLastDWORD323520conditionalshowidxFirstDWORD323840conditionalshowidxGetDWORD32416conditionalshowpTmpBYTE32448conditionalshowcbTmpDWORD32480conditionalshowcbCopiedDWORD32512conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsFB_ADSLogStringMessageFifoQueue
- 4128864
-
- ArrayBuffer
- BYTE
-
- 0
- 516000
-
- 4128000
- 32
-
-
- MemRingBuffer
- FB_MemRingBuffer
- 544
- 4128032
-
-
- TimerBetweenMessages
- TON
- 224
- 4128576
-
-
- .IN
- 1
-
-
- .PT
- 50
-
-
-
-
- RING_BUFFER_SIZE
- UINT
- 16
- 4128800
-
- 1000
-
-
-
- MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD
- USINT
- 8
- 4128816
-
- 4
-
-
-
- TIME_BETWEEN_MESSAGES
- TIME
- 32
- 4128832
-
- 50
-
-
-
- GetLogCount
- UDINT
- 32
-
-
- WriteLog
-
- MsgFmtStr
- T_MaxString
- 2048
-
-
- StrArg
- T_MaxString
- 2048
-
-
- Error
- Buffer overflow
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- AdsLogStringMessage
- ST_ADSLogStringMessage
- 4096
-
-
-
- GetLog
-
- AdsLogStringMessage
- ST_ADSLogStringMessage
- 4096
-
-
- ItemType
- Output
-
-
-
-
- Error
- Buffer empty
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- PE_Ranges
- Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L.
+]]>4128864ArrayBufferBYTE0516000412800032MemRingBufferFB_MemRingBuffer5444128032TimerBetweenMessagesTON2244128576.IN1.PT50RING_BUFFER_SIZEUINT1641288001000MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT841288164TIME_BETWEEN_MESSAGESTIME32412883250GetLogCountUDINT32WriteLogMsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_ADSLogStringMessage4096GetLogAdsLogStringMessageST_ADSLogStringMessage4096ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockPE_Ranges
- 32
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FFInfo
- These elements should be set at init and never changed.
- 6832
-
- sPath
- T_MaxString
- Full PLC path to FF object
- 2048
- 0
-
-
- pytmc
-
+ Otherwise I would have just used the compile define in the GVL declaration.]]>32PouTypeFunctionBlockST_FFInfo6832sPathT_MaxString20480pytmc
pv: Path
io: i
-
-
-
-
-
- Desc
- T_MaxString
- Set at instantiation to a helpful description of the fast fault purpose
- 2048
- 2048
-
-
- pytmc
-
+ DescT_MaxString20482048pytmc
pv: Desc
io: i
-
-
-
-
-
- DevName
- T_MaxString
- Component name, used in diagnostic to help narrow down where beam faults are coming from
- 2048
- 4096
-
-
- pytmc
-
+ DevNameT_MaxString20484096pytmc
pv: DevName
io: i
-
-
-
-
-
- TypeCode
- UINT
- Set at instantiation to fault class code
- 16
- 6144
-
-
- pytmc
-
+ TypeCodeUINT166144pytmc
pv: TypeCode
io: i
-
-
-
-
-
- InUse
- BOOL
- ////////////////////////////////////////
-////////////////////////////////////////
- 8
- 6160
-
- 0
-
-
-
- pytmc
-
+ InUseBOOL861600pytmc
pv: InUse
io: i
-
-
-
-
-
- AutoReset
- BOOL
- ////////////////////////////////////////
- 8
- 6168
-
-
- Vetoable
- BOOL
- Can this fast fault be masked by the veto device input?
- 8
- 6176
-
- 1
-
-
-
- InfoString
- STRING(80)
- 648
- 6184
-
-
- pytmc
-
+ AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc
pv: InfoString
io: i
-
-
-
-
-
-
- TP
-
+ TP
- 192
-
- IN
- BOOL
- Trigger for Start of the Signal
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- The length of the High-Signal in 10ms
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- The pulse
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- The current phase of the High-Signal
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- StartTime
- TIME
- 32
- 160
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FFOverride
- 576
-
- Duration
- DINT
- DINT to be compatible with EPICS
- 32
- 0
-
-
- pytmc
-
+]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockST_FFOverride576DurationDINT320pytmc
pv: Duration
io: o
-
-
-
-
-
- Expiration
- DINT
- DINT to be compatible with EPICS
- 32
- 32
-
-
- pytmc
-
+ ExpirationDINT3232pytmc
pv: Expiration
io: o
-
-
-
-
-
- StartDT
- DINT
- DINT to be compatible with EPICS
- 32
- 64
-
-
- pytmc
-
+ StartDTDINT3264pytmc
pv: StartDT
io: o
-
-
-
-
-
- Activate
- BOOL
- 8
- 96
-
-
- pytmc
-
+ ActivateBOOL896pytmc
pv: Activate
io: o
-
-
-
-
-
- Deactivate
- BOOL
- 8
- 104
-
-
- pytmc
-
+ DeactivateBOOL8104pytmc
pv: Deactivate
io: o
-
-
-
-
-
- ElapsedTime
- DINT
- DINT to be compatible with EPICS
- 32
- 128
-
-
- pytmc
-
+ ElapsedTimeDINT32128pytmc
pv: ElapsedTime
io: i
-
-
-
-
-
- RemainingTime
- DINT
- DINT to be compatible with EPICS
- 32
- 160
-
-
- pytmc
-
+ RemainingTimeDINT32160pytmc
pv: RemainingTime
io: i
-
-
-
-
-
- Active
- BOOL
- 8
- 192
-
-
- pytmc
-
+ ActiveBOOL8192pytmc
pv: Active
io: i
-
-
-
-
-
- Timer
- TP
- 192
- 224
-
-
- OvrdActLogAck
- BOOL
- 8
- 416
-
-
- OvrdExpLogAck
- BOOL
- 8
- 424
-
-
- tOvrdActivate
- R_TRIG
- 64
- 448
-
-
- tOvrdExpiring
- F_TRIG
- 64
- 512
-
-
-
- RS
- 64
-
- SET
- BOOL
- Input to set Q1
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- RESET1
- BOOL
- Input to reset Q1 (reset dominant)
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- Q1
- BOOL
- 8
- 48
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FF
- 7680
-
- Info
- ST_FFInfo
- 6832
- 0
-
-
- pytmc
-
+ TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc
pv: Info
-
-
-
-
-
- Ovrd
- ST_FFOverride
- 576
- 6848
-
-
- pytmc
-
+ OvrdST_FFOverride5766848pytmc
pv: Ovrd
-
-
-
-
-
- OK
- BOOL
- Fault logic state
- 8
- 7424
-
-
- pytmc
-
+ OKBOOL87424pytmc
pv: OK
io: i
-
-
-
-
-
- FaultAck
- BOOL
- Set when faulted, reset by logger.
- 8
- 7432
-
-
- ClearAck
- BOOL
- 8
- 7440
-
-
- BeamPermitted
- BOOL
- Result of reset, veto, and fault logic, true beam off boolean
- 8
- 7448
-
-
- pytmc
-
+ FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc
pv: BeamPermitted
io: i
-
-
-
-
-
- Reset
- BOOL
- 8
- 7456
-
-
- pytmc
-
+ ResetBOOL87456pytmc
pv: Reset
io: o
-
-
-
-
-
- bsFF
- RS
- 64
- 7488
-
-
- rtReset
- R_TRIG
- 64
- 7552
-
-
- ftCountFault
- F_TRIG
- 64
- 7616
-
-
-
- TOF
- 224
-
- IN
- BOOL
- starts timer with falling edge, resets timer with rising edge
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- time to pass, before Q is set
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- is FALSE, PT seconds after IN had a falling edge
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- elapsed time
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 160
-
-
- StartTime
- TIME
- 32
- 192
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- DWORD (1..86400)
- 32
- DWORD
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 86400
-
-
-
-
- E_TimeZoneID
- 16
- INT
-
- eTimeZoneID_Invalid
- -1
- Invalid time zone
-
-
- eTimeZoneID_Unknown
- 0
- Unknown time zone
-
-
- eTimeZoneID_Standard
- 1
- Standard time (Winterzeit)
-
-
- eTimeZoneID_Daylight
- 2
- Daylight saving time (Sommerzeit)
-
-
-
- T_AmsPort
- TwinCAT AMS port address.
- 16
- UINT
-
-
- ADSREAD
- ADS read command.
- 1248
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- LEN
- UDINT
- Max. number of data bytes to read (LEN <= max. size of destination buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- DESTADDR
- PVOID
- Pointer to destination buffer
- 32
- 352
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- READ
- BOOL
- Rising edge starts command execution
- 8
- 384
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 416
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 448
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 456
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 480
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- NT_GetTime
- Reads local windows system time (struct)
- 1728
-
- NETID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- START
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- TIMESTR
- TIMESTRUCT
- Local windows system time
- 128
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 480
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 400
-
-
- .IDXOFFS
- 1
-
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ST_AmsGetTimeZoneInformation
- 896
-
- tzInfo
- ST_TimeZoneInformation
- GetTimeZoneInformation return data
- 864
- 0
-
-
- apiResult
- DWORD
- api call result
- 32
- 864
-
-
-
- conditionalshow
-
-
-
-
- FB_GetTimeZoneInformation
- Reads time zone information
- 3488
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- tzID
- E_TimeZoneID
- 16
- 352
-
-
- ItemType
- Output
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- 864
- 384
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 1248
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 400
-
-
- .IDXOFFS
- 6
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 2496
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 2560
-
-
- conditionalshow
-
-
-
-
- res
- ST_AmsGetTimeZoneInformation
- 896
- 2592
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ADSWRITE
- ADS write command.
- 1216
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- LEN
- UDINT
- Max. number of data bytes to write (LEN <= max. size of source buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- SRCADDR
- PVOID
- Pointer to source buffer
- 32
- 352
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- WRITE
- BOOL
- Rising edge starts command execution
- 8
- 384
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 416
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 448
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 456
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 480
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- ADSRDWRTEX
- Extended ADS read/write command.
- 1440
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- WRITELEN
- UDINT
- Max. number of data bytes to write (WRITELEN <= max. size of source buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- READLEN
- UDINT
- Max. number of data bytes to read (READLEN <= max. size of destination buffer)
- 32
- 352
-
-
- ItemType
- Input
-
-
-
-
- SRCADDR
- PVOID
- Pointer to source buffer
- 32
- 384
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- DESTADDR
- PVOID
- Pointer to destination buffer
- 32
- 416
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- WRTRD
- BOOL
- Rising edge starts command execution
- 8
- 448
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 480
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 512
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 520
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 544
-
-
- ItemType
- Output
-
-
-
-
- COUNT_R
- UDINT
- Count of bytes actually read
- 32
- 576
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- ST_HKeySrvRead
- 4096
-
- sSub
- T_MaxString
- 2048
- 0
-
-
- sVal
- T_MaxString
- 2048
- 2048
-
-
-
- conditionalshow
-
-
-
-
- FB_RegQueryValue
- Reads windows registry value
- 10304
-
- sNetId
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- sSubKey
- T_MaxString
- HKEY_LOCAL_MACHINE \ sub key name
- 2048
- 224
-
-
- ItemType
- Input
-
-
-
-
- sValName
- T_MaxString
- Value name
- 2048
- 2272
-
-
- ItemType
- Input
-
-
-
-
- cbData
- UDINT
- Number of data bytes to read
- 32
- 4320
-
-
- ItemType
- Input
-
-
-
-
- pData
- BYTE
- Points to registry key data buffer
- 32
- 4352
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 4384
-
-
- ItemType
- Input
-
-
-
-
- tTimeOut
- TIME
- Max fb execution time
- 32
- 4416
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 4448
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 4456
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 4480
-
-
- ItemType
- Output
-
-
-
-
- cbRead
- UDINT
- Number of succesfully read data bytes
- 32
- 4512
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRdWrtEx
- ADSRDWRTEX
- 1440
- 4544
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 200
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 5984
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 6048
-
-
- conditionalshow
-
-
-
-
- s1Len
- UDINT
- 32
- 6080
-
-
- conditionalshow
-
-
-
-
- s2Len
- UDINT
- 32
- 6112
-
-
- conditionalshow
-
-
-
-
- ptr
- BYTE
- 32
- 6144
-
-
- conditionalshow
-
-
-
-
- cbBuff
- UDINT
- 32
- 6176
-
-
- conditionalshow
-
-
-
-
- tmpBuff
- ST_HKeySrvRead
- 4096
- 6208
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- NT_SetTimeToRTCTime
- 12032
-
- NETID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- SET
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 352
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 4
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- fbRegQuery
- FB_RegQueryValue
- 10304
- 1568
-
-
- .sSubKey
- Software\Beckhoff\TwinCAT3\System
-
-
- .sValName
- NumOfCPUs
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 11872
-
-
- conditionalshow
-
-
-
-
- bTmp
- DWORD
- 32
- 11936
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 11968
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- bInit
- BOOL
- 8
- 11976
-
- 1
-
-
-
- conditionalshow
-
-
-
-
- numOfCPUs
- DWORD
- 32
- 12000
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FW_GetCpuCounter
- 96
-
- dwCpuCntLo
- UDINT
- 32
- 32
-
-
- ItemType
- Output
-
-
-
-
- dwCpuCntHi
- UDINT
- 32
- 64
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- GETCPUCOUNTER
- The CPU cycle counter can be read with this function block.
+ bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616TOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockDWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2T_AmsPort16UINTADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsNT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER
- 192
-
- cpuCntLoDW
- UDINT
- Contains the low-value 4 bytes of the numerical value
- 32
- 32
-
-
- ItemType
- Output
-
-
-
-
- cpuCntHiDW
- UDINT
- Contains the high-value 4 bytes of the numerical value
- 32
- 64
-
-
- ItemType
- Output
-
-
-
-
- fbGetCpuCounter
- FW_GetCpuCounter
- 96
- 96
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- RTC_EX2
- Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution)
- 896
-
- EN
- BOOL
- Enable/set clock
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PDT
- TIMESTRUCT
- Preset/set time in system time format (struct)
- 128
- 48
-
-
- ItemType
- Input
-
-
-
-
- PMICRO
- DWORD
- Preset microseconds
- 32
- 192
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- TRUE => Output time is valid, FALSE => Output time is invalid
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- CDT
- TIMESTRUCT
- Current time in system time format (struct)
- 128
- 240
-
-
- .wYear
- 1970
-
-
- .wMonth
- 1
-
-
- .wDay
- 1
-
-
- .wDayOfWeek
- 4
-
-
-
-
- ItemType
- Output
-
-
-
-
- CMICRO
- DWORD
- Current microseconds
- 32
- 384
-
-
- ItemType
- Output
-
-
-
-
- fbGetCpuCounter
- GETCPUCOUNTER
- 192
- 416
-
-
- conditionalshow
-
-
-
-
- risingEdge
- R_TRIG
- 64
- 608
-
-
- conditionalshow
-
-
-
-
- oldTick
- DWORD
- 32
- 672
-
-
- conditionalshow
-
-
-
-
- currTick
- DWORD
- 32
- 704
-
-
- conditionalshow
-
-
-
-
- nanoDiff
- DWORD
- 32
- 736
-
-
- conditionalshow
-
-
-
-
- nanoRest
- DWORD
- 32
- 768
-
-
- conditionalshow
-
-
-
-
- secDiff
- DWORD
- 32
- 800
-
-
- conditionalshow
-
-
-
-
- dateTime
- DATE_AND_TIME
- 32
- 832
-
-
- conditionalshow
-
-
-
-
- bInitialized
- BOOL
- 8
- 864
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LocalSystemTime
- This function block synchronizes cyclically to and returns the Local Windows System Time.
- 19040
-
- sNetID
- T_AmsNetID
- The target TwinCAT system network address
- 192
- 32
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time)
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- dwCycle
- DWORD (1..86400)
- Time synchronisation cycle (seconds)
- 32
- 256
-
- 5
-
-
-
- ItemType
- Input
-
-
-
-
- dwOpt
- DWORD
- Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time
- 32
- 288
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max. ADS function block execution time (internal communication timeout).
- 32
- 320
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bValid
- BOOL
- TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- systemTime
- TIMESTRUCT
- Local Windows System Time struct
- 128
- 368
-
-
- ItemType
- Output
-
-
-
-
- tzID
- E_TimeZoneID
- Daylight/standard time zone information
- 16
- 496
-
- -1
-
-
-
- ItemType
- Output
-
-
-
-
- rtrig
- R_TRIG
- 64
- 512
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 576
-
-
- conditionalshow
-
-
-
-
- fbNT
- NT_GetTime
- 1728
- 608
-
-
- conditionalshow
-
-
-
-
- fbTZ
- FB_GetTimeZoneInformation
- 3488
- 2336
-
-
- conditionalshow
-
-
-
-
- fbSET
- NT_SetTimeToRTCTime
- 12032
- 5824
-
-
- conditionalshow
-
-
-
-
- fbRTC
- RTC_EX2
- 896
- 17856
-
-
- conditionalshow
-
-
-
-
- timer
- TON
- 224
- 18752
-
-
- conditionalshow
-
-
-
-
- nSync
- DWORD
- 32
- 18976
-
-
- conditionalshow
-
-
-
-
- bNotSup
- BOOL
- 8
- 19008
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- T_FILETIME
- The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
- 64
-
- dwLowDateTime
- DWORD
- Specifies the low-order 32 bits of the file time.
- 32
- 0
-
-
- dwHighDateTime
- DWORD
- Specifies the high-order 32 bits of the file time.
- 32
- 32
-
-
-
- FB_TranslateLocalTimeToUtcByZoneID
- Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time
- 2400
-
- in
- T_FILETIME
- Time to be converted (Local file time format)
- 64
- 32
-
-
- ItemType
- Input
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- Time zone information
- 864
- 96
-
-
- ItemType
- Input
-
-
-
-
- wDldYear
- WORD
- Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0.
- 16
- 960
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- wStdYear
- WORD
- Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0.
- 16
- 976
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- out
- T_FILETIME
- Converted time (UTC file time format)
- 64
- 992
-
-
- ItemType
- Output
-
-
-
-
- eTzID
- E_TimeZoneID
- Detected daylight saving time information
- 16
- 1056
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bB
- BOOL
- FALSE => A time, TRUE => B time
- 8
- 1072
-
-
- ItemType
- Output
-
-
-
-
- bias
- DINT
- Bias value in minutes
- 32
- 1088
-
-
- ItemType
- Output
-
-
-
-
- inLocal
- TIMESTRUCT
- 128
- 1120
-
-
- tziSommer
- TIMESTRUCT
- 128
- 1248
-
-
- tziWinter
- TIMESTRUCT
- 128
- 1376
-
-
- tziLocalSommer
- T_FILETIME
- 64
- 1504
-
-
- tziLocalWinter
- T_FILETIME
- 64
- 1568
-
-
- tziLocalSommerJump
- T_FILETIME
- 64
- 1632
-
-
- tziLocalWinterJump
- T_FILETIME
- 64
- 1696
-
-
- ui64LocalIn
- T_ULARGE_INTEGER
- 64
- 1760
-
-
- ui64LocalSommer
- T_ULARGE_INTEGER
- 64
- 1824
-
-
- ui64LocalWinter
- T_ULARGE_INTEGER
- 64
- 1888
-
-
- in_to_s
- DINT
- 32
- 1952
-
-
- in_to_w
- DINT
- 32
- 1984
-
-
- s_to_w
- DINT
- 32
- 2016
-
-
- in_to_s_jump
- DINT
- 32
- 2048
-
-
- in_to_w_jump
- DINT
- 32
- 2080
-
-
- iStandardBias
- DINT
- 32
- 2112
-
-
- iDaylightBias
- DINT
- 32
- 2144
-
-
- ui64PreviousIn
- T_ULARGE_INTEGER
- 64
- 2176
-
-
- ui64FallDiff
- T_ULARGE_INTEGER
- 64
- 2240
-
-
- bFallDiff
- BOOL
- 8
- 2304
-
-
- dtSommerJump
- DATE_AND_TIME
- 32
- 2336
-
-
- dtWinterJump
- DATE_AND_TIME
- 32
- 2368
-
-
- A_Reset
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- FB_TzSpecificLocalTimeToSystemTime
- Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time
- 3584
-
- in
- TIMESTRUCT
- Time zone's specific local system time. Structure that specifies the system time since January 1, 1601
- 128
- 32
-
-
- ItemType
- Input
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- Time zone settings
- 864
- 160
-
-
- ItemType
- Input
-
-
-
-
- out
- TIMESTRUCT
- Coordinated Universal Time (UTC) in system time format
- 128
- 1024
-
-
- ItemType
- Output
-
-
-
-
- eTzID
- E_TimeZoneID
- Daylight saving time information
- 16
- 1152
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bB
- BOOL
- FALSE => A time, TRUE => B time
- 8
- 1168
-
-
- ItemType
- Output
-
-
-
-
- fbBase
- FB_TranslateLocalTimeToUtcByZoneID
- 2400
- 1184
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_JsonSaxWriter
- | Provides the functionality to create a JSON document.
+ One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_JsonSaxWriter
- 256
-
- initStatus
- HRESULT
- 32
- 32
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
- 64
-
-
- ipWriter2
- ITcJsonSaxWriter2
- 32
- 96
-
-
- CLSID_TcJsonSaxWriter
- CLSID
- 128
- 128
-
-
- .Data1
- 3870298264
-
-
- .Data2
- 56256
-
-
- .Data3
- 17669
-
-
- .Data4[0]
- 158
-
-
- .Data4[1]
- 60
-
-
- .Data4[2]
- 93
-
-
- .Data4[3]
- 248
-
-
- .Data4[4]
- 70
-
-
- .Data4[5]
- 150
-
-
- .Data4[6]
- 7
-
-
- .Data4[7]
- 196
-
-
-
-
- AddKeyNumber
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DINT
- 32
-
-
-
- AddString
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddKeyFileTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- FILETIME
- 64
-
-
-
- IsComplete
- BOOL
- 8
-
-
- AddUdint
-
- value
- UDINT
- 32
-
-
-
- AddHexBinary
-
- pBytes
- BYTE
- 32
-
-
- nBytes
- DINT
- 32
-
-
-
- AddLint
-
- value
- LINT
- 64
-
-
-
- AddLreal
-
- value
- LREAL
- 64
-
-
-
- AddKey
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- ResetDocument
-
-
- AddKeyLreal
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- LREAL
- 64
-
-
-
- StartObject
-
-
- GetDocumentLength
- UDINT
- 32
-
- n
- UDINT
- 32
-
-
- p
- STRING(80)
- 32
-
-
-
- AddKeyDcTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DCTIME
- 64
-
-
-
- AddDateTime
-
- value
- DATE_AND_TIME
- 32
-
-
-
- AddRawObject
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- SetMaxDecimalPlaces
-
- decimalPlaces
- DINT
- 32
-
-
-
- __get_ipWriter
- ITcJsonSaxWriter
- 32
-
- _ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- property
-
-
-
-
- AddKeyBool
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- BOOL
- 8
-
-
-
- GetDocument
- STRING(255)
- 2048
-
- p
- SINT
- 32
-
-
- n
- UDINT
- 32
-
-
-
- AddDint
-
- value
- DINT
- 32
-
-
-
- AddRawArray
- BOOL
- 8
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddKeyString
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- CopyDocument
- UDINT
- 32
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of the target string buffer
- UDINT
- 32
-
-
-
- AddUlint
-
- value
- ULINT
- 64
-
-
-
- GetMaxDecimalPlaces
- DINT
- 32
-
- dp
- DINT
- 32
-
-
-
- AddFileTime
-
- value
- FILETIME
- 64
-
-
-
- AddNull
-
-
- AddKeyDateTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DATE_AND_TIME
- 32
-
-
-
- AddBool
-
- value
- BOOL
- 8
-
-
-
- AddBase64
-
- pBytes
- BYTE
- 32
-
-
- nBytes
- DINT
- 32
-
-
-
- AddDcTime
-
- value
- DCTIME
- 64
-
-
-
- AddKeyNull
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- EndArray
-
-
- EndObject
-
-
- StartArray
-
-
- AddReal
-
- value
- REAL
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_HardwareFFOutput
- 878912
-
- FF_ARRAY_UPPER_BOUND
- UINT
- 16
- 32
-
- 100
-
-
-
- i_xReset
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
- pytmc
-
+ | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentAddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectGetDocumentLengthUDINT32nUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesdecimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048pSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32AddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayEndObjectStartArrayAddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput878912FF_ARRAY_UPPER_BOUNDUINT1632100i_xResetBOOL848ItemTypeInputpytmc
pv: ClearFault
io: o
field: DESC Might be overidden by PLC writes
-
-
-
-
-
- i_xVeto
- BOOL
- 8
- 56
-
-
- ItemType
- Input
-
-
- pytmc
-
+ i_xVetoBOOL856ItemTypeInputpytmc
pv: EnableVeto
io: o
-
-
-
-
-
- bAutoReset
- BOOL
- Set true for the FFO to automatically permit beam again after all fast faults are cleared
- 8
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_sNetID
- T_AmsNetID
- Set to the Arbiter AmsNetID to be used for the synchronisation. An empty string means the system will sue local time
- 192
- 72
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- q_xFastFaultOut
- BOOL
- 8
- 264
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bAutoResetBOOL8640ItemTypeInputi_sNetIDT_AmsNetID19272ItemTypeInputq_xFastFaultOutBOOL8264ItemTypeOutputpytmc
pv: FaultHWO
io: i
field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
-
-
- q_xValidSyncTime
- BOOL
- system time bValid output True when sync is successful
- 8
- 272
-
-
- ItemType
- Output
-
-
-
-
- astFF
- ST_FF
-
- 1
- 100
-
- 768000
- 288
-
-
- pytmc
-
+ TcAddressTypeOutputq_xValidSyncTimeBOOL8272ItemTypeOutputastFFST_FF1100768000288pytmc
pv: FF
-
-
-
-
-
- xFastFaultRegFail
- BOOL
- Set true if a fast fault fails to register. Holds beam off.
- 8
- 768288
-
- 0
-
-
-
- pytmc
-
+ xFastFaultRegFailBOOL87682880pytmc
pv: RegistrationFailure
io: io
-
-
-
-
-
- tFFRegFail
- F_TRIG
- 64
- 768320
-
-
- sPath
- T_MaxString
- 2048
- 768384
-
-
- instance-path
-
-
- noinit
-
-
-
-
- xOK
- BOOL
- Current internal state of FFO, indicates if FFO will accept a reset
- 8
- 770432
-
- 1
-
-
-
- pytmc
-
+ tFFRegFailF_TRIG64768320sPathT_MaxString2048768384instance-pathnoinitxOKBOOL87704321pytmc
pv: OK
io: i
-
-
-
-
-
- rtReset
- R_TRIG
- 64
- 770464
-
-
- rtResetandOK
- R_TRIG
- 64
- 770528
-
-
- nIndex
- UINT
- 16
- 770592
-
- 1
-
-
-
- IdxOK
- BOOL
- 8
- 770608
-
-
- fbTime
- FB_LocalSystemTime
- Get current system time, used for override
- 19040
- 770624
-
-
- .bEnable
- 1
-
-
- .dwCycle
- 1
-
-
-
-
- fbTime_to_UTC
- FB_TzSpecificLocalTimeToSystemTime
- 3584
- 789664
-
-
- fbGetTimeZone
- FB_GetTimeZoneInformation
- 3488
- 793248
-
-
- fbJson
- FB_JsonSaxWriter
- 256
- 796736
-
-
- pmpsTypeCode
- UDINT
- shows up in json as pmps_typecode
- 32
- 796992
-
- 0
-
-
-
- fbLogger
- FB_LogMessage
- 81600
- 797056
-
-
- .eSevr
- 4
-
-
- .eSubsystem
- 2
-
-
- .nMinTimeViolationAcceptable
- 100
-
-
-
-
- __EXECUTELOGGING__HELLOTIMER
- TOF
- 224
- 878656
-
-
- .PT
- 86400000
-
-
-
-
- ExecuteNoLog
-
-
- EvaluateOutput
-
-
- Execute
-
-
- EvaluateVetos
- BOOL
- 8
-
-
- obsolete
- Use EvaluateOverrides instead.
-
-
-
-
- EvaluateOverrides
- BOOL
- 8
-
- FF
- ST_FF
- 32
-
-
- EvalIdx
- DINT
- 32
-
-
- MaxTime
- 49.7 days
- DINT
- 32
-
-
-
- no_check
-
-
-
-
- ExecuteLogging
- BOOL
- 8
-
- FF
- ST_FF
- 32
-
-
- logIdx
- DINT
- 32
-
-
- HelloTimer
- TOF
- 224
-
-
- uselocation
- __EXECUTELOGGING__HELLOTIMER
-
-
-
-
-
- no_check
-
-
-
-
- Register
- BOOL
- 8
-
- stFFInfo
- ST_FFInfo
- 6832
-
-
- FFOName
- T_MaxString
- 2048
-
-
- ItemType
- Output
-
-
-
-
- Idx
- UINT
- 16
-
-
- ItemType
- Output
-
-
-
-
-
- no_check
-
-
-
-
- IdxCheckIn
- BOOL
- 8
-
- Idx
- DINT
- 32
-
-
- OK
- BOOL
- 8
-
-
- Reset
- BOOL
- 8
-
-
- stFF
- ST_FF
- 7680
-
-
- BeamPermitted
- BOOL
- 8
-
-
-
- no_check
-
-
-
-
- FormulateLogJson
- STRING(80)
- 648
-
- FF
- ST_FF
- 7680
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- no_check
-
-
-
-
- T_AmsNetIdArr
- TwinCAT AMS netID address bytes.
- 48
- AMSNETID
-
-
- FB_GetLocalAmsNetId
- Reads the local AmsNetId (local TwinCAT-specific network address)
- 10848
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- tTimeOut
- TIME
- Max fb execution time
- 32
- 64
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 104
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- AddrString
- T_AmsNetID
- TwinCAT -specific network address as string
- 192
- 160
-
- 0.0.0.0.0.0
-
-
-
- ItemType
- Output
-
-
-
-
- AddrBytes
- T_AmsNetIdArr
- TwinCAT-specific network address as array of byte
- 48
- 352
-
-
- [0]
- 0
-
-
- [1]
- 0
-
-
- [2]
- 0
-
-
- [3]
- 0
-
-
- [4]
- 0
-
-
- [5]
- 0
-
-
-
-
- ItemType
- Output
-
-
-
-
- fbRegQueryValue
- FB_RegQueryValue
- 10304
- 416
-
-
- .sNetId
-
-
-
- .sSubKey
- SOFTWARE\Beckhoff\TwinCAT3\System
-
-
- .sValName
- AmsNetId
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 10720
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 10784
-
-
- conditionalshow
-
-
-
-
- tmpBytes
- T_AmsNetIdArr
- 48
- 10792
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_JsonDomParserBase
- 128
-
- ipDom
- ITcJsonDomParser
- 32
- 32
-
-
- conditionalshow
-
-
-
-
- ipDom2
- ITcJsonDomParser2
- 32
- 64
-
-
- conditionalshow
-
-
-
-
- ipXFA
- ITcDomParserFileAccess
- 32
- 96
-
-
- conditionalshow
-
-
-
-
- GetHexBinary
- DINT
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- HasMember
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- SetDateTime
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- DATE_AND_TIME
- 32
-
-
-
- SetBool
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- BOOL
- 8
-
-
-
- SetJson
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- IsNull
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- PushbackFileTimeValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- FILETIME
- 64
-
-
-
- PushbackIntValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- DINT
- 32
-
-
-
- AddFileTimeMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- FILETIME
- 64
-
-
-
- RemoveMemberByName
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- keepOrder
- BOOL
- 8
-
-
-
- AddArrayMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- reserve
- UDINT
- 32
-
-
-
- SetNull
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
-
- SetString
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- MemberEnd
- SJsonIterator
- 32
-
- v
- SJsonValue
- 32
-
-
-
- PushbackUintValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- UDINT
- 32
-
-
-
- ParseDocument
- SJsonValue
- 32
-
- sJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddIntMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DINT
- 32
-
-
-
- ArrayEnd
- SJsonAIterator
- 32
-
- v
- SJsonValue
- 32
-
-
-
- SetDouble
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- LREAL
- 64
-
-
-
- PushbackBoolValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- BOOL
- 8
-
-
-
- AddHexBinaryMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- GetBase64
- DINT
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- GetMemberValue
- SJsonValue
- 32
-
- i
- SJsonIterator
- 32
-
-
-
- SetObject
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
-
- AddDateTimeMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DATE_AND_TIME
- 32
-
-
-
- GetInt
- DINT
- 32
-
- v
- SJsonValue
- 32
-
-
-
- PushbackUint64Value
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- ULINT
- 64
-
-
-
- ClearArray
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
- i
- SJsonAIterator
- 32
-
-
-
- RemoveAllMembers
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- ExceptionRaised
- BOOL
- 8
-
-
- IsISO8601TimeFormat
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- GetArraySize
- UDINT
- 32
-
- v
- SJsonValue
- 32
-
-
-
- GetInt64
- LINT
- 64
-
- v
- SJsonValue
- 32
-
-
-
- IsBool
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- AddInt64Member
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- LINT
- 64
-
-
-
- FindMemberPath
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- member of v seperatet by '/' without leading '/' ('/' in a member name will be encoded as "~1" and '~' as "~0")
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- SetDcTime
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- DCTIME
- 64
-
-
-
- SetArray
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- reserve
- UDINT
- 32
-
-
-
- GetFileTime
- FILETIME
- 64
-
- v
- SJsonValue
- 32
-
-
-
- GetStringLength
- UDINT
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- BYTE
- 32
-
-
- l
- UDINT
- 32
-
-
-
- SaveDocumentToFile
- BOOL
- 8
-
- sFile
- file path
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bExec
- a rising edge triggers the saving.
- BOOL
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- PushbackBase64Value
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- IsBase64
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- IsTrue
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- IsInt
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- GetDocumentRoot
- SJsonValue
- 32
-
-
- CopyDocument
- UDINT
- 32
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
-
- GetType
- EJsonType
- 32
-
- v
- SJsonValue
- 32
-
-
-
- PushbackDcTimeValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- DCTIME
- 64
-
-
-
- GetMemberName
- STRING(80)
- 648
-
- i
- SJsonIterator
- 32
-
-
- p
- STRING(80)
- 32
-
-
-
- IsNumber
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- AddObjectMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- IsInt64
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- IsUint64
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- SetFileTime
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- FILETIME
- 64
-
-
-
- CopyString
- UDINT
- 32
-
- v
- SJsonValue
- 32
-
-
- pStr
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nStr
- UDINT
- 32
-
-
- p
- BYTE
- 32
-
-
- q
- BYTE
- 32
-
-
- l
- UDINT
- 32
-
-
-
- SetBase64
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- GetJsonLength
- UDINT
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- STRING(80)
- 32
-
-
-
- Swap
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
- w
- SJsonValue
- 32
-
-
-
- SetUint64
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- ULINT
- 64
-
-
-
- IsHexBinary
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- AddUint64Member
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- ULINT
- 64
-
-
-
- IsFalse
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- SetAdsProvider
- BOOL
- 8
-
- oid
- OTCID
- 32
-
-
-
- MemberBegin
- SJsonIterator
- 32
-
- v
- SJsonValue
- 32
-
-
-
- NewDocument
- SJsonValue
- 32
-
-
- GetString
- STRING(255)
- 2048
-
- v
- SJsonValue
- 32
-
-
- p
- STRING(255)
- 32
-
-
-
- IsUint
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- NextMember
- SJsonIterator
- 32
-
- i
- SJsonIterator
- 32
-
-
-
- ArrayBegin
- SJsonAIterator
- 32
-
- v
- SJsonValue
- 32
-
-
-
- IsString
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- PopbackValue
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- AddJsonMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- LoadDocumentFromFile
- BOOL
- 8
-
- sFile
- file path
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bExec
- a rising edge triggers the load.
- BOOL
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- GetDateTime
- DATE_AND_TIME
- 32
-
- v
- SJsonValue
- 32
-
-
-
- IsObject
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- PushbackStringValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- RemoveMember
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
- i
- SJsonIterator
- 32
-
-
- keepOrder
- BOOL
- 8
-
-
-
- RemoveArray
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
- i
- SJsonAIterator
- 32
-
-
-
- AddDcTimeMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DCTIME
- 64
-
-
-
- SetMaxDecimalPlaces
-
- dp
- DINT
- 32
-
-
-
- FindMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- PushbackDateTimeValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- DATE_AND_TIME
- 32
-
-
-
- PushbackInt64Value
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- LINT
- 64
-
-
-
- AddBase64Member
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- SetUint
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- UDINT
- 32
-
-
-
- SetHexBinary
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- GetArrayValueByIdx
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- idx
- UDINT
- 32
-
-
-
- PushbackHexBinaryValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- p
- PVOID
- 32
-
-
- n
- DINT
- 32
-
-
-
- AddDoubleMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- LREAL
- 64
-
-
-
- PushbackNullValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
-
- AddBoolMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- BOOL
- 8
-
-
-
- GetDcTime
- DCTIME
- 64
-
- v
- SJsonValue
- 32
-
-
-
- AddUintMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- UDINT
- 32
-
-
-
- CopyJson
- UDINT
- 32
-
- v
- SJsonValue
- 32
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
-
- SetInt64
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- LINT
- 64
-
-
-
- CopyFrom
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- w
- SJsonValue
- 32
-
-
-
- AddStringMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- GetBool
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- GetDouble
- LREAL
- 64
-
- v
- SJsonValue
- 32
-
-
-
- GetMaxDecimalPlaces
- DINT
- 32
-
-
- GetArrayValue
- SJsonValue
- 32
-
- i
- SJsonAIterator
- 32
-
-
-
- NextArray
- SJsonAIterator
- 32
-
- i
- SJsonAIterator
- 32
-
-
-
- GetDocument
- STRING(255)
- 2048
-
- p
- BYTE
- 32
-
-
- q
- BYTE
- 32
-
-
- t
- STRING(255)
- 32
-
-
- length
- UDINT
- 32
-
-
-
- SetInt
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- DINT
- 32
-
-
-
- PushbackDoubleValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- value
- LREAL
- 64
-
-
-
- GetUint
- UDINT
- 32
-
- v
- SJsonValue
- 32
-
-
-
- GetUint64
- ULINT
- 64
-
- v
- SJsonValue
- 32
-
-
-
- GetDocumentLength
- UDINT
- 32
-
- p
- STRING(80)
- 32
-
-
-
- GetJson
- STRING(255)
- 2048
-
- v
- SJsonValue
- 32
-
-
- p
- BYTE
- 32
-
-
- q
- BYTE
- 32
-
-
- t
- STRING(255)
- 32
-
-
- length
- UDINT
- 32
-
-
-
- IsArray
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- PushbackJsonValue
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- IsDouble
- BOOL
- 8
-
- v
- SJsonValue
- 32
-
-
-
- AddNullMember
- SJsonValue
- 32
-
- v
- SJsonValue
- 32
-
-
- member
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_JsonDomParser
- 288
- FB_JsonDomParserBase
-
- initStatus
- HRESULT
- 32
- 128
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- CLSID_TcJsonDomParser
- CLSID
- 128
- 160
-
-
- .Data1
- 1337382113
-
-
- .Data2
- 45876
-
-
- .Data3
- 23182
-
-
- .Data4[0]
- 166
-
-
- .Data4[1]
- 151
-
-
- .Data4[2]
- 186
-
-
- .Data4[3]
- 40
-
-
- .Data4[4]
- 25
-
-
- .Data4[5]
- 175
-
-
- .Data4[6]
- 202
-
-
- .Data4[7]
- 216
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- E_OpenPath
- 16
- UINT
-
- PATH_GENERIC
- 1
- Search/open/create files in selected/generic folder
-
-
- PATH_BOOTPRJ
- 2
- Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension
-
-
- PATH_BOOTDATA
- 3
- Reserved for future use
-
-
- PATH_BOOTPATH
- 4
- Refers to the TwinCAT/Boot directory without adding an extension (.wbp)
-
-
- PATH_USERPATH1
- 11
- Reserved for future use
-
-
- PATH_USERPATH2
- 12
- Reserved for future use
-
-
- PATH_USERPATH3
- 13
- Reserved for future use
-
-
- PATH_USERPATH4
- 14
- Reserved for future use
-
-
- PATH_USERPATH5
- 15
- Reserved for future use
-
-
- PATH_USERPATH6
- 16
- Reserved for future use
-
-
- PATH_USERPATH7
- 17
- Reserved for future use
-
-
- PATH_USERPATH8
- 18
- Reserved for future use
-
-
- PATH_USERPATH9
- 19
- Reserved for future use
-
-
-
- FB_FileOpen
- Open and/or create a file.
- 3456
-
- sNetId
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- sPathName
- T_MaxString
- Max filename length = 255
- 2048
- 224
-
-
- ItemType
- Input
-
-
-
-
- nMode
- DWORD
- Open mode flags
- 32
- 2272
-
-
- ItemType
- Input
-
-
-
-
- ePath
- E_OpenPath
- Default: Open generic file
- 16
- 2304
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge starts command execution
- 8
- 2320
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 2336
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- Busy flag
- 8
- 2368
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- Error flag
- 8
- 2376
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- ADS error code
- 32
- 2400
-
-
- ItemType
- Output
-
-
-
-
- hFile
- UINT
- File handle
- 16
- 2432
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_FileClose
- Closes a file stream.
- 1184
-
- sNetId
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- hFile
- UINT
- File handle obtained through 'open'
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge starts command execution
- 8
- 240
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- Busy flag
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- Error flag
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- ADS error code
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_FileRead
- Reads data from a stream.
- 1440
-
- sNetId
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- hFile
- UINT
- File handle
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- pReadBuff
- PVOID
- Buffer address for read
- 32
- 256
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- cbReadLen
- UDINT
- Count of bytes for read
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge starts command execution
- 8
- 320
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 352
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- Busy flag
- 8
- 384
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- Error flag
- 8
- 392
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- ADS error code
- 32
- 416
-
-
- ItemType
- Output
-
-
-
-
- cbRead
- UDINT
- Count of bytes actually read
- 32
- 448
-
-
- ItemType
- Output
-
-
-
-
- bEOF
- BOOL
- End of file
- 8
- 480
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_FastFault
- Fast Fault
+ rtResetR_TRIG64770464rtResetandOKR_TRIG64770528nIndexUINT167705921IdxOKBOOL8770608fbTimeFB_LocalSystemTime19040770624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime3584789664fbGetTimeZoneFB_GetTimeZoneInformation3488793248fbJsonFB_JsonSaxWriter256796736pmpsTypeCodeUDINT327969920fbLoggerFB_LogMessage81600797056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable100__EXECUTELOGGING__HELLOTIMERTOF224878656.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkT_AmsNetIdArr48AMSNETIDFB_GetLocalAmsNetId10848bExecuteBOOL832ItemTypeInputtTimeOutTIME32645000ItemTypeInputbBusyBOOL896ItemTypeOutputbErrorBOOL8104ItemTypeOutputnErrIdUDINT32128ItemTypeOutputAddrStringT_AmsNetID1921600.0.0.0.0.0ItemTypeOutputAddrBytesT_AmsNetIdArr48352[0]0[1]0[2]0[3]0[4]0[5]0ItemTypeOutputfbRegQueryValueFB_RegQueryValue10304416.sNetId.sSubKeySOFTWARE\Beckhoff\TwinCAT3\System.sValNameAmsNetIdconditionalshowfbTriggerR_TRIG6410720conditionalshowstateBYTE810784conditionalshowtmpBytesT_AmsNetIdArr4810792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_JsonDomParserBase128ipDomITcJsonDomParser3232conditionalshowipDom2ITcJsonDomParser23264conditionalshowipXFAITcDomParserFileAccess3296conditionalshowGetHexBinaryDINT32vSJsonValue32pPVOID32nDINT32HasMemberBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDateTimeSJsonValue32vSJsonValue32valueDATE_AND_TIME32SetBoolSJsonValue32vSJsonValue32valueBOOL8SetJsonSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsNullBOOL8vSJsonValue32PushbackFileTimeValueSJsonValue32vSJsonValue32valueFILETIME64PushbackIntValueSJsonValue32vSJsonValue32valueDINT32AddFileTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueFILETIME64RemoveMemberByNameBOOL8vSJsonValue32memberSTRING(80)32ItemTypeInOutkeepOrderBOOL8AddArrayMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutreserveUDINT32SetNullSJsonValue32vSJsonValue32SetStringSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutMemberEndSJsonIterator32vSJsonValue32PushbackUintValueSJsonValue32vSJsonValue32valueUDINT32ParseDocumentSJsonValue32sJsonSTRING(80)32ItemTypeInOutAddIntMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator32vSJsonValue32SetDoubleSJsonValue32vSJsonValue32valueLREAL64PushbackBoolValueSJsonValue32vSJsonValue32valueBOOL8AddHexBinaryMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32GetBase64DINT32vSJsonValue32pPVOID32nDINT32GetMemberValueSJsonValue32iSJsonIterator32SetObjectSJsonValue32vSJsonValue32AddDateTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue32PushbackUint64ValueSJsonValue32vSJsonValue32valueULINT64ClearArrayBOOL8vSJsonValue32iSJsonAIterator32RemoveAllMembersBOOL8vSJsonValue32ExceptionRaisedBOOL8IsISO8601TimeFormatBOOL8vSJsonValue32GetArraySizeUDINT32vSJsonValue32GetInt64LINT64vSJsonValue32IsBoolBOOL8vSJsonValue32AddInt64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLINT64FindMemberPathSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutSetDcTimeSJsonValue32vSJsonValue32valueDCTIME64SetArraySJsonValue32vSJsonValue32reserveUDINT32GetFileTimeFILETIME64vSJsonValue32GetStringLengthUDINT32vSJsonValue32pBYTE32lUDINT32SaveDocumentToFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrHRESULT32PushbackBase64ValueSJsonValue32vSJsonValue32pPVOID32nDINT32IsBase64BOOL8vSJsonValue32IsTrueBOOL8vSJsonValue32IsIntBOOL8vSJsonValue32GetDocumentRootSJsonValue32CopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue32PushbackDcTimeValueSJsonValue32vSJsonValue32valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator32pSTRING(80)32IsNumberBOOL8vSJsonValue32AddObjectMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutIsInt64BOOL8vSJsonValue32IsUint64BOOL8vSJsonValue32SetFileTimeSJsonValue32vSJsonValue32valueFILETIME64CopyStringUDINT32vSJsonValue32pStrSTRING(80)32ItemTypeInOutnStrUDINT32pBYTE32qBYTE32lUDINT32SetBase64SJsonValue32vSJsonValue32pPVOID32nDINT32GetJsonLengthUDINT32vSJsonValue32pSTRING(80)32SwapBOOL8vSJsonValue32wSJsonValue32SetUint64SJsonValue32vSJsonValue32valueULINT64IsHexBinaryBOOL8vSJsonValue32AddUint64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueULINT64IsFalseBOOL8vSJsonValue32SetAdsProviderBOOL8oidOTCID32MemberBeginSJsonIterator32vSJsonValue32NewDocumentSJsonValue32GetStringSTRING(255)2048vSJsonValue32pSTRING(255)32IsUintBOOL8vSJsonValue32NextMemberSJsonIterator32iSJsonIterator32ArrayBeginSJsonAIterator32vSJsonValue32IsStringBOOL8vSJsonValue32PopbackValueBOOL8vSJsonValue32AddJsonMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutrawJsonSTRING(80)32ItemTypeInOutLoadDocumentFromFileBOOL8sFileSTRING(80)32ItemTypeInOutbExecBOOL32hrHRESULT32GetDateTimeDATE_AND_TIME32vSJsonValue32IsObjectBOOL8vSJsonValue32PushbackStringValueSJsonValue32vSJsonValue32valueSTRING(80)32ItemTypeInOutRemoveMemberBOOL8vSJsonValue32iSJsonIterator32keepOrderBOOL8RemoveArrayBOOL8vSJsonValue32iSJsonAIterator32AddDcTimeMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueDCTIME64SetMaxDecimalPlacesdpDINT32FindMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPushbackDateTimeValueSJsonValue32vSJsonValue32valueDATE_AND_TIME32PushbackInt64ValueSJsonValue32vSJsonValue32valueLINT64AddBase64MemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutpPVOID32nDINT32SetUintSJsonValue32vSJsonValue32valueUDINT32SetHexBinarySJsonValue32vSJsonValue32pPVOID32nDINT32GetArrayValueByIdxSJsonValue32vSJsonValue32idxUDINT32PushbackHexBinaryValueSJsonValue32vSJsonValue32pPVOID32nDINT32AddDoubleMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue32vSJsonValue32AddBoolMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueBOOL8GetDcTimeDCTIME64vSJsonValue32AddUintMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue32pDocSTRING(80)32ItemTypeInOutnDocUDINT32SetInt64SJsonValue32vSJsonValue32valueLINT64CopyFromSJsonValue32vSJsonValue32wSJsonValue32AddStringMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutGetBoolBOOL8vSJsonValue32GetDoubleLREAL64vSJsonValue32GetMaxDecimalPlacesDINT32GetArrayValueSJsonValue32iSJsonAIterator32NextArraySJsonAIterator32iSJsonAIterator32GetDocumentSTRING(255)2048pBYTE32qBYTE32tSTRING(255)32lengthUDINT32SetIntSJsonValue32vSJsonValue32valueDINT32PushbackDoubleValueSJsonValue32vSJsonValue32valueLREAL64GetUintUDINT32vSJsonValue32GetUint64ULINT64vSJsonValue32GetDocumentLengthUDINT32pSTRING(80)32GetJsonSTRING(255)2048vSJsonValue32pBYTE32qBYTE32tSTRING(255)32lengthUDINT32IsArrayBOOL8vSJsonValue32PushbackJsonValueSJsonValue32vSJsonValue32rawJsonSTRING(80)32ItemTypeInOutIsDoubleBOOL8vSJsonValue32AddNullMemberSJsonValue32vSJsonValue32memberSTRING(80)32ItemTypeInOutPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_JsonDomParser288FB_JsonDomParserBaseinitStatusHRESULT32128-1743714536ItemTypeOutputCLSID_TcJsonDomParserCLSID128160.Data11337382113.Data245876.Data323182.Data4[0]166.Data4[1]151.Data4[2]186.Data4[3]40.Data4[4]25.Data4[5]175.Data4[6]202.Data4[7]216PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_OpenPath16UINTPATH_GENERIC1PATH_BOOTPRJ2PATH_BOOTDATA3PATH_BOOTPATH4PATH_USERPATH111PATH_USERPATH212PATH_USERPATH313PATH_USERPATH414PATH_USERPATH515PATH_USERPATH616PATH_USERPATH717PATH_USERPATH818PATH_USERPATH919FB_FileOpen3456sNetIdT_AmsNetID19232ItemTypeInputsPathNameT_MaxString2048224ItemTypeInputnModeDWORD322272ItemTypeInputePathE_OpenPath1623041ItemTypeInputbExecuteBOOL82320ItemTypeInputtTimeoutTIME3223365000ItemTypeInputbBusyBOOL82368ItemTypeOutputbErrorBOOL82376ItemTypeOutputnErrIdUDINT322400ItemTypeOutputhFileUINT162432ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileClose1184sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputbExecuteBOOL8240ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileRead1440sNetIdT_AmsNetID19232ItemTypeInputhFileUINT16224ItemTypeInputpReadBuffPVOID32256ItemTypeInputTcIgnorePersistentcbReadLenUDINT32288ItemTypeInputbExecuteBOOL8320ItemTypeInputtTimeoutTIME323525000ItemTypeInputbBusyBOOL8384ItemTypeOutputbErrorBOOL8392ItemTypeOutputnErrIdUDINT32416ItemTypeOutputcbReadUDINT32448ItemTypeOutputbEOFBOOL8480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FastFault
- 25088
-
- i_xOK
- BOOL
- Connect to fast-fault condition (false produces fault)
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_xReset
- BOOL
- Resets when i_xOK is true and this is true
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- i_xAutoReset
- BOOL
- Automatically clear fast fault (latching vs non-latching)
- 8
- 48
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_xVetoable
- BOOL
- Mask this fast fault if the FFO veto device is true
- 8
- 56
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- i_DevName
- T_MaxString
- Device name for diagnostic
- 2048
- 64
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- i_Desc
- T_MaxString
- Description of fast fault (you should set at init)
- 2048
- 2112
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- i_TypeCode
- UINT
- Error code for classifying fast faults
- 16
- 4160
-
-
- ItemType
- Input
-
-
-
-
- o_xFFLine
- BOOL
- Connect to HW output or another FF input if you like (Optional)
- 8
- 4176
-
-
- ItemType
- Output
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- Point to FB_HardwareFFOutput of your choice
- 32
- 4192
-
-
- ItemType
- InOut
-
-
-
-
- sPath
- T_MaxString
- 2048
- 4224
-
-
- instance-path
-
-
- noinit
-
-
-
-
- FFInfo
- ST_FFInfo
- 6832
- 6272
-
-
- RegistrationIdx
- UINT
- The index this FF was registered in the FFO
- 16
- 13104
-
- 1
-
-
-
- xInit
- BOOL
- 8
- 13120
-
- 1
-
-
-
- InfoStringFmtr
- FB_FormatString
- 7840
- 13152
-
-
- InUse
- T_MaxString
- 2048
- 20992
-
-
- AutoReset
- T_MaxString
- 2048
- 23040
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- FB_JsonFileToJsonDoc
- 928128
-
- bExecute
- BOOL
- Rising Edge
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- sPLCName
- STRING(80)
- 648
- 40
-
-
- ItemType
- Input
-
-
-
-
- sSrcNetId
- T_AmsNetID
- 192
- 688
-
-
- ItemType
- Input
-
-
-
-
- sSrcPathName
- T_MaxString
- 2048
- 880
-
-
- ItemType
- Input
-
-
-
-
- PMPS_jsonDoc
- SJsonValue
- 32
- 2944
-
-
- ItemType
- Output
-
-
-
-
- bHasPLC
- BOOL
- 8
- 2976
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 2984
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 2992
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 3008
-
-
- ItemType
- Output
-
-
-
-
- sErrMsg
- STRING(80)
- 648
- 3040
-
-
- ItemType
- Output
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 3712
-
-
- ItemType
- InOut
-
-
-
-
- fb_GetLocalAmsNetId
- FB_GetLocalAmsNetId
- Get AMS Net ID
- 10848
- 3744
-
-
- fbJson
- FB_JsonDomParser
- JSON
- 288
- 14592
-
-
- jsonDoc
- SJsonValue
- 32
- 14880
-
-
- jsonProp
- SJsonValue
- 32
- 14912
-
-
- fbFileOpen
- FB_FileOpen
- File
- 3456
- 14944
-
-
- fbFileClose
- FB_FileClose
- 1184
- 18400
-
-
- fbFileRead
- FB_FileRead
- 1440
- 19584
-
-
- hSrcFile
- UINT
- File handle of the source file
- 16
- 21024
-
- 0
-
-
-
- Step
- INT
- 16
- 21040
-
-
- index
- DINT
- 32
- 21056
-
-
- RisingEdge
- R_TRIG
- 64
- 21088
-
-
- sbuffRead
- STRING(100000)
- Buffer
- 800008
- 21152
-
-
- cbReadLength
- UDINT
- 32
- 821184
-
- 0
-
-
-
- nFileLength
- UDINT
- 32
- 821216
-
- 0
-
-
-
- bfbJsonExceptionRaised
- BOOL
- 8
- 821248
-
-
- tTimeOut
- TIME
- 32
- 821280
-
- 5000
-
-
-
- bInit
- BOOL
- 8
- 821312
-
-
- tNewMessage
- R_TRIG
- Logger
- 64
- 821344
-
-
- fbLogger
- FB_LogMessage
- 81600
- 821440
-
-
- .eSubsystem
- 2
-
-
- .nMinTimeViolationAcceptable
- 10
-
-
-
-
- FFO
- FB_FastFault
- FFO
- 25088
- 903040
-
-
- .i_Desc
- Fault occurs when there is an error reading json file
-
-
- .i_TypeCode
- 65299
-
-
-
-
- ACT_FFO
-
-
- ACT_Logger
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_Standard_PMPSDB
- 27744
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bEnable
- BOOL
- If TRUE, FB will run. Reads when enable goes TRUE.
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- sPlcName
- STRING(80)
- E.g. lfe-motion
- 648
- 72
-
-
- ItemType
- Input
-
-
-
-
- bRefresh
- BOOL
- Set to TRUE to cause an extra read.
- 8
- 720
-
-
- ItemType
- Input
-
-
- pytmc
-
+]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_JsonFileToJsonDoc928128bExecuteBOOL832ItemTypeInputsPLCNameSTRING(80)64840ItemTypeInputsSrcNetIdT_AmsNetID192688ItemTypeInputsSrcPathNameT_MaxString2048880ItemTypeInputPMPS_jsonDocSJsonValue322944ItemTypeOutputbHasPLCBOOL82976ItemTypeOutputbBusyBOOL82984ItemTypeOutputbErrorBOOL82992ItemTypeOutputnErrIdUDINT323008ItemTypeOutputsErrMsgSTRING(80)6483040ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput323712ItemTypeInOutfb_GetLocalAmsNetIdFB_GetLocalAmsNetId108483744fbJsonFB_JsonDomParser28814592jsonDocSJsonValue3214880jsonPropSJsonValue3214912fbFileOpenFB_FileOpen345614944fbFileCloseFB_FileClose118418400fbFileReadFB_FileRead144019584hSrcFileUINT16210240StepINT1621040indexDINT3221056RisingEdgeR_TRIG6421088sbuffReadSTRING(100000)80000821152cbReadLengthUDINT328211840nFileLengthUDINT328212160bfbJsonExceptionRaisedBOOL8821248tTimeOutTIME328212805000bInitBOOL8821312tNewMessageR_TRIG64821344fbLoggerFB_LogMessage81600821440.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault25088903040.i_DescFault occurs when there is an error reading json file.i_TypeCode65299ACT_FFOACT_LoggerPouTypeFunctionBlockFB_Standard_PMPSDB27744io_fbFFHWOFB_HardwareFFOutput3232ItemTypeInOutbEnableBOOL864ItemTypeInputsPlcNameSTRING(80)64872ItemTypeInputbRefreshBOOL8720ItemTypeInputpytmc
pv: REFRESH
io: io
-
-
-
-
-
- sDirectory
- STRING(80)
- Directory where the DB is stored.
- 648
- 728
-
- /Hard Disk/ftp/PMPS/
-
-
-
- ItemType
- Input
-
-
-
-
- nLastRefreshTime
- DINT
- 32
- 1376
-
-
- ItemType
- Output
-
-
- pytmc
-
+ sDirectorySTRING(80)648728/Hard Disk/ftp/PMPS/ItemTypeInputnLastRefreshTimeDINT321376ItemTypeOutputpytmc
pv: LAST_REFRESH
io: i
-
-
-
-
-
- bExecute
- BOOL
- 8
- 1408
-
-
- rtEnable
- R_TRIG
- 64
- 1440
-
-
- rtRefresh
- R_TRIG
- 64
- 1504
-
-
- ftBusy
- F_TRIG
- 64
- 1568
-
-
- fbTime
- FB_LocalSystemTime
- Time tracking liften from Arbiter PLCs
- 19040
- 1632
-
-
- .bEnable
- 1
-
-
- .dwCycle
- 1
-
-
-
-
- fbTime_to_UTC
- FB_TzSpecificLocalTimeToSystemTime
- 3584
- 20672
-
-
- fbGetTimeZone
- FB_GetTimeZoneInformation
- 3488
- 24256
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_PMPS_Attenuator_IO
- 64
-
- nTran
- REAL
- 32
- 0
-
-
- xAttOK
- UINT
- 16
- 32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ST_PMPS_Attenuator
- 64
- ST_PMPS_Attenuator_IO
-
-
- ST_PMPS_Aperture_IO
- 96
-
- Width
- REAL
- distance between horizontal slits (x)
- 32
- 0
-
-
- plcAttribute_pytmc
- pv: Width
+ bExecuteBOOL81408rtEnableR_TRIG641440rtRefreshR_TRIG641504ftBusyF_TRIG641568fbTimeFB_LocalSystemTime190401632.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime358420672fbGetTimeZoneFB_GetTimeZoneInformation348824256PouTypeFunctionBlockST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width
io: i
- field: EGU mm
-
-
-
-
- Height
- REAL
- distance between vertical slits (y)
- 32
- 32
-
-
- plcAttribute_pytmc
- pv: Height
+ field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height
io: i
- field: EGU mm
-
-
-
-
- xOK
- BOOL
- status of aperture, false if error or in motion
- 8
- 64
-
-
- plcAttribute_pytmc
- pv: OK
- io: i
-
-
-
-
-
- ST_PMPS_Aperture
- 96
- ST_PMPS_Aperture_IO
-
-
- ST_BeamParams
- 1760
-
- nTran
- REAL
- Requested pre-optic attenuation %
- 32
- 0
-
- 0
-
-
-
- pytmc
- pv: Transmission
+ field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK
+ io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1760nTranREAL3200pytmcpv: Transmission
io: i
field: HOPR 1;
field: LOPR 0;
field: PREC 2;
-
-
-
-
-
- nRate
- UDINT
- Pulse-rate
- 32
- 32
-
- 0
-
-
-
- pytmc
- pv: Rate
+ nRateUDINT32320pytmcpv: Rate
io: i
field: EGU Hz
-
-
-
-
-
- neVRange
- DWORD
- Photon energy ranges
- 32
- 64
-
- 0
-
-
-
- pytmc
- pv: eVRanges
+ neVRangeDWORD32640pytmcpv: eVRanges
io: i
- field: EGU eV
-
-
- displaymode
- binary
-
-
-
-
- neV
- REAL
- Photon energy
- 32
- 96
-
- 0
-
-
-
- pytmc
- pv: PhotonEnergy
+ field: EGU eVdisplaymodebinaryneVREAL32960pytmcpv: PhotonEnergy
io: i
- field: EGU eV
-
-
-
-
- nBCRange
- WORD
- Beamclass ranges
- 16
- 128
-
- 0
-
-
-
- pytmc
- pv: BeamClassRanges
- io: i
-
-
- displaymode
- binary
-
-
-
-
- nBeamClass
- USINT
- Beamclass
- 8
- 144
-
- 0
-
-
-
- pytmc
- pv: BeamClass
- io: i
-
-
-
-
- nMachineMode
- USINT
- Machine Mode
- 8
- 152
-
- 3
-
-
-
- pytmc
- pv: MachineMode
- io: i
-
-
-
-
- astAttenuators
- ST_PMPS_Attenuator
-
- 1
- 16
-
- Beamline attenuators
- 1024
- 160
-
-
- pytmc
- pv: AuxAtt
- io: i
-
-
-
-
- aVetoDevices
- BOOL
-
- 1
- 16
-
- Stoppers
- 128
- 1184
-
-
- pytmc
- pv: Veto
- io: i
-
-
-
-
- astApertures
- ST_PMPS_Aperture
-
- 1
- 4
-
- Apertures
- 384
- 1312
-
-
- [1].Width
- 1000
-
-
- [1].Height
- 1000
-
-
- [2].Width
- 1000
-
-
- [2].Height
- 1000
-
-
- [3].Width
- 1000
-
-
- [3].Height
- 1000
-
-
- [4].Width
- 1000
-
-
- [4].Height
- 1000
-
-
-
-
- pytmc
- pv: Apt
- io: i
-
-
-
-
- xValidToggle
- BOOL
- Toggle for watchdog
- 8
- 1696
-
-
- xValid
- BOOL
- Beam parameter set is valid (if readback), or acknowledged (if request)
- 8
- 1704
-
-
- pytmc
- pv: Valid
- io: i
-
-
-
-
- nCohortInt
- UDINT
- Cohort index. Identifies which cohort this BP set was included in arbitration
- 32
- 1728
-
-
- pytmc
- pv: Cohort
+ field: EGU eVnBCRangeWORD161280pytmcpv: BeamClassRanges
+ io: idisplaymodebinarynBeamClassUSINT81440pytmcpv: BeamClass
+ io: inMachineModeUSINT81523pytmcpv: MachineMode
+ io: iastAttenuatorsST_PMPS_Attenuator1161024160pytmcpv: AuxAtt
+ io: iaVetoDevicesBOOL1161281184pytmcpv: Veto
+ io: iastAperturesST_PMPS_Aperture143841312[1].Width1000[1].Height1000[2].Width1000[2].Height1000[3].Width1000[3].Height1000[4].Width1000[4].Height1000pytmcpv: Apt
+ io: ixValidToggleBOOL81696xValidBOOL81704pytmcpv: Valid
+ io: inCohortIntUDINT321728pytmcpv: Cohort
io: i
field: DESC Cohort inc on each arb cycle
-
-
-
-
-
-
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- UINT
-
-
- LowerBorder
- 0
-
-
- UpperBorder
- 1000
-
-
-
-
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 0
-
-
- UpperBorder
- 100
-
-
-
-
- E_AssertionType
- 8
- BYTE
-
- Type_UNDEFINED
- 0
-
-
- Type_ANY
- 1
-
-
- Type_BOOL
- 2
- Primitive types
-
-
- Type_BYTE
- 3
-
-
- Type_DATE
- 4
-
-
- Type_DATE_AND_TIME
- 5
-
-
- Type_DINT
- 6
-
-
- Type_DWORD
- 7
-
-
- Type_INT
- 8
-
-
- Type_LINT
- 9
-
-
- Type_LREAL
- 10
-
-
- Type_LTIME
- 11
-
-
- Type_LWORD
- 12
-
-
- Type_REAL
- 13
-
-
- Type_SINT
- 14
-
-
- Type_STRING
- 15
-
-
- Type_TIME
- 16
-
-
- Type_TIME_OF_DAY
- 17
-
-
- Type_UDINT
- 18
-
-
- Type_UINT
- 19
-
-
- Type_ULINT
- 20
-
-
- Type_USINT
- 21
-
-
- Type_WORD
- 22
-
-
- Type_WSTRING
- 23
-
-
- Type_Array2D_LREAL
- 24
- Array types
-
-
- Type_Array2D_REAL
- 25
-
-
- Type_Array3D_LREAL
- 26
-
-
- Type_Array3D_REAL
- 27
-
-
- Type_Array_BOOL
- 28
-
-
- Type_Array_BYTE
- 29
-
-
- Type_Array_DINT
- 30
-
-
- Type_Array_DWORD
- 31
-
-
- Type_Array_INT
- 32
-
-
- Type_Array_LINT
- 33
-
-
- Type_Array_LREAL
- 34
-
-
- Type_Array_LWORD
- 35
-
-
- Type_Array_REAL
- 36
-
-
- Type_Array_SINT
- 37
-
-
- Type_Array_UDINT
- 38
-
-
- Type_Array_UINT
- 39
-
-
- Type_Array_ULINT
- 40
-
-
- Type_Array_USINT
- 41
-
-
- Type_Array_WORD
- 42
-
-
-
- ST_TestCaseResult
- 6192
-
- TestName
- T_MaxString
- 2048
- 0
-
-
- TestClassName
- T_MaxString
- 2048
- 2048
-
-
- TestIsFailed
- BOOL
- 8
- 4096
-
-
- TestIsSkipped
- BOOL
- 8
- 4104
-
-
- FailureMessage
- T_MaxString
- 2048
- 4112
-
-
- FailureType
- E_AssertionType
- 8
- 6160
-
-
- NumberOfAsserts
- UINT
- 16
- 6176
-
-
-
- ST_TestSuiteResult
- 621296
-
- Name
- T_MaxString
- Full class name
- 2048
- 0
-
-
- Identity
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- Should be 0..GVL_Param_TcUnit.MaxNumberOfTestSuites-1 but gives unknown compiler error
- 16
- 2048
-
-
- NumberOfTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2064
-
-
- NumberOfFailedTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2080
-
-
- TestCaseResults
- ST_TestCaseResult
-
- 1
- 100
-
- 619200
- 2096
-
-
-
- ST_TestSuiteResults
- 621296064
-
- NumberOfTestSuites
- UINT
- The total number of test suites
- 16
- 0
-
-
- NumberOfTestCases
- UINT
- The total number of test cases (for all test suites)
- 16
- 16
-
-
- NumberOfSuccessfulTestCases
- UINT
- The total number of test cases that had all ASSERTS successful
- 16
- 32
-
-
- NumberOfFailedTestCases
- UINT
- The total number of test cases that had at least one ASSERT failed
- 16
- 48
-
-
- TestSuiteResults
- ST_TestSuiteResult
-
- 1
- 1000
-
- Test results for each individiual test suite
- 621296000
- 64
-
-
-
- I_TestResults
- 32
- PVOID
-
- GetAreTestResultsAvailable
- BOOL
- 8
-
-
- GetTestSuiteResults
- ST_TestSuiteResults
- 32
-
-
-
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 1000
-
-
-
-
- FB_TestResults
- This function block holds results of the complete test run, i.e. results for all test suites
- 621296256
- I_TestResults
-
- TestSuiteResults
- ST_TestSuiteResults
- Test results
- 621296064
- 64
-
-
- StoringTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- Misc variables
- 16
- 621296128
-
-
- StoringTestSuiteTrigger
- R_TRIG
- 64
- 621296160
-
-
- StoredTestSuiteResults
- BOOL
- 8
- 621296224
-
-
- StoredGeneralTestResults
- BOOL
- 8
- 621296232
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 621296240
-
-
- GetAreTestResultsAvailable
- BOOL
- 8
-
-
- GetTestSuiteResults
- ST_TestSuiteResults
- 32
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_TestResultLogger
- 32
- PVOID
-
- LogTestSuiteResults
-
-
-
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
-
-
- FB_AdsTestResultLogger
-
+ UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42ST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults32PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger
- 224
- I_TestResultLogger
-
- TestResults
- I_TestResults
- 32
- 64
-
-
- PrintingTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 96
-
-
- PrintingTestSuiteTrigger
- R_TRIG
- 64
- 128
-
-
- PrintedFinalTestResults
- BOOL
- This flag is set once the final end result has printed
- 8
- 192
-
-
- PrintedTestSuitesResults
- BOOL
- This flag is set once the test suites result have been printed
- 8
- 200
-
-
- LogTestSuiteResults
-
- TcUnitTestResults
- ST_TestSuiteResults
- 32
-
-
- StringToPrint
- T_MaxString
- 2048
-
-
- TestsInTestSuiteCounter
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- MaxNumberOfTestsToPrint
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- TEST_STATUS_SKIP
- STRING(80)
- 648
-
-
- TEST_STATUS_PASS
- STRING(80)
- 648
-
-
- TEST_STATUS_FAIL
- STRING(80)
- 648
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- RTS_IEC_RESULT
- 32
- UDINT
-
-
- ACCESS_MODE
- 32
- UDINT
-
- AM_READ
- 0
- Open an existing file with Read access. If file does not exist, Open fails
-
-
- AM_WRITE
- 1
- Create new file with Write access. If file does exist, content is discarded
-
-
- AM_APPEND
- 2
- Open an existing file with Append (only write) access. If file does not exist, Open fails
-
-
- AM_READ_PLUS
- 3
- Open an existing file with Read/Write access. If file does not exist, Open fails
-
-
- AM_WRITE_PLUS
- 4
- Create new file with Read/Write access. If file does exist, content is discarded
-
-
- AM_APPEND_PLUS
- 5
- Open an existing file with Append (read/write) access. If file does not exist, Open creates a new file
-
-
-
- RTS_IEC_SIZE
- 32
- BYTE
-
-
- RTS_IEC_HANDLE
- 32
- BYTE
-
-
- FB_FileControl
-
+]]>224I_TestResultLoggerTestResultsI_TestResults3264PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)1696PrintingTestSuiteTriggerR_TRIG64128PrintedFinalTestResultsBOOL8192PrintedTestSuitesResultsBOOL8200LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults32StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5RTS_IEC_SIZE32BYTERTS_IEC_HANDLE32BYTEFB_FileControl
- 96
-
- FileAccessMode
- ACCESS_MODE
- Append_Plus creates the file if it doesn't exist yet.
- 32
- 32
-
- 5
-
-
-
- FileHandle
- RTS_IEC_HANDLE
- 32
- 64
-
-
- Read
- RTS_IEC_RESULT
- 32
-
- BufferPointer
- Call with ADR();
- BYTE
- 32
-
-
- Size
- Call with SIZEOF();
- UDINT
- 32
-
-
- FileSize
- RTS_IEC_SIZE
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- Close
- RTS_IEC_RESULT
- 32
-
-
- Open
- RTS_IEC_RESULT
- 32
-
- FileName
- File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/)
- T_MaxString
- 2048
-
-
- FileAccessMode
- ACCESS_MODE
- 32
-
-
-
- Delete
- RTS_IEC_RESULT
- 32
-
- FileName
- File name can contain an absolute or relative path to the file. Path entries must be separated with a forward slash (/)
- T_MaxString
- 2048
-
-
-
- Write
- RTS_IEC_RESULT
- 32
-
- BufferPointer
- Call with ADR();
- BYTE
- 32
-
-
- Size
- Call with SIZEOF();
- UDINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_XmlError
- 8
- BYTE
-
- Ok
- 0
-
-
- ErrorMaxBufferLen
- 1
-
-
- ErrorStringLen
- 2
-
-
- Error
- 3
-
-
-
- FB_StreamBuffer
-
+]]>96FileAccessModeACCESS_MODE32325FileHandleRTS_IEC_HANDLE3264ReadRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32FileSizeRTS_IEC_SIZE32ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3FB_StreamBuffer
- 128
-
- _PointerToStringBuffer
- BYTE
- 32
- 32
-
-
- _BufferSize
- UDINT
- 32
- 64
-
-
- _Length
- UDINT
- 32
- 96
-
-
- CutOff
- T_MaxString
- 2048
-
- StartPos
- UDINT
- 32
-
-
- CutLen
- UDINT
- 32
-
-
- ItemType
- Output
-
-
-
-
- XmlError
- E_XmlError
- 8
-
-
- ItemType
- Output
-
-
-
-
- Loop
- UDINT
- 32
-
-
- PointerToByteToCut
- BYTE
- 32
-
-
- PointerToByteBuffer
- BYTE
- 32
-
-
-
- Find
- UDINT
- 32
-
- SearchString
- STRING(80)
- 648
-
-
- StartPos
- UDINT
- 32
-
-
- Loop
- UDINT
- 32
-
-
- Search
- UDINT
- 32
-
-
- PointerToBuffer
- BYTE
- 32
-
-
- PointerToSearch
- BYTE
- 32
-
-
-
- FindBack
- UDINT
- 32
-
- SearchString
- T_MaxString
- 2048
-
-
- Loop
- UDINT
- 32
-
-
- Search
- UDINT
- 32
-
-
- PointerToBuffer
- BYTE
- 32
-
-
- PointerToSearch
- BYTE
- 32
-
-
-
- __getLength
- UDINT
- 32
-
- Length
- UDINT
- 32
-
-
-
- property
-
-
-
-
- Clear
-
- Count
- UDINT
- 32
-
-
-
- __setAppend
-
- Append
-
+]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppend
- T_MaxString
- 2048
-
-
- ByteIn
- BYTE
- 32
-
-
- ByteBuffer
- BYTE
- 32
-
-
-
- property
-
-
-
-
- __getBufferSize
- UDINT
- 32
-
- BufferSize
- UDINT
- 32
-
-
-
- property
-
-
-
-
- __setLength
-
- Length
-
+]]>T_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLength
- UDINT
- 32
-
-
-
- property
-
-
-
-
- SetBuffer
- BOOL
- 8
-
- PointerToBufferAddress
- Set buffer address (ADR ...)
- BYTE
- 32
-
-
- SizeOfBuffer
- Set buffer size (SIZEOF ...)
- UDINT
- 32
-
-
-
- Copy
- T_MaxString
- 2048
-
- StartPos
- UDINT
- 32
-
-
- EndPos
- UDINT
- 32
-
-
- CopyLen
- UDINT
- 32
-
-
- ItemType
- Output
-
-
-
-
- XmlError
- E_XmlError
- 8
-
-
- ItemType
- Output
-
-
-
-
- Loop
- UDINT
- 32
-
-
- PointerToByteToCopy
- BYTE
- 32
-
-
- PointerToBuffer
- BYTE
- 32
-
-
- CurPos
- UDINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_XmlControl
-
+]]>UDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE32PointerToBufferBYTE32CurPosUDINT32PouTypeFunctionBlockFB_XmlControl
- 5696
-
- XmlBuffer
- FB_StreamBuffer
- 128
- 32
-
-
- TagListBuffer
- FB_StreamBuffer
- 128
- 160
-
-
- Tags
- T_MaxString
- 2048
- 288
-
-
- TagListSeekBuffer
- FB_StreamBuffer
- 128
- 2336
-
-
- TagsSeek
- STRING(80)
- 648
- 2464
-
-
- TagBuffer
- FB_StreamBuffer
- 128
- 3136
-
-
- Tag
- T_MaxString
- 2048
- 3264
-
-
- TagOpen
- BOOL
- 8
- 5312
-
-
- Select
- UDINT
- 32
- 5344
-
-
- SearchPosition
- UDINT
- 32
- 5376
-
-
- TAG_OPEN
- STRING(1)
- 16
- 5408
-
- <
-
-
-
- TAG_CLOSE
- STRING(1)
- 16
- 5424
-
- >
-
-
-
- END_TAG_CLOSE
- STRING(2)
- 24
- 5440
-
- />
-
-
-
- SPACE
- STRING(1)
- 16
- 5464
-
-
-
-
-
- EQUALS
- STRING(1)
- 16
- 5480
-
- =
-
-
-
- QUOTE
- STRING(1)
- 16
- 5496
-
- "
-
-
-
- BACK_SLASH
- STRING(1)
- 16
- 5512
-
- \
-
-
-
- FORWARD_SLASH
- STRING(1)
- 16
- 5528
-
- /
-
-
-
- OPEN_COMMENT
- STRING(5)
- 48
- 5544
-
- <!--
-
-
-
- CLOSE_COMMENT
- STRING(4)
- 40
- 5592
-
- -->
-
-
-
- TAB
- STRING(2)
- 24
- 5632
-
-
-
-
-
- CR_LF
- STRING(4)
- 40
- 5656
-
-
-
-
-
-
- NewParameter
-
- Name
- T_MaxString
- 2048
-
-
- Value
- T_MaxString
- 2048
-
-
-
- NewTag
-
- Name
- T_MaxString
- 2048
-
-
-
- CloseTag
- T_MaxString
- 2048
-
- ClosedTag
- T_MaxString
- 2048
-
-
-
- WriteDocumentHeader
-
- Header
- T_MaxString
- 2048
-
-
-
- NewComment
-
- Comment
- T_MaxString
- 2048
-
-
-
- __getLength
- UDINT
- 32
-
- Length
- UDINT
- 32
-
-
-
- property
-
-
-
-
- NewTagData
-
- Data
- T_MaxString
- 2048
-
-
-
- SetBuffer
-
- PointerToBuffer
- ADR(..)
- BYTE
- 32
-
-
- SizeOfBuffer
- SIZEOF(..)
- UDINT
- 32
-
-
-
- ClearBuffer
-
-
- ToStartBuffer
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_xUnitXmlPublisher
-
+]]>5696XmlBufferFB_StreamBuffer12832TagListBufferFB_StreamBuffer128160TagsT_MaxString2048288TagListSeekBufferFB_StreamBuffer1282336TagsSeekSTRING(80)6482464TagBufferFB_StreamBuffer1283136TagT_MaxString20483264TagOpenBOOL85312SelectUDINT325344SearchPositionUDINT325376TAG_OPENSTRING(1)165408<TAG_CLOSESTRING(1)165424>END_TAG_CLOSESTRING(2)245440/>SPACESTRING(1)165464 EQUALSSTRING(1)165480=QUOTESTRING(1)165496"BACK_SLASHSTRING(1)165512\FORWARD_SLASHSTRING(1)165528/OPEN_COMMENTSTRING(5)485544<!-- CLOSE_COMMENTSTRING(4)405592 -->TABSTRING(2)245632 CR_LFSTRING(4)405656
+NewParameterNameT_MaxString2048ValueT_MaxString2048NewTagNameT_MaxString2048CloseTagT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeaderHeaderT_MaxString2048NewCommentCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE32SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher
- 530304
- I_TestResultLogger
-
- TestResults
- I_TestResults
- Dependancy Injection via FB_Init
- 32
- 64
-
-
- AccessMode
- ACCESS_MODE
- File access mode
- 32
- 96
-
- 4
-
-
-
- File
- FB_FileControl
- 96
- 128
-
-
- Xml
- FB_XmlControl
- 5696
- 224
-
-
- BufferInitialised
- BOOL
- 8
- 5920
-
- 0
-
-
-
- Buffer
- BYTE
-
- 0
- 65535
-
- 524280
- 5928
-
-
- WritingTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 530208
-
-
- PublishTrigger
- R_TRIG
- 64
- 530240
-
-
- DeleteOpenWriteClose
- RTS_IEC_RESULT
- 32
-
-
- LogTestSuiteResults
-
- UnitTestResults
- ST_TestSuiteResults
- 32
-
-
- CurrentSuiteNumber
- UINT
- 16
-
-
- CurrentTestCount
- UINT
- 16
-
-
- TEST_STATUS_SKIP
- STRING(80)
- 648
-
-
- TEST_STATUS_PASS
- STRING(80)
- 648
-
-
- TEST_STATUS_FAIL
- STRING(80)
- 648
-
-
-
- Initialised
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TcUnitRunner
-
+]]>530304I_TestResultLoggerTestResultsI_TestResults3264AccessModeACCESS_MODE32964FileFB_FileControl96128XmlFB_XmlControl5696224BufferInitialisedBOOL859200BufferBYTE0655355242805928WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530208PublishTriggerR_TRIG64530240DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults32CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner
- 621827200
-
- AllTestSuitesFinished
- BOOL
- Indication of whether all test suites have reported that they are finished
- 8
- 32
-
- 0
-
-
-
- TestResults
- FB_TestResults
- Test result information
- 621296256
- 64
-
-
- AdsTestResultLogger
- FB_AdsTestResultLogger
- Prints the results to ADS so that Visual Studio can display the results.
- This test result formatter can be replaced with something else than ADS
- 224
- 621296320
-
-
- old_input_assignments
-
-
-
-
- TestResultLogger
- I_TestResultLogger
- 32
- 621296544
-
-
- AbortRunningTestSuites
- BOOL
- If this flag is set, it means that some external event triggered the
- request to abort running the test suites
- 8
- 621296576
-
-
- xUnitXmlPublisher
- FB_xUnitXmlPublisher
- Publishes a xUnit compatible XML file
- 530304
- 621296608
-
-
- old_input_assignments
-
-
-
-
- XmlTestResultPublisher
- I_TestResultLogger
- 32
- 621826912
-
-
- __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE
- UINT
- This variable holds which current test suite is being called, as we are running
- each one in a sequence (one by one)
- 16
- 621826944
-
- 1
-
-
-
- __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES
- TOF
- 224
- 621826976
-
-
- AbortRunningTestSuiteTests
-
-
- RunTestSuiteTestsInSequence
-
- TimeBetweenTestSuitesExecution
- Time delay between a test suite is finished and the next test suite starts
- TIME
- 32
-
-
- BusyPrinting
- BOOL
- 8
-
-
- NumberOfTestSuitesFinished
- We need to hold a temporary state of the statistics
+]]>621827200AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218269441__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF224621826976AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished
- UINT
- 16
-
-
- CurrentlyRunningTestSuite
- This variable holds which current test suite is being called, as we are running
- each one in a sequence (one by one)
- UINT
- 16
-
-
- uselocation
- __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE
-
-
-
-
- TimerBetweenExecutionOfTestSuites
- TOF
- 224
-
-
- uselocation
- __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES
-
-
-
-
-
- RunTestSuiteTests
-
- Counter
- UINT
- 16
-
-
- BusyPrinting
- BOOL
- 8
-
-
- NumberOfTestSuitesFinished
- We need to hold a temporary state of the statistics
+ are finished (which might take many cycles), do we gather correct statistics ]]>UINT16CurrentlyRunningTestSuiteUINT16uselocation__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF224uselocation__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished
- UINT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_Test
-
+ are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test
- 4192
-
- TestName
- T_MaxString
- 2048
- 32
-
-
- TestIsFinished
- BOOL
- 8
- 2080
-
-
- TestIsSkipped
- BOOL
- This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name
- 8
- 2088
-
-
- NumberOfAssertions
- UINT
- 16
- 2096
-
-
- TestOrderNumber
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- In which order/sequence relative to the order tests should this test be executed/evaluated.
+]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2112
-
-
- TestIsFailed
- BOOL
- Indication of whether this test has at least one failed assert
- 8
- 2128
-
-
- AssertionMessage
- T_MaxString
- Assertion message for the first assertion in this test
- 2048
- 2136
-
-
- AssertionType
- E_AssertionType
- Assertion type for the first assertion in this test
- 8
- 4184
-
-
- GetAssertionType
- E_AssertionType
- 8
-
-
- SetFailed
-
-
- SetName
-
- Name
- T_MaxString
- 2048
-
-
-
- GetName
- T_MaxString
- 2048
-
-
- SetNumberOfAssertions
-
- NoOfAssertions
- UINT
- 16
-
-
-
- SetTestOrder
-
- OrderNumber
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- IsSkipped
- BOOL
- 8
-
-
- GetNumberOfAssertions
- UINT
- 16
-
-
- SetFinished
- BOOL
- 8
-
-
- GetAssertionMessage
- T_MaxString
- 2048
-
-
- SetSkipped
-
-
- SetAssertionMessage
-
- AssertMessage
- T_MaxString
- 2048
-
-
-
- SetAssertionType
-
- AssertType
- E_AssertionType
- 8
-
-
-
- IsFinished
- BOOL
- 8
-
-
- GetTestOrder
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- IsFailed
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
-
-
- U_ExpectedOrActual
- 4096
-
- boolExpectedOrActual
- BOOL
- 8
- 0
-
-
- bitExpectedOrActual
- BIT
- 8
- 0
-
-
- byteExpectedOrActual
- BYTE
- 8
- 0
-
-
- sintExpectedOrActual
- SINT
- 8
- 0
-
-
- usintExpectedOrActual
- USINT
- 8
- 0
-
-
- intExpectedOrActual
- INT
- 16
- 0
-
-
- uintExpectedOrActual
- UINT
- 16
- 0
-
-
- wordExpectedOrActual
- WORD
- 16
- 0
-
-
- dwordExpectedOrActual
- DWORD
- 32
- 0
-
-
- dateandtimeExpectedOrActual
- DATE_AND_TIME
- 32
- 0
-
-
- dintExpectedOrActual
- DINT
- 32
- 0
-
-
- realExpectedOrActual
- REAL
- 32
- 0
-
-
- timeExpectedOrActual
- TIME
- 32
- 0
-
-
- dateExpectedOrActual
- DATE
- 32
- 0
-
-
- udintExpectedOrActual
- UDINT
- 32
- 0
-
-
- timeofdayExpectedOrActual
- TIME_OF_DAY
- 32
- 0
-
-
- lwordExpectedOrActual
- LWORD
- 64
- 0
-
-
- lintExpectedOrActual
- LINT
- 64
- 0
-
-
- ulintExpectedOrActual
- ULINT
- 64
- 0
-
-
- lrealExpectedOrActual
- LREAL
- 64
- 0
-
-
- ltimeExpectedOrActual
- LTIME
- 64
- 0
-
-
- stringExpectedOrActual
- T_MaxString
- 2048
- 0
-
-
- wstringExpectedOrActual
- WSTRING(255)
- 4096
- 0
-
-
-
- ST_AssertResult
- 12288
-
- Expected
- U_ExpectedOrActual
- 4096
- 0
-
-
- Actual
- U_ExpectedOrActual
- 4096
- 4096
-
-
- Message
- T_MaxString
- 2048
- 8192
-
-
- TestInstancePath
- T_MaxString
- 2048
- 10240
-
-
-
- ST_AssertResultInstances
- 12352
-
- AssertResult
- ST_AssertResult
- 12288
- 0
-
-
- DetectionCount
- UINT
- Number of instances of the "AssertResult"
- 16
- 12288
-
-
- DetectionCountThisCycle
- UINT
- Number of instance of the "AssertResult" in this specific PLC-cycle
- 16
- 12304
-
-
-
- FB_AssertResultStatic
-
+ A value <> 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162112TestIsFailedBOOL82128AssertionMessageT_MaxString20482136AssertionTypeE_AssertionType84184GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100U_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic
- 24640320
-
- AssertResults
- ST_AssertResult
-
- 1
- 1000
-
- The total number of instances of each of the "AssertResults"
- 12288000
- 64
-
-
- TotalAsserts
- UINT
- The total number of unique asserts
- 16
- 12288064
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- Function block to get the current task cycle
- 128
- 12288096
-
-
- AssertResultInstances
- ST_AssertResultInstances
-
- 1
- 1000
-
- The total number of instances of each of the "AssertResults"
- 12352000
- 12288256
-
-
- CycleCount
- UDINT
- The last PLC cycle count
- 32
- 24640256
-
-
- FirstCycleExecuted
- BOOL
- Only run first cycle
- 8
- 24640288
-
-
- CopyDetectionCountAndResetDetectionCountInThisCycle
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetNumberOfAssertsForTest
- UINT
- 16
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
- Counter
- UINT
- 16
-
-
- NumberOfAsserts
- UINT
- 16
-
-
-
- CreateAssertResultInstance
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCountThisCycle
- UINT
- 16
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCount
- UINT
- 16
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- ReportResult
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- LocationIndex
- UINT
- 16
-
-
- DataTypesNotEquals
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- CurrentCycleCount
- UDINT
- 32
-
-
- IteratorCounter
- UINT
- 16
-
-
- DetectionCountTemp
- UINT
- 16
-
-
- FoundOne
- BOOL
- 8
-
-
- AdditionalIdenticalAssert
- BOOL
- 8
-
-
-
- AddAssertResult
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_AssertArrayResult
- 4224
-
- ExpectedsSize
- UDINT
- Size in bytes of the expecteds-array
- 32
- 0
-
-
- ExpectedsTypeClass
- TypeClass
- The data type of the expecteds-array
- 16
- 32
-
-
- ActualsSize
- UDINT
- Size in bytes of the actuals-array
- 32
- 64
-
-
- ActualsTypeClass
- TypeClass
- The data type of the actuals-array
- 16
- 96
-
-
- Message
- T_MaxString
- 2048
- 112
-
-
- TestInstancePath
- T_MaxString
- 2048
- 2160
-
-
-
- ST_AssertArrayResultInstances
- 4256
-
- AssertArrayResult
- ST_AssertArrayResult
- 4224
- 0
-
-
- DetectionCount
- UINT
- Number of instances of the "AssertArrayResult"
- 16
- 4224
-
-
- DetectionCountThisCycle
- UINT
- Number of instance of the "AssertArrayResult" in this specific PLC-cycle
- 16
- 4240
-
-
-
- FB_AssertArrayResultStatic
-
+]]>24640320AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX12812288096AssertResultInstancesST_AssertResultInstances110001235200012288256CycleCountUDINT3224640256FirstCycleExecutedBOOL824640288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic
- 8480256
-
- AssertArrayResults
- ST_AssertArrayResult
-
- 1
- 1000
-
- The total number of instances of each of the "AssertArrayResults"
- 4224000
- 32
-
-
- TotalArrayAsserts
- UINT
- The total number of unique asserts
- 16
- 4224032
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- Function block to get the current task cycle
- 128
- 4224064
-
-
- AssertArrayResultInstances
- ST_AssertArrayResultInstances
-
- 1
- 1000
-
- The total number of instances of each of the "AssertArrayResults"
- 4256000
- 4224192
-
-
- CycleCount
- UDINT
- The last PLC cycle count
- 32
- 8480192
-
-
- FirstCycleExecuted
- BOOL
- Only run first cycle
- 8
- 8480224
-
-
- CreateAssertResultInstance
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCountThisCycle
- UINT
- 16
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCount
- UINT
- 16
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- ReportResult
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- LocationIndex
- UINT
- 16
-
-
- DataTypesNotEquals
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- CurrentCycleCount
- UDINT
- 32
-
-
- IteratorCounter
- UINT
- 16
-
-
- DetectionCountTemp
- UINT
- 16
-
-
- FoundOne
- BOOL
- 8
-
-
- AdditionalIdenticalAssert
- BOOL
- 8
-
-
-
- GetNumberOfArrayAssertsForTest
- UINT
- 16
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
- Counter
- UINT
- 16
-
-
- NumberOfArrayAsserts
- UINT
- 16
-
-
-
- CopyDetectionCountAndResetDetectionCountInThisCycle
-
- IteratorCounter
- UINT
- 16
-
-
-
- AddAssertArrayResult
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_AssertMessageFormatter
- 32
- PVOID
-
- LogAssertFailure
-
- Expected
- T_MaxString
- 2048
-
-
- Actual
- T_MaxString
- 2048
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- FB_AdjustAssertFailureMessageToMax253CharLength
-
+]]>8480256AssertArrayResultsST_AssertArrayResult11000422400032TotalArrayAssertsUINT1642240320GetCurrentTaskIndexGETCURTASKINDEX1284224064AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224192CycleCountUDINT328480192FirstCycleExecutedBOOL88480224CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength
- 11584
-
- MsgFmtString
- T_MaxString
- Test instance path
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- StringArg
- T_MaxString
- Test message
- 2048
- 2080
-
-
- ItemType
- Input
-
-
-
-
- MsgFmtStringProcessed
- T_MaxString
- 2048
- 4128
-
-
- ItemType
- Output
-
-
-
-
- StringArgProcessed
- T_MaxString
- 2048
- 6176
-
-
- ItemType
- Output
-
-
-
-
- MsgFmtStringTemp
- T_MaxString
- 2048
- 8224
-
-
- TestNameTooLong
- STRING(80)
- 648
- 10272
-
- ...TestName too long
-
-
-
- TestMsgTooLong
- STRING(80)
- 648
- 10920
-
- ...TestMsg too long
-
-
-
- MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS
- INT
- This is actually 254, but if StrArg-argument is used (which it is in TcUnit) it is 253.
- 16
- 11568
-
- 253
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_AdsAssertMessageFormatter
-
+]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568253PouTypeFunctionBlockFB_AdsAssertMessageFormatter
- 64
- I_AssertMessageFormatter
-
- LogAssertFailure
-
- Expected
- T_MaxString
- 2048
-
-
- Actual
- T_MaxString
- 2048
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AdjustAssertFailureMessageToMax253CharLength
- FB_AdjustAssertFailureMessageToMax253CharLength
- 11584
-
-
- TestInstancePathCleaned
- T_MaxString
- 2048
-
-
- TestInstancePathFinal
- T_MaxString
- 2048
-
-
- ReturnValue
- DINT
- 32
-
-
- TestInstancePathProcessed
- T_MaxString
- 2048
-
-
- MessageProcessed
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TestSuite
- This function block is responsible for holding the internal state of the test suite.
+]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite
- 33551744
-
- InstancePath
- T_MaxString
- 2048
- 32
-
-
- instance-path
-
-
- noinit
-
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- We need to have access to specific information of the current task that this test suite
+]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX
- 128
- 2080
-
-
- NumberOfTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2208
-
- 0
-
-
-
- Tests
- FB_Test
-
- 1
- 100
-
- 419200
- 2240
-
-
- TestDuplicateNameTrigger
- R_TRIG
-
- 1
- 100
-
- Rising trigger of whether we have already notified the user of that the test name pointed to by the current
- position is a duplicate
- 6400
- 421440
-
-
- TestCycleCountIndex
- UDINT
-
- 1
- 100
-
- Last cycle count index for a specific test. Used to detect whether this test has already been defined in the
- current test suite
- 3200
- 427840
-
-
- AssertResults
- FB_AssertResultStatic
- 24640320
- 431040
-
-
- AssertArrayResults
- FB_AssertArrayResultStatic
- 8480256
- 25071360
-
-
- AdsAssertMessageFormatter
- FB_AdsAssertMessageFormatter
- Prints the failed asserts to ADS so that Visual Studio can display the assert message.
- This assert formatter can be replaced with something else than ADS
- 64
- 33551616
-
-
- AssertMessageFormatter
- I_AssertMessageFormatter
- 32
- 33551680
-
-
- HasStartedRunning
- BOOL
- Indication whether this test suite has started running its tests
- 8
- 33551712
-
-
- NumberOfOrderedTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- Number of ordered tests (created by TEST_ORDERED()) that this test suite contains
- 16
- 33551728
-
-
- AssertEquals_LINT
-
- Expected
- LINT expected value
- LINT
- 64
-
-
- Actual
- LINT actual value
- LINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetNumberOfSuccessfulTests
- UINT
- 16
-
-
- AssertArrayEquals_ULINT
-
- Expecteds
- ULINT array with expected values
- ULINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- ULINT array with actual values
- ULINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- FindTestSuiteInstancePath
- T_MaxString
- 2048
-
-
- AssertEquals_TIME
-
- Expected
- TIME expected value
- TIME
- 32
-
-
- Actual
- TIME actual value
- TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_TIME_OF_DAY
-
- Expected
- TIME_OF_DAY expected value
- TIME_OF_DAY
- 32
-
-
- Actual
- TIME_OF_DAY actual value
- TIME_OF_DAY
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_BYTE
-
- Expected
- BYTE expected value
- BYTE
- 8
-
-
- Actual
- BYTE actual value
- BYTE
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetNumberOfFailedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- FailedTestsCount
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
- NumberOfTestOverArrayLimit
- UINT
- 16
-
-
-
- AssertEquals_DATE_AND_TIME
-
- Expected
- DATE_AND_TIME expected value
- DATE_AND_TIME
- 32
-
-
- Actual
- DATE_AND_TIME actual value
- DATE_AND_TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetTestByPosition
- FB_Test
- 4192
-
- Position
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AssertArrayEquals_BOOL
-
- Expecteds
- BOOL array with expected values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BOOL array with actual values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_BYTE
-
- Expecteds
- BYTE array with expected values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BYTE array with actual values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedByteString
- STRING(80)
- 648
-
-
- ActualByteString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_DATE
-
- Expected
- DATE expected value
- DATE
- 32
-
-
- Actual
- DATE actual value
- DATE
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_WORD
-
- Expected
- WORD expected value
- WORD
- 16
-
-
- Actual
- WORD actual value
- WORD
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_LINT
-
- Expecteds
- LINT array with expected values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LINT array with actual values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_LTIME
-
- Expected
- LTIME expected value
- LTIME
- 64
-
-
- Actual
- LTIME actual value
- LTIME
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_UINT
-
- Expecteds
- UINT array with expected values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UINT array with actual values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_LREAL
-
- Expected
- LREAL expected value
- LREAL
- 64
-
-
- Actual
- LREAL actual value
- LREAL
- 64
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_LWORD
-
- Expecteds
- LWORD array with expected values
- LWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LWORD array with actual values
- LWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedLWordString
- STRING(80)
- 648
-
-
- ActualLWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals
-
- Expected
- Expected value
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- The value to check against expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Count
- DINT
- 32
-
-
- ExpectedDataString
- T_MaxString
- 2048
-
-
- ActualDataString
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- boolExpected
- BOOL
- 8
-
-
- boolActual
- BOOL
- 8
-
-
- byteExpected
- BYTE
- 8
-
-
- byteActual
- BYTE
- 8
-
-
- dateExpected
- DATE
- 32
-
-
- dateActual
- DATE
- 32
-
-
- dateAndTimeExpected
- DATE_AND_TIME
- 32
-
-
- dateAndTimeActual
- DATE_AND_TIME
- 32
-
-
- dintExpected
- DINT
- 32
-
-
- dintActual
- DINT
- 32
-
-
- dwordExpected
- DWORD
- 32
-
-
- dwordActual
- DWORD
- 32
-
-
- intExpected
- INT
- 16
-
-
- intActual
- INT
- 16
-
-
- lintExpected
- LINT
- 64
-
-
- lintActual
- LINT
- 64
-
-
- lrealExpected
- LREAL
- 64
-
-
- lrealActual
- LREAL
- 64
-
-
- ltimeExpected
- LTIME
- 64
-
-
- ltimeActual
- LTIME
- 64
-
-
- lwordExpected
- LWORD
- 64
-
-
- lwordActual
- LWORD
- 64
-
-
- realExpected
- REAL
- 32
-
-
- realActual
- REAL
- 32
-
-
- sintExpected
- SINT
- 8
-
-
- sintActual
- SINT
- 8
-
-
- stringExpected
- T_MaxString
- 2048
-
-
- stringActual
- T_MaxString
- 2048
-
-
- wstringExpected
- WSTRING(255)
- 4096
-
-
- wstringActual
- WSTRING(255)
- 4096
-
-
- timeExpected
- TIME
- 32
-
-
- timeActual
- TIME
- 32
-
-
- timeOfDayExpected
- TIME_OF_DAY
- 32
-
-
- timeOfDayActual
- TIME_OF_DAY
- 32
-
-
- udintExpected
- UDINT
- 32
-
-
- udintActual
- UDINT
- 32
-
-
- uintExpected
- UINT
- 16
-
-
- uintActual
- UINT
- 16
-
-
- ulintExpected
- ULINT
- 64
-
-
- ulintActual
- ULINT
- 64
-
-
- usintExpected
- USINT
- 8
-
-
- usintActual
- USINT
- 8
-
-
- wordExpected
- WORD
- 16
-
-
- wordActual
- WORD
- 16
-
-
- DataTypesNotEquals
- The data type of the two ANY input parameters are not equal
- BOOL
- 8
-
-
- DataSizeNotEquals
- The data size of the two ANY input parameters are not equal
- BOOL
- 8
-
-
- DataContentNotEquals
- The data content of the two ANY input parameters are not equal
- BOOL
- 8
-
-
- IteratorCounter
- DINT
- 32
-
-
-
- hasanytype
-
-
-
-
- AssertFalse
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- AssertEquals_SINT
-
- Expected
- SINT expected value
- SINT
- 8
-
-
- Actual
- SINT actual value
- SINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_LREAL
-
- Expecteds
- LREAL 2d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- LREAL 2d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- Single expected value
- LREAL
- 64
-
-
- Actual
- Single actual value
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_ULINT
-
- Expected
- ULINT expected value
- ULINT
- 64
-
-
- Actual
- ULINT actual value
- ULINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_BOOL
-
- Expected
- BOOL expected value
- BOOL
- 8
-
-
- Actual
- BOOL actual value
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertEquals_USINT
-
- Expected
- USINT expected value
- USINT
- 8
-
-
- Actual
- USINT actual value
- USINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertEquals_LWORD
-
- Expected
- LWORD expected value
- LWORD
- 64
-
-
- Actual
- LWORD actual value
- LWORD
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_USINT
-
- Expecteds
- USINT array with expected values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- USINT array with actual values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- SetHasStartedRunning
-
-
- SetTestFailed
-
- AssertionType
- E_AssertionType
- 8
-
-
- AssertionMessage
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- GetInstancePath
- T_MaxString
- 2048
-
-
- GetTestOrderNumber
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- GetNumberOfTests
- UINT
- 16
-
-
- AssertArrayEquals_DWORD
-
- Expecteds
- DWORD array with expected values
- DWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DWORD array with actual values
- DWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- GetHasStartedRunning
- BOOL
- 8
-
-
- AssertArrayEquals_LREAL
-
- Expecteds
- LREAL array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LREAL array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_WSTRING
-
- Expected
- WSTRING expected value
- WSTRING(255)
- 4096
-
-
- Actual
- WSTRING actual value
- WSTRING(255)
- 4096
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- IsTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AssertArrayEquals_REAL
-
- Expecteds
- REAL array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- REAL array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_DINT
-
- Expected
- DINT expected value
- DINT
- 32
-
-
- Actual
- DINT actual value
- DINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_DINT
-
- Expecteds
- DINT array with expected values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DINT array with actual values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_STRING
-
- Expected
- STRING expected value
- T_MaxString
- 2048
-
-
- Actual
- STRING actual value
- T_MaxString
- 2048
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- SetTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AreAllTestsFinished
- BOOL
- 8
-
- Counter
- UINT
- 16
-
-
- GetCurTaskIndex
- GETCURTASKINDEX
- 128
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- AssertArrayEquals_WORD
-
- Expecteds
- WORD array with expected values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- WORD array with actual values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArray3dEquals_LREAL
-
- Expecteds
- LREAL 3d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- LREAL 3d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- Single expected value
- LREAL
- 64
-
-
- Actual
- Single actual value
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_INT
-
- Expecteds
- INT array with expected values
- INT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- INT array with actual values
- INT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- CalculateAndSetNumberOfAssertsForTest
-
- TestName
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- TotalNumberOfAsserts
- UINT
- 16
-
-
- NumberOfAsserts
- UINT
- 16
-
-
- NumberOfArrayAsserts
- UINT
- 16
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetNumberOfSkippedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- SkippedTestsCount
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- AssertEquals_DWORD
-
- Expected
- DWORD expected value
- DWORD
- 32
-
-
- Actual
- DWORD actual value
- DWORD
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertTrue
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- AssertEquals_INT
-
- Expected
- INT expected value
- INT
- 16
-
-
- Actual
- INT actual value
- INT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_UINT
-
- Expected
- UINT expected value
- UINT
- 16
-
-
- Actual
- UINT actual value
- UINT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_REAL
-
- Expecteds
- REAL 2d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- REAL 2d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- Single expected value
- REAL
- 32
-
-
- Actual
- Single actual value
- REAL
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AddTest
-
- TestName
- T_MaxString
- 2048
-
-
- IsTestOrdered
- BOOL
- 8
-
-
- IteratorCounter
- UINT
- 16
-
-
- ErrorMessage
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- FunctionCallResult
- DINT
- 32
-
-
- CycleCount
- UDINT
- 32
-
-
- TestWithThisNameAlreadyExists
- BOOL
- 8
-
-
- LowerCasedTestName
- T_MaxString
- 2048
-
-
- TrimmedTestName
- T_MaxString
- 2048
-
-
- IgnoreCurrentTestCase
- BOOL
- 8
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- AssertArray3dEquals_REAL
-
- Expecteds
- REAL 3d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- REAL 3d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- Single expected value
- REAL
- 32
-
-
- Actual
- Single actual value
- REAL
- 32
-
-
- ExpectedValueString
- T_MaxString
- 2048
-
-
- ActualValueString
- T_MaxString
- 2048
-
-
- FormatString
- String formatter for output messages
- FB_FormatString
- 7840
-
-
- __Index__0
- DINT
- 32
-
-
-
- AddTestNameToInstancePath
- T_MaxString
- 2048
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertEquals_UDINT
-
- Expected
- UDINT expected value
- UDINT
- 32
-
-
- Actual
- UDINT actual value
- UDINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_REAL
-
- Expected
- REAL expected value
- REAL
- 32
-
-
- Actual
- REAL actual value
- REAL
- 32
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_SINT
-
- Expecteds
- SINT array with expected values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- SINT array with actual values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_UDINT
-
- Expecteds
- UDINT array with expected values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UDINT array with actual values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- call_after_init
-
-
- reflection
-
-
-
-
- ST_AdsLogStringMessage
- 4128
-
- MsgCtrlMask
- DWORD
- 32
- 0
-
-
- MsgFmtStr
- T_MaxString
- 2048
- 32
-
-
- StrArg
- T_MaxString
- 2048
- 2080
-
-
-
- pack_mode
- 1
-
-
-
-
- FB_AdsLogStringMessageFifoQueue
- This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted
+ with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_AdsLogStringMessageFifoQueue
- 8320864
-
- ArrayBuffer
- BYTE
-
- 0
- 1040000
-
- 8320000
- 32
-
-
- MemRingBuffer
- FB_MemRingBuffer
- 544
- 8320032
-
-
- TimerBetweenMessages
- TON
- 224
- 8320576
-
-
- .IN
- 1
-
-
- .PT
- 10
-
-
-
-
- MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD
- USINT
- 8
- 8320800
-
- 4
-
-
-
- TIME_BETWEEN_MESSAGES
- TIME
- 32
- 8320832
-
- 10
-
-
-
- GetLogCount
- UDINT
- 32
-
-
- WriteLog
-
- MsgCtrlMask
- DWORD
- 32
-
-
- MsgFmtStr
- T_MaxString
- 2048
-
-
- StrArg
- T_MaxString
- 2048
-
-
- Error
- Buffer overflow
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
-
- GetAndRemoveLogFromQueue
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
- ItemType
- Output
-
-
-
-
- Error
- Buffer empty
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisParameter
- 1632
-
- PARAMSTRUCT
- UDINT
- NC ADS Index Offsets for Axis Parameters
- 32
- 0
-
- 0
-
-
-
- ID
- UDINT
- 32
- 32
-
- 1
-
-
-
- NAME
- UDINT
- 32
- 64
-
- 2
-
-
-
- AXISTYPE
- UDINT
- 32
- 96
-
- 3
-
-
-
- CYCLETIME
- UDINT
- 32
- 128
-
- 4
-
-
-
- UNITNAME
- UDINT
- 32
- 160
-
- 5
-
-
-
- VELOREFSEARCH
- UDINT
- 32
- 192
-
- 6
-
-
-
- VELOSYNCSEARCH
- UDINT
- 32
- 224
-
- 7
-
-
-
- VELOSLOWMANUAL
- UDINT
- 32
- 256
-
- 8
-
-
-
- VELOFASTMANUAL
- UDINT
- 32
- 288
-
- 9
-
-
-
- VELOFAST
- UDINT
- 32
- 320
-
- 10
-
-
-
- POSAREAENABLE
- UDINT
- 32
- 352
-
- 15
-
-
-
- POSAREARANGE
- UDINT
- 32
- 384
-
- 16
-
-
-
- MOTCNTRLENABLE
- UDINT
- 32
- 416
-
- 17
-
-
-
- MOTCNTRLTIME
- UDINT
- 32
- 448
-
- 18
-
-
-
- LOOPENABLE
- UDINT
- 32
- 480
-
- 19
-
-
-
- LOOPDISTANCE
- UDINT
- 32
- 512
-
- 20
-
-
-
- TARGETPOSENA
- UDINT
- 32
- 544
-
- 21
-
-
-
- TARGETPOSRANGE
- UDINT
- 32
- 576
-
- 22
-
-
-
- TARGETPOSTIME
- UDINT
- 32
- 608
-
- 23
-
-
-
- PULSDISTPOS
- UDINT
- 32
- 640
-
- 24
-
-
-
- PULSDISTNEG
- UDINT
- 32
- 672
-
- 25
-
-
-
- FADINGACCELERATION
- UDINT
- 32
- 704
-
- 29
-
-
-
- FASTAXISSTOPSIGNALTYPE
- UDINT
- 32
- 736
-
- 30
-
-
-
- UNITFLAGS
- UDINT
- 32
- 768
-
- 38
-
-
-
- VELOMAXIMUM
- UDINT
- 32
- 800
-
- 39
-
-
-
- MOTCNTRLRANGE
- UDINT
- 32
- 832
-
- 40
-
-
-
- PEHCONTROLENA
- UDINT
- 32
- 864
-
- 41
-
-
-
- PEHCONTROLTIME
- UDINT
- 32
- 896
-
- 42
-
-
-
- BACKLASHCOMPENA
- UDINT
- 32
- 928
-
- 43
-
-
-
- BACKLASH
- UDINT
- 32
- 960
-
- 44
-
-
-
- DATAPERSISTENCE
- UDINT
- 32
- 992
-
- 48
-
-
-
- HWAMSADDR
- UDINT
- 32
- 1024
-
- 49
-
-
-
- HWCHNNO
- UDINT
- 32
- 1056
-
- 50
-
-
-
- APPLICATIONREQUEST
- UDINT
- 32
- 1088
-
- 51
-
-
-
- ACC
- UDINT
- 32
- 1120
-
- 257
-
-
-
- DEC
- UDINT
- 32
- 1152
-
- 258
-
-
-
- JERK
- UDINT
- 32
- 1184
-
- 259
-
-
-
- DELAY
- UDINT
- 32
- 1216
-
- 260
-
-
-
- OVERRIDETYPE
- UDINT
- 32
- 1248
-
- 261
-
-
-
- VELOJUMPFACTOR
- UDINT
- 32
- 1280
-
- 262
-
-
-
- REDUCTIONFEEDBACK
- UDINT
- 32
- 1312
-
- 263
-
-
-
- TOLERANCEBALLAUXAXIS
- UDINT
- 32
- 1344
-
- 264
-
-
-
- MAXPOSDEVIATIONAUXAXIS
- UDINT
- 32
- 1376
-
- 265
-
-
-
- FASTACC
- UDINT
- 32
- 1408
-
- 266
-
-
-
- FASTDEC
- UDINT
- 32
- 1440
-
- 267
-
-
-
- FASTJERK
- UDINT
- 32
- 1472
-
- 268
-
-
-
- REF_POS
- UDINT
- 32
- 1504
-
- 65795
-
-
-
- ENCSEARCHDIR
- UDINT
- 32
- 1536
-
- 65793
-
-
-
- ENCSYNCDIR
- UDINT
- 32
- 1568
-
- 65794
-
-
-
- ENCREFMODE
- UDINT
- 32
- 1600
-
- 65799
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisParameter
- 1664
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16384
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisParameter
- 1632
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisState
- 800
-
- ONLINESTRUCT
- UDINT
- 32
- 0
-
- 0
-
-
-
- ERROR
- UDINT
- 32
- 32
-
- 1
-
-
-
- SETTASKCYCLE
- UDINT
-
+]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT
- 32
- 64
-
- 9
-
-
-
- SETPOS
- UDINT
- 32
- 96
-
- 10
-
-
-
- SETVELO
- UDINT
- 32
- 128
-
- 14
-
-
-
- SETACC
- UDINT
- 32
- 160
-
- 15
-
-
-
- MODULOSETPOS
- UDINT
- 32
- 192
-
- 11
-
-
-
- MODULOSETTURNS
- UDINT
- 32
- 224
-
- 12
-
-
-
- SETDIR
- UDINT
- 32
- 256
-
- 13
-
-
-
- TARGETPOSITION
- UDINT
- 32
- 288
-
- 19
-
-
-
- REMAININGTIMEANDPOS
- UDINT
- 32
- 320
-
- 20
-
-
-
- STOPINFORMATION
- UDINT
- 32
- 352
-
- 24
-
-
-
- SETTASKCYCLE_WITHOUTCORR
- UDINT
- 32
- 384
-
- 25
-
-
-
- SETPOS_WITHOUTCORR
- UDINT
- 32
- 416
-
- 26
-
-
-
- SETVELO_WITHOUTCORR
- UDINT
- 32
- 448
-
- 30
-
-
-
- SETACC_WITHOUTCORR
- UDINT
- 32
- 480
-
- 31
-
-
-
- SETDIR_WITHOUTCORR
- UDINT
- 32
- 512
-
- 29
-
-
-
- COUPLESTATE
- UDINT
- 32
- 544
-
- 32
-
-
-
- CPLPARAMS
- UDINT
- 32
- 576
-
- 34
-
-
-
- CPLFACTOR
- UDINT
- 32
- 608
-
- 35
-
-
-
- AXISCTRLLOOPIDX
- UDINT
- 32
- 640
-
- 36
-
-
-
- AXISSETPOINTGENIDX
- UDINT
- 32
- 672
-
- 37
-
-
-
- CPLCHARACVALUES
- UDINT
- 32
- 704
-
- 38
-
-
-
- CAMINFO
- UDINT
- 32
- 736
-
- 39
-
-
-
- CAMSTATUS
- UDINT
- activation status etc.
- 32
- 768
-
- 40
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisState
- 832
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16640
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisState
- 800
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisFunctions
- 1792
-
- RESET
- UDINT
- 32
- 0
-
- 1
-
-
-
- STOP
- UDINT
- 32
- 32
-
- 2
-
-
-
- CLEAR
- UDINT
- 32
- 64
-
- 3
-
-
-
- EMERGENCYSTOP
- UDINT
- 32
- 96
-
- 4
-
-
-
- PARAMETRIZEDSTOP
- UDINT
- 32
- 128
-
- 5
-
-
-
- INITIALIZE
- UDINT
- Initialize Axis
- 32
- 160
-
- 7
-
-
-
- ORIENTEDSTOP
- UDINT
- 19.04.04 issue #2470
- 32
- 192
-
- 9
-
-
-
- CALIBR
- UDINT
- 32
- 224
-
- 16
-
-
-
- NEWTARGPOS
- UDINT
- 32
- 256
-
- 17
-
-
-
- NEWTARGPOSANDVELO
- UDINT
- 32
- 288
-
- 18
-
-
-
- CHANGEDYNAMICPARAM
- UDINT
- NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung
- 32
- 320
-
- 21
-
-
-
- UNIVERSALSTART
- UDINT
- 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276)
- 32
- 352
-
- 22
-
-
-
- SLAVEUNIVERSALSTART
- UDINT
- 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis
- 32
- 384
-
- 23
-
-
-
- RELEASEAXISLOCK
- UDINT
- 10.12.18 release axis lock for motion commands
- 32
- 416
-
- 24
-
-
-
- SETEXTERNALERROR
- UDINT
- 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665
- 32
- 448
-
- 25
-
-
-
- SETPOS
- UDINT
- 32
- 480
-
- 26
-
-
-
- SETCALFLAG
- UDINT
- "ist referenziert"-Flag setzen
- 32
- 512
-
- 27
-
-
-
- SETACTPOS
- UDINT
- nur Istwertsetzen ohne Sollwertaenderung !!!
- 32
- 544
-
- 28
-
-
-
- SETDRIVEPOS
- UDINT
- antriebsseitiges Istwertsetzen
- 32
- 576
-
- 29
-
-
-
- SETENCODERSCALING
- UDINT
- 17.07.08: "Fliegende Änderung des Skalierungsfaktors"
- 32
- 608
-
- 30
-
-
-
- SETPOSONTHEFLY
- UDINT
- 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017)
- 32
- 640
-
- 31
-
-
-
- START
- UDINT
- 32
- 672
-
- 32
-
-
-
- STARTEXT
- UDINT
- 32
- 704
-
- 33
-
-
-
- STARTVELOCHANGE
- UDINT
- special function for MMW
- 32
- 736
-
- 34
-
-
-
- ENABLEEXTGEN
- UDINT
- enable/start external setpoint values
- 32
- 768
-
- 35
-
-
-
- DISABLEEXTGEN
- UDINT
- disable/stop external setpoint values
- 32
- 800
-
- 36
-
-
-
- REVERSINGSEQUENCE
- UDINT
- 32
- 832
-
- 37
-
-
-
- STARTDRVOUT
- UDINT
- 32
- 864
-
- 38
-
-
-
- STOPDRVOUT
- UDINT
- 32
- 896
-
- 39
-
-
-
- CHANGEDRVOUT
- UDINT
- 32
- 928
-
- 40
-
-
-
- JUMPTOOVERRIDE
- UDINT
- 04.11.04: jump to actual override value and froze them until change (issue #2697)
- 32
- 960
-
- 41
-
-
-
- EXTSETGENUNIVERSALSTART
- UDINT
- 23.11.10: deactivation of external setpoint generator with succeding universal axis start command
- 32
- 992
-
- 43
-
-
-
- UNIVERSALTORQUESTART
- UDINT
- 20181210 Fap - new 'axis torque control start and restart' command with buffer mode
- 32
- 1024
-
- 45
-
-
-
- STARTSCOM
- UDINT
- start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando
- 32
- 1056
-
- 48
-
-
-
- STOPSCOM
- UDINT
- stop superposition (position compensation)
- 32
- 1088
-
- 49
-
-
-
- PHASINGREQEUST
- UDINT
- start/stop the additional phasing set point generator used for a master/slave phase shift
- 32
- 1120
-
- 52
-
-
-
- CPL
- UDINT
- Achse koppeln
- 32
- 1152
-
- 64
-
-
-
- DECPL
- UDINT
- Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit)
- 32
- 1184
-
- 65
-
-
-
- CPLCHANGE
- UDINT
- Achse Koppelparams ändern
- 32
- 1216
-
- 66
-
-
-
- TABCPLCHANGE
- UDINT
- 3x TabSlaveAxe Tabelle-Koppelparams ändern
- 32
- 1248
-
- 67
-
-
-
- STOPSLAVE
- UDINT
- Slave-Stop (Diagonal-Slave / Flying Saw)
- 32
- 1280
-
- 68
-
-
-
- CPLTAB
- UDINT
- TabSlaveAxe Koppelparams setzen
- 32
- 1312
-
- 69
-
-
-
- TABSLVACTIVCOR
- UDINT
- 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition)
- 32
- 1344
-
- 70
-
-
-
- TABSLVLEAVECYC
- UDINT
- TabSlaveAxe Monozyklische Tabelle beenden
- 32
- 1376
-
- 71
-
-
-
- TABSLVCOROFFSET
- UDINT
- TabSlaveAxe Letzter Korrektur Offset
- 32
- 1408
-
- 72
-
-
-
- TABSLVSCALING
- UDINT
- NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen
- 32
- 1440
-
- 73
-
-
-
- CPLSOLOTAB
- UDINT
- Solo Tabellen Kopplung
- 32
- 1472
-
- 74
-
-
-
- CPLSYNCHRONIZING
- UDINT
- Slave Synchronizing Generator ('GearInPos' and 'GearInVelo')
- 32
- 1504
-
- 75
-
-
-
- CAMSCALING
- UDINT
- Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514)
- 32
- 1536
-
- 77
-
-
-
- DISABLE
- UDINT
- Achse sperren
- 32
- 1568
-
- 80
-
-
-
- ENABLE
- UDINT
- Achse reaktivieren
- 32
- 1600
-
- 81
-
-
-
- CHANGEAXISCTRLLOOP
- UDINT
- NEU: Aenderung des aktiven Achsregelkreises
- 32
- 1632
-
- 82
-
-
-
- DRIVEDISABLE
- UDINT
- Drive-Output der Achse sperren
- 32
- 1664
-
- 96
-
-
-
- DRIVEENABLE
- UDINT
- Drive-Output der Achse reaktivieren
- 32
- 1696
-
- 97
-
-
-
- RELEASEBRAKE
- UDINT
- Feststellbremse loesen (Eil/Schleich-Gruppe)
- 32
- 1728
-
- 98
-
-
-
- RECONFIGURATE
- UDINT
- Achse zurueckfuehren in eigene PTP-Gruppe
- 32
- 1760
-
- 112
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisFunctions
- 1824
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16896
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisFunctions
- 1792
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_Axis
- 4320
-
- Parameter
- _ST_NCADS_AxisParameter
- 1664
- 0
-
-
- State
- _ST_NCADS_AxisState
- 832
- 1664
-
-
- Functions
- _ST_NCADS_AxisFunctions
- 1824
- 2496
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_TableParameter
- 192
-
- MFREADCHARACVALUES
- UDINT
- read characteristic values of a motion function
- 32
- 0
-
- 80
-
-
-
- WRITETABROWS
- UDINT
- write table
- 32
- 32
-
- 16777216
-
-
-
- WRITEMFTABROWS
- UDINT
- write motion function table
- 32
- 64
-
- 83886080
-
-
-
- MFREADTAB
- UDINT
- read motion function as data table
- 32
- 96
-
- 34
-
-
-
- READSLAVEDYNAMICS
- UDINT
- read slave table position, velocity and acceleration related to a master position
- 32
- 128
-
- 35
-
-
-
- READMASTERPOSITION
- UDINT
- read master table position related to slave position
- 32
- 160
-
- 36
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_TableParameter
- 224
-
- IDXGRP
- UDINT
- 32
- 0
-
- 40960
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_TableParameter
- 192
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_TableFunctions
- 96
-
- CREATETAB
- UDINT
- create table
- 32
- 0
-
- 65536
-
-
-
- CREATEMOTIONTAB
- UDINT
- create motion function table
- 32
- 32
-
- 65552
-
-
-
- DELETETAB
- UDINT
- delete tables
- 32
- 64
-
- 131072
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_TableFunctions
- 128
-
- IDXGRP
- UDINT
- 32
- 0
-
- 41472
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_TableFunctions
- 96
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_Table
- 352
-
- Parameter
- _ST_NCADS_TableParameter
- 224
- 0
-
-
- Functions
- _ST_NCADS_TableFunctions
- 128
- 224
-
-
-
- conditionalshow
-
-
-
-
- ADSRDDEVINFO
- ADS read device info command.
- 1280
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- RDINFO
- BOOL
- Rising edge starts command execution
- 8
- 240
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- DEVNAME
- STRING(19)
- Device name
- 160
- 352
-
-
- ItemType
- Output
-
-
-
-
- DEVVER
- UDINT
- Device version
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- _TCMCGLOBAL
- Global constants and parameters
- 6976
-
- NCPORT_TCMC
- UINT
- 20110511 type changed from INT to UINT
- 16
- 32
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_COUPLING
- UINT
- 20110511 type changed from INT to UINT
- 16
- 48
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCNETID_TCMC
- T_AmsNetID
- 192
- 64
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_CAM
- UINT
- 20110511 type changed from INT to UINT
- 16
- 256
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_CAM_FAST
- UINT
- 20150728 KSt added
- 16
- 272
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCNETID_TCMC_CAM
- T_AmsNetID
- 192
- 288
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_SUPERPOSITION
- UINT
- 20140930 KSt added
- 16
- 480
-
- 501
-
-
-
- ItemType
- Input
-
-
-
-
- NcDeviceInfoTcMainVersion
- DWORD
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoTcSubVersion
- DWORD
- 32
- 544
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcDriverVersion
- DWORD
- 32
- 576
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcVersion
- DWORD
- 32
- 608
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcName
- STRING(19)
- 160
- 640
-
-
- ItemType
- Output
-
-
-
-
- Axis
- _ST_NCADS_Axis
- IDXGRP and IDXOFFS constants of axis parameter/status/functions
- 4320
- 800
-
-
- ItemType
- Output
-
-
- suppress_warning_0
- C0228
-
-
-
-
- Table
- _ST_NCADS_Table
- IDXGRP and IDXOFFS constants of table parameter/status/functions
- 352
- 5120
-
-
- ItemType
- Output
-
-
- suppress_warning_0
- C0228
-
-
-
-
- NCPORT_TCNCCAMMING_TABLEFUNCTION
- UINT
- 16
- 5472
-
- 500
-
-
-
- tTargetPosTimeOut
- TIME
- 32
- 5504
-
- 6000
-
-
-
- tADSTimeOut
- TIME
- 32
- 5536
-
- 1000
-
-
-
- tStopMonitoringTimeOut
- TIME
- 32
- 5568
-
- 100
-
-
-
- NCTOPLC_FEEDBACK_MAXWAITCYCLES
- INT
- 16
- 5600
-
- 10
-
-
-
- fbADSRDDEVINFO
- ADSRDDEVINFO
- 1280
- 5632
-
-
- DeviceVersion
- DWORD
- 32
- 6912
-
-
- Init
- BOOL
- 8
- 6944
-
-
- ReadDeviceInfo
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- PLCTONC_AXIS_REF_CTRL
- 32
-
- Enable
- BIT
- 1
- 0
-
-
- FeedEnablePlus
- BIT
- 1
- 1
-
-
- FeedEnableMinus
- BIT
- 1
- 2
-
-
- HomingSensor
- BIT
- 1
- 5
-
-
- AcceptBlockedDrive
- BIT
- 1
- 8
-
-
- PlcDebugFlag
- BIT
- 1
- 30
-
-
- NcDebugFlag
- BIT
- 1
- 31
-
-
- %08x
-
-
- 0x%08x
-
-
- 16#%08X
-
-
-
- PLCTONC_AXIS_REF
- 1024
-
- ControlDWord
- PLCTONC_AXIS_REF_CTRL
- 32
- 0
-
-
- Override
- UDINT
- 32
- 32
-
-
- AxisModeRequest
- UDINT
- 32
- 64
-
-
- AxisModeDWord
- UDINT
- 32
- 96
-
-
- AxisModeLReal
- LREAL
- 64
- 128
-
-
- PositionCorrection
- LREAL
- 64
- 192
-
-
- ExtSetPos
- LREAL
- 64
- 256
-
-
- ExtSetVelo
- LREAL
- 64
- 320
-
-
- ExtSetAcc
- LREAL
- 64
- 384
-
-
- ExtSetDirection
- DINT
- 32
- 448
-
-
- ExtControllerOutput
- LREAL
- 64
- 512
-
-
- GearRatio1
- LREAL
- 64
- 576
-
-
- GearRatio2
- LREAL
- 64
- 640
-
-
- GearRatio3
- LREAL
- 64
- 704
-
-
- GearRatio4
- LREAL
- 64
- 768
-
-
- MapState
- BOOL
- 8
- 832
-
-
- PlcCycleControl
- BYTE
- 8
- 840
-
-
- PlcCycleCount
- BYTE
- 8
- 848
-
-
-
- NcStructType
- 1
-
-
-
-
- NCAXLESTRUCT_FROMPLC3
-
-
-
-
- NCTOPLC_AXIS_REF_STATE
- 32
-
- Operational
- BIT
- 1
- 0
-
-
- Homed
- BIT
- 1
- 1
-
-
- NotMoving
- BIT
- 1
- 2
-
-
- InPositionArea
- BIT
- 1
- 3
-
-
- InTargetPosition
- BIT
- 1
- 4
-
-
- Protected
- BIT
- 1
- 5
-
-
- ErrorPropagationDelayed
- BIT
- 1
- 6
-
-
- HasBeenStopped
- BIT
- 1
- 7
-
-
- HasJob
- BIT
- 1
- 8
-
-
- PositiveDirection
- BIT
- 1
- 9
-
-
- NegativeDirection
- BIT
- 1
- 10
-
-
- HomingBusy
- BIT
- 1
- 11
-
-
- ConstantVelocity
- BIT
- 1
- 12
-
-
- Compensating
- BIT
- 1
- 13
-
-
- ExtSetPointGenEnabled
- BIT
- 1
- 14
-
-
- PhasingActive
- BIT
- 1
- 15
-
-
- ExternalLatchValid
- BIT
- 1
- 16
-
-
- NewTargetPos
- BIT
- 1
- 17
-
-
- ContinuousMotion
- BIT
- 1
- 19
-
-
- ControlLoopClosed
- BIT
- 1
- 20
-
-
- CamTableQueued
- BIT
- 1
- 21
-
-
- CamDataQueued
- BIT
- 1
- 22
-
-
- CamScalingPending
- BIT
- 1
- 23
-
-
- CmdBuffered
- BIT
- 1
- 24
-
-
- PTPmode
- BIT
- 1
- 25
-
-
- SoftLimitMinExceeded
- BIT
- 1
- 26
-
-
- SoftLimitMaxExceeded
- BIT
- 1
- 27
-
-
- DriveDeviceError
- BIT
- 1
- 28
-
-
- MotionCommandsLocked
- BIT
- 1
- 29
-
-
- IoDataInvalid
- BIT
- 1
- 30
-
-
- Error
- BIT
- 1
- 31
-
-
- %08x
-
-
- 0x%08x
-
-
- 16#%08X
-
-
-
- NCTOPLC_AXIS_REF_OPMODE
- 32
-
- OpModePosAreaMonitoring
- BIT
- 1
- 0
-
-
- OpModeTargetPosMonitoring
- BIT
- 1
- 1
-
-
- OpModeLoop
- BIT
- 1
- 2
-
-
- OpModeMotionMonitoring
- BIT
- 1
- 3
-
-
- OpModePEHTimeMonitoring
- BIT
- 1
- 4
-
-
- OpModeBacklashCompensation
- BIT
- 1
- 5
-
-
- OpModeDelayedErrorReaction
- BIT
- 1
- 6
-
-
- OpModeModulo
- BIT
- 1
- 7
-
-
- OpModeSimulationAxis
- BIT
- 1
- 8
-
-
- OpModePosLagMonitoring
- BIT
- 1
- 16
-
-
- OpModeVeloLagMonitoring
- BIT
- 1
- 17
-
-
- OpModeSoftLimitMinMonitoring
- BIT
- 1
- 18
-
-
- OpModeSoftLimitMaxMonitoring
- BIT
- 1
- 19
-
-
- OpModePosCorrection
- BIT
- 1
- 20
-
-
- OpModeAllowSlaveCommands
- BIT
- 1
- 21
-
-
- OpModeAllowExtSetAxisCommands
- BIT
- 1
- 22
-
-
- ApplicationRequest
- BIT
- 1
- 23
-
-
-
- NCTOPLC_AXIS_REF_STATE2_FLAGS
- 32
-
- AvoidingCollision
- BIT
- 1
- 0
-
-
- %08x
-
-
- 0x%08x
-
-
- 16#%08X
-
-
-
- NCTOPLC_AXIS_REF_STATE2
- 32
-
- Value
- DWORD
- 32
- 0
-
-
- Flags
- NCTOPLC_AXIS_REF_STATE2_FLAGS
- 32
- 0
-
-
- %08x
-
-
- 0x%08x
-
-
- 16#%08X
-
-
-
- NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE
- 8
-
- CamActivationPending
- BIT
- 1
- 0
-
-
- CamDeactivationPending
- BIT
- 1
- 1
-
-
- CamActive
- BIT
- 1
- 2
-
-
- CamDataQueued
- BIT
- 1
- 6
-
-
- CamScalingPending
- BIT
- 1
- 7
-
-
-
- UINTARR8
- 128
- UINT
-
- 0
- 8
-
-
-
- NCTOPLC_AXIS_REF
- 2048
-
- StateDWord
- NCTOPLC_AXIS_REF_STATE
- 32
- 0
-
-
- ErrorCode
- UDINT
- 32
- 32
-
-
- AxisState
- UDINT
- Present State Of The Axis Movement (continuous axis):
+]]>32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072conditionalshow_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowPLCTONC_AXIS_REF_CTRL32EnableBIT10FeedEnablePlusBIT11FeedEnableMinusBIT12HomingSensorBIT15AcceptBlockedDriveBIT18PlcDebugFlagBIT130NcDebugFlagBIT131%08x0x%08x16#%08XPLCTONC_AXIS_REF1024ControlDWordPLCTONC_AXIS_REF_CTRL320OverrideUDINT3232AxisModeRequestUDINT3264AxisModeDWordUDINT3296AxisModeLRealLREAL64128PositionCorrectionLREAL64192ExtSetPosLREAL64256ExtSetVeloLREAL64320ExtSetAccLREAL64384ExtSetDirectionDINT32448ExtControllerOutputLREAL64512GearRatio1LREAL64576GearRatio2LREAL64640GearRatio3LREAL64704GearRatio4LREAL64768MapStateBOOL8832PlcCycleControlBYTE8840PlcCycleCountBYTE8848NcStructType1NCAXLESTRUCT_FROMPLC3NCTOPLC_AXIS_REF_STATE32OperationalBIT10HomedBIT11NotMovingBIT12InPositionAreaBIT13InTargetPositionBIT14ProtectedBIT15ErrorPropagationDelayedBIT16HasBeenStoppedBIT17HasJobBIT18PositiveDirectionBIT19NegativeDirectionBIT110HomingBusyBIT111ConstantVelocityBIT112CompensatingBIT113ExtSetPointGenEnabledBIT114PhasingActiveBIT115ExternalLatchValidBIT116NewTargetPosBIT117ContinuousMotionBIT119ControlLoopClosedBIT120CamTableQueuedBIT121CamDataQueuedBIT122CamScalingPendingBIT123CmdBufferedBIT124PTPmodeBIT125SoftLimitMinExceededBIT126SoftLimitMaxExceededBIT127DriveDeviceErrorBIT128MotionCommandsLockedBIT129IoDataInvalidBIT130ErrorBIT131%08x0x%08x16#%08XNCTOPLC_AXIS_REF_OPMODE32OpModePosAreaMonitoringBIT10OpModeTargetPosMonitoringBIT11OpModeLoopBIT12OpModeMotionMonitoringBIT13OpModePEHTimeMonitoringBIT14OpModeBacklashCompensationBIT15OpModeDelayedErrorReactionBIT16OpModeModuloBIT17OpModeSimulationAxisBIT18OpModePosLagMonitoringBIT116OpModeVeloLagMonitoringBIT117OpModeSoftLimitMinMonitoringBIT118OpModeSoftLimitMaxMonitoringBIT119OpModePosCorrectionBIT120OpModeAllowSlaveCommandsBIT121OpModeAllowExtSetAxisCommandsBIT122ApplicationRequestBIT123NCTOPLC_AXIS_REF_STATE2_FLAGS32AvoidingCollisionBIT10%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE232ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE2_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE8CamActivationPendingBIT10CamDeactivationPendingBIT11CamActiveBIT12CamDataQueuedBIT16CamScalingPendingBIT17UINTARR8128UINT08NCTOPLC_AXIS_REF2048StateDWordNCTOPLC_AXIS_REF_STATE320ErrorCodeUDINT3232AxisStateUDINT
- 32
- 64
-
-
- AxisModeConfirmation
- UDINT
- 32
- 96
-
-
- HomingState
- UDINT
- Axis Homing Status:
+]]>3264AxisModeConfirmationUDINT3296HomingStateUDINT
- 32
- 128
-
-
- CoupleState
- UDINT
- Axis Coupling Status:
+]]>32128CoupleStateUDINT
- 32
- 160
-
-
- SvbEntries
- UDINT
- 32
- 192
-
-
- SafEntries
- UDINT
- 32
- 224
-
-
- AxisId
- UDINT
- 32
- 256
-
-
- OpModeDWord
- NCTOPLC_AXIS_REF_OPMODE
- 32
- 288
-
-
- ActPos
- LREAL
- 64
- 320
-
-
- ModuloActPos
- LREAL
- 64
- 384
-
-
- ActiveControlLoopIndex
- UINT
- 16
- 448
-
-
- ControlLoopIndex
- UINT
- 16
- 464
-
-
- ModuloActTurns
- DINT
- 32
- 480
-
-
- ActVelo
- LREAL
- 64
- 512
-
-
- PosDiff
- LREAL
- 64
- 576
-
-
- SetPos
- LREAL
- 64
- 640
-
-
- SetVelo
- LREAL
- 64
- 704
-
-
- SetAcc
- LREAL
- 64
- 768
-
-
- TargetPos
- LREAL
- 64
- 832
-
-
- ModuloSetPos
- LREAL
- 64
- 896
-
-
- ModuloSetTurns
- DINT
- 32
- 960
-
-
- CmdNo
- UINT
- 16
- 992
-
-
- CmdState
- UINT
- 16
- 1008
-
-
- SetJerk
- LREAL
- 64
- 1024
-
-
- SetTorque
- LREAL
- 64
- 1088
-
-
- ActTorque
- LREAL
- 64
- 1152
-
-
- StateDWord2
- NCTOPLC_AXIS_REF_STATE2
- 32
- 1216
-
-
- StateDWord3
- DWORD
- 32
- 1248
-
-
- TouchProbeState
- DWORD
- 32
- 1280
-
-
- TouchProbeCounter
- DWORD
- 32
- 1312
-
-
- CamCouplingState
- NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE
-
- 0
- 8
-
- 64
- 1344
-
-
- CamCouplingTableID
- UINTARR8
- 128
- 1408
-
-
- ActTorqueDerivative
- LREAL
- 64
- 1536
-
-
- SetTorqueDerivative
- LREAL
- 64
- 1600
-
-
- ActPosWithoutPosCorrection
- LREAL
- 64
- 1792
-
-
- ActAcc
- LREAL
- 64
- 1856
-
-
- DcTimeStamp
- UDINT
- 32
- 1920
-
-
-
- NcStructType
- 2
-
-
-
-
- NCAXLESTRUCT_TOPLC
-
-
- NCAXLESTRUCT_TOPLC2
-
-
- NCAXLESTRUCT_TOPLC3
-
-
- NCAXLESTRUCT_TOPLC4
-
-
-
-
-
-
-
-
-
-
-
-
-
- ST_AdsAddress
- 224
-
- NetId
- STRING(23)
- 192
- 0
-
-
- Port
- UINT
- 16
- 192
-
-
- Channel
- UINT
- 16
- 208
-
-
-
- MC_AxisStates
- 16
- INT
-
- MC_AXISSTATE_UNDEFINED
- 0
-
-
- MC_AXISSTATE_DISABLED
- 1
-
-
- MC_AXISSTATE_STANDSTILL
- 2
-
-
- MC_AXISSTATE_ERRORSTOP
- 3
-
-
- MC_AXISSTATE_STOPPING
- 4
-
-
- MC_AXISSTATE_HOMING
- 5
-
-
- MC_AXISSTATE_DISCRETEMOTION
- 6
-
-
- MC_AXISSTATE_CONTINOUSMOTION
- 7
-
-
- MC_AXISSTATE_SYNCHRONIZEDMOTION
- 8
-
-
-
- ST_AxisOpModes
- axis operation mode feedback from NcToPlc.
- 136
-
- PositionAreaMonitoring
- BOOL
- bit 0 - OpModeDWord
- 8
- 0
-
-
- TargetPositionMonitoring
- BOOL
- bit 1 - OpModeDWord
- 8
- 8
-
-
- LoopMode
- BOOL
- bit 2 - OpModeDWord - loop mode for two speed axes
- 8
- 16
-
-
- MotionMonitoring
- BOOL
- bit 3 - OpModeDWord
- 8
- 24
-
-
- PEHTimeMonitoring
- BOOL
- bit 4 - OpModeDWord
- 8
- 32
-
-
- BacklashCompensation
- BOOL
- bit 5 - OpModeDWord
- 8
- 40
-
-
- DelayedErrorReaction
- BOOL
- bit 6 - OpModeDWord
- 8
- 48
-
-
- Modulo
- BOOL
- bit 7 - OpModeDWord - axis is parameterized as modulo axis
- 8
- 56
-
-
- SimulationAxis
- BOOL
- bit 8 - OpModeDWord - axis is a simulation axis - available from 2.11 R2 B2033 - 2011-05-31 KSt
- 8
- 64
-
-
- StopMonitoring
- BOOL
- bit 12 - OpModeDWord - TargetPositionMonitoring for Stop and Halt commands - available from 2.11 R3 - 2011-12-09 KSt
- 8
- 72
-
-
- PositionLagMonitoring
- BOOL
- bit 16 - OpModeDWord
- 8
- 80
-
-
- VelocityLagMonitoring
- BOOL
- bit 17 - OpModeDWord
- 8
- 88
-
-
- SoftLimitMinMonitoring
- BOOL
- bit 18 - OpModeDWord
- 8
- 96
-
-
- SoftLimitMaxMonitoring
- BOOL
- bit 19 - OpModeDWord
- 8
- 104
-
-
- PositionCorrection
- BOOL
- bit 20 - OpModeDWord
- 8
- 112
-
-
- AllowSlaveCommands
- BOOL
- 2009-02-20 KSt
- 8
- 120
-
-
- AllowExtSetAxisCommands
- BOOL
- 2011-10-13 KSt
- 8
- 128
-
-
-
- ST_AxisStatus
- 768
-
- UpdateTaskIndex
- BYTE
- Task-Index of the task that updated this data set
- 8
- 0
-
-
- UpdateCycleTime
- LREAL
- task cycle time of the task which calls the status function
- 64
- 64
-
-
- CycleCounter
- UDINT
- PLC cycle counter when this data set updated
- 32
- 128
-
-
- NcCycleCounter
- UDINT
- NC cycle counter incremented after NC task updated NcToPlc data structures
- 32
- 160
-
-
- MotionState
- MC_AxisStates
- motion state in the PLCopen state diagram
- 16
- 192
-
-
- Error
- BOOL
- StateDWord bit 31 - axis error state
- 8
- 208
-
-
- ErrorID
- UDINT
- axis error code
- 32
- 224
-
-
- displaymode
- hex
-
-
-
-
- ErrorStop
- BOOL
- PLCopen motion control statemachine states:
- 8
- 256
-
-
- Disabled
- BOOL
- 8
- 264
-
-
- Stopping
- BOOL
- 8
- 272
-
-
- StandStill
- BOOL
- 8
- 280
-
-
- DiscreteMotion
- BOOL
- 8
- 288
-
-
- ContinuousMotion
- BOOL
- StateDWord bit 19
- 8
- 296
-
-
- SynchronizedMotion
- BOOL
- 8
- 304
-
-
- Homing
- BOOL
- 8
- 312
-
-
- ConstantVelocity
- BOOL
- StateDWord bit 12
- 8
- 320
-
-
- Accelerating
- BOOL
- 8
- 328
-
-
- Decelerating
- BOOL
- 8
- 336
-
-
- Operational
- BOOL
- StateDWord bit 0 - (was ready)
- 8
- 344
-
-
- ControlLoopClosed
- BOOL
- StateDWord bit 20 - operational and position control active
- 8
- 352
-
-
- HasJob
- BOOL
- StateDWord bit 8
- 8
- 360
-
-
- HasBeenStopped
- BOOL
- StateDWord bit 7
- 8
- 368
-
-
- NewTargetPosition
- BOOL
- StateDWord bit 17 - new target position commanded during move
- 8
- 376
-
-
- InPositionArea
- BOOL
- StateDWord bit 3
- 8
- 384
-
-
- InTargetPosition
- BOOL
- StateDWord bit 4
- 8
- 392
-
-
- ProtectedMode
- BOOL
- StateDWord bit 5
- 8
- 400
-
-
- Homed
- BOOL
- StateDWord bit 1
- 8
- 408
-
-
- HomingBusy
- BOOL
- StateDWord bit 11
- 8
- 416
-
-
- MotionCommandsLocked
- BOOL
- StateDWord bit 29 - stop 'n hold
- 8
- 424
-
-
- SoftLimitMinExceeded
- BOOL
- StateDWord bit 26 - reverse soft travel limit exceeded
- 8
- 432
-
-
- SoftLimitMaxExceeded
- BOOL
- StateDWord bit 27 - forward soft travel limit exceeded
- 8
- 440
-
-
- Moving
- BOOL
- StateDWord bit 9+10
- 8
- 448
-
-
- PositiveDirection
- BOOL
- StateDWord bit 9
- 8
- 456
-
-
- NegativeDirection
- BOOL
- StateDWord bit 10
- 8
- 464
-
-
- NotMoving
- BOOL
- StateDWord bit 2
- 8
- 472
-
-
- Compensating
- BOOL
- superposition - overlayed motion
- 8
- 480
-
-
- ExtSetPointGenEnabled
- BOOL
- StateDWord bit 14
- 8
- 488
-
-
- PhasingActive
- BOOL
- StateDWord bit 15
- 8
- 496
-
-
- ExternalLatchValid
- BOOL
- StateDWord bit 16
- 8
- 504
-
-
- CamDataQueued
- BOOL
- StateDWord bit 22
- 8
- 512
-
-
- CamTableQueued
- BOOL
- StateDWord bit 21
- 8
- 520
-
-
- CamScalingPending
- BOOL
- StateDWord bit 23
- 8
- 528
-
-
- CmdBuffered
- BOOL
- StateDWord bit 24
- 8
- 536
-
-
- PTPmode
- BOOL
- StateDWord bit 25
- 8
- 544
-
-
- DriveDeviceError
- BOOL
- StateDWord bit 28
- 8
- 552
-
-
- IoDataInvalid
- BOOL
- StateDWord bit 30
- 8
- 560
-
-
- ErrorPropagationDelayed
- BOOL
- StateDWord bit 6
- 8
- 568
-
-
- DriveLimitActive
- BOOL
- StateDWord bit 18 - 20181213 Fap
- 8
- 576
-
-
- Coupled
- BOOL
- Axis.NcToPlc.CoupleState
- 8
- 584
-
-
- OpMode
- ST_AxisOpModes
- axis operation mode feedback from NcToPlc
- 136
- 592
-
-
- NcApplicationRequest
- BOOL
- OpModeDWord bit 23
- 8
- 728
-
-
-
- E_NcDriveType
- 32
- DWORD
-
- NcDriveType_undefined
- 0
-
-
- NcDriveType_M2400_DAC1
- 1
-
-
- NcDriveType_M2400_DAC2
- 2
-
-
- NcDriveType_M2400_DAC3
- 3
-
-
- NcDriveType_M2400_DAC4
- 4
-
-
- NcDriveType_KL4XXX
- 5
- MDP 252/253: KL4xxx, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), KL4132 (16 Bit), Pulse-Train KL2521, IP2512
-
-
- NcDriveType_KL4XXX_NonLinear
- 6
- MDP 252/253: Analog-Typ für nichtlineare Kennlinie
-
-
- NcDriveType_Discete_TwoSpeed
- 7
-
-
- NcDriveType_Stepper
- 8
-
-
- NcDriveType_Sercos
- 9
-
-
- NcDriveType_KL5051
- 10
- MDP 510: BISSI Drive KL5051 mit 32 Bit (siehe KL4XXX)
-
-
- NcDriveType_AX2000_B200
- 11
- AX2000-B200 Lightbus, Inkremental mit 32 Bit (AX2000)
-
-
- NcDriveType_ProfiDrive
- 12
- Inkremental mit 32 Bit
-
-
- NcDriveType_Universal
- 13
- Variable Bitmaske (max. 32 Bit, signed value)
-
-
- NcDriveType_NcBackplane
- 14
- Variable Bitmaske (max. 32 Bit, signed value)
-
-
- NcDriveType_CANopen_Lenze
- 15
- CANopen Lenze (max. 32 Bit, signed value)
-
-
- NcDriveType_CANopen_DS402_MDP742
- 16
- MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, AX8000)
-
-
- NcDriveType_AX2000_B900
- 17
- AX2000-B900 Ethernet (max. 32 Bit, signed value)
-
-
- NcDriveType_KL2531_Stepper
- 20
- Schrittmotorklemme KL2531/KL2541
-
-
- NcDriveType_KL2532_DC
- 21
- 2-Kanal-DC-Motor-Endstufe (2-channel DC motor stage) KL2532/KL2542, 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545
-
-
- NcDriveType_TCOM
- 22
- TCOM Drive -> Interface to Soft Drive
-
-
- NcDriveType_MDP_733
- 23
- MDP 733: Modular Device Profile MDP 733 for DC (e.g. EL7332/EL7342) (20.02.09)
-
-
- NcDriveType_MDP_703
- 24
- MDP 703: Modular Device Profile MDP 703 for stepper (e.g. EL7031/EL7041)
-
-
-
- E_NcEncoderType
- 32
- DWORD
-
- NcEncoderType_undefined
- 0
-
-
- NcEncoderType_Simulation
- 1
- Simulation
-
-
- NcEncoderType_ABS_M3000
- 2
- Absolut mit 24 und 25 Bit sowie 12 und 13 Bit Single Turn Encoder (M3000)
-
-
- NcEncoderType_INC_M31X0
- 3
- Inkremental mit 24 Bit (M31x0, M3200, M3100, M2000)
-
-
- NcEncoderType_INC_KL5101
- 4
- MDP 511: Inkremental mit 16 Bit und Latch (MDP511: EL7041, EL5101, EL5151, EL2521, EL5021(SinCos); KL5101, IP5109, KL5111)
-
-
- NcEncoderType_ABS_KL5001_SSI
- 5
- MDP 500/501: Absolut SSI mit 24 Bit (KL5001, IP5009)(MDP 501: EL5001)
-
-
- NcEncoderType_INC_KL5051
- 6
- MDP 510: Absolut/Inkremental BISSI mit 16 Bit (KL5051, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), Pulse-Train KL2521, IP2512 )
-
-
- NcEncoderType_ABS_KL30XX
- 7
- Absolut Analog Eingang mit 16 Bit (KL30xx)
-
-
- NcEncoderType_INC_Sercos_P
- 8
- SERCOS "Encoder" POS
-
-
- NcEncoderType_INC_Sercos_PV
- 9
- SERCOS "Encoder" POS und VELO
-
-
- NcEncoderType_INC_Binary
- 10
- Binaerer Inkremental Encoder (0/1)
-
-
- NcEncoderType_ABS_M2510
- 11
- Absolut Analog Eingang mit 12 Bit (M2510)
-
-
- NcEncoderType_ABS_FOX50
- 12
- T&R Fox 50 Modul (24 Bit Absolut (SSI))
-
-
- NcEncoderType_ABS_HYDRAULIC_FORCE
- 13
- MMW-Typ: Kraftermittlung aus Pa, Pb, Aa, Ab
-
-
- NcEncoderType_INC_AX2000_B200
- 14
- Inkremental AX2000-B200 Lightbus mit 16/20 Bit (AX2000)
-
-
- NcEncoderType_INC_PROFIDRIVE
- 15
- Inkremental mit 32 Bit
-
-
- NcEncoderType_INC_UNIVERSAL
- 16
- Inkremental mit variabler Bitmaske (max. 32 Bit)
-
-
- NcEncoderType_INC_NCBACKPLANE
- 17
- Inkremental NC Rückwand
-
-
- NcEncoderType_INC_CANOPEN_LENZE
- 18
- Inkremental CANopen Lenze
-
-
- NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP742
- 19
- MDP 513 / MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, EL5032/32Bit)
-
-
- NcEncoderType_INC_AX2000_B900
- 20
- Inkremental AX2000-B900 Ethernet
-
-
- NcEncoderType_INC_KL5151
- 21
- Inkremental mit 32 Bit Zaehler und int.+ ext. 32 Bit Latch (KL5151_0000) (nur umschaltbar), die 2-kanalige KL5151_0050 hat kein Latch !
-
-
- NcEncoderType_INC_IP5209
- 24
- Inkremental mit 32 Bit Zaehler und int. 32 Bit Latch (IP5209)
-
-
- NcEncoderType_INC_KL2531_Stepper
- 25
- Inkremental mit 16 Bit Zaehler und int.+ext. 16 Bit Latch (nur umschaltbar) (Schrittmotorklemme KL2531/KL2541)
-
-
- NcEncoderType_INC_KL2532_DC
- 26
- Inkremental mit 16 Bit Zaehler und ext. 16 Bit Latch (nur umschaltbar) (2-Kanal-DC-Motor-Endstufe KL2532/KL2542), 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545
-
-
- NcEncoderType_INC_TIMEBASEGENERATOR
- 27
- Time Base Generator
-
-
- NcEncoderType_INC_TCOM
- 28
- TCOM Encoder -> Interface to Soft Drive Encoder
-
-
- NcEncoderType_INC_CANOPEN_MDP513_64BIT
- 29
- MDP 513 (DS402, EnDat2.2, 64 Bit): EL5032/64Bit
-
-
- NcEncoderType_SPECIFIC
- 100
-
-
-
- E_NcAxisType
- 32
- DWORD
-
- NcAxisType_undefined
- 0
-
-
- NcAxisType_Continious
- 1
- Kontinuierliche Achse (auch SERCOS)
-
-
- NcAxisType_Discrete_TwoSpeed
- 2
- Diskrete Achse (Eil/Schleich-Achse)
-
-
- NcAxisType_LowCostStepper_DigIO
- 3
- Schrittmotor Achse (ohne PWM Klemme KL2502/30 und ohne Pulse-Train KL2521)
-
-
- NcAxisType_Encoder
- 5
- Encoder Achse
-
-
- NcAxisType_Hydraulic
- 6
- Kontinuierliche Achse mit Betriebsartumschaltung fur Positions-/Druck-Regelung
-
-
- NcAxisType_TimeGenerator
- 7
- Time Base Generator
-
-
- NcAxisType_Specific
- 100
-
-
-
- ST_DriveAddress
- 640
-
- NetID
- T_AmsNetID
- AMS NetID of the hardware drive as a string
- 192
- 0
-
-
- NetIdBytes
- T_AmsNetIdArr
- AMS NetID of the hardware drive as a byte array (same information as NetID)
- 48
- 192
-
-
- SlaveAddress
- T_AmsPort
- slave address of the hardware drive connected to a bus master
- 16
- 240
-
-
- Channel
- BYTE
- channel number of the hardware drive
- 8
- 256
-
-
- NcDriveId
- DWORD
- ID [1..255] of the NC software drive of an axis
- 32
- 288
-
-
- NcDriveIndex
- DWORD
- index [0..9] of the NC software drive of an axis
- 32
- 320
-
-
- NcDriveType
- E_NcDriveType
- type enumeration of the NC software drive of an axis
- 32
- 352
-
-
- NcEncoderId
- DWORD
- ID [1..255] of the NC software encoder of an axis
- 32
- 384
-
-
- NcEncoderIndex
- DWORD
- index [0..9] of the NC software encoder of an axis
- 32
- 416
-
-
- NcEncoderType
- E_NcEncoderType
- type enumeration of the NC encoder drive of an axis
- 32
- 448
-
-
- NcAxisId
- DWORD
- ID [1..255] of the NC axis
- 32
- 480
-
-
- NcAxisType
- E_NcAxisType
- type enumeration of the NC axis
- 32
- 512
-
-
- TcSoftDriveObjectId
- OTCID
- new since 2016-04-11 FAP - just available with versions after this date, otherwise zero
- 32
- 544
-
-
- conditionalshow
-
-
-
-
- TcDriveObjectId
- OTCID
- 32
- 576
-
-
- TcEncoderObjectId
- OTCID
- 32
- 608
-
-
-
- _E_PhasingState
- 16
- INT
-
- PhasingInactive
- 0
-
-
- PhasingActivated
- 1
-
-
- PhasingAborted
- 2
-
-
-
- _InternalAxisRefData
- 128
-
- NcCycleCounterAvailable
- BOOL
- TRUE if the NcCycleCounter is definitely available on the target system - FALSE if undefined
- 8
- 0
-
-
- NcCycleCounter_AtReadStatusCall
- UDINT
- current NC cycle counter when calling ReadStatus
- 32
- 32
-
-
- LastTaskIndex_AtReadStatusCall
- BYTE
- task index of last recent status update
- 8
- 64
-
-
- CounterSameTaskIndex_AtReadStatusCall
- UINT
- counter increments to max 100 if the task index for the status update never changes
- 16
- 80
-
-
- PhasingState
- _E_PhasingState
- KSt 20190703 global handshake for phasing blocks
- 16
- 96
-
-
-
- conditionalshow
-
-
-
-
- AXIS_REF
-
+]]>32160SvbEntriesUDINT32192SafEntriesUDINT32224AxisIdUDINT32256OpModeDWordNCTOPLC_AXIS_REF_OPMODE32288ActPosLREAL64320ModuloActPosLREAL64384ActiveControlLoopIndexUINT16448ControlLoopIndexUINT16464ModuloActTurnsDINT32480ActVeloLREAL64512PosDiffLREAL64576SetPosLREAL64640SetVeloLREAL64704SetAccLREAL64768TargetPosLREAL64832ModuloSetPosLREAL64896ModuloSetTurnsDINT32960CmdNoUINT16992CmdStateUINT161008SetJerkLREAL641024SetTorqueLREAL641088ActTorqueLREAL641152StateDWord2NCTOPLC_AXIS_REF_STATE2321216StateDWord3DWORD321248TouchProbeStateDWORD321280TouchProbeCounterDWORD321312CamCouplingStateNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE08641344CamCouplingTableIDUINTARR81281408ActTorqueDerivativeLREAL641536SetTorqueDerivativeLREAL641600ActPosWithoutPosCorrectionLREAL641792ActAccLREAL641856DcTimeStampUDINT321920NcStructType2NCAXLESTRUCT_TOPLCNCAXLESTRUCT_TOPLC2NCAXLESTRUCT_TOPLC3NCAXLESTRUCT_TOPLC4ST_AdsAddress224NetIdSTRING(23)1920PortUINT16192ChannelUINT16208MC_AxisStates16INTMC_AXISSTATE_UNDEFINED0MC_AXISSTATE_DISABLED1MC_AXISSTATE_STANDSTILL2MC_AXISSTATE_ERRORSTOP3MC_AXISSTATE_STOPPING4MC_AXISSTATE_HOMING5MC_AXISSTATE_DISCRETEMOTION6MC_AXISSTATE_CONTINOUSMOTION7MC_AXISSTATE_SYNCHRONIZEDMOTION8ST_AxisOpModes136PositionAreaMonitoringBOOL80TargetPositionMonitoringBOOL88LoopModeBOOL816MotionMonitoringBOOL824PEHTimeMonitoringBOOL832BacklashCompensationBOOL840DelayedErrorReactionBOOL848ModuloBOOL856SimulationAxisBOOL864StopMonitoringBOOL872PositionLagMonitoringBOOL880VelocityLagMonitoringBOOL888SoftLimitMinMonitoringBOOL896SoftLimitMaxMonitoringBOOL8104PositionCorrectionBOOL8112AllowSlaveCommandsBOOL8120AllowExtSetAxisCommandsBOOL8128ST_AxisStatus768UpdateTaskIndexBYTE80UpdateCycleTimeLREAL6464CycleCounterUDINT32128NcCycleCounterUDINT32160MotionStateMC_AxisStates16192ErrorBOOL8208ErrorIDUDINT32224displaymodehexErrorStopBOOL8256DisabledBOOL8264StoppingBOOL8272StandStillBOOL8280DiscreteMotionBOOL8288ContinuousMotionBOOL8296SynchronizedMotionBOOL8304HomingBOOL8312ConstantVelocityBOOL8320AcceleratingBOOL8328DeceleratingBOOL8336OperationalBOOL8344ControlLoopClosedBOOL8352HasJobBOOL8360HasBeenStoppedBOOL8368NewTargetPositionBOOL8376InPositionAreaBOOL8384InTargetPositionBOOL8392ProtectedModeBOOL8400HomedBOOL8408HomingBusyBOOL8416MotionCommandsLockedBOOL8424SoftLimitMinExceededBOOL8432SoftLimitMaxExceededBOOL8440MovingBOOL8448PositiveDirectionBOOL8456NegativeDirectionBOOL8464NotMovingBOOL8472CompensatingBOOL8480ExtSetPointGenEnabledBOOL8488PhasingActiveBOOL8496ExternalLatchValidBOOL8504CamDataQueuedBOOL8512CamTableQueuedBOOL8520CamScalingPendingBOOL8528CmdBufferedBOOL8536PTPmodeBOOL8544DriveDeviceErrorBOOL8552IoDataInvalidBOOL8560ErrorPropagationDelayedBOOL8568DriveLimitActiveBOOL8576CoupledBOOL8584OpModeST_AxisOpModes136592NcApplicationRequestBOOL8728E_NcDriveType32DWORDNcDriveType_undefined0NcDriveType_M2400_DAC11NcDriveType_M2400_DAC22NcDriveType_M2400_DAC33NcDriveType_M2400_DAC44NcDriveType_KL4XXX5NcDriveType_KL4XXX_NonLinear6NcDriveType_Discete_TwoSpeed7NcDriveType_Stepper8NcDriveType_Sercos9NcDriveType_KL505110NcDriveType_AX2000_B20011NcDriveType_ProfiDrive12NcDriveType_Universal13NcDriveType_NcBackplane14NcDriveType_CANopen_Lenze15NcDriveType_CANopen_DS402_MDP74216NcDriveType_AX2000_B90017NcDriveType_KL2531_Stepper20NcDriveType_KL2532_DC21NcDriveType_TCOM22 Interface to Soft Drive]]>NcDriveType_MDP_73323NcDriveType_MDP_70324E_NcEncoderType32DWORDNcEncoderType_undefined0NcEncoderType_Simulation1NcEncoderType_ABS_M30002NcEncoderType_INC_M31X03NcEncoderType_INC_KL51014NcEncoderType_ABS_KL5001_SSI5NcEncoderType_INC_KL50516NcEncoderType_ABS_KL30XX7NcEncoderType_INC_Sercos_P8NcEncoderType_INC_Sercos_PV9NcEncoderType_INC_Binary10NcEncoderType_ABS_M251011NcEncoderType_ABS_FOX5012NcEncoderType_ABS_HYDRAULIC_FORCE13NcEncoderType_INC_AX2000_B20014NcEncoderType_INC_PROFIDRIVE15NcEncoderType_INC_UNIVERSAL16NcEncoderType_INC_NCBACKPLANE17NcEncoderType_INC_CANOPEN_LENZE18NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP74219NcEncoderType_INC_AX2000_B90020NcEncoderType_INC_KL515121NcEncoderType_INC_IP520924NcEncoderType_INC_KL2531_Stepper25NcEncoderType_INC_KL2532_DC26NcEncoderType_INC_TIMEBASEGENERATOR27NcEncoderType_INC_TCOM28 Interface to Soft Drive Encoder]]>NcEncoderType_INC_CANOPEN_MDP513_64BIT29NcEncoderType_SPECIFIC100E_NcAxisType32DWORDNcAxisType_undefined0NcAxisType_Continious1NcAxisType_Discrete_TwoSpeed2NcAxisType_LowCostStepper_DigIO3NcAxisType_Encoder5NcAxisType_Hydraulic6NcAxisType_TimeGenerator7NcAxisType_Specific100ST_DriveAddress640NetIDT_AmsNetID1920NetIdBytesT_AmsNetIdArr48192SlaveAddressT_AmsPort16240ChannelBYTE8256NcDriveIdDWORD32288NcDriveIndexDWORD32320NcDriveTypeE_NcDriveType32352NcEncoderIdDWORD32384NcEncoderIndexDWORD32416NcEncoderTypeE_NcEncoderType32448NcAxisIdDWORD32480NcAxisTypeE_NcAxisType32512TcSoftDriveObjectIdOTCID32544conditionalshowTcDriveObjectIdOTCID32576TcEncoderObjectIdOTCID32608_E_PhasingState16INTPhasingInactive0PhasingActivated1PhasingAborted2_InternalAxisRefData128NcCycleCounterAvailableBOOL80NcCycleCounter_AtReadStatusCallUDINT3232LastTaskIndex_AtReadStatusCallBYTE864CounterSameTaskIndex_AtReadStatusCallUINT1680PhasingState_E_PhasingState1696conditionalshowAXIS_REF
- 9024
-
- PlcToNc
- PLCTONC_AXIS_REF
- 1024
- 64
-
-
- ItemType
- Input
-
-
- TcAddressType
- Output
-
-
-
-
- NcToPlc
- NCTOPLC_AXIS_REF
- 2048
- 1088
-
-
- ItemType
- Output
-
-
- TcAddressType
- Input
-
-
-
-
- ADS
- ST_AdsAddress
- 224
- 3136
-
-
- ItemType
- Output
-
-
-
-
- Status
- ST_AxisStatus
- 768
- 3392
-
-
- ItemType
- Output
-
-
-
-
- DriveAddress
- ST_DriveAddress
- 640
- 4160
-
-
- ItemType
- Input
-
-
-
-
- _internal
- _InternalAxisRefData
- 128
- 4800
-
-
- conditionalshow
-
-
-
-
- Storage
- DWORD
-
- 0
- 128
-
- 4096
- 4928
-
-
- conditionalshow
-
-
-
-
- ReadStatus
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ENUM_StageEnableMode
- 16
- INT
-
- ALWAYS
- 0
- Always set bEnable to TRUE
-
-
- NEVER
- 1
- Only change bEnable on errors
-
-
- DURING_MOTION
- 2
- Enable before motion, disable after motion
-
-
-
- ENUM_StageBrakeMode
- 16
- INT
-
- IF_ENABLED
- 0
- Disengage brake when the motor is enabled
-
-
- IF_MOVING
- 1
- Disengage brake when the motor is moving
-
-
- NO_BRAKE
- 2
- Do not change the brake state in FB_MotionStage
-
-
-
- ENUM_EpicsHomeCmd
- 16
- INT
-
- LOW_LIMIT
- 1
- Low limit switch
-
-
- HIGH_LIMIT
- 2
- High limit switch
-
-
- HOME_VIA_LOW
- 3
- Home switch via low switch
-
-
- HOME_VIA_HIGH
- 4
- Home switch via high switch
-
-
- ABSOLUTE_SET
- 15
- Set here to be fHomePosition
-
-
- NONE
- -1
- Do not home, ever
-
-
-
- ST_AxisParameterSet
- 8192
-
- AxisId
- DWORD
- TC3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
- 32
- 0
-
-
- nAxisType
- E_NcAxisType
- 0x00000003
- 32
- 32
-
-
- sAxisName
- STRING(31)
- 0x00000002
- 256
- 64
-
-
- fAxisCycleTime
- LREAL
- available from Tc 2.11 R2
- 64
- 320
-
-
- bEnablePositionAreaControl
- WORD
- 0x0000000F
- 16
- 384
-
-
- fPositionAreaControlRange
- LREAL
- 0x00000010
- 64
- 448
-
-
- bEnableMotionControl
- WORD
- 0x00000011
- 16
- 512
-
-
- fMotionControlTime
- LREAL
- 0x00000012
- 64
- 576
-
-
- bEnableLoop
- WORD
- 0x00000013
- 16
- 640
-
-
- fLoopDistance
- LREAL
- 0x00000014
- 64
- 704
-
-
- bEnableTargetPosControl
- WORD
- 0x00000015
- 16
- 768
-
-
- fTargetPosControlRange
- LREAL
- 0x00000016
- 64
- 832
-
-
- fTargetPosControlTime
- LREAL
- 0x00000017
- 64
- 896
-
-
- fVeloMaximum
- LREAL
- 0x00000027
- 64
- 960
-
-
- fRefVeloSearch
- LREAL
- 0x00000006 calibration velo (TO plc cam) (17.05.11: parameter extension)
- 64
- 1024
-
-
- fRefVeloSync
- LREAL
- 0x00000007 calibration velo (off plc cam) (17.05.11: parameter extension)
- 64
- 1088
-
-
- fVeloSlowManual
- LREAL
- 0x00000008 manual velocity (slow) (17.05.11: parameter extension)
- 64
- 1152
-
-
- fVeloFastManual
- LREAL
- 0x00000009 manual velocity (fast) (17.05.11: parameter extension)
- 64
- 1216
-
-
- fMotionControlRange
- LREAL
- 0x00000028
- 64
- 1280
-
-
- bEnablePEHTimeControl
- WORD
- 0x00000029
- 16
- 1344
-
-
- fPEHControlTime
- LREAL
- 0x0000002A
- 64
- 1408
-
-
- bEnableBacklashCompensation
- WORD
- 0x0000002B
- 16
- 1472
-
-
- fBacklash
- LREAL
- 0x0000002C
- 64
- 1536
-
-
- sAmsNetId
- T_AmsNetID
- 0x00000031 (Wandlung von "BYTE b[6]" zum nullterminierten STRING mit 23+1 Zeichen)
- 192
- 1600
-
-
- nPort
- WORD
- 0x00000031
- 16
- 1792
-
-
- nChnNo
- WORD
- 0x00000031
- 16
- 1808
-
-
- fAcceleration
- LREAL
- 0x00000101
- 64
- 1856
-
-
- fDeceleration
- LREAL
- 0x00000102
- 64
- 1920
-
-
- fJerk
- LREAL
- 0x00000103
- 64
- 1984
-
-
- nEncId
- DWORD
- 0x00010001
- 32
- 2048
-
-
- nEncType
- E_NcEncoderType
- 0x00010003
- 32
- 2080
-
-
- sEncName
- STRING(31)
- 0x00010002
- 256
- 2112
-
-
- fEncScaleFactorNumerator
- LREAL
- 0x00010023
- 64
- 2368
-
-
- fEncScaleFactorDenominator
- LREAL
- 0x00010024
- 64
- 2432
-
-
- fEncScaleFactorInternal
- LREAL
- fEncScaleFactorInternal = fEncScaleFactorNumerator / fEncScaleFactorDenominator
- 64
- 2496
-
-
- fEncOffset
- LREAL
- 0x00010007
- 64
- 2560
-
-
- bEncIsInverse
- WORD
- 0x00010008
- 16
- 2624
-
-
- fEncModuloFactor
- LREAL
- 0x00010009
- 64
- 2688
-
-
- nEncMode
- DWORD
- 0x0001000A
- 32
- 2752
-
-
- bEncEnableSoftEndMinControl
- WORD
- 0x0001000B
- 16
- 2784
-
-
- bEncEnableSoftEndMaxControl
- WORD
- 0x0001000C
- 16
- 2800
-
-
- fEncSoftEndMin
- LREAL
- 0x0001000D
- 64
- 2816
-
-
- fEncSoftEndMax
- LREAL
- 0x0001000E
- 64
- 2880
-
-
- nEncMaxIncrement
- DWORD
- 0x00010015
- 32
- 2944
-
-
- nEncRefSoftSyncMask
- DWORD
- 0x00010108
- 32
- 2976
-
-
- bEncEnablePosCorrection
- WORD
- 0x00010016
- 16
- 3008
-
-
- nEncReferenceSystem
- DWORD
- 0x00010019 (15.10.15: parameter extension)
- 32
- 3040
-
-
- fEncPosCorrectionFilterTime
- LREAL
- 0x00010017
- 64
- 3072
-
-
- bEncRefSearchInverse
- UINT
- 0x00010101 (17.05.11: parameter extension)
- 16
- 3136
-
-
- bEncRefSyncInverse
- UINT
- 0x00010102 (17.05.11: parameter extension)
- 16
- 3152
-
-
- nEncRefMode
- UDINT
- 0x00010107 (17.05.11: parameter extension)
- 32
- 3168
-
-
- fEncRefPosition
- LREAL
- 0x00010103 (17.05.11: parameter extension)
- 64
- 3200
-
-
- nCtrlId
- DWORD
- 0x00020001
- 32
- 3264
-
-
- nCtrlType
- DWORD
- 0x00020003
- 32
- 3296
-
-
- sCtrlName
- STRING(31)
- 0x00020002
- 256
- 3328
-
-
- bCtrlEnablePosDiffControl
- WORD
- 0x00020010
- 16
- 3584
-
-
- bCtrlEnableVeloDiffControl
- WORD
- 0x00020011
- 16
- 3600
-
-
- fCtrlPosDiffMax
- LREAL
- 0x00020012
- 64
- 3648
-
-
- fCtrlPosDiffMaxTime
- LREAL
- 0x00020013
- 64
- 3712
-
-
- fCtrlPosKp
- LREAL
- 0x00020102
- 64
- 3776
-
-
- fCtrlPosTn
- LREAL
- 0x00020103
- 64
- 3840
-
-
- fCtrlPosTv
- LREAL
- 0x00020104
- 64
- 3904
-
-
- fCtrlPosTd
- LREAL
- 0x00020105
- 64
- 3968
-
-
- fCtrlPosExtKp
- LREAL
- 0x00020106
- 64
- 4032
-
-
- fCtrlPosExtVelo
- LREAL
- 0x00020107
- 64
- 4096
-
-
- fCtrlAccKa
- LREAL
- 0x00020108
- 64
- 4160
-
-
- nDriveId
- DWORD
- 0x00030001
- 32
- 4224
-
-
- nDriveType
- E_NcDriveType
- 0x00030003
- 32
- 4256
-
-
- sDriveName
- STRING(31)
- 0x00030002
- 256
- 4288
-
-
- bDriveIsInverse
- WORD
- 0x00030006
- 16
- 4544
-
-
- nDriveControlDWord
- DWORD
- 0x00030010
- 32
- 4576
-
-
- fDriveVeloReferenz
- LREAL
- 0x00030101
- 64
- 4608
-
-
- fDriveOutputReferenz
- LREAL
- 0x00030102
- 64
- 4672
-
-
- fDriveOutputScalingAcc
- LREAL
- 0x0003000A (15.10.15: parameter extension)
- 64
- 4736
-
-
- fDriveOutputScalingTorque
- LREAL
- 0x0003000B (15.10.15: parameter extension)
- 64
- 4800
-
-
- fDriveInputScalingTorque
- LREAL
- 0x00030031 (15.10.15: parameter extension)
- 64
- 4864
-
-
- fDriveInputFiltertimeTorque
- LREAL
- 0x00030032 (15.10.15: parameter extension)
- 64
- 4928
-
-
- fDriveInputFiltertimeTorqueDerivative
- LREAL
- 0x00030033 (15.10.15: parameter extension)
- 64
- 4992
-
-
- fAccelerationMax
- LREAL
- 0x000000F1 (15.10.15: parameter extension)
- 64
- 5056
-
-
- fDecelerationMax
- LREAL
- 0x000000F2 (15.10.15: parameter extension)
- 64
- 5120
-
-
-
- DUT_AxisStatus_v0_01
- 768
-
- bEnable
- BOOL
- 8
- 0
-
-
- bReset
- BOOL
- 8
- 8
-
-
- bExecute
- BOOL
- 8
- 16
-
-
- nCommand
- UINT
- 16
- 32
-
-
- nCmdData
- UINT
- 16
- 48
-
-
- fVelocity
- LREAL
- 64
- 64
-
-
- fPosition
- LREAL
- 64
- 128
-
-
- fAcceleration
- LREAL
- 64
- 192
-
-
- fDeceleration
- LREAL
- 64
- 256
-
-
- bJogFwd
- BOOL
- 8
- 320
-
-
- bJogBwd
- BOOL
- 8
- 328
-
-
- bLimitFwd
- BOOL
- 8
- 336
-
-
- bLimitBwd
- BOOL
- 8
- 344
-
-
- fOverride
- LREAL
- 64
- 384
-
- 100
-
-
-
- bHomeSensor
- BOOL
- 8
- 448
-
-
- bEnabled
- BOOL
- 8
- 456
-
-
- bError
- BOOL
- 8
- 464
-
-
- nErrorId
- UDINT
- 32
- 480
-
-
- fActVelocity
- LREAL
- 64
- 512
-
-
- fActPosition
- LREAL
- 64
- 576
-
-
- fActDiff
- LREAL
- 64
- 640
-
-
- bHomed
- BOOL
- 8
- 704
-
-
- bBusy
- BOOL
- 8
- 712
-
-
-
- DUT_MotionStage
- 21184
-
- Axis
- AXIS_REF
- Hardware
- PLC Axis Reference
- 9024
- 0
-
-
- bLimitForwardEnable
- BOOL
- NC Forward Limit Switch: TRUE if ok to move
- 8
- 9024
-
-
- pytmc
-
+]]>9024PlcToNcPLCTONC_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
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
-
-
- bLimitBackwardEnable
- BOOL
- NC Backward Limit Switch: TRUE if ok to move
- 8
- 9032
-
-
- pytmc
-
+ TcAddressTypeInputbLimitBackwardEnableBOOL89032pytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
-
-
- bHome
- BOOL
- NO Home Switch: TRUE if at home
- 8
- 9040
-
-
- pytmc
-
+ TcAddressTypeInputbHomeBOOL89040pytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
-
-
- bBrakeRelease
- BOOL
- NC Brake Output: TRUE to release brake
- 8
- 9048
-
-
- pytmc
-
+ TcAddressTypeInputbBrakeReleaseBOOL89048pytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
-
-
- bHardwareEnable
- BOOL
- NC STO Input: TRUE if ok to move
- 8
- 9056
-
-
- pytmc
-
+ TcAddressTypeOutputbHardwareEnableBOOL89056pytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
-
-
- nRawEncoderULINT
- ULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- 9088
-
-
- TcAddressType
- Input
-
-
-
-
- nRawEncoderUINT
- UINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- 9152
-
-
- TcAddressType
- Input
-
-
-
-
- nRawEncoderINT
- INT
- Raw encoder IO for INT (LVDT)
- 16
- 9168
-
-
- TcAddressType
- Input
-
-
-
-
- bAllForwardEnable
- BOOL
- Psuedo-hardware
- Forward enable EPS summary
- 8
- 9184
-
- 0
-
-
-
- pytmc
-
+ TcAddressTypeInputnRawEncoderULINTULINT649088TcAddressTypeInputnRawEncoderUINTUINT169152TcAddressTypeInputnRawEncoderINTINT169168TcAddressTypeInputbAllForwardEnableBOOL891840pytmc
pv: PLC:bAllForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Summary of axis permission to move forward
-
-
-
-
-
- bAllBackwardEnable
- BOOL
- Backward enable EPS summary
- 8
- 9192
-
- 0
-
-
-
- pytmc
-
+ bAllBackwardEnableBOOL891920pytmc
pv: PLC:bAllBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Summary of axis permission to move backward
-
-
-
-
-
- bAllEnable
- BOOL
- Enable EPS summary encapsulating emergency stop button and any additional motion preventive hardware
- 8
- 9200
-
- 0
-
-
-
- pytmc
-
+ bAllEnableBOOL892000pytmc
pv: PLC:bAllEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Summary of axis permission to have power
-
-
-
-
-
- bGantryForwardEnable
- BOOL
- Forward virtual gantry limit switch
- 8
- 9208
-
- 0
-
-
-
- pytmc
-
+ bGantryForwardEnableBOOL892080pytmc
pv: PLC:bGantryForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if gantry ok to move forward
-
-
-
-
-
- bGantryBackwardEnable
- BOOL
- Backward virtual gantry limit switch
- 8
- 9216
-
- 0
-
-
-
- pytmc
-
+ bGantryBackwardEnableBOOL892160pytmc
pv: PLC:bGantryBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if gantry ok to move backward
-
-
-
-
-
- nEncoderCount
- UDINT
- Encoder count summary, if linked above
- 32
- 9248
-
-
- pytmc
-
+ nEncoderCountUDINT329248pytmc
pv: PLC:nEncoderCount
io: i
field: DESC Count from encoder hardware
-
-
-
-
-
- sName
- STRING(80)
- Settings
- Name to use for log messages, fast faults, etc.
- 648
- 9280
-
-
- pytmc
-
+ sNameSTRING(80)6489280pytmc
pv: PLC:sName
io: i
field: DESC PLC program name
-
-
-
-
-
- bPowerSelf
- BOOL
- If TRUE, we want to enable the motor independently of PMPS or other safety systems.
- 8
- 9928
-
- 0
-
-
-
- pytmc
-
+ bPowerSelfBOOL899280pytmc
pv: PLC:bPowerSelf
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if axis is in PMPS
-
-
-
-
-
- nEnableMode
- ENUM_StageEnableMode
- Determines when we automatically enable the motor
- 16
- 9936
-
- 2
-
-
-
- pytmc
-
+ nEnableModeENUM_StageEnableMode1699362pytmc
pv: PLC:nEnableMode
io: i
field: DESC Describes when the axis will automatically get power
-
-
-
-
-
- nBrakeMode
- ENUM_StageBrakeMode
- Determines when we automatically disengage the brake
- 16
- 9952
-
- 0
-
-
-
- pytmc
-
+ nBrakeModeENUM_StageBrakeMode1699520pytmc
pv: PLC:nBrakeMode
io: i
field: DESC Describes when the brake will be released
-
-
-
-
-
- nHomingMode
- ENUM_EpicsHomeCmd
- Determines our encoder homing strategy
- 16
- 9968
-
- -1
-
-
-
- pytmc
-
+ nHomingModeENUM_EpicsHomeCmd169968-1pytmc
pv: PLC:nHomingMode
io: i
field: DESC Describes our homing strategy
-
-
-
-
-
- bGantryAxis
- BOOL
- Set true to activate gantry EPS
- 8
- 9984
-
- 0
-
-
-
- pytmc
-
+ bGantryAxisBOOL899840pytmc
pv: PLC:bGantryAxis
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if gantry EPS active
-
-
-
-
-
- nGantryTol
- LINT
- Set to gantry difference tolerance
- 64
- 10048
-
- 0
-
-
-
- nEncRef
- ULINT
- Encoder count at which this axis is aligned with other axis
- 64
- 10112
-
- 0
-
-
-
- bEnable
- BOOL
- Commands
- Used internally to request enables
- 8
- 10176
-
-
- pytmc
-
+ nGantryTolLINT64100480nEncRefULINT64101120bEnableBOOL810176pytmc
pv: PLC:bEnable
io: io
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Used internally to request enables
-
-
-
-
-
- bReset
- BOOL
- Used internally to reset errors and other state
- 8
- 10184
-
-
- pytmc
-
+ bResetBOOL810184pytmc
pv: PLC:bReset
io: io
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Used internally to reset errors
-
-
-
-
-
- bExecute
- BOOL
- Used internally and by the IOC to start or stop a move
- 8
- 10192
-
-
- pytmc
-
+ bExecuteBOOL810192pytmc
pv: PLC:bExecute
io: io
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Used internally and by the IOC to start or stop
-
-
-
-
-
- bUserEnable
- BOOL
- Used by the IOC to disable an axis
- 8
- 10200
-
- 1
-
-
-
- pytmc
-
+ bUserEnableBOOL8102001pytmc
pv: PLC:bUserEnable
io: io
field: ZNAM DISABLE
field: ONAM ENABLE
field: DESC Used to disable power entirely for an axis
-
-
-
-
-
- bMoveCmd
- BOOL
- Shortcut Commands
- Start a move to fPosition with fVelocity
- 8
- 10208
-
-
- pytmc
-
+ bMoveCmdBOOL810208pytmc
pv: PLC:bMoveCmd
io: io
field: DESC Start a move
-
-
-
-
-
- bHomeCmd
- BOOL
- Start the homing routine
- 8
- 10216
-
-
- pytmc
-
+ bHomeCmdBOOL810216pytmc
pv: PLC:bHomeCmd
io: io
field: DESC Start the homing routine
-
-
-
-
-
- nCommand
- INT
- Command Args
- Used internally and by the IOC to pick what kind of move to do
- 16
- 10224
-
-
- pytmc
-
+ nCommandINT1610224pytmc
pv: PLC:nCommand
io: io
field: DESC Used internally and by the IOC to pick move type
-
-
-
-
-
- nCmdData
- INT
- Used internally and by the IOC to pass additional data to some commands
- 16
- 10240
-
-
- pytmc
-
+ nCmdDataINT1610240pytmc
pv: PLC:nCmdData
io: io
field: DESC Used internally and by the IOC to pass extra args
-
-
-
-
-
- fPosition
- LREAL
- Used internally and by the IOC to pick a destination for the move
- 64
- 10304
-
-
- pytmc
-
+ fPositionLREAL6410304pytmc
pv: PLC:fPosition
io: io
field: DESC Used internally and by the IOC as the set position
-
-
-
-
-
- fVelocity
- LREAL
- Used internally and by the IOC to pick a move velocity
- 64
- 10368
-
-
- pytmc
-
+ fVelocityLREAL6410368pytmc
pv: PLC:fVelocity
io: io
field: DESC Used internally and by the IOC to set velocity
-
-
-
-
-
- fAcceleration
- LREAL
- Used internally and by the IOC to pick a move acceleration
- 64
- 10432
-
-
- pytmc
-
+ fAccelerationLREAL6410432pytmc
pv: PLC:fAcceleration
io: io
field: DESC Used internally and by the IOC to set acceleration
-
-
-
-
-
- fDeceleration
- LREAL
- Used internally and by the IOC to pick a move deceleration
- 64
- 10496
-
-
- pytmc
-
+ fDecelerationLREAL6410496pytmc
pv: PLC:fDeceleration
io: io
field: DESC Used internally and by the IOC to set deceleration
-
-
-
-
-
- fHomePosition
- LREAL
- Used internally and by the IOC to pick a home position
- 64
- 10560
-
-
- pytmc
-
+ fHomePositionLREAL6410560pytmc
pv: PLC:fHomePosition
io: io
field: DESC Used internally and by the IOC to pick home position
-
-
-
-
-
- nMotionAxisID
- UDINT
- Info
- Unique ID assigned to each axis in the NC
- 32
- 10624
-
- 0
-
-
-
- pytmc
-
+ nMotionAxisIDUDINT32106240pytmc
pv: PLC:nMotionAxisID
io: i
field: DESC Unique ID assigned to each axis in the NC
-
-
-
-
-
- bEnableDone
- BOOL
- Returns
- TRUE if done enabling
- 8
- 10656
-
-
- pytmc
-
+ bEnableDoneBOOL810656pytmc
pv: PLC:bEnableDone
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if done enabling
-
-
-
-
-
- bBusy
- BOOL
- TRUE if in the middle of a command
- 8
- 10664
-
-
- pytmc
-
+ bBusyBOOL810664pytmc
pv: PLC:bBusy
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if in the middle of a command
-
-
-
-
-
- bDone
- BOOL
- TRUE if we've done a command and it has finished
- 8
- 10672
-
-
- pytmc
-
+ bDoneBOOL810672pytmc
pv: PLC:bDone
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if command finished successfully
-
-
-
-
-
- bHomed
- BOOL
- TRUE if the motor has been homed, or does not need to be homed
- 8
- 10680
-
-
- pytmc
-
+ bHomedBOOL810680pytmc
pv: PLC:bHomed
io: i
field: DESC TRUE if the motor has been homed
-
-
-
-
-
- bSafetyReady
- BOOL
- TRUE if we have safety permission to move
- 8
- 10688
-
-
- pytmc
-
+ bSafetyReadyBOOL810688pytmc
pv: PLC:bSafetyReady
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if safe to start a move
-
-
-
-
-
- bError
- BOOL
- TRUE if we're in an error state
- 8
- 10696
-
-
- pytmc
-
+ bErrorBOOL810696pytmc
pv: PLC:bError
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if we are in an error state
update: 100Hz notify
-
-
-
-
-
- nErrorId
- UDINT
- Error code if nonzero
- 32
- 10720
-
-
- pytmc
-
+ nErrorIdUDINT3210720pytmc
pv: PLC:nErrorId
io: i
field: DESC Error code if nonzero
update: 100Hz notify
-
-
-
-
-
- sErrorMessage
- STRING(80)
- Message to identify the error state
- 648
- 10752
-
-
- pytmc
-
+ sErrorMessageSTRING(80)64810752pytmc
pv: PLC:sErrorMessage
io: i
field: DESC Message to identify the error state
update: 100Hz notify
-
-
-
-
-
- sCustomErrorMessage
- STRING(80)
- Internal hook for custom error messages
- 648
- 11400
-
-
- stAxisParameters
- ST_AxisParameterSet
- MC_ReadParameterSet Output
- 8192
- 12096
-
-
- bAxisParamsInit
- BOOL
- True if we've updated stAxisParameters at least once
- 8
- 20288
-
-
- stAxisStatus
- DUT_AxisStatus_v0_01
- Misc axis status information for the IOC
- 768
- 20352
-
-
- fPosDiff
- LREAL
- Other status information for users of the IOC
- Position lag difference
- 64
- 21120
-
-
- pytmc
-
+ sCustomErrorMessageSTRING(80)64811400stAxisParametersST_AxisParameterSet819212096bAxisParamsInitBOOL820288stAxisStatusDUT_AxisStatus_v0_0176820352fPosDiffLREAL6421120pytmc
pv: PLC:fPosDiff
io: i
field: DESC Position lag difference
-
-
-
-
-
-
- I_HigherAuthority
- 32
- PVOID
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
-
- I_LowerAuthority
- 32
- PVOID
-
- __getnLowerAuthorityID
- DWORD
- 32
-
-
- property
-
-
-
-
- ElevateRequest
- BOOL
- 8
-
- HigherAuthority
- I_HigherAuthority
- 32
-
-
-
-
- T_HashTableEntry
- 64
-
- key
- DWORD
- 32
- 0
-
- 0
-
-
-
- pytmc
-
+ I_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc
pv: Key
io: i
-
-
-
-
-
- value
- PVOID
- 32
- 32
-
- 0
-
-
-
-
- ST_BP_ArbInternal
- 2464
- ST_BeamParams
-
- nId
- DWORD
- 32
- 1760
-
-
- pytmc
- pv: ID
+ valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID
io: i
-
-
-
-
-
- LiveInTable
- BOOL
- 8
- 1792
-
-
- pytmc
- pv: Live
+ LiveInTableBOOL81792pytmcpv: Live
io: i
-
-
-
-
-
- sDevName
- STRING(80)
- 648
- 1800
-
-
- pytmc
- pv: Device
+ sDevNameSTRING(80)6481800pytmcpv: Device
io: i
-
-
-
-
-
-
- T_HashTableEntry
- Hash table entry
- 192
-
- key
- DWORD
- Entry key: 32 bit unsigned integer or pointer
- 32
- 0
-
- 0
-
-
-
- value
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 32
-
- 0
-
-
-
- lock
- DWORD
- Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved
- 32
- 64
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNext
- PVOID
- Pointer to next hash table element
- 32
- 96
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNextFree
- PVOID
- Pointer to next free element
- 32
- 128
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNextGlob
- PVOID
- Pointer to next global element
- 32
- 160
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- T_HHASHTABLE
- Hash table object handle
- 3488
-
- nCount
- UDINT
- Number of used hash table entries
- 32
- 0
-
- 0
-
-
-
- nFree
- UDINT
- Number of free hash table entries
- 32
- 32
-
- 0
-
-
-
- pEntries
- T_HashTableEntry
- Pointer to table array
- 32
- 64
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- cbEntries
- UDINT
- Byte size of table array
- 32
- 96
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nElements
- UDINT
- Number of table/array elements
- 32
- 128
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- cbElement
- UDINT
- Byte size of one array element
- 32
- 160
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pEntrys
- T_HashTableEntry
-
- 0
- 101
-
- 3232
- 192
-
-
- conditionalshow
-
-
-
-
- pFreeEntrys
- T_HashTableEntry
- 32
- 3424
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pFirstEntry
- T_HashTableEntry
- 32
- 3456
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- FB_HashTableCtrl
- Hash table control function block
- 352
-
- hTable
- T_HHASHTABLE
- Hash table handle variable
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- key
- DWORD
- Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putValue
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 96
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putPosPtr
- T_HashTableEntry
- Hash table entry position pointer, used by A_GetNext
- 32
- 128
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = success, FALSE = error
- 8
- 160
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getValue
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 192
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getPosPtr
- T_HashTableEntry
- returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method
- 32
- 224
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- p
- T_HashTableEntry
- 32
- 256
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- n
- T_HashTableEntry
- 32
- 288
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nHash
- DWORD
- 32
- 320
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
- A_RemoveAll
-
-
- A_GetNext
-
-
- A_GetIndexAtPosPtr
-
-
- A_Add
-
-
- A_Remove
-
-
- A_GetFirst
-
-
- A_RemoveFirst
-
-
- A_Lookup
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_BeamParamAssertionPool
- This function block implements simple database. Data element values are stored in the hash table.
- 214336
-
- key
- DWORD
- Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method
- 32
- 32
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putPosPtr
- T_HashTableEntry
- Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev)
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putValue
- ST_BP_ArbInternal
- Hash table entry value (used by A_AddHead, A_AddTail, A_Find )
- 2464
- 96
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = Success, FALSE = Failed
- 8
- 2560
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getPosPtr
- T_HashTableEntry
- Returned hash table entry position pointer
- 32
- 2592
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getValue
- ST_BP_ArbInternal
- Returned hash table entry value
- 2464
- 2624
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Hash table size (number of used entries, used by A_Count)
- 32
- 5088
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- epicsDataPool
- ST_BP_ArbInternal
-
- 1
- 20
-
- Structured data element pool for display in EPICS
- 49280
- 5120
-
-
- pytmc
-
+ T_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool214336keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal120492805120pytmc
pv: Entry
io: i
-
-
-
-
-
- dataPool
- ST_BP_ArbInternal
-
- 0
- 61
-
- Structured data element pool
- 150304
- 54400
-
-
- entries
- T_HashTableEntry
-
- 0
- 61
-
- Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry)
- 3904
- 204704
-
-
- fbTable
- FB_HashTableCtrl
- basic hash table control function block
- 352
- 208608
-
-
- hTable
- T_HHASHTABLE
- hash table handle
- 3488
- 208960
-
-
- pRefPtr
- ST_BP_ArbInternal
- 32
- 212448
-
- 0
-
-
-
- indexOfElem
- ULINT
- Integer value (max. size: x86=>32bit, x64=>64bit)
- 64
- 212480
-
-
- cstSafeBeam
- ST_BeamParams
- MG
- 1760
- 212544
-
-
- .nTran
- 0
-
-
- .neVRange
- 0
-
-
- .nRate
- 0
-
-
- .nBCRange
- 0
-
-
-
-
- A_Reset
-
-
- A_Count
-
-
- DataPoolToEpics
-
-
- A_Add
-
-
- A_Remove
-
-
- A_GetFirst
-
-
- A_GetNext
-
-
- A_Lookup
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_Arbiter
- FB Arbiter
+ dataPoolST_BP_ArbInternal06115030454400entriesT_HashTableEntry0613904204704fbTableFB_HashTableCtrl352208608hTableT_HHASHTABLE3488208960pRefPtrST_BP_ArbInternal322124480indexOfElemULINT32bit, x64=>64bit)]]>64212480cstSafeBeamST_BeamParams1760212544.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkFB_Arbiter
- 473472
- I_HigherAuthority
- I_LowerAuthority
-
- nRequestsCount
- UDINT
- How many requests are currently in the arbiter
- 32
- 96
-
-
- fbBPAssertionPool
- FB_BeamParamAssertionPool
- Table of active beam parameter assertions
- 214336
- 128
-
-
- pytmc
-
+]]>473472I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool214336128pytmc
pv: AP
io: i
field: DESC Assertion Pool
-
-
-
-
-
- xRequestMade
- BOOL
- Arbiter has confirmed its request has made it into the beam parameter request
- 8
- 214464
-
-
- nArbiterID
- UDINT
- Arbiter ID, used for making higher-level BP requests
- 32
- 214496
-
-
- pytmc
-
+ xRequestMadeBOOL8214464nArbiterIDUDINT32214496pytmc
pv: ArbiterID
io: i
field: DESC Arbiter ID for elev. req.
-
-
-
-
-
- nNextCohort
- UDINT
- The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle
- 32
- 214528
-
- 1
-
-
-
- nAckInProgCohort
- UDINT
- The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA
- 32
- 214560
-
- 0
-
-
-
- nActiveCohort
- UDINT
- Requests with cohorts <= to this value will be considered active in CheckRequest
- 32
- 214592
-
- 0
-
-
-
- pytmc
-
+ nNextCohortUDINT322145281nAckInProgCohortUDINT322145600nActiveCohortUDINT322145920pytmc
pv: CohortCounter
io: i
field: DESC Intrnl cohort counter
-
-
-
-
-
- bStartNewAckRequest
- BOOL
- Set by an add or remove method call, triggers an ack cycle
- 8
- 214624
-
-
- bAckInProgress
- BOOL
- Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete
- 8
- 214632
-
-
- idTransmission
- DWORD
- ID of BP limiting transmission
- 32
- 214656
-
-
- idRate
- DWORD
- ID of BP limiting rate
- 32
- 214688
-
-
- sPath
- T_MaxString
- 2048
- 214720
-
-
- instance-path
-
-
- noinit
-
-
-
-
- sArbName
- T_MaxString
- 2048
- 216768
-
-
- InfoStringFmtr
- FB_FormatString
- 7840
- 218816
-
-
- bVerbose
- BOOL
- 8
- 226656
-
- 0
-
-
-
- q_stBeamParams
- ST_BeamParams
- Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set
- 1760
- 226688
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bStartNewAckRequestBOOL8214624bAckInProgressBOOL8214632idTransmissionDWORD32214656idRateDWORD32214688sPathT_MaxString2048214720instance-pathnoinitsArbNameT_MaxString2048216768InfoStringFmtrFB_FormatString7840218816bVerboseBOOL82266560q_stBeamParamsST_BeamParams1760226688ItemTypeOutputpytmc
pv: ArbitratedBP
io: i
field: DESC Arbitrated BP
-
-
-
-
-
- q_xStateIDFound
- BOOL
- Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion
- 8
- 228448
-
-
- ItemType
- Output
-
-
-
-
- __GETARBITRATEDBP__XFIRSTPASS
- BOOL
- 8
- 228456
-
- 1
-
-
-
- __GETARBITRATEDBP__FBGETCURTASKIDX
- GETCURTASKINDEX
- 128
- 228480
-
-
- __GETARBITRATEDBP__LASTCYCLECOUNT
- UDINT
- 32
- 228608
-
-
- __GETARBITRATEDBP__FBLOGMESSAGE
- FB_LogMessage
- 81600
- 228672
-
-
- __ADDREQUEST__FBLOG
- FB_LogMessage
- 81600
- 310272
-
-
- __REMOVEREQUEST__FBLOG
- FB_LogMessage
- 81600
- 391872
-
-
- __getnEntryCount
- UDINT
- 32
-
- nEntryCount
- UDINT
- 32
-
-
-
- property
-
-
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
- BP
- ST_BeamParams
- 1760
-
-
-
- ElevateRequest
- BOOL
- 8
-
- HigherAuthority
- I_HigherAuthority
- 32
-
-
-
- GetArbitratedBP
- ST_BeamParams
- 1760
-
- getPosPtr
- T_HashTableEntry
- 32
-
-
- getBPStructInt
- ST_BP_ArbInternal
- 2464
-
-
- stOutputBP
- Holding struct for arbitration process
- ST_BP_ArbInternal
- 2464
-
-
- xFirstPass
- BOOL
- 8
-
-
- uselocation
- __GETARBITRATEDBP__XFIRSTPASS
-
-
-
-
- fbGetCurTaskIdx
- GETCURTASKINDEX
- 128
-
-
- uselocation
- __GETARBITRATEDBP__FBGETCURTASKIDX
-
-
-
-
- LastCycleCount
- UDINT
- 32
-
-
- uselocation
- __GETARBITRATEDBP__LASTCYCLECOUNT
-
-
-
-
- fbLogMessage
- FB_LogMessage
- 81600
-
-
- uselocation
- __GETARBITRATEDBP__FBLOGMESSAGE
-
-
-
-
-
- ArbitrateBP
- ST_BP_ArbInternal
- 2464
-
- stBP1
- ST_BP_ArbInternal
- 2464
-
-
- stBP2
- ST_BP_ArbInternal
- 2464
-
-
- idx
- UINT
- 16
-
-
- bcBitmask
- WORD
- 16
-
-
-
- no_check
-
-
-
-
- __getnLowerAuthorityID
- DWORD
- 32
-
- nLowerAuthorityID
- DWORD
- 32
-
-
-
- property
-
-
-
-
- AddRequest
- BOOL
- 8
-
- nReqID
- Unique ID within aribter for the request. Make sure this is unique for every device + state combination
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
- sDevName
- Name of the device making the request
- STRING(80)
- 648
-
-
- BP_Int
- ST_BP_ArbInternal
- 2464
-
-
- fbLog
- FB_LogMessage
- 81600
-
-
- uselocation
- __ADDREQUEST__FBLOG
-
-
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqId
- DWORD
- 32
-
-
- fbLog
- FB_LogMessage
- 81600
-
-
- uselocation
- __REMOVEREQUEST__FBLOG
-
-
-
-
- BP_Int
- ST_BP_ArbInternal
- 2464
-
-
-
- CheckRequestInPool
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- ST_DbStateParams
- 2496
-
- sPmpsState
- STRING(80)
- PMPS database lookup name for this state
- 648
- 0
-
-
- pytmc
-
+ q_xStateIDFoundBOOL8228448ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL82284561__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128228480__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32228608__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81600228672__ADDREQUEST__FBLOGFB_LogMessage81600310272__REMOVEREQUEST__FBLOGFB_LogMessage81600391872__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81600uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81600uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81600uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionST_DbStateParams2496sPmpsStateSTRING(80)6480pytmc
pv: PMPS_STATE
io: i
field: DESC PMPS Database Lookup Key
-
-
-
-
-
- stBeamParams
- ST_BeamParams
- Beam parameters associated with this state
- 1760
- 672
-
-
- pytmc
-
+ stBeamParamsST_BeamParams1760672pytmc
pv: BP
io: i
-
-
-
-
-
- bBeamParamsLoaded
- BOOL
- Set to TRUE once the PMPS library has loaded a valid state from the database
- 8
- 2432
-
-
- pytmc
-
+ bBeamParamsLoadedBOOL82432pytmc
pv: PMPS_LOADED
io: i
field: DESC TRUE if PMPS loaded parameters from the database.
-
-
-
-
-
- nRequestAssertionID
- UDINT
- Transition ID associated with this state
- 32
- 2464
-
-
- pytmc
-
+ nRequestAssertionIDUDINT322464pytmc
pv: PMPS_ID
io: i
field: DESC Assertion Request ID
-
-
-
-
-
-
- DUT_PositionState
- 3648
-
- sName
- STRING(80)
- Name as queried via the NAME PV in EPICS
- 648
- 0
-
- Invalid
-
-
-
- pytmc
-
+ DUT_PositionState3648sNameSTRING(80)6480Invalidpytmc
pv: NAME
io: input
field: DESC Name of this position state
-
-
-
-
-
- fPosition
- LREAL
- Position associated with this state
- 64
- 704
-
-
- pytmc
-
+ fPositionLREAL64704pytmc
pv: SETPOINT
io: io
field: DESC Axis position associated with this state
-
-
-
-
-
- nEncoderCount
- UDINT
- 32
- 768
-
-
- pytmc
-
+ nEncoderCountUDINT32768pytmc
pv: ENCODER
io: i
field: DESC Encoder count associated with this state
-
-
-
-
-
- fDelta
- LREAL
- Maximum allowable deviation from fPosition while at the state
- 64
- 832
-
-
- pytmc
-
+ fDeltaLREAL64832pytmc
pv: DELTA
io: io
field: DRVL 0.0
field: DESC Max deviation from position at this state
-
-
-
-
-
- fVelocity
- LREAL
- Speed at which to move to this state
- 64
- 896
-
-
- pytmc
-
+ fVelocityLREAL64896pytmc
pv: VELO
io: io
field: DESC Speed at which to move to this state
-
-
-
-
-
- fAccel
- LREAL
- (optional) Acceleration to use for moves to this state
- 64
- 960
-
-
- pytmc
-
+ fAccelLREAL64960pytmc
pv: ACCL
io: io
field: DESC Acceleration to use for moves to this state
-
-
-
-
-
- fDecel
- LREAL
- (optional) Deceleration to use for moves to this state
- 64
- 1024
-
-
- pytmc
-
+ fDecelLREAL641024pytmc
pv: DCCL
io: io
field: DESC Deceleration to use for moves to this state
-
-
-
-
-
- bMoveOk
- BOOL
- Safety parameter. This must be set to TRUE by the PLC program to allow moves to this state. This is expected to change as conditions change.
- 8
- 1088
-
-
- pytmc
-
+ bMoveOkBOOL81088pytmc
pv: MOVE_OK
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if the move would be safe
-
-
-
-
-
- bLocked
- BOOL
- Signifies to FB_PositionStateLock that this state should be immutable
- 8
- 1096
-
-
- pytmc
-
+ bLockedBOOL81096pytmc
pv: LOCKED
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if state is immutable
-
-
-
-
-
- bValid
- BOOL
- Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to
- 8
- 1104
-
-
- pytmc
-
+ bValidBOOL81104pytmc
pv: VALID
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if this is a real state
-
-
-
-
-
- bUseRawCounts
- BOOL
- Set this to TRUE when you want to use the raw encoder counts to define the state
- 8
- 1112
-
-
- bUpdated
- BOOL
- Is set to TRUE by FB_PositionStateInternal when called
- 8
- 1120
-
-
- stPMPS
- ST_DbStateParams
- We give this a state name and it is used to load parameters from the pmps database.
- 2496
- 1152
-
-
- pytmc
-
+ bUseRawCountsBOOL81112bUpdatedBOOL81120stPMPSST_DbStateParams24961152pytmc
pv:
-
-
-
-
-
-
- _E_TcMC_STATES
- 16
- INT
-
- STATE_INITIALIZATION
- 100
-
-
- STATE_ORDER
- 101
-
-
- STATE_RUNNING
- 102
-
-
- STATE_WAITING
- 103
-
-
- STATE_MOTIONCOMMANDSLOCKED
- 104
-
-
-
- _ST_FunctionBlockResults
- 96
-
- Done
- BOOL
- 8
- 0
-
-
- CommandAborted
- BOOL
- 8
- 8
-
-
- Error
- BOOL
- 8
- 16
-
-
- ErrorID
- UDINT
- 32
- 32
-
-
- displaymode
- hex
-
-
-
-
- BusyCounter
- UDINT
- busy cycles since triggering the block - 2018-01-24 KSt
- 32
- 64
-
-
- displaymode
- dec
-
-
-
-
-
- conditionalshow
-
-
-
-
- MC_Reset
- 1632
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- B
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- B
- 8
- 72
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- E
- 8
- 80
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- B
- 8
- 88
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- B
- 32
- 96
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- ADSbusy
- BOOL
- 8
- 128
-
-
- iState
- _E_TcMC_STATES
- 16
- 144
-
- 100
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 160
-
-
- fbOnTrigger
- R_TRIG
- 64
- 1568
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_BufferMode
- 16
- UINT
-
- MC_Aborting
- 0
-
-
- MC_Buffered
- 1
-
-
- MC_BlendingLow
- 18
-
-
- MC_BlendingPrevious
- 19
-
-
- MC_BlendingNext
- 20
-
-
- MC_BlendingHigh
- 21
-
-
-
- ST_PowerOptions
- 0
-
-
- MC_Power
- 768
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Enable
- BOOL
- B
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Enable_Positive
- BOOL
- E
- 8
- 72
-
-
- ItemType
- Input
-
-
-
-
- Enable_Negative
- BOOL
- E
- 8
- 80
-
-
- ItemType
- Input
-
-
-
-
- Override
- LREAL
- in percent - Beckhoff proprietary input
- 64
- 128
-
- 100
-
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- V
- 16
- 192
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_PowerOptions
- 0
- 208
-
-
- ItemType
- Input
-
-
-
-
- Status
- BOOL
- B
- 8
- 208
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- V
- 8
- 216
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- V
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- B
- 8
- 232
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- E
- 32
- 256
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- EnableTimeout
- TON
- 224
- 288
-
-
- conditionalshow
-
-
-
-
- EnableOffOnDelay
- TP
- 192
- 512
-
-
- conditionalshow
-
-
-
-
- iOverride
- DWORD
- 32
- 704
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ST_MoveOptions
- 320
-
- EnableBlendingPosition
- BOOL
- Command activation at defined ActivationPosition - extends the buffer mode when enabled
- 8
- 0
-
-
- BlendingPosition
- LREAL
- 64
- 64
-
-
- StartVelocity
- LREAL
- velocity profile options - instantaneous speed change at the beginning and at the end of the profile
- 64
- 128
-
-
- EndVelocity
- LREAL
- 64
- 192
-
-
- IgnorePositionMonitoring
- BOOL
- PositionAreaMonitoring, TargetPositionMonitoring and StopMonitoring can be ignored using this flag - 20190311
- 8
- 256
-
-
- EnableStopPositionMonitoring
- BOOL
- PositionAreaMonitoring, TargetPositionMonitoring can be enabled for MC_Stop and MC_Halt commands - 20191010
+ _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_PowerOptions0MC_Power768AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputEnable_PositiveBOOL872ItemTypeInputEnable_NegativeBOOL880ItemTypeInputOverrideLREAL64128100ItemTypeInputBufferModeMC_BufferMode16192ItemTypeInputOptionsST_PowerOptions0208ItemTypeInputStatusBOOL8208ItemTypeOutputBusyBOOL8216ItemTypeOutputActiveBOOL8224ItemTypeOutputErrorBOOL8232ItemTypeOutputErrorIDUDINT32256ItemTypeOutputdisplaymodehexEnableTimeoutTON224288conditionalshowEnableOffOnDelayTP192512conditionalshowiOverrideDWORD32704conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL
- 8
- 264
-
-
-
- _E_TcNC_StartPosType
- 16
- UINT
-
- TCNC_START_ABSOLUTE
- 1
- Start to absolute position
-
-
- TCNC_START_RELATIVE
- 2
- Start to relative position
-
-
- TCNC_START_ENDLESS_PLUS
- 3
- Start to endless positive position
-
-
- TCNC_START_ENDLESS_MINUS
- 4
- Start to endless negative position
-
-
- TCNC_START_MODULO
- 5
- Start to modulo position
-
-
- TCNC_START_ADDITIVE
- 6
- Start to a position relative to the last recent target position
-
-
- TCNC_START_MODULO_SHORT
- 261
- Start to modulo position
-
-
- TCNC_START_MODULO_PLUS
- 517
- Start to modulo position
-
-
- TCNC_START_MODULO_MINUS
- 773
- Start to modulo position
-
-
- TCNC_START_MODULO_CURRENT
- 1029
- start to modulo position in current direction
-
-
- TCNC_START_ABS_INTERNAL
- 9
- Start to absolute position, internal use
-
-
- TCNC_START_ENDLESSPLUS_SLOWMANUAL
- 272
- manual jog mode
-
-
- TCNC_START_ENDLESSMINUS_SLOWMANUAL
- 273
- manual jog mode
-
-
- TCNC_START_ENDLESSPLUS_FASTMANUAL
- 528
- manual jog mode
-
-
- TCNC_START_ENDLESSMINUS_FASTMANUAL
- 529
- manual jog mode
-
-
- TCNC_START_STOPANDLOCK
- 4096
- stop axis and lock against any motion commands
-
-
- TCNC_START_HALT
- 8192
- halt axis - can be interrupted by any motion commands
-
-
- TCNC_START_TORQUE_ABORT
- 12288
- 20181210 Fap - halt torque control
-
-
- TCNC_START_TORQUE_ABSOLUTE
- 12289
- 20181210 Fap - Start torque control absolute
-
-
- TCNC_START_TORQUE_RELATIVE
- 12290
- 20190108 Fap - Start torque control relative NOT IMPLEMENTED
-
-
-
- ST_TorqueControlOptions
- 128
-
- ControlMask
- UDINT
- optional: control mask
- 32
- 0
-
-
- conditionalshow
-
-
-
-
- Mode
- UDINT
- optional: mode (ENUM)
- 32
- 32
-
-
- conditionalshow
-
-
-
-
- ManualTorqueStartValue
- LREAL
- 64
- 64
-
-
-
- _ST_TcNC_UnversalAxisStartRequest
- 640
-
- nStartType
- UDINT
- axis start TYPE (ABSOLUT, RELATIV, ENDLESS_PLUS, ENDLESS_MINUS, MODULO_SHORT, MODULO_PLUS, MODULO_MINUS)
- 32
- 0
-
-
- nControlMask
- UDINT
- optional: control mask
- 32
- 32
-
-
- fPosTarget
- LREAL
- target position
- 64
- 64
-
-
- fVeloRequ
- LREAL
- required velocity
- 64
- 128
-
-
- fAcc
- LREAL
- acceleration (>= 0)
- 64
- 192
-
-
- fDec
- LREAL
- deceleration (>= 0)
- 64
- 256
-
-
- fJerk
- LREAL
- jerk (>= 0)
- 64
- 320
-
-
- nBufferMode
- UDINT
- optional: 'buffer mode' OR 'activation mode' FOR 'buffered commands' (issue #2786)
- 32
- 384
-
-
- nReserved
- UDINT
- reserved
- 32
- 416
-
-
- fBlendingPosition
- LREAL
- optional: activation position
- 64
- 448
-
-
- fVeloStart
- LREAL
- optional: start velocity (0 <= fVeloStart <= fVeloRequ) Frage: erstmal weglassen ???
- 64
- 512
-
-
- fVeloEnd
- LREAL
- optional: end velocity (0 <= fVeloEnd <= fVeloRequ) Frage: erstmal weglassen ???
- 64
- 576
-
-
-
- conditionalshow
-
-
-
-
- _ST_TcNC_UniversalAxisTorqueStartRequest
- 576
-
- nStartType
- UDINT
- axis start TYPE (TORQUECONTINUOUS)
- 32
- 0
-
-
- nControlMask
- UDINT
- optional: control mask
- 32
- 32
-
-
- nMode
- UDINT
- optional: mode (ENUM)
- 32
- 64
-
-
- nBufferMode
- UDINT
- 'buffer mode' OR 'activation mode' FOR 'buffered commands' (first Only ABORTING)
- 32
- 96
-
-
- fTorque
- LREAL
- target torque [signed]
- 64
- 128
-
-
- fTorqueRamp
- LREAL
- nc torque ramp
- 64
- 192
-
-
- fVelocityLimitHigh
- LREAL
- velocity limit high [signed]
- 64
- 256
-
-
- fVelocityLimitLow
- LREAL
- velocity limit low [signed]
- 64
- 320
-
-
- fAcceleration
- LREAL
- acceleration (>= 0)
- 64
- 384
-
-
- fDeceleration
- LREAL
- deceleration (>= 0)
- 64
- 448
-
-
- fManualTorque
- LREAL
- optional: manual torque (sync value)
- 64
- 512
-
-
-
- conditionalshow
-
-
-
-
- _ST_TcNC_UnversalAxisStartResponse
- 32
-
- nCmdNo
- WORD
- Continuous actual command number
- 16
- 0
-
-
- nCmdState
- WORD
- Command state
- 16
- 16
-
-
-
- conditionalshow
-
-
-
-
- _ST_TcNc_OperationModes
- 128
-
- PosAreaControl
- DWORD
- OpModeDWord in cyclic interface
- 0
- 32
- 0
-
- 1
-
-
-
- TargetPosControl
- DWORD
- 1
- 32
- 32
-
- 2
-
-
-
- StopMonitoring
- DWORD
- 2
+ The default is no monitoring for both commands even if monitoring options are enabled by axis parameters ]]>8264_E_TcNC_StartPosType16UINTTCNC_START_ABSOLUTE1TCNC_START_RELATIVE2TCNC_START_ENDLESS_PLUS3TCNC_START_ENDLESS_MINUS4TCNC_START_MODULO5TCNC_START_ADDITIVE6TCNC_START_MODULO_SHORT261TCNC_START_MODULO_PLUS517TCNC_START_MODULO_MINUS773TCNC_START_MODULO_CURRENT1029TCNC_START_ABS_INTERNAL9TCNC_START_ENDLESSPLUS_SLOWMANUAL272TCNC_START_ENDLESSMINUS_SLOWMANUAL273TCNC_START_ENDLESSPLUS_FASTMANUAL528TCNC_START_ENDLESSMINUS_FASTMANUAL529TCNC_START_STOPANDLOCK4096TCNC_START_HALT8192TCNC_START_TORQUE_ABORT12288TCNC_START_TORQUE_ABSOLUTE12289TCNC_START_TORQUE_RELATIVE12290ST_TorqueControlOptions128ControlMaskUDINT320conditionalshowModeUDINT3232conditionalshowManualTorqueStartValueLREAL6464_ST_TcNC_UnversalAxisStartRequest640nStartTypeUDINT320nControlMaskUDINT3232fPosTargetLREAL6464fVeloRequLREAL64128fAccLREAL= 0) ]]>64192fDecLREAL= 0) ]]>64256fJerkLREAL= 0) ]]>64320nBufferModeUDINT32384nReservedUDINT32416fBlendingPositionLREAL64448fVeloStartLREAL64512fVeloEndLREAL64576conditionalshow_ST_TcNC_UniversalAxisTorqueStartRequest576nStartTypeUDINT320nControlMaskUDINT3232nModeUDINT3264nBufferModeUDINT3296fTorqueLREAL64128fTorqueRampLREAL64192fVelocityLimitHighLREAL64256fVelocityLimitLowLREAL64320fAccelerationLREAL= 0) ]]>64384fDecelerationLREAL= 0) ]]>64448fManualTorqueLREAL64512conditionalshow_ST_TcNC_UnversalAxisStartResponse32nCmdNoWORD160nCmdStateWORD1616conditionalshow_ST_TcNc_OperationModes128PosAreaControlDWORD3201TargetPosControlDWORD32322StopMonitoringDWORD
- 32
- 64
-
- 4096
-
-
-
- AllowSlaveCommands
- DWORD
- bits 13 .. 15 reserved
+ 12 ]]>32644096AllowSlaveCommandsDWORD
- 32
- 96
-
- 2097152
-
-
-
-
- conditionalshow
-
-
-
-
- _FB_MoveUniversalGeneric
- 7616
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- StartType
- _E_TcNC_StartPosType
- 20110511 KSt type changed for Tc3
- 16
- 112
-
-
- ItemType
- Input
-
-
-
-
- Position
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Torque
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- TorqueRamp
- LREAL
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Velocity
- LREAL
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- VelocityLimitHigh
- LREAL
- 64
- 384
-
-
- ItemType
- Input
-
-
-
-
- VelocityLimitLow
- LREAL
- 64
- 448
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- 64
- 512
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- 64
- 576
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- 64
- 640
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- Direction : MC_Direction := MC_Positive_Direction;
- E
- 16
- 704
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_MoveOptions
- 320
- 768
-
-
- ItemType
- Input
-
-
-
-
- OptionsTorque
- ST_TorqueControlOptions
- 128
- 1088
-
-
- ItemType
- Input
-
-
-
-
- Reset
- BOOL
- for internal use only
- 8
- 1216
-
-
- ItemType
- Input
-
-
-
-
- GotoRunState
- BOOL
- for internal use only
- 8
- 1224
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- Same meaning as InVelocity for continous motion commands
- 8
- 1232
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 1240
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 1248
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 1256
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 1264
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 1280
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- CmdNo
- UINT
- 16
- 1312
-
-
- ItemType
- Output
-
-
-
-
- ADSbusy
- BOOL
- 8
- 1328
-
-
- ItemType
- Output
-
-
-
-
- InTorque
- BOOL
- 8
- 1336
-
-
- ItemType
- Output
-
-
-
-
- iState
- _E_TcMC_STATES
- 16
- 1344
-
- 100
-
-
-
- sStartRequest
- _ST_TcNC_UnversalAxisStartRequest
- 640
- 1408
-
-
- sTorqueStartRequest
- _ST_TcNC_UniversalAxisTorqueStartRequest
- 576
- 2048
-
-
- sStartResponse
- _ST_TcNC_UnversalAxisStartResponse
- 32
- 2624
-
-
- fbAdsReadWrite
- ADSRDWRTEX
- 1440
- 2656
-
-
- ContinousMode
- BOOL
- 8
- 4096
-
-
- InVelocity
- BOOL
- 8
- 4104
-
-
- DiffCycleCounter
- UDINT
- 32
- 4128
-
-
- EmptyStartResponse
- _ST_TcNC_UnversalAxisStartResponse
- 32
- 4160
-
-
- COUNT_R
- UDINT
- 32
- 4192
-
-
- CounterCmdNoZero
- BYTE
- 8
- 4224
-
-
- CounterCmdNotStarted
- BYTE
- 8
- 4232
-
-
- DiffCmdNo
- INT
- 16
- 4240
-
-
- InitialNcToPlcCmdNo
- UINT
- 16
- 4256
-
-
- NcCycleCounter
- BYTE
- 8
- 4272
-
-
- LastNcCycleCounter
- BYTE
- 8
- 4280
-
-
- NcMappingCounter
- BYTE
- 8
- 4288
-
-
- NcCycleCounterAvailable
- BOOL
- 8
- 4296
-
-
- NcCycleCounterNotAvailable
- BOOL
- 8
- 4304
-
-
- NcCyclicFeedbackExpected
- BOOL
- 8
- 4312
-
-
- PlcDebugCode
- DWORD
- 32
- 4320
-
-
- AxisIsSlave
- BOOL
- 8
- 4352
-
-
- GetTaskIndex
- GETCURTASKINDEX
- 128
- 4384
-
-
- CycleCounter
- UDINT
- 32
- 4512
-
-
- BusyCounter
- UDINT
- 32
- 4544
-
-
- fbTimeOut
- TON
- 224
- 4576
-
-
- fbStopMonitoringTimeOut
- TON
- 224
- 4800
-
-
- fbTimeOutMappingCounter
- TON
- 224
- 5024
-
-
- fbOnTrigger
- R_TRIG
- 64
- 5248
-
-
- sTempMsg
- STRING(255)
- 2048
- 5312
-
-
- AccDecreasing
- BOOL
- 8
- 7360
-
-
- AccOld
- LREAL
- 64
- 7424
-
-
- OpMode
- _ST_TcNc_OperationModes
- 128
- 7488
-
-
- suppress_warning_0
- C0228
-
-
-
-
- ActMonitorStop
-
-
- ActMonitorAbortTorque
-
-
- ActMonitorContinousMotion
-
-
- ActMonitorDiscreteMotion
-
-
- ActErrorMessage
-
-
- ActMonitorContinuousTorque
-
-
- ActCalcDiffCmdNo
-
-
- ActNcCycleCounter
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- MC_Halt
- 8576
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- 16
- 256
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_MoveOptions
- optional parameters
- 320
- 320
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 640
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 648
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 656
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 664
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 672
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 704
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 736
-
-
- ADSbusy
- BOOL
- 8
- 832
-
-
- MoveGeneric
- _FB_MoveUniversalGeneric
- 7616
- 896
-
-
- CmdNo
- UINT
- 16
- 8512
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_JogMode
- 16
- INT
-
- MC_JOGMODE_STANDARD_SLOW
- 0
- motion with standard jog parameters for slow motion
-
-
- MC_JOGMODE_STANDARD_FAST
- 1
- motion with standard jog parameters for fast motion
-
-
- MC_JOGMODE_CONTINOUS
- 2
- axis moves as long as the jog button is pressed using parameterized dynamics
-
-
- MC_JOGMODE_INCHING
- 3
- axis moves for a certain relative distance
-
-
- MC_JOGMODE_INCHING_MODULO
- 4
- axis moves for a certain relative distance - stop position is rounded to the distance value
-
-
-
- MC_Direction
- 16
- INT
-
- MC_Positive_Direction
- 1
-
-
- MC_Shortest_Way
- 2
-
-
- MC_Negative_Direction
- 3
-
-
- MC_Current_Direction
- 4
-
-
- MC_Undefined_Direction
- 128
-
-
-
- MC_MoveVelocity
- 8704
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Velocity
- LREAL
- ContinuousUpdate : BOOL;
- not available
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- Direction
- MC_Direction
- 16
- 384
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- 16
- 400
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_MoveOptions
- 320
- 448
-
-
- ItemType
- Input
-
-
-
-
- InVelocity
- BOOL
- Commanded velocity reached
- 8
- 768
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 776
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 784
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 792
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 800
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 832
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 864
-
-
- ADSbusy
- BOOL
- 8
- 960
-
-
- MoveGeneric
- _FB_MoveUniversalGeneric
- 7616
- 1024
-
-
- CmdNo
- UINT
- 16
- 8640
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_McOutputs
- 96
-
- Done
- BOOL
- 8
- 0
-
-
- Busy
- BOOL
- 8
- 8
-
-
- Active
- BOOL
- 8
- 16
-
-
- CommandAborted
- BOOL
- 8
- 24
-
-
- Error
- BOOL
- 8
- 32
-
-
- ErrorID
- UDINT
- 32
- 64
-
-
-
- MC_MoveAbsolute
- 8768
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- Start the motion at rising edge
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Position
- LREAL
- Target position for the motion
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Velocity
- LREAL
- Value of the maximum velocity
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- Value of the maximum acceleration
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- Value of the maximum deceleration
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- Value of the maximum jerk
- 64
- 384
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- Direction : MC_Direction;
- not available
- 16
- 448
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_MoveOptions
- optional parameters
- 320
- 512
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 832
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 840
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 848
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 856
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 864
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 896
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 928
-
-
- ADSbusy
- BOOL
- 8
- 1024
-
-
- MoveGeneric
- _FB_MoveUniversalGeneric
- 7616
- 1088
-
-
- CmdNo
- UINT
- 16
- 8704
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_MoveRelative
- 8768
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Distance
- LREAL
- ContinuousUpdate : BOOL;
- not available
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Velocity
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- 64
- 384
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- 16
- 448
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_MoveOptions
- 320
- 512
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 832
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 840
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 848
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 856
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 864
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 896
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 928
-
-
- ADSbusy
- BOOL
- 8
- 1024
-
-
- MoveGeneric
- _FB_MoveUniversalGeneric
- 7616
- 1088
-
-
- CmdNo
- UINT
- 16
- 8704
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_Jog
- 44032
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- JogForward
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- JogBackwards
- BOOL
- 8
- 72
-
-
- ItemType
- Input
-
-
-
-
- Mode
- E_JogMode
- 16
- 80
-
-
- ItemType
- Input
-
-
-
-
- Position
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Velocity
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- 64
- 384
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 448
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 456
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 464
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 472
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 480
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 512
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- state
- INT
- 16
- 544
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 576
-
-
- StateDWord
- BOOL
- 8
- 672
-
-
- ExecuteMoveVelocity
- BOOL
- 8
- 680
-
-
- MoveVelocity
- MC_MoveVelocity
- 8704
- 704
-
-
- MoveVelocityOut
- ST_McOutputs
- 96
- 9408
-
-
- Direction
- MC_Direction
- 16
- 9504
-
-
- ExecuteHalt
- BOOL
- 8
- 9520
-
-
- Halt
- MC_Halt
- 8576
- 9536
-
-
- HaltOut
- ST_McOutputs
- 96
- 18112
-
-
- ExecuteMoveAbsolute
- BOOL
- 8
- 18208
-
-
- MoveAbsolute
- MC_MoveAbsolute
- 8768
- 18240
-
-
- MoveAbsoluteOut
- ST_McOutputs
- 96
- 27008
-
-
- ExecuteMoveRelative
- BOOL
- 8
- 27104
-
-
- MoveRelative
- MC_MoveRelative
- 8768
- 27136
-
-
- MoveRelativeOut
- ST_McOutputs
- 96
- 35904
-
-
- JogMove
- _FB_MoveUniversalGeneric
- 7616
- 36032
-
-
- LastJogMoveResult
- _ST_FunctionBlockResults
- 96
- 43648
-
-
- ExecuteJogMove
- BOOL
- 8
- 43744
-
-
- StartType
- _E_TcNC_StartPosType
- 16
- 43760
-
-
- JogMoveOut
- ST_McOutputs
- 96
- 43776
-
-
- JogEnd
- BOOL
- 8
- 43872
-
-
- TargetPosition
- LREAL
- 64
- 43904
-
-
- modulo
- LREAL
- 64
- 43968
-
-
- ActJogMove
-
-
- ActCheckJogEnd
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_MoveModulo
- 8832
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Position
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Velocity
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- 64
- 384
-
-
- ItemType
- Input
-
-
-
-
- Direction
- MC_Direction
- modulo shortest way, modulo positive, modulo negative
- 16
- 448
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- E
- 16
- 464
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_MoveOptions
- 320
- 512
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 832
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 840
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 848
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 856
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 864
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 896
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 928
-
-
- ADSbusy
- BOOL
- 8
- 1024
-
-
- MoveGeneric
- _FB_MoveUniversalGeneric
- 7616
- 1088
-
-
- StartType
- _E_TcNC_StartPosType
- 16
- 8704
-
-
- CmdNo
- UINT
- 16
- 8720
-
-
- TriggerExecute
- R_TRIG
- 64
- 8736
-
-
- MC_MoveModuloCall
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_HomingMode
- 16
- INT
-
- MC_DefaultHoming
- 0
- default homing as defined in the SystemManager encoder parameters
-
-
- MC_AbsSwitch
- 1
- not implemented - Absolute Switch homing plus Limit switches
-
-
- MC_LimitSwitch
- 2
- not implemented - Homing against Limit switches
-
-
- MC_RefPulse
- 3
- not implemented - Homing using encoder Reference Pulse "Zero Mark"
-
-
- MC_Direct
- 4
- Static Homing forcing position from user reference
-
-
- MC_Absolute
- 5
- not implemented - Static Homing forcing position from absolute encoder
-
-
- MC_Block
- 6
- not implemented - Homing against hardware parts blocking movement
-
-
- MC_ForceCalibration
- 7
- set the calibration flag without performing any motion or changing the position
-
-
- MC_ResetCalibration
- 8
- resets the calibration flag without performing any motion or changing the position
-
-
-
- E_EncoderReferenceMode
- 32
- UDINT
-
- ENCODERREFERENCEMODE_DEFAULT
- 0
-
-
- ENCODERREFERENCEMODE_PLCCAM
- 1
-
-
- ENCODERREFERENCEMODE_HARDWARESYNC
- 2
-
-
- ENCODERREFERENCEMODE_HARDWARELATCHPOS
- 3
-
-
- ENCODERREFERENCEMODE_HARDWARELATCHNEG
- 4
-
-
- ENCODERREFERENCEMODE_SOFTWARESYNC
- 5
-
-
- ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS
- 6
-
-
- ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG
- 7
-
-
- ENCODERREFERENCEMODE_APPLICATION
- 20
-
-
-
- ST_HomingOptions
- 320
-
- ClearPositionLag
- BOOL
- set actual and set position to same value and clear the position lag
- 8
- 0
-
-
- SearchDirection
- MC_Direction
- 16
- 16
-
- 128
-
-
-
- SearchVelocity
- LREAL
- 64
- 64
-
-
- SyncDirection
- MC_Direction
- 16
- 128
-
- 128
-
-
-
- SyncVelocity
- LREAL
- 64
- 192
-
-
- ReferenceMode
- E_EncoderReferenceMode
- 32
- 256
-
- 0
-
-
-
-
- ST_SetPositionOptions
- 32
-
- ClearPositionLag
- BOOL
- set actual and set position to same value and clear the position lag
- 8
- 0
-
-
- SelectEncoderIndex
- BOOL
- selects an encoder with index 0..n explicitly if enabled - selction by EncoderIndex below
- 8
- 8
-
-
- EncoderIndex
- UINT
- encoder with index 0..n, 0 is first encoder - valid only if SelectEncoderIndex=TRUE
- 16
- 16
-
-
-
- _ST_TcNC_SetPosOnTheFly
- 256
-
- nPosSetType
- UDINT
- Absolute, Relative - added KSt 2009-01-28
- 32
- 0
-
-
- nCtrlDWord
- UDINT
- added KSt 2009-01-28
- 32
- 32
-
-
- fPreviousActualPos
- LREAL
- value not used any longer since 2009-01-28
- 64
- 64
-
-
- fNewActualPos
- LREAL
- 64
- 128
-
-
- nReserved
- DWORD
-
- 1
- 2
-
- added KSt 2009-01-28
- 64
- 192
-
-
-
- conditionalshow
-
-
-
-
- MC_SetPosition
- 1984
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- Start setting position in axis
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Position
- LREAL
- Position unit [u] (Means ‘Distance’ if Mode = RELATIVE)
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Mode
- BOOL
- RELATIVE =True, ABSOLUTE = False (Default)
- 8
- 192
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_SetPositionOptions
- Beckhoff proprietary input
- 32
- 208
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- Position has new value
- 8
- 240
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- Shows that the Function Block is not finished
- 8
- 248
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- Signals that an error has occurred within the Function Block
- 8
- 256
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- Error identification
- 32
- 288
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- ADSbusy
- BOOL
- 8
- 320
-
-
- stSetPos
- _ST_TcNC_SetPosOnTheFly
- 256
- 384
-
-
- iState
- _E_TcMC_STATES
- 16
- 640
-
- 100
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 672
-
-
- fbOnTrigger
- R_TRIG
- 64
- 1888
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_Home
- 7168
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Position
- LREAL
- 64
- 128
-
- 1E+307
-
-
-
- ItemType
- Input
-
-
-
-
- HomingMode
- MC_HomingMode
- 16
- 192
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- 16
- 208
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_HomingOptions
- Beckhoff proprietary input
- 320
- 256
-
-
- ItemType
- Input
-
-
-
-
- bCalibrationCam
- BOOL
- Beckhoff proprietary input
- 8
- 576
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 584
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 592
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 600
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 608
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 616
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 640
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 672
-
-
- conditionalshow
-
-
-
-
- ADSbusy
- BOOL
- 8
- 768
-
-
- conditionalshow
-
-
-
-
- iState
- _E_TcMC_STATES
- 16
- 784
-
- 100
-
-
-
- conditionalshow
-
-
-
-
- iSubState
- INT
- 16
- 800
-
-
- conditionalshow
-
-
-
-
- fbAdsWriteCmd
- ADSWRITE
- 1216
- 832
-
-
- conditionalshow
-
-
-
-
- fbAdsWriteParameter
- ADSWRITE
- 1216
- 2048
-
-
- conditionalshow
-
-
-
-
- fbAdsReadRefPos
- ADSREAD
- 1248
- 3264
-
-
- conditionalshow
-
-
-
-
- ReferenceFlagValue
- UDINT
- 32
- 4512
-
-
- conditionalshow
-
-
-
-
- fbSetPosition
- MC_SetPosition
- 1984
- 4544
-
-
- conditionalshow
-
-
-
-
- CalibrationValue
- LREAL
- 64
- 6528
-
-
- conditionalshow
-
-
-
-
- SearchDirection
- UINT
- 16
- 6592
-
-
- conditionalshow
-
-
-
-
- SearchVelocity
- LREAL
- 64
- 6656
-
-
- conditionalshow
-
-
-
-
- SyncDirection
- UINT
- 16
- 6720
-
-
- conditionalshow
-
-
-
-
- SyncVelocity
- LREAL
- 64
- 6784
-
-
- conditionalshow
-
-
-
-
- ReferenceMode
- E_EncoderReferenceMode
- 32
- 6848
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 6880
-
-
- conditionalshow
-
-
-
-
- fbTimeOut
- TON
- 224
- 6944
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_WriteParameterInNc_v1_00
- 1504
-
- bExecute
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- nDeviceGroup
- UDINT
- 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- nIndexOffset
- UDINT
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- nData
- DWORD
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 160
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 168
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 176
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 192
-
-
- ItemType
- Output
-
-
-
-
- Axis
- AXIS_REF
- 32
- 224
-
-
- ItemType
- InOut
-
-
-
-
- nState
- UINT
- 16
- 256
-
-
- fbADSWRITE
- ADSWRITE
- 1216
- 288
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_WriteFloatParameter
- 1536
-
- bExecute
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- nDeviceGroup
- UDINT
- 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- nIndexOffset
- UDINT
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- nData
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 192
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 200
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 208
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 224
-
-
- ItemType
- Output
-
-
-
-
- Axis
- AXIS_REF
- 32
- 256
-
-
- ItemType
- InOut
-
-
-
-
- nState
- UINT
- 16
- 288
-
-
- fbADSWRITE
- ADSWRITE
- 1216
- 320
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeWriteNcVelocities
- 3456
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- fVelocityToCam
- LREAL
- 64
- 64
-
-
- ItemType
- Input
-
-
-
-
- fVelocityFromCam
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 192
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 232
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 240
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 248
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 256
-
-
- ItemType
- Output
-
-
-
-
- fbExecuteRiseEdge
- R_TRIG
- 64
- 288
-
-
- fbWriteVelocityToCam
- FB_WriteFloatParameter
- 1536
- 384
-
-
- fbWriteVelocityFromCam
- FB_WriteFloatParameter
- 1536
- 1920
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeToSwitch
- 15744
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- bCamSensor
- BOOL
- 8
- 56
-
-
- ItemType
- Input
-
-
-
-
- nSearchDirTwoardsCam
- MC_Direction
- 16
- 64
-
-
- ItemType
- Input
-
-
-
-
- nSearchDirOffCam
- MC_Direction
- 16
- 80
-
-
- ItemType
- Input
-
-
-
-
- fHomePosition
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- fVelocityToCamNC
- LREAL
- Velcoity when searching for cam
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- fVelocityFromCamNC
- LREAL
- Velocity after found cam (searching for next signal transition)
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 320
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 360
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 368
-
-
- ItemType
- Output
-
-
-
-
- bHomed
- BOOL
- 8
- 376
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 384
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 416
-
-
- ItemType
- Output
-
-
-
-
- fbHome
- MC_Home
- 7168
- 448
-
-
- fbWriteHomeDirCamToNC
- FB_WriteParameterInNc_v1_00
- 1504
- 7616
-
-
- fbWriteHomeDirSyncToNC
- FB_WriteParameterInNc_v1_00
- 1504
- 9120
-
-
- fbWriteHomeModeToNC
- FB_WriteParameterInNc_v1_00
- 1504
- 10624
-
-
- fbWriteHomeVelocitiesToNC
- FB_HomeWriteNcVelocities
- 3456
- 12160
-
-
- bConfigNCDone
- BOOL
- 8
- 15616
-
- 0
-
-
-
- fbRTrigg
- R_TRIG
- 64
- 15648
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeDirect
- 7424
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- fHomePosition
- LREAL
- 64
- 64
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 160
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 168
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 176
-
-
- ItemType
- Output
-
-
-
-
- bHomed
- BOOL
- 8
- 184
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 192
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 224
-
-
- ItemType
- Output
-
-
-
-
- fbHome
- MC_Home
- 7168
- 256
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_ReadParameterInNc_v1_00
- 1536
-
- bExecute
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- nDeviceGroup
- UDINT
- 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- nIndexOffset
- UDINT
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- nData
- DWORD
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 160
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 168
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 176
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 192
-
-
- ItemType
- Output
-
-
-
-
- Axis
- AXIS_REF
- 32
- 224
-
-
- ItemType
- InOut
-
-
-
-
- nState
- UINT
- 16
- 256
-
-
- fbADSREAD
- ADSREAD
- 1248
- 288
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeReadSoftLimEnable
- 3264
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 104
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 112
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 120
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- bSofLimEnableLow
- BOOL
- 8
- 160
-
- 1
-
-
-
- ItemType
- Output
-
-
-
-
- bSofLimEnableHigh
- BOOL
- 8
- 168
-
- 1
-
-
-
- ItemType
- Output
-
-
-
-
- fbReadSoftLimEnableLow
- FB_ReadParameterInNc_v1_00
- 1536
- 192
-
-
- fbReadSoftLimEnableHigh
- FB_ReadParameterInNc_v1_00
- 1536
- 1728
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeWriteSoftLimEnable
- 3264
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- bSofLimEnableLow
- BOOL
- 8
- 56
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bSofLimEnableHigh
- BOOL
- 8
- 64
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 136
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 144
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 152
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 160
-
-
- ItemType
- Output
-
-
-
-
- fbExecuteRiseEdge
- R_TRIG
- 64
- 192
-
-
- fbWriteSoftLimEnableLow
- FB_WriteParameterInNc_v1_00
- 1504
- 256
-
-
- fbWriteSoftLimEnableHigh
- FB_WriteParameterInNc_v1_00
- 1504
- 1760
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_ReadFloatParameter
- 1600
-
- bExecute
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- nDeviceGroup
- UDINT
- 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- nIndexOffset
- UDINT
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- nData
- LREAL
- 64
- 128
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 192
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 200
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 208
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 224
-
-
- ItemType
- Output
-
-
-
-
- Axis
- AXIS_REF
- 32
- 256
-
-
- ItemType
- InOut
-
-
-
-
- nState
- UINT
- 16
- 288
-
-
- fbADSREAD
- ADSREAD
- 1248
- 320
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeReadNcVelocities
- 3520
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 104
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 112
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 120
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- fVelocityToCam
- LREAL
- 64
- 192
-
-
- ItemType
- Output
-
-
-
-
- fVelocityFromCam
- LREAL
- 64
- 256
-
-
- ItemType
- Output
-
-
-
-
- fbReadVelocityToCam
- FB_ReadFloatParameter
- 1600
- 320
-
-
- fbReadVelocityFromCam
- FB_ReadFloatParameter
- 1600
- 1920
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomePrepare
- 17728
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- nCmdData
- UINT
- 16
- 64
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 136
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 144
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 152
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 160
-
-
- ItemType
- Output
-
-
-
-
- bSofLimEnableLowOriginal
- BOOL
- 8
- 192
-
- 1
-
-
-
- ItemType
- Output
-
-
-
-
- bSofLimEnableHighOriginal
- BOOL
- 8
- 200
-
- 1
-
-
-
- ItemType
- Output
-
-
-
-
- fVelocityToCam
- LREAL
- 64
- 256
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- fVelocityFromCam
- LREAL
- 64
- 320
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- fbHomeReadSoftLimEnable
- FB_HomeReadSoftLimEnable
- 3264
- 384
-
-
- fbHomeDisableSoftLimEnable
- FB_HomeWriteSoftLimEnable
- 3264
- 3648
-
-
- fbHomeReadNCVelocities
- FB_HomeReadNcVelocities
- 3520
- 6912
-
-
- fbHomeResetCalibrationFlag
- MC_Home
- Only used for reset of calibration flag
- 7168
- 10432
-
-
- fbExecuteRiseEdge
- R_TRIG
- 64
- 17600
-
-
- bExecuteReadNC
- BOOL
- 8
- 17664
-
- 0
-
-
-
- bExecuteWriteNC
- BOOL
- 8
- 17672
-
- 0
-
-
-
- nState
- INT
- 16
- 17680
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeFinish
- 3552
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- nCmdData
- UINT
- 16
- 64
-
-
- ItemType
- Input
-
-
-
-
- bSofLimEnableLow
- BOOL
- 8
- 80
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bSofLimEnableHigh
- BOOL
- 8
- 88
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 136
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 144
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 152
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 160
-
-
- ItemType
- Output
-
-
-
-
- fbHomewriteSoftLimEnable
- FB_HomeWriteSoftLimEnable
- 3264
- 192
-
-
- fbExecuteRiseEdge
- R_TRIG
- 64
- 3456
-
-
- bExecuteWriteNC
- BOOL
- 8
- 3520
-
- 0
-
-
-
- nState
- INT
- 16
- 3536
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_HomeVirtual
- 53696
-
- En
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- nCmdData
- UINT
- 16
- 64
-
-
- ItemType
- Input
-
-
-
-
- bLimitFwd
- BOOL
- 8
- 80
-
-
- ItemType
- Input
-
-
-
-
- bLimitBwd
- BOOL
- 8
- 88
-
-
- ItemType
- Input
-
-
-
-
- bHomeSensor
- BOOL
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- fHomePosition
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- nHomeRevOffset
- UINT
- 16
- 192
-
-
- ItemType
- Input
-
-
-
-
- Axis
- AXIS_REF
- 32
- 224
-
-
- ItemType
- InOut
-
-
-
-
- EnO
- BOOL
- 8
- 256
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 264
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 272
-
-
- ItemType
- Output
-
-
-
-
- bHomed
- BOOL
- 8
- 280
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- fbHomeToSwitch
- FB_HomeToSwitch
- 15744
- 384
-
-
- fbHomeDirect
- FB_HomeDirect
- Only used for direct homing (set of position)
- 7424
- 16128
-
-
- fbMoveVelocity
- MC_MoveVelocity
- 8704
- 23552
-
-
- fbHomePrepare
- FB_HomePrepare
- 17728
- 32256
-
-
- fbHomeFinish
- FB_HomeFinish
- 3552
- 49984
-
-
- fbExecuteRiseEdge
- R_TRIG
- 64
- 53536
-
-
- nHomingState
- INT
- 16
- 53600
-
- 0
-
-
-
- bExecuteHomeToSwitch
- BOOL
- 8
- 53616
-
- 0
-
-
-
- bExecuteMoveVelocity
- BOOL
- 8
- 53624
-
- 0
-
-
-
- bExecutePrepare
- BOOL
- 8
- 53632
-
- 0
-
-
-
- bExecuteFinish
- BOOL
- 8
- 53640
-
- 0
-
-
-
- bExecuteHomeDirect
- BOOL
- 8
- 53648
-
-
- nCmdDataLocal
- UINT
- Ensure that nCmdData is not changed during sequence
- 16
- 53664
-
-
- bSequenceReady
- BOOL
- 8
- 53680
-
- 1
-
-
-
- bRestoreNCDataNeeded
- BOOL
- 8
- 53688
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_GearInDynOptions
- 8
-
- CCVmode
- BOOL
- constant circumference velocity mode
- 8
- 0
-
-
-
- _ST_TcNC_CoupleSlave
- 384
-
- nSlaveType
- UDINT
- 32
- 0
-
-
- nMasterAxisId
- UDINT
- 32
- 32
-
-
- nMasterSubIdx
- UDINT
- 32
- 64
-
-
- nSlaveSubIdx
- UDINT
- 32
- 96
-
-
- fCoupleParam1
- LREAL
- 64
- 128
-
-
- fCoupleParam2
- LREAL
- 64
- 192
-
-
- fCoupleParam3
- LREAL
- 64
- 256
-
-
- fCoupleParam4
- LREAL
- 64
- 320
-
-
-
- conditionalshow
-
-
-
-
- MC_GearInDyn
- 4032
-
- Master
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Slave
- AXIS_REF
- Reference to an axis
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- Enable
- BOOL
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- GearRatio
- LREAL
- 64
- 128
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- Acceleration
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- Deceleration
- LREAL
- not used
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- Jerk
- LREAL
- not used
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- BufferMode
- MC_BufferMode
- 16
- 384
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_GearInDynOptions
- optional parameters
- 8
- 400
-
-
- ItemType
- Input
-
-
-
-
- InGear
- BOOL
- 8
- 408
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 416
-
-
- ItemType
- Output
-
-
-
-
- Active
- BOOL
- 8
- 424
-
-
- ItemType
- Output
-
-
-
-
- CommandAborted
- BOOL
- 8
- 432
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 440
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 448
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 480
-
-
- ADSbusy
- BOOL
- 8
- 576
-
-
- iState
- _E_TcMC_STATES
- 16
- 592
-
- 100
-
-
-
- iSubState
- INT
- 16
- 608
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 640
-
-
- fbAdsRead
- ADSREAD
- 1248
- 1856
-
-
- sCouple
- _ST_TcNC_CoupleSlave
- 384
- 3136
-
-
- v_max
- LREAL
- 64
- 3520
-
-
- pa_limit
- LREAL
- 64
- 3584
-
-
- WasInGear
- BOOL
- 8
- 3648
-
-
- iAcceleration
- LREAL
- 64
- 3712
-
-
- conditionalshow
-
-
-
-
- TimerStateFeedback
- TON
- 224
- 3776
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_GearOutOptions
- 8
-
- reserved
- BOOL
- 8
- 0
-
-
- conditionalshow
-
-
-
-
-
- MC_GearOut
- 1792
-
- Slave
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- Options
- ST_GearOutOptions
- optional parameters
- 8
- 72
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 80
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 88
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 128
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- LastExecutionResult
- _ST_FunctionBlockResults
- 96
- 160
-
-
- ADSbusy
- BOOL
- 8
- 256
-
-
- iState
- _E_TcMC_STATES
- 16
- 272
-
- 100
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 288
-
-
- fbOnTrigger
- R_TRIG
- 64
- 1504
-
-
- conditionalshow
-
-
-
-
- TimerStateFeedback
- TON
- 224
- 1568
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_DriveVirtual
- 162688
-
- sVersion
- STRING(80)
- 648
- 32
-
- 1.0.3
-
-
-
- En
- BOOL
- 8
- 680
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- 8
- 688
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- 8
- 696
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- 8
- 704
-
-
- ItemType
- Input
-
-
-
-
- nCommand
- UINT
- // nCommandLocal...
+ 21 ]]>32962097152conditionalshow_FB_MoveUniversalGeneric7616AxisAXIS_REF3232ItemTypeInOutLastExecutionResult_ST_FunctionBlockResults3264ItemTypeInOutExecuteBOOL896ItemTypeInputStartType_E_TcNC_StartPosType16112ItemTypeInputPositionLREAL64128ItemTypeInputTorqueLREAL64192ItemTypeInputTorqueRampLREAL64256ItemTypeInputVelocityLREAL64320ItemTypeInputVelocityLimitHighLREAL64384ItemTypeInputVelocityLimitLowLREAL64448ItemTypeInputAccelerationLREAL64512ItemTypeInputDecelerationLREAL64576ItemTypeInputJerkLREAL64640ItemTypeInputBufferModeMC_BufferMode16704ItemTypeInputOptionsST_MoveOptions320768ItemTypeInputOptionsTorqueST_TorqueControlOptions1281088ItemTypeInputResetBOOL81216ItemTypeInputGotoRunStateBOOL81224ItemTypeInputDoneBOOL81232ItemTypeOutputBusyBOOL81240ItemTypeOutputActiveBOOL81248ItemTypeOutputCommandAbortedBOOL81256ItemTypeOutputErrorBOOL81264ItemTypeOutputErrorIDUDINT321280ItemTypeOutputdisplaymodehexCmdNoUINT161312ItemTypeOutputADSbusyBOOL81328ItemTypeOutputInTorqueBOOL81336ItemTypeOutputiState_E_TcMC_STATES161344100sStartRequest_ST_TcNC_UnversalAxisStartRequest6401408sTorqueStartRequest_ST_TcNC_UniversalAxisTorqueStartRequest5762048sStartResponse_ST_TcNC_UnversalAxisStartResponse322624fbAdsReadWriteADSRDWRTEX14402656ContinousModeBOOL84096InVelocityBOOL84104DiffCycleCounterUDINT324128EmptyStartResponse_ST_TcNC_UnversalAxisStartResponse324160COUNT_RUDINT324192CounterCmdNoZeroBYTE84224CounterCmdNotStartedBYTE84232DiffCmdNoINT164240InitialNcToPlcCmdNoUINT164256NcCycleCounterBYTE84272LastNcCycleCounterBYTE84280NcMappingCounterBYTE84288NcCycleCounterAvailableBOOL84296NcCycleCounterNotAvailableBOOL84304NcCyclicFeedbackExpectedBOOL84312PlcDebugCodeDWORD324320AxisIsSlaveBOOL84352GetTaskIndexGETCURTASKINDEX1284384CycleCounterUDINT324512BusyCounterUDINT324544fbTimeOutTON2244576fbStopMonitoringTimeOutTON2244800fbTimeOutMappingCounterTON2245024fbOnTriggerR_TRIG645248sTempMsgSTRING(255)20485312AccDecreasingBOOL87360AccOldLREAL647424OpMode_ST_TcNc_OperationModes1287488suppress_warning_0C0228ActMonitorStopActMonitorAbortTorqueActMonitorContinousMotionActMonitorDiscreteMotionActErrorMessageActMonitorContinuousTorqueActCalcDiffCmdNoActNcCycleCounterPouTypeFunctionBlockconditionalshowMC_Halt8576AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDecelerationLREAL64128ItemTypeInputJerkLREAL64192ItemTypeInputBufferModeMC_BufferMode16256ItemTypeInputOptionsST_MoveOptions320320ItemTypeInputDoneBOOL8640ItemTypeOutputBusyBOOL8648ItemTypeOutputActiveBOOL8656ItemTypeOutputCommandAbortedBOOL8664ItemTypeOutputErrorBOOL8672ItemTypeOutputErrorIDUDINT32704ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96736ADSbusyBOOL8832MoveGeneric_FB_MoveUniversalGeneric7616896CmdNoUINT168512PouTypeFunctionBlockE_JogMode16INTMC_JOGMODE_STANDARD_SLOW0MC_JOGMODE_STANDARD_FAST1MC_JOGMODE_CONTINOUS2MC_JOGMODE_INCHING3MC_JOGMODE_INCHING_MODULO4MC_Direction16INTMC_Positive_Direction1MC_Shortest_Way2MC_Negative_Direction3MC_Current_Direction4MC_Undefined_Direction128MC_MoveVelocity8704AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputVelocityLREAL64128ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputDirectionMC_Direction163841ItemTypeInputBufferModeMC_BufferMode16400ItemTypeInputOptionsST_MoveOptions320448ItemTypeInputInVelocityBOOL8768ItemTypeOutputBusyBOOL8776ItemTypeOutputActiveBOOL8784ItemTypeOutputCommandAbortedBOOL8792ItemTypeOutputErrorBOOL8800ItemTypeOutputErrorIDUDINT32832ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96864ADSbusyBOOL8960MoveGeneric_FB_MoveUniversalGeneric76161024CmdNoUINT168640PouTypeFunctionBlockST_McOutputs96DoneBOOL80BusyBOOL88ActiveBOOL816CommandAbortedBOOL824ErrorBOOL832ErrorIDUDINT3264MC_MoveAbsolute8768AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76161088CmdNoUINT168704PouTypeFunctionBlockMC_MoveRelative8768AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputDistanceLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputBufferModeMC_BufferMode16448ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76161088CmdNoUINT168704PouTypeFunctionBlockMC_Jog44032AxisAXIS_REF3232ItemTypeInOutJogForwardBOOL864ItemTypeInputJogBackwardsBOOL872ItemTypeInputModeE_JogMode1680ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDoneBOOL8448ItemTypeOutputBusyBOOL8456ItemTypeOutputActiveBOOL8464ItemTypeOutputCommandAbortedBOOL8472ItemTypeOutputErrorBOOL8480ItemTypeOutputErrorIDUDINT32512ItemTypeOutputdisplaymodehexstateINT16544LastExecutionResult_ST_FunctionBlockResults96576StateDWordBOOL8672ExecuteMoveVelocityBOOL8680MoveVelocityMC_MoveVelocity8704704MoveVelocityOutST_McOutputs969408DirectionMC_Direction169504ExecuteHaltBOOL89520HaltMC_Halt85769536HaltOutST_McOutputs9618112ExecuteMoveAbsoluteBOOL818208MoveAbsoluteMC_MoveAbsolute876818240MoveAbsoluteOutST_McOutputs9627008ExecuteMoveRelativeBOOL827104MoveRelativeMC_MoveRelative876827136MoveRelativeOutST_McOutputs9635904JogMove_FB_MoveUniversalGeneric761636032LastJogMoveResult_ST_FunctionBlockResults9643648ExecuteJogMoveBOOL843744StartType_E_TcNC_StartPosType1643760JogMoveOutST_McOutputs9643776JogEndBOOL843872TargetPositionLREAL6443904moduloLREAL6443968ActJogMoveActCheckJogEndPouTypeFunctionBlockMC_MoveModulo8832AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDirectionMC_Direction16448ItemTypeInputBufferModeMC_BufferMode16464ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputDoneBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric76161088StartType_E_TcNC_StartPosType168704CmdNoUINT168720TriggerExecuteR_TRIG648736MC_MoveModuloCallPouTypeFunctionBlockMC_HomingMode16INTMC_DefaultHoming0MC_AbsSwitch1MC_LimitSwitch2MC_RefPulse3MC_Direct4MC_Absolute5MC_Block6MC_ForceCalibration7MC_ResetCalibration8E_EncoderReferenceMode32UDINTENCODERREFERENCEMODE_DEFAULT0ENCODERREFERENCEMODE_PLCCAM1ENCODERREFERENCEMODE_HARDWARESYNC2ENCODERREFERENCEMODE_HARDWARELATCHPOS3ENCODERREFERENCEMODE_HARDWARELATCHNEG4ENCODERREFERENCEMODE_SOFTWARESYNC5ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS6ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG7ENCODERREFERENCEMODE_APPLICATION20ST_HomingOptions320ClearPositionLagBOOL80SearchDirectionMC_Direction1616128SearchVelocityLREAL6464SyncDirectionMC_Direction16128128SyncVelocityLREAL64192ReferenceModeE_EncoderReferenceMode322560ST_SetPositionOptions32ClearPositionLagBOOL80SelectEncoderIndexBOOL88EncoderIndexUINT1616_ST_TcNC_SetPosOnTheFly256nPosSetTypeUDINT320nCtrlDWordUDINT3232fPreviousActualPosLREAL6464fNewActualPosLREAL64128nReservedDWORD1264192conditionalshowMC_SetPosition1984AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL64128ItemTypeInputModeBOOL8192ItemTypeInputOptionsST_SetPositionOptions32208ItemTypeInputDoneBOOL8240ItemTypeOutputBusyBOOL8248ItemTypeOutputErrorBOOL8256ItemTypeOutputErrorIDUDINT32288ItemTypeOutputdisplaymodehexADSbusyBOOL8320stSetPos_ST_TcNC_SetPosOnTheFly256384iState_E_TcMC_STATES16640100fbAdsWriteADSWRITE1216672fbOnTriggerR_TRIG641888conditionalshowPouTypeFunctionBlockMC_Home7168AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputPositionLREAL641281E+307ItemTypeInputHomingModeMC_HomingMode16192ItemTypeInputBufferModeMC_BufferMode16208ItemTypeInputOptionsST_HomingOptions320256ItemTypeInputbCalibrationCamBOOL8576ItemTypeInputDoneBOOL8584ItemTypeOutputBusyBOOL8592ItemTypeOutputActiveBOOL8600ItemTypeOutputCommandAbortedBOOL8608ItemTypeOutputErrorBOOL8616ItemTypeOutputErrorIDUDINT32640ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96672conditionalshowADSbusyBOOL8768conditionalshowiState_E_TcMC_STATES16784100conditionalshowiSubStateINT16800conditionalshowfbAdsWriteCmdADSWRITE1216832conditionalshowfbAdsWriteParameterADSWRITE12162048conditionalshowfbAdsReadRefPosADSREAD12483264conditionalshowReferenceFlagValueUDINT324512conditionalshowfbSetPositionMC_SetPosition19844544conditionalshowCalibrationValueLREAL646528conditionalshowSearchDirectionUINT166592conditionalshowSearchVelocityLREAL646656conditionalshowSyncDirectionUINT166720conditionalshowSyncVelocityLREAL646784conditionalshowReferenceModeE_EncoderReferenceMode326848conditionalshowfbTriggerR_TRIG646880conditionalshowfbTimeOutTON2246944conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_WriteParameterInNc_v1_001504bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeInputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSWRITEADSWRITE1216288PouTypeFunctionBlockFB_WriteFloatParameter1536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeInputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSWRITEADSWRITE1216320PouTypeFunctionBlockFB_HomeWriteNcVelocities3456EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfVelocityToCamLREAL6464ItemTypeInputfVelocityFromCamLREAL64128ItemTypeInputAxisAXIS_REF32192ItemTypeInOutEnOBOOL8224ItemTypeOutputbBusyBOOL8232ItemTypeOutputbDoneBOOL8240ItemTypeOutputbErrorBOOL8248ItemTypeOutputnErrorIdUDINT32256ItemTypeOutputfbExecuteRiseEdgeR_TRIG64288fbWriteVelocityToCamFB_WriteFloatParameter1536384fbWriteVelocityFromCamFB_WriteFloatParameter15361920PouTypeFunctionBlockFB_HomeToSwitch15744EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbCamSensorBOOL856ItemTypeInputnSearchDirTwoardsCamMC_Direction1664ItemTypeInputnSearchDirOffCamMC_Direction1680ItemTypeInputfHomePositionLREAL64128ItemTypeInputfVelocityToCamNCLREAL64192ItemTypeInputfVelocityFromCamNCLREAL64256ItemTypeInputAxisAXIS_REF32320ItemTypeInOutEnOBOOL8352ItemTypeOutputbBusyBOOL8360ItemTypeOutputbDoneBOOL8368ItemTypeOutputbHomedBOOL8376ItemTypeOutputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputfbHomeMC_Home7168448fbWriteHomeDirCamToNCFB_WriteParameterInNc_v1_0015047616fbWriteHomeDirSyncToNCFB_WriteParameterInNc_v1_0015049120fbWriteHomeModeToNCFB_WriteParameterInNc_v1_00150410624fbWriteHomeVelocitiesToNCFB_HomeWriteNcVelocities345612160bConfigNCDoneBOOL8156160fbRTriggR_TRIG6415648PouTypeFunctionBlockFB_HomeDirect7424EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputfHomePositionLREAL6464ItemTypeInputAxisAXIS_REF32128ItemTypeInOutEnOBOOL8160ItemTypeOutputbBusyBOOL8168ItemTypeOutputbDoneBOOL8176ItemTypeOutputbHomedBOOL8184ItemTypeOutputbErrorBOOL8192ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbHomeMC_Home7168256PouTypeFunctionBlockFB_ReadParameterInNc_v1_001536bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataDWORD32128ItemTypeOutputbBusyBOOL8160ItemTypeOutputbDoneBOOL8168ItemTypeOutputbErrorBOOL8176ItemTypeOutputnErrorIdUDINT32192ItemTypeOutputAxisAXIS_REF32224ItemTypeInOutnStateUINT16256fbADSREADADSREAD1248288PouTypeFunctionBlockFB_HomeReadSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputbSofLimEnableLowBOOL81601ItemTypeOutputbSofLimEnableHighBOOL81681ItemTypeOutputfbReadSoftLimEnableLowFB_ReadParameterInNc_v1_001536192fbReadSoftLimEnableHighFB_ReadParameterInNc_v1_0015361728PouTypeFunctionBlockFB_HomeWriteSoftLimEnable3264EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputbSofLimEnableLowBOOL8561ItemTypeInputbSofLimEnableHighBOOL8641ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbExecuteRiseEdgeR_TRIG64192fbWriteSoftLimEnableLowFB_WriteParameterInNc_v1_001504256fbWriteSoftLimEnableHighFB_WriteParameterInNc_v1_0015041760PouTypeFunctionBlockFB_ReadFloatParameter1600bExecuteBOOL832ItemTypeInputnDeviceGroupUDINT3264ItemTypeInputnIndexOffsetUDINT3296ItemTypeInputnDataLREAL64128ItemTypeOutputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF32256ItemTypeInOutnStateUINT16288fbADSREADADSREAD1248320PouTypeFunctionBlockFB_HomeReadNcVelocities3520EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputAxisAXIS_REF3264ItemTypeInOutEnOBOOL896ItemTypeOutputbBusyBOOL8104ItemTypeOutputbDoneBOOL8112ItemTypeOutputbErrorBOOL8120ItemTypeOutputnErrorIdUDINT32128ItemTypeOutputfVelocityToCamLREAL64192ItemTypeOutputfVelocityFromCamLREAL64256ItemTypeOutputfbReadVelocityToCamFB_ReadFloatParameter1600320fbReadVelocityFromCamFB_ReadFloatParameter16001920PouTypeFunctionBlockFB_HomePrepare17728EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputbSofLimEnableLowOriginalBOOL81921ItemTypeOutputbSofLimEnableHighOriginalBOOL82001ItemTypeOutputfVelocityToCamLREAL642560ItemTypeOutputfVelocityFromCamLREAL643200ItemTypeOutputfbHomeReadSoftLimEnableFB_HomeReadSoftLimEnable3264384fbHomeDisableSoftLimEnableFB_HomeWriteSoftLimEnable32643648fbHomeReadNCVelocitiesFB_HomeReadNcVelocities35206912fbHomeResetCalibrationFlagMC_Home716810432fbExecuteRiseEdgeR_TRIG6417600bExecuteReadNCBOOL8176640bExecuteWriteNCBOOL8176720nStateINT16176800PouTypeFunctionBlockFB_HomeFinish3552EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbSofLimEnableLowBOOL8801ItemTypeInputbSofLimEnableHighBOOL8881ItemTypeInputAxisAXIS_REF3296ItemTypeInOutEnOBOOL8128ItemTypeOutputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIdUDINT32160ItemTypeOutputfbHomewriteSoftLimEnableFB_HomeWriteSoftLimEnable3264192fbExecuteRiseEdgeR_TRIG643456bExecuteWriteNCBOOL835200nStateINT1635360PouTypeFunctionBlockFB_HomeVirtual53696EnBOOL832ItemTypeInputbResetBOOL840ItemTypeInputbExecuteBOOL848ItemTypeInputnCmdDataUINT1664ItemTypeInputbLimitFwdBOOL880ItemTypeInputbLimitBwdBOOL888ItemTypeInputbHomeSensorBOOL896ItemTypeInputfHomePositionLREAL64128ItemTypeInputnHomeRevOffsetUINT16192ItemTypeInputAxisAXIS_REF32224ItemTypeInOutEnOBOOL8256ItemTypeOutputbBusyBOOL8264ItemTypeOutputbDoneBOOL8272ItemTypeOutputbHomedBOOL8280ItemTypeOutputbErrorBOOL8288ItemTypeOutputnErrorIdUDINT32320ItemTypeOutputfbHomeToSwitchFB_HomeToSwitch15744384fbHomeDirectFB_HomeDirect742416128fbMoveVelocityMC_MoveVelocity870423552fbHomePrepareFB_HomePrepare1772832256fbHomeFinishFB_HomeFinish355249984fbExecuteRiseEdgeR_TRIG6453536nHomingStateINT16536000bExecuteHomeToSwitchBOOL8536160bExecuteMoveVelocityBOOL8536240bExecutePrepareBOOL8536320bExecuteFinishBOOL8536400bExecuteHomeDirectBOOL853648nCmdDataLocalUINT1653664bSequenceReadyBOOL8536801bRestoreNCDataNeededBOOL8536880PouTypeFunctionBlockST_GearInDynOptions8CCVmodeBOOL80_ST_TcNC_CoupleSlave384nSlaveTypeUDINT320nMasterAxisIdUDINT3232nMasterSubIdxUDINT3264nSlaveSubIdxUDINT3296fCoupleParam1LREAL64128fCoupleParam2LREAL64192fCoupleParam3LREAL64256fCoupleParam4LREAL64320conditionalshowMC_GearInDyn4032MasterAXIS_REF3232ItemTypeInOutSlaveAXIS_REF3264ItemTypeInOutEnableBOOL896ItemTypeInputGearRatioLREAL641281ItemTypeInputAccelerationLREAL64192ItemTypeInputDecelerationLREAL64256ItemTypeInputJerkLREAL64320ItemTypeInputBufferModeMC_BufferMode16384ItemTypeInputOptionsST_GearInDynOptions8400ItemTypeInputInGearBOOL8408ItemTypeOutputBusyBOOL8416ItemTypeOutputActiveBOOL8424ItemTypeOutputCommandAbortedBOOL8432ItemTypeOutputErrorBOOL8440ItemTypeOutputErrorIDUDINT32448ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96480ADSbusyBOOL8576iState_E_TcMC_STATES16592100iSubStateINT16608fbAdsWriteADSWRITE1216640fbAdsReadADSREAD12481856sCouple_ST_TcNC_CoupleSlave3843136v_maxLREAL643520pa_limitLREAL643584WasInGearBOOL83648iAccelerationLREAL643712conditionalshowTimerStateFeedbackTON2243776conditionalshowPouTypeFunctionBlockST_GearOutOptions8reservedBOOL80conditionalshowMC_GearOut1792SlaveAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputOptionsST_GearOutOptions872ItemTypeInputDoneBOOL880ItemTypeOutputBusyBOOL888ItemTypeOutputErrorBOOL896ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96160ADSbusyBOOL8256iState_E_TcMC_STATES16272100fbAdsWriteADSWRITE1216288fbOnTriggerR_TRIG641504conditionalshowTimerStateFeedbackTON2241568conditionalshowPouTypeFunctionBlockFB_DriveVirtual162688sVersionSTRING(80)648321.0.3EnBOOL8680ItemTypeInputbEnableBOOL8688ItemTypeInputbResetBOOL8696ItemTypeInputbExecuteBOOL8704ItemTypeInputnCommandUINT
- 16
- 720
-
-
- ItemType
- Input
-
-
-
-
- nCmdData
- UINT
- 16
- 736
-
-
- ItemType
- Input
-
-
-
-
- fVelocity
- LREAL
- 64
- 768
-
-
- ItemType
- Input
-
-
-
-
- fPosition
- LREAL
- 64
- 832
-
-
- ItemType
- Input
-
-
-
-
- fAcceleration
- LREAL
- 64
- 896
-
-
- ItemType
- Input
-
-
-
-
- fDeceleration
- LREAL
- 64
- 960
-
-
- ItemType
- Input
-
-
-
-
- bJogFwd
- BOOL
- 8
- 1024
-
-
- ItemType
- Input
-
-
-
-
- bJogBwd
- BOOL
- 8
- 1032
-
-
- ItemType
- Input
-
-
-
-
- bLimitFwd
- BOOL
- 8
- 1040
-
-
- ItemType
- Input
-
-
-
-
- bLimitBwd
- BOOL
- 8
- 1048
-
-
- ItemType
- Input
-
-
-
-
- fOverride
- LREAL
- 64
- 1088
-
- 100
-
-
-
- ItemType
- Input
-
-
-
-
- bHomeSensor
- BOOL
- 8
- 1152
-
-
- ItemType
- Input
-
-
-
-
- fHomePosition
- LREAL
- 64
- 1216
-
-
- ItemType
- Input
-
-
-
-
- nHomeRevOffset
- UINT
- 16
- 1280
-
-
- ItemType
- Input
-
-
-
-
- MasterAxis
- AXIS_REF
- 9024
- 1344
-
-
- ItemType
- Input
-
-
-
-
- bPowerSelf
- BOOL
- 8
- 10368
-
-
- ItemType
- Input
-
-
-
-
- EnO
- BOOL
- 8
- 10376
-
-
- ItemType
- Output
-
-
-
-
- bEnabled
- BOOL
- 8
- 10384
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 10392
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 10400
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 10408
-
-
- ItemType
- Output
-
-
-
-
- bHomed
- BOOL
- 8
- 10416
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 10432
-
-
- ItemType
- Output
-
-
-
-
- nMotionAxisID
- UDINT
- Axis id in Motion (NC)
- 32
- 10464
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- Status
- ST_AxisStatus
- 768
- 10496
-
-
- ItemType
- Output
-
-
-
-
- fActVelocity
- LREAL
- 64
- 11264
-
-
- ItemType
- Output
-
-
-
-
- fActPosition
- LREAL
- 64
- 11328
-
-
- ItemType
- Output
-
-
-
-
- fActDiff
- LREAL
- 64
- 11392
-
-
- ItemType
- Output
-
-
-
-
- sErrorMessage
- STRING(80)
- 648
- 11456
-
-
- ItemType
- Output
-
-
-
-
- Axis
- AXIS_REF
- 32
- 12128
-
-
- ItemType
- InOut
-
-
-
-
- nCommandLocal
- UINT
- 16
- 12160
-
-
- nCmdDataLocal
- UINT
- 16
- 12176
-
-
- bFirstScan
- BOOL
- 8
- 12192
-
- 1
-
-
-
- fbReset
- MC_Reset
- 1632
- 12224
-
-
- fbPower
- MC_Power
- 768
- 13888
-
-
- fbHalt
- MC_Halt
- 8576
- 14656
-
-
- fbJog
- MC_Jog
- 44032
- 23232
-
-
- fbMoveVelocity
- MC_MoveVelocity
- 8704
- 67264
-
-
- fbMoveRelative
- MC_MoveRelative
- 8768
- 75968
-
-
- fbMoveAbsolute
- MC_MoveAbsolute
- 8768
- 84736
-
-
- fbMoveModulo
- MC_MoveModulo
- 8832
- 93504
-
-
- fbHomeVirtual
- FB_HomeVirtual
- 53696
- 102336
-
-
- fbGearInDyn
- MC_GearInDyn
- 4032
- 156032
-
-
- fbGearOut
- MC_GearOut
- 1792
- 160064
-
-
- fbExecuteRiseEdge
- R_TRIG
- 64
- 161856
-
-
- stAxisStatus
- DUT_AxisStatus_v0_01
- 768
- 161920
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_MotionHoming
- 46656
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bExecute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 72
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 80
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 88
-
-
- ItemType
- Output
-
-
-
-
- nErrorID
- UDINT
- 32
- 96
-
-
- ItemType
- Output
-
-
-
-
- fbSetPos
- MC_SetPosition
- 1984
- 128
-
-
- fbJog
- MC_Jog
- 44032
- 2112
-
-
- rtExec
- R_TRIG
- 64
- 46144
-
-
- ftExec
- F_TRIG
- 64
- 46208
-
-
- nHomeStateMachine
- INT
- 16
- 46272
-
- 0
-
-
-
- nStateAfterStop
- INT
- 16
- 46288
-
-
- nMoves
- INT
- 16
- 46304
-
-
- bFirstDirection
- BOOL
- 8
- 46320
-
-
- bAtHome
- BOOL
- 8
- 46328
-
-
- bMove
- BOOL
- 8
- 46336
-
-
- nErrCount
- INT
- 16
- 46352
-
-
- bInterrupted
- BOOL
- 8
- 46368
-
-
- IDLE
- INT
- 16
- 46384
-
- 0
-
-
-
- NEXT_MOVE
- INT
- 16
- 46400
-
- 1
-
-
-
- CHECK_FWD
- INT
- 16
- 46416
-
- 2
-
-
-
- CHECK_BWD
- INT
- 16
- 46432
-
- 3
-
-
-
- FINAL_MOVE
- INT
- 16
- 46448
-
- 4
-
-
-
- FINAL_SETPOS
- INT
- 16
- 46464
-
- 5
-
-
-
- ERROR
- INT
- 16
- 46480
-
- 6
-
-
-
- WAIT_STOP
- INT
- 16
- 46496
-
- 7
-
-
-
- FWD_START
- LREAL
-
+// 20 = SuperInp >>>ToBe
+// 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_STARTLREAL
- 64
- 46528
-
- -99999999
-
-
-
- BWD_START
- LREAL
- 64
- 46592
-
- 99999999
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_EncSaveRestore
- 2880
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bEnable
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- fbSetPos
- MC_SetPosition
- 1984
- 128
-
-
- timer
- TON
- 224
- 2112
-
-
- bInit
- BOOL
- 8
- 2336
-
-
- bLoad
- BOOL
- 8
- 2344
-
-
- nLatchError
- UDINT
- 32
- 2368
-
-
- bEncError
- BOOL
- 8
- 2400
-
-
- tRetryDelay
- TIME
- 32
- 2432
-
- 1000
-
-
-
- nMaxRetries
- UINT
- 16
- 2464
-
- 10
-
-
-
- nCurrTries
- UINT
- 16
- 2480
-
- 0
-
-
-
- bWaitRetry
- BOOL
- 8
- 2496
-
-
- tonRetry
- TON
- 224
- 2528
-
-
- bSaved
- BOOL
- 8
- 2752
-
-
- TcPersistent
-
-
-
-
- fPosition
- LREAL
- 64
- 2816
-
-
- TcPersistent
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_LogMotionError
- 82752
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bEnable
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- fbLogMessage
- FB_LogMessage
- 81600
- 128
-
-
- rtNewError
- R_TRIG
- 64
- 81728
-
-
- bChangedError
- BOOL
- 8
- 81792
-
-
- sPrevErr
- STRING(80)
- 648
- 81800
-
-
- fbJson
- FB_JsonSaxWriter
- 256
- 82464
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_SetEnables
- 64
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_EncoderValue
- 64
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- MC_ReadParameterSet
- 1600
-
- Parameter
- ST_AxisParameterSet
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 104
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 112
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 120
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 128
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- TriggerExecute
- R_TRIG
- 64
- 160
-
-
- state
- _E_TcMC_STATES
- 16
- 224
-
- 100
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 256
-
-
- SizeofPayloadData
- UDINT
- 32
- 1504
-
-
- SizeofPayloadData64
- ULINT
- 64
- 1536
-
-
- ActGetSizeOfParameterSet
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_MotionStageNCParams
- 2112
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bEnable
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- tRefreshDelay
- TIME
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- bError
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- mcReadParams
- MC_ReadParameterSet
- 1600
- 192
-
-
- timer
- TON
- 224
- 1792
-
-
- bExecute
- BOOL
- 8
- 2016
-
- 1
-
-
-
- nLatchErrId
- UDINT
- 32
- 2048
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_MotionStage
- 297920
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbDriveVirtual
- FB_DriveVirtual
- 162688
- 64
-
-
- fbMotionHome
- FB_MotionHoming
- 46656
- 162752
-
-
- fbSaveRestore
- FB_EncSaveRestore
- 2880
- 209408
-
-
- fbLogError
- FB_LogMotionError
- 82752
- 212288
-
-
- bExecute
- BOOL
- 8
- 295040
-
-
- bExecMove
- BOOL
- 8
- 295048
-
-
- bExecHome
- BOOL
- 8
- 295056
-
-
- bFwdHit
- BOOL
- 8
- 295064
-
-
- bBwdHit
- BOOL
- 8
- 295072
-
-
- ftExec
- F_TRIG
- 64
- 295104
-
-
- rtExec
- R_TRIG
- 64
- 295168
-
-
- rtUserExec
- R_TRIG
- 64
- 295232
-
-
- rtTarget
- R_TRIG
- 64
- 295296
-
-
- rtHomed
- R_TRIG
- 64
- 295360
-
-
- fbSetEnables
- FB_SetEnables
- 64
- 295424
-
-
- bPosGoal
- BOOL
- 8
- 295488
-
-
- bNegGoal
- BOOL
- 8
- 295496
-
-
- fbEncoderValue
- FB_EncoderValue
- 64
- 295520
-
-
- fbNCParams
- FB_MotionStageNCParams
- 2112
- 295616
-
-
- bNewMoveReq
- BOOL
- 8
- 297728
-
-
- bPrepareDisable
- BOOL
- 8
- 297736
-
-
- bMoveCmd
- BOOL
- 8
- 297744
-
-
- rtMoveCmdShortcut
- R_TRIG
- 64
- 297760
-
-
- rtHomeCmdShortcut
- R_TRIG
- 64
- 297824
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_MotionRequest
- 16
- INT
-
- WAIT
- 0
-
-
- INTERRUPT
- 1
-
-
- ABORT
- 2
-
-
-
- FB_MotionRequest
- 1600
-
- stMotionStage
- DUT_MotionStage
- Motor to move
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bExecute
- BOOL
- Start move on rising edge, stop move on falling edge
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- Reset errors on rising edge
- 8
- 72
-
-
- ItemType
- Input
-
-
-
-
- enumMotionRequest
- ENUM_MotionRequest
- Define behavior for when the motor is already moving
- 16
- 80
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- fPos
- LREAL
- Goal position
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- fVel
- LREAL
- Move velocity
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- fAcc
- LREAL
- Optional acceleration
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
- fDec
- LREAL
- Optional deceleration
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- bError
- BOOL
- True if in error state
- 8
- 384
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- Error code
- 32
- 416
-
-
- ItemType
- Output
-
-
-
-
- sErrorMessage
- STRING(80)
- What the error code means
- 648
- 448
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- If TRUE, we are moving the motor
- 8
- 1096
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- If TRUE, we are not moving the motor and our most recent move was successful
- 8
- 1104
-
-
- ItemType
- Output
-
-
-
-
- rtExec
- R_TRIG
- 64
- 1120
-
-
- ftExec
- F_TRIG
- 64
- 1184
-
-
- rtReset
- R_TRIG
- 64
- 1248
-
-
- ftBusy
- F_TRIG
- 64
- 1312
-
-
- nState
- UINT
- 16
- 1376
-
- 0
-
-
-
- bMyMove
- BOOL
- 8
- 1392
-
-
- bCausedError
- BOOL
- 8
- 1400
-
-
- INIT
- UINT
- 16
- 1408
-
- 0
-
-
-
- WAIT_EXEC
- UINT
- 16
- 1424
-
- 1
-
-
-
- PICK_REQUEST
- UINT
- 16
- 1440
-
- 2
-
-
-
- WAIT_OTHER_MOVE
- UINT
- 16
- 1456
-
- 3
-
-
-
- STOP_OTHER_MOVE
- UINT
- 16
- 1472
-
- 4
-
-
-
- START_MOVE
- UINT
- 16
- 1488
-
- 5
-
-
-
- WAIT_MY_MOVE
- UINT
- 16
- 1504
-
- 6
-
-
-
- STOP_MY_MOVE
- UINT
- 16
- 1520
-
- 7
-
-
-
- DONE_MOVING
- UINT
- 16
- 1536
-
- 8
-
-
-
- ERROR
- UINT
- 16
- 1552
-
- 9
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PositionStateMove
- 2560
-
- stMotionStage
- DUT_MotionStage
- Motor to move
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stPositionState
- DUT_PositionState
- State to move to
- 32
- 64
-
-
- ItemType
- InOut
-
-
- pytmc
-
+ ]]>6446528-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_TRIG64297824PouTypeFunctionBlockENUM_MotionRequest16INTWAIT0INTERRUPT1ABORT2FB_MotionRequest1600stMotionStageDUT_MotionStage3232ItemTypeInOutbExecuteBOOL864ItemTypeInputbResetBOOL872ItemTypeInputenumMotionRequestENUM_MotionRequest16800ItemTypeInputfPosLREAL64128ItemTypeInputfVelLREAL64192ItemTypeInputfAccLREAL64256ItemTypeInputfDecLREAL64320ItemTypeInputbErrorBOOL8384ItemTypeOutputnErrorIdUDINT32416ItemTypeOutputsErrorMessageSTRING(80)648448ItemTypeOutputbBusyBOOL81096ItemTypeOutputbDoneBOOL81104ItemTypeOutputrtExecR_TRIG641120ftExecF_TRIG641184rtResetR_TRIG641248ftBusyF_TRIG641312nStateUINT1613760bMyMoveBOOL81392bCausedErrorBOOL81400INITUINT1614080WAIT_EXECUINT1614241PICK_REQUESTUINT1614402WAIT_OTHER_MOVEUINT1614563STOP_OTHER_MOVEUINT1614724START_MOVEUINT1614885WAIT_MY_MOVEUINT1615046STOP_MY_MOVEUINT1615207DONE_MOVINGUINT1615368ERRORUINT1615529PouTypeFunctionBlockFB_PositionStateMove2560stMotionStageDUT_MotionStage3232ItemTypeInOutstPositionStateDUT_PositionState3264ItemTypeInOutpytmc
pv:
-
-
-
-
-
- bExecute
- BOOL
- Start move on rising edge, stop move on falling edge
- 8
- 96
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bExecuteBOOL896ItemTypeInputpytmc
pv: GO
io: io
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bReset
- BOOL
- Rising edge error reset
- 8
- 104
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bResetBOOL8104ItemTypeInputpytmc
pv: RESET
io: io
field: ZNAM False
field: ONAM True
-
-
-
-
-
- enumMotionRequest
- ENUM_MotionRequest
- Define behavior for when a move is already active
- 16
- 112
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bAtState
- BOOL
- TRUE if the motor is at this state
- 8
- 128
-
-
- ItemType
- Output
-
-
- pytmc
-
+ enumMotionRequestENUM_MotionRequest161120ItemTypeInputbAtStateBOOL8128ItemTypeOutputpytmc
pv: AT_STATE
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bError
- BOOL
- TRUE if we have an error
- 8
- 136
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bErrorBOOL8136ItemTypeOutputpytmc
pv: ERR
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- nErrorID
- UDINT
- Error code
- 32
- 160
-
-
- ItemType
- Output
-
-
- pytmc
-
+ nErrorIDUDINT32160ItemTypeOutputpytmc
pv: ERRID
io: input
-
-
-
-
-
- sErrorMessage
- STRING(80)
- Error description
- 648
- 192
-
-
- ItemType
- Output
-
-
- pytmc
-
+ sErrorMessageSTRING(80)648192ItemTypeOutputpytmc
pv: ERRMSG
io: input
-
-
-
-
-
- bBusy
- BOOL
- TRUE if we are moving to a state
- 8
- 840
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bBusyBOOL8840ItemTypeOutputpytmc
pv: BUSY
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bDone
- BOOL
- TRUE if we are note moving and we reached a state successfully on our last move
- 8
- 848
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bDoneBOOL8848ItemTypeOutputpytmc
pv: DONE
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- fbMotionRequest
- FB_MotionRequest
- 1600
- 896
-
-
- bAllowMove
- BOOL
- 8
- 2496
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_RawCountConverter
- 8576
-
- stParameters
- ST_AxisParameterSet
- Parameters to check against
- 8192
- 64
-
-
- ItemType
- Input
-
-
-
-
- nCountCheck
- UDINT
- Optional count to convert to a real position
- 32
- 8256
-
-
- ItemType
- Input
-
-
-
-
- fPosCheck
- LREAL
- Optional position to convert to encoder counts
- 64
- 8320
-
-
- ItemType
- Input
-
-
-
-
- nCountGet
- UDINT
- If converting position, the number of counts
- 32
- 8384
-
-
- ItemType
- Output
-
-
-
-
- fPosGet
- LREAL
- If converting counts, the position
- 64
- 8448
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- True during a parameter get/calc
- 8
- 8512
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- True after a successful get/calc
- 8
- 8520
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- True if the calculation errored
- 8
- 8528
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PositionStateLock
- 3840
-
- stPositionState
- DUT_PositionState
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bEnable
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- stCachedPositionState
- DUT_PositionState
- 3648
- 128
-
-
- bInit
- BOOL
- 8
- 3776
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PositionStateInternal
- 12544
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stPositionState
- DUT_PositionState
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbEncConverter
- FB_RawCountConverter
- 8576
- 128
-
-
- fbLock
- FB_PositionStateLock
- 3840
- 8704
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PositionStateBase
- 253824
-
- stMotionStage
- DUT_MotionStage
- Motor to move
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- bEnable
- BOOL
- If TRUE, start a move when setState transitions to a nonzero number
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- bReset
- BOOL
- On rising edge, reset this FB
- 8
- 72
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbMotionRequestFB_MotionRequest1600896bAllowMoveBOOL82496PouTypeFunctionBlockFB_RawCountConverter8576stParametersST_AxisParameterSet819264ItemTypeInputnCountCheckUDINT328256ItemTypeInputfPosCheckLREAL648320ItemTypeInputnCountGetUDINT328384ItemTypeOutputfPosGetLREAL648448ItemTypeOutputbBusyBOOL88512ItemTypeOutputbDoneBOOL88520ItemTypeOutputbErrorBOOL88528ItemTypeOutputPouTypeFunctionBlockFB_PositionStateLock3840stPositionStateDUT_PositionState3232ItemTypeInOutbEnableBOOL864ItemTypeInputstCachedPositionStateDUT_PositionState3648128bInitBOOL837760PouTypeFunctionBlockFB_PositionStateInternal12544stMotionStageDUT_MotionStage3232ItemTypeInOutstPositionStateDUT_PositionState3264ItemTypeInOutfbEncConverterFB_RawCountConverter8576128fbLockFB_PositionStateLock38408704PouTypeFunctionBlockFB_PositionStateBase253824stMotionStageDUT_MotionStage3232ItemTypeInOutbEnableBOOL864ItemTypeInputbResetBOOL872ItemTypeInputpytmc
pv: RESET
io: io
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bError
- BOOL
- If TRUE, there is an error
- 8
- 80
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bErrorBOOL880ItemTypeOutputpytmc
pv: ERR
io: i
field: ZNAM False
field: ONAM True
-
-
-
-
-
- nErrorId
- UDINT
- Error ID
- 32
- 96
-
-
- ItemType
- Output
-
-
- pytmc
-
+ nErrorIdUDINT3296ItemTypeOutputpytmc
pv: ERRID
io: i
-
-
-
-
-
- sErrorMessage
- STRING(80)
- The error that caused bError to flip TRUE
- 648
- 128
-
-
- ItemType
- Output
-
-
- pytmc
-
+ sErrorMessageSTRING(80)648128ItemTypeOutputpytmc
pv: ERRMSG
io: i
-
-
-
-
-
- bBusy
- BOOL
- If TRUE, we are moving the motor
- 8
- 776
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bBusyBOOL8776ItemTypeOutputpytmc
pv: BUSY
io: i
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bDone
- BOOL
- If TRUE, we are not moving the motor and the last move completed successfully
- 8
- 784
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bDoneBOOL8784ItemTypeOutputpytmc
pv: DONE
io: i
field: ZNAM False
field: ONAM True
-
-
-
-
-
- arrStates
- DUT_PositionState
-
- 1
- 15
-
- Pre-allocated array of states
- 54720
- 832
-
-
- pytmc
-
+ arrStatesDUT_PositionState11554720832pytmc
pv:
io: io
expand: %.2d
-
-
-
-
-
- setState
- INT
- Corresponding arrStates index to move to, or 0 if no move selected
- 16
- 55552
-
-
- goalState
- INT
- The current position we are trying to reach, or 0
- 16
- 55568
-
-
- getState
- INT
- The readback position
- 16
- 55584
-
-
- bInit
- BOOL
- 8
- 55600
-
-
- stUnknown
- DUT_PositionState
- 3648
- 55616
-
-
- stGoal
- DUT_PositionState
- 3648
- 59264
-
-
- fbStateMove
- FB_PositionStateMove
- 2560
- 62912
-
-
- fbStateInternal
- FB_PositionStateInternal
-
- 1
- 15
-
- 188160
- 65472
-
-
- nIndex
- INT
- 16
- 253632
-
-
- bNewGoal
- BOOL
- 8
- 253648
-
-
- bInnerExec
- BOOL
- 8
- 253656
-
-
- bInnerReset
- BOOL
- 8
- 253664
-
-
- rtReset
- R_TRIG
- 64
- 253696
-
-
- bMoveRequested
- BOOL
- 8
- 253760
-
-
- Exec
-
-
- StateHandler
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PositionStatePMPS_Base
- 19392
-
- stMotionStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- arrStates
- DUT_PositionState
-
- 1
- 15
-
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- bArbiterEnabled
- BOOL
- 8
- 96
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bMaintMode
- BOOL
- 8
- 104
-
-
- ItemType
- Input
-
-
- pytmc
-
+ setStateINT1655552goalStateINT1655568getStateINT1655584bInitBOOL855600stUnknownDUT_PositionState364855616stGoalDUT_PositionState364859264fbStateMoveFB_PositionStateMove256062912fbStateInternalFB_PositionStateInternal11518816065472nIndexINT16253632bNewGoalBOOL8253648bInnerExecBOOL8253656bInnerResetBOOL8253664rtResetR_TRIG64253696bMoveRequestedBOOL8253760ExecStateHandlerPouTypeFunctionBlockFB_PositionStatePMPS_Base19392stMotionStageDUT_MotionStage3232ItemTypeInOutarrStatesDUT_PositionState1153264ItemTypeInOutbArbiterEnabledBOOL8961ItemTypeInputbMaintModeBOOL8104ItemTypeInputpytmc
pv: MAINT
io: io
-
-
-
-
-
- bRequestTransition
- BOOL
- 8
- 112
-
-
- ItemType
- Input
-
-
-
-
- setState
- INT
- 16
- 128
-
-
- ItemType
- Input
-
-
-
-
- getState
- INT
- 16
- 144
-
-
- ItemType
- Input
-
-
-
-
- fStateBoundaryDeadband
- LREAL
- 64
- 192
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- tArbiterTimeout
- TIME
- 32
- 256
-
- 1000
-
-
-
- ItemType
- Input
-
-
-
-
- bMoveOnArbiterTimeout
- BOOL
- 8
- 288
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bTransitionAuthorized
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- bForwardAuthorized
- BOOL
- 8
- 304
-
-
- ItemType
- Output
-
-
-
-
- bBackwardAuthorized
- BOOL
- 8
- 312
-
-
- ItemType
- Output
-
-
-
-
- bArbiterTimeout
- BOOL
- 8
- 320
-
-
- ItemType
- Output
-
-
-
-
- stTransitionDb
- ST_DbStateParams
- 2496
- 352
-
-
- pytmc
-
+ bRequestTransitionBOOL8112ItemTypeInputsetStateINT16128ItemTypeInputgetStateINT16144ItemTypeInputfStateBoundaryDeadbandLREAL641920ItemTypeInputtArbiterTimeoutTIME322561000ItemTypeInputbMoveOnArbiterTimeoutBOOL82881ItemTypeInputbTransitionAuthorizedBOOL8296ItemTypeOutputbForwardAuthorizedBOOL8304ItemTypeOutputbBackwardAuthorizedBOOL8312ItemTypeOutputbArbiterTimeoutBOOL8320ItemTypeOutputstTransitionDbST_DbStateParams2496352pytmc
pv: TRANS
io: i
-
-
-
-
-
- stTransitionBeam
- ST_BeamParams
- 1760
- 2848
-
-
- stTransitionState
- DUT_PositionState
- 3648
- 4608
-
-
- bInit
- BOOL
- 8
- 8256
-
- 1
-
-
-
- bTransDone
- BOOL
- 8
- 8264
-
-
- rtTransReq
- R_TRIG
- 64
- 8288
-
-
- bBPTMDone
- BOOL
- 8
- 8352
-
-
- rtBPTMDone
- R_TRIG
- 64
- 8384
-
-
- ftMotorExec
- F_TRIG
- 64
- 8448
-
-
- rtTransDone
- R_TRIG
- 64
- 8512
-
-
- rtDoLateFinish
- R_TRIG
- 64
- 8576
-
-
- tonDone
- TON
- 224
- 8640
-
-
- stStateReq
- DUT_PositionState
- 3648
- 8896
-
-
- mcPower
- MC_Power
- 768
- 12544
-
-
- fUpperBound
- LREAL
- 64
- 13312
-
-
- fLowerBound
- LREAL
- 64
- 13376
-
-
- nGoalState
- INT
- 16
- 13440
-
-
- stGoalState
- DUT_PositionState
- 3648
- 13504
-
-
- fActPos
- LREAL
- 64
- 17152
-
-
- fReqPos
- LREAL
- 64
- 17216
-
-
- bInTransition
- BOOL
- 8
- 17280
-
-
- stBeamNeeded
- ST_BeamParams
- 1760
- 17312
-
-
- bFwdOk
- BOOL
- 8
- 19072
-
-
- bBwdOk
- BOOL
- 8
- 19080
-
-
- tonArbiter
- TON
- 224
- 19104
-
-
- bLateFinish
- BOOL
- 8
- 19328
-
-
- bInternalAuth
- BOOL
- 8
- 19336
-
-
- AssertHere
-
-
- HandleBPTM
-
-
- HandleFFO
-
-
- ClearAsserts
-
-
- Exec
-
-
- HandlePmpsDb
-
-
- GetBeamFromState
- ST_BeamParams
- 1760
-
- nState
- INT
- 16
-
-
- stState
- DUT_PositionState
- 3648
-
-
-
- GetStateCode
- INT
- 16
-
- nState
- INT
- 16
-
-
-
- GetStateStruct
- DUT_PositionState
- 3648
-
- nState
- INT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_JsonDocToSafeBP
- 109056
-
- bExecute
- BOOL
- Rising Edge
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- jsonDoc
- SJsonValue
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- sDeviceName
- STRING(80)
- 648
- 96
-
-
- ItemType
- Input
-
-
-
-
- bHasDevice
- BOOL
- 8
- 744
-
-
- ItemType
- Output
-
-
-
-
- bHasAllStates
- BOOL
- 8
- 752
-
-
- ItemType
- Output
-
-
-
-
- bHasAllParameters
- BOOL
- 8
- 760
-
- 1
-
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 768
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 776
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 800
-
-
- ItemType
- Output
-
-
-
-
- sErrMsg
- STRING(80)
- 648
- 832
-
-
- ItemType
- Output
-
-
-
-
- arrStates
- ST_DbStateParams
- ARRAY [1.. MOTION_GVL.MAX_STATES] ;
- 32
- 1504
-
-
- ItemType
- Input
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 1536
-
-
- ItemType
- InOut
-
-
-
-
- fbJson
- FB_JsonDomParser
- JSON
- 288
- 1568
-
-
- jsonProp
- SJsonValue
- 32
- 1856
-
-
- jsonValue
- SJsonValue
- 32
- 1888
-
-
- jsonParam
- SJsonValue
- 32
- 1920
-
-
- jsonnTran
- SJsonValue
- 32
- 1952
-
-
- jsonnRate
- SJsonValue
- 32
- 1984
-
-
- Step
- INT
- 16
- 2016
-
-
- index
- DINT
- 32
- 2048
-
-
- nStateCount
- DINT
- 32
- 2080
-
-
- RisingEdge
- R_TRIG
- 64
- 2112
-
-
- tNewMessage
- R_TRIG
- Logger
- 64
- 2176
-
-
- fbLogger
- FB_LogMessage
- 81600
- 2240
-
-
- .eSubsystem
- 2
-
-
- .nMinTimeViolationAcceptable
- 10
-
-
-
-
- FFO
- FB_FastFault
- FFO
- 25088
- 83840
-
-
- .i_Desc
- Fault occurs when there is an error loading safe beam parameters from json file
-
-
- .i_TypeCode
- 65299
-
-
-
-
- sbuffReadSmall
- INT
- 16
- 108928
-
-
- ACT_FFO
-
-
- ACT_Logger
-
-
- M_LoadSafeBP
- BOOL
- 8
-
- sStateName
- STRING(80)
- 648
-
-
- Index
- DINT
- 32
-
-
- sAperture
- bHasAllParameters : BOOL := TRUE;
- STRING(80)
- 648
-
-
- nAperture
- INT
- 16
-
-
- sEV
- STRING(80)
- 648
-
-
- sBC
- STRING(80)
- 648
-
-
- nIndex
- INT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_BPTMState
- 16
- INT
-
- Init
- 0
-
-
- NewTarget
- 1000
-
-
- RequestBP
- 1500
-
-
- WaitForBP
- 2500
-
-
- WaitingForTransitionAssertion
- 2000
-
-
- WaitingForFinalAssertion
- 3000
-
-
- Transitioning
- 4000
-
-
- WaitForFinalBP
- 5000
-
-
- CleaningUp
- 6000
-
-
- Idle
- 10000
-
-
- Done
- 8000
-
-
- Error
- 9000
-
-
-
- FB_Index
- Index FB
+ stTransitionBeamST_BeamParams17602848stTransitionStateDUT_PositionState36484608bInitBOOL882561bTransDoneBOOL88264rtTransReqR_TRIG648288bBPTMDoneBOOL88352rtBPTMDoneR_TRIG648384ftMotorExecF_TRIG648448rtTransDoneR_TRIG648512rtDoLateFinishR_TRIG648576tonDoneTON2248640stStateReqDUT_PositionState36488896mcPowerMC_Power76812544fUpperBoundLREAL6413312fLowerBoundLREAL6413376nGoalStateINT1613440stGoalStateDUT_PositionState364813504fActPosLREAL6417152fReqPosLREAL6417216bInTransitionBOOL817280stBeamNeededST_BeamParams176017312bFwdOkBOOL819072bBwdOkBOOL819080tonArbiterTON22419104bLateFinishBOOL819328bInternalAuthBOOL819336AssertHereHandleBPTMHandleFFOClearAssertsExecHandlePmpsDbGetBeamFromStateST_BeamParams1760nStateINT16stStateDUT_PositionState3648GetStateCodeINT16nStateINT16GetStateStructDUT_PositionState3648nStateINT16PouTypeFunctionBlockFB_JsonDocToSafeBP109056bExecuteBOOL832ItemTypeInputjsonDocSJsonValue3264ItemTypeInputsDeviceNameSTRING(80)64896ItemTypeInputbHasDeviceBOOL8744ItemTypeOutputbHasAllStatesBOOL8752ItemTypeOutputbHasAllParametersBOOL87601ItemTypeOutputbBusyBOOL8768ItemTypeOutputbErrorBOOL8776ItemTypeOutputnErrIdUDINT32800ItemTypeOutputsErrMsgSTRING(80)648832ItemTypeOutputarrStatesST_DbStateParams321504ItemTypeInputvariable_length_arrayDimensions1io_fbFFHWOFB_HardwareFFOutput321536ItemTypeInOutfbJsonFB_JsonDomParser2881568jsonPropSJsonValue321856jsonValueSJsonValue321888jsonParamSJsonValue321920jsonnTranSJsonValue321952jsonnRateSJsonValue321984StepINT162016indexDINT322048nStateCountDINT322080RisingEdgeR_TRIG642112tNewMessageR_TRIG642176fbLoggerFB_LogMessage816002240.eSubsystem2.nMinTimeViolationAcceptable10FFOFB_FastFault2508883840.i_DescFault occurs when there is an error loading safe beam parameters from json file.i_TypeCode65299sbuffReadSmallINT16108928ACT_FFOACT_LoggerM_LoadSafeBPBOOL8sStateNameSTRING(80)648IndexDINT32sApertureSTRING(80)648nApertureINT16sEVSTRING(80)648sBCSTRING(80)648nIndexINT16PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000FB_Index
- 96
-
- LowerLimit
- INT
- Incrementer will rollver over to this value (and initialize to this value)
- 16
- 32
-
- 1
-
-
-
- ItemType
- Input
-
-
- naming
- off
-
-
-
-
- ValInc
- INT
- Incrementer increments by this value
- 16
- 48
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- UpperLimit
- INT
- Incrementer will rollover at this value to lower limit
- 16
- 64
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- nVal
- INT
- Internal incrementer value, initialized to LowerLimit
- 16
- 80
-
- 1
-
-
-
- naming
- off
-
-
-
-
- Dec
-
-
- Inc
-
-
- DecVal
- INT
- 16
-
-
- IncVal
- INT
- 16
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- BeamParameterTransitionManager
-
+]]>96LowerLimitINT16321ItemTypeInputnamingoffValIncINT16481ItemTypeInputUpperLimitINT16641ItemTypeInputnValINT16801namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockBeamParameterTransitionManager
- 60256
-
- fbArbiter
- FB_Arbiter
- Connect to local arbiter
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- i_sDeviceName
- STRING(80)
- Name of the device requesting the transition
- 648
- 64
-
- Device
-
-
-
- ItemType
- Input
-
-
-
-
- i_TransitionAssertionID
- UDINT
- Must not be 0 or EXCLUDED_ID
- 32
- 736
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_stTransitionAssertion
- ST_BeamParams
- Assertion required during transition (always safer than anything inbetween)
- 1760
- 768
-
-
- ItemType
- Input
-
-
-
-
- i_nRequestedAssertionID
- UDINT
- Must not be 0 or EXCLUDED_ID
- 32
- 2528
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_stRequestedAssertion
- ST_BeamParams
- PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever
- 1760
- 2560
-
-
- .nTran
- 0
-
-
- .neVRange
- 0
-
-
- .nRate
- 0
-
-
- .nBCRange
- 0
-
-
-
-
- ItemType
- Input
-
-
-
-
- i_xMoving
- BOOL
- Provide rising edge when device begins moving <remove>
- 8
- 4320
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_xDoneMoving
- BOOL
- Provide rising edge when device is done with a move
- 8
- 4328
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- stCurrentBeamParameters
- ST_BeamParams
- Connect to current beam parameters
- 1760
- 4352
-
-
- ItemType
- Input
-
-
-
-
- bRetry
- BOOL
- Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process
- 8
- 6112
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- q_xTransitionAuthorized
- BOOL
- Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge)
- 8
- 6120
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- Set if some issue occurs within the bptm
- 8
- 6128
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UINT
- Set to non-zero to help understand the error.
- 16
- 6144
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 6160
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 6168
-
-
- ItemType
- Output
-
-
-
-
- nTargetAssertionID
- UDINT
- 32
- 6176
-
- 0
-
-
-
- stTargetAssertion
- ST_BeamParams
- Target assertion
- 1760
- 6208
-
-
- nCurrentAssertionID
- UDINT
- ID of last set state (zero until a state is reached)
- 32
- 7968
-
- 0
-
-
-
- xNewBP
- BOOL
- 8
- 8000
-
-
- xTranBP
- BOOL
- 8
- 8008
-
-
- xFinalBPInArb
- BOOL
- 8
- 8016
-
-
- xFinalBP
- BOOL
- 8
- 8024
-
-
- eBPTMState
- E_BPTMState
- 16
- 8032
-
- 0
-
-
-
- ePrevState
- E_BPTMState
- 16
- 8048
-
- 0
-
-
-
- xEntry
- BOOL
- 8
- 8064
-
-
- rTransition
- R_TRIG
- 64
- 8096
-
-
- xNewTarget
- BOOL
- 8
- 8160
-
-
- bTransAssertionFailed
- BOOL
- 8
- 8168
-
-
- bFinalAssertionFailed
- BOOL
- 8
- 8176
-
-
- LogStrBuffer
- STRING(80)
-
- 0
- 41
-
- 26568
- 8184
-
-
- LogBuffIdx
- FB_Index
- 96
- 34752
-
-
- .LowerLimit
- 0
-
-
- .UpperLimit
- 40
-
-
-
-
- nAssrtAttempt
- INT
- Number of times we have tried asserting a BP set
- 16
- 34848
-
-
- rtRetry
- R_TRIG
- 64
- 34880
-
-
- rtError
- R_TRIG
- 64
- 34944
-
-
- ffTimeout
- FB_FastFault
- 25088
- 35008
-
-
- .i_Desc
- Preemptive requests timed out in BPTM
-
-
- .i_TypeCode
- 10
-
-
- .i_xAutoReset
- 0
-
-
-
-
- rtDoneMoving
- R_TRIG
- 64
- 60096
-
-
- bLatchDoneMoving
- BOOL
- 8
- 60160
-
-
- bFirstMove
- BOOL
- 8
- 60168
-
- 1
-
-
-
- LogBuffSize
- INT
- 16
- 60176
-
- 40
-
-
-
- cMaxAttempts
- INT
- 16
- 60192
-
- 3
-
-
-
- cReqArbCapacity
- UDINT
- The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition.
+ ]]>60256fbArbiterFB_Arbiter3232ItemTypeInOuti_sDeviceNameSTRING(80)64864DeviceItemTypeInputi_TransitionAssertionIDUDINT327360ItemTypeInputi_stTransitionAssertionST_BeamParams1760768ItemTypeInputi_nRequestedAssertionIDUDINT3225280ItemTypeInputi_stRequestedAssertionST_BeamParams17602560.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>843200ItemTypeInputi_xDoneMovingBOOL843280ItemTypeInputstCurrentBeamParametersST_BeamParams17604352ItemTypeInputbRetryBOOL861120ItemTypeInputq_xTransitionAuthorizedBOOL861200ItemTypeOutputbErrorBOOL86128ItemTypeOutputnErrIdUINT166144ItemTypeOutputbDoneBOOL86160ItemTypeOutputbBusyBOOL86168ItemTypeOutputnTargetAssertionIDUDINT3261760stTargetAssertionST_BeamParams17606208nCurrentAssertionIDUDINT3279680xNewBPBOOL88000xTranBPBOOL88008xFinalBPInArbBOOL88016xFinalBPBOOL88024eBPTMStateE_BPTMState1680320ePrevStateE_BPTMState1680480xEntryBOOL88064rTransitionR_TRIG648096xNewTargetBOOL88160bTransAssertionFailedBOOL88168bFinalAssertionFailedBOOL88176LogStrBufferSTRING(80)041265688184LogBuffIdxFB_Index9634752.LowerLimit0.UpperLimit40nAssrtAttemptINT1634848rtRetryR_TRIG6434880rtErrorR_TRIG6434944ffTimeoutFB_FastFault2508835008.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoReset0rtDoneMovingR_TRIG6460096bLatchDoneMovingBOOL860160bFirstMoveBOOL8601681LogBuffSizeINT166017640cMaxAttemptsINT16601923cReqArbCapacityUDINT
- 32
- 60224
-
- 2
-
-
-
- AuthorizeTransition
-
-
- WaitingForFinalAssertion_DO
-
-
- NewTarget_ENTRY
-
-
- AssertTransitionBP
-
-
- AssertFinalBP
-
-
- WaitingForTransitionAssertion_DO
-
-
- RemoveTransitionAssertion
-
-
- SetNewTarget
-
-
- RequestBP_DO
-
-
- WaitingForTransitionAssertion_EXIT
-
-
- WaitingForFinalAssertion_EXIT
-
-
- DeauthorizeTransition
-
-
- LogActions
- BOOL
- 8
-
- LogStr
- STRING(80)
- 648
-
-
-
- no_check
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_PositionStatePMPS
- 382720
- FB_PositionStatePMPS_Base
-
- fbArbiter
- FB_Arbiter
- 32
- 19392
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 19424
-
-
- ItemType
- InOut
-
-
-
-
- bReadPmpsDb
- BOOL
- 8
- 19456
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 19464
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 20112
-
-
- ItemType
- Input
-
-
-
-
- stPmpsDoc
- SJsonValue
- 32
- 20768
-
-
- ItemType
- Input
-
-
-
-
- stHighBeamThreshold
- ST_BeamParams
- 1760
- 20800
-
-
- ItemType
- Input
-
-
-
-
- bBPOKAutoReset
- BOOL
- 8
- 22560
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- arrPMPS
- ST_DbStateParams
-
- 0
- 16
-
- 39936
- 22592
-
-
- nBPIndex
- INT
- 16
- 62528
-
-
- nTransitionAssertionID
- UDINT
- 32
- 62560
-
-
- nLastReqAssertionID
- UDINT
- 32
- 62592
-
-
- fbReadPmpsDb
- FB_JsonDocToSafeBP
- 109056
- 62656
-
-
- ftDbBusy
- F_TRIG
- 64
- 171712
-
-
- rtReadDBExec
- R_TRIG
- 64
- 171776
-
-
- ftRead
- F_TRIG
- 64
- 171840
-
-
- bptm
- BeamParameterTransitionManager
- 60256
- 171904
-
-
- ffBeamParamsOk
- FB_FastFault
- 25088
- 232160
-
-
- ffZeroRate
- FB_FastFault
- 25088
- 257248
-
-
- ffBPTMTimeoutAndMove
- FB_FastFault
- 25088
- 282336
-
-
- ffBPTMError
- FB_FastFault
- 25088
- 307424
-
-
- ffMaint
- FB_FastFault
- 25088
- 332512
-
-
- ffUnknown
- FB_FastFault
- 25088
- 357600
-
-
- bFFOxOk
- BOOL
- 8
- 382688
-
-
- bAtSafeState
- BOOL
- 8
- 382696
-
-
- nIter
- INT
- 16
- 382704
-
-
- HandlePmpsDb
-
-
- HandleFFO
-
-
- AssertHere
-
-
- ClearAsserts
-
-
- HandleBPTM
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_NCErrorFFO
- 27808
-
- stMotionStage
- DUT_MotionStage
- Motion stage to monitor
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- FFO to trip
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- bReset
- BOOL
- Reset the fault
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- bAutoReset
- BOOL
- Auto-reset the fault
- 8
- 104
-
-
- ItemType
- Input
-
-
-
-
- nLowErrorId
- UDINT
- The lowest error code that will trip the FFO
- 32
- 128
-
- 16384
-
-
-
- ItemType
- Input
-
-
-
-
- nHighErrorId
- UDINT
- The highest error code that will trip the FFO
- 32
- 160
-
- 20479
-
-
-
- ItemType
- Input
-
-
-
-
- sDesc
- STRING(80)
- A description of the fault
- 648
- 192
-
- Motor error
-
-
-
- ItemType
- Input
-
-
-
-
- bTripped
- BOOL
- Quick way for nearby code to check if this block has tripped the FFO.
- 8
- 840
-
-
- ItemType
- Output
-
-
-
-
- nErrorTypeCode
- UINT
- Error code sent to PMPS. Is always 16#20XX, where XX is the first two hex in the NC error.
- 16
- 848
-
-
- ItemType
- Output
-
-
-
-
- bInit
- BOOL
- 8
- 864
-
- 1
-
-
-
- bNCError
- BOOL
- 8
- 872
-
-
- stBeamParams
- ST_BeamParams
- 1760
- 896
-
-
- fbFF
- FB_FastFault
- 25088
- 2656
-
-
- rtTrip
- R_TRIG
- 64
- 27744
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_EncErrorFFO
- 27936
-
- stMotionStage
- DUT_MotionStage
- Motion stage to monitor
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- FFO to trip
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- bReset
- BOOL
- Reset the fault
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- bAutoReset
- BOOL
- Auto reset the fault
- 8
- 104
-
-
- ItemType
- Input
-
-
-
-
- bTripped
- BOOL
- Quick way for nearby code to check if this block has tripped the FFO.
- 8
- 112
-
-
- ItemType
- Output
-
-
-
-
- fbNCErrorFFO
- FB_NCErrorFFO
- 27808
- 128
-
-
- .nLowErrorId
- 17408
-
-
- .nHighErrorId
- 17663
-
-
- .sDesc
- Encoder error
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PositionStateBase_WithPMPS
- 666112
- FB_PositionStateBase
-
- fbArbiter
- FB_Arbiter
- 32
- 253824
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 253856
-
-
- ItemType
- InOut
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 253888
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 254536
-
-
- ItemType
- Input
-
-
-
-
- bArbiterEnabled
- BOOL
- 8
- 255184
-
- 1
-
-
-
- ItemType
- Input
-
-
- pytmc
-
+ ]]>32602242AuthorizeTransitionWaitingForFinalAssertion_DONewTarget_ENTRYAssertTransitionBPAssertFinalBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS382720FB_PositionStatePMPS_BasefbArbiterFB_Arbiter3219392ItemTypeInOutfbFFHWOFB_HardwareFFOutput3219424ItemTypeInOutbReadPmpsDbBOOL819456ItemTypeInputsPmpsDeviceNameSTRING(80)64819464ItemTypeInputsTransitionKeySTRING(80)64820112ItemTypeInputstPmpsDocSJsonValue3220768ItemTypeInputstHighBeamThresholdST_BeamParams176020800ItemTypeInputbBPOKAutoResetBOOL8225600ItemTypeInputarrPMPSST_DbStateParams0163993622592nBPIndexINT1662528nTransitionAssertionIDUDINT3262560nLastReqAssertionIDUDINT3262592fbReadPmpsDbFB_JsonDocToSafeBP10905662656ftDbBusyF_TRIG64171712rtReadDBExecR_TRIG64171776ftReadF_TRIG64171840bptmBeamParameterTransitionManager60256171904ffBeamParamsOkFB_FastFault25088232160ffZeroRateFB_FastFault25088257248ffBPTMTimeoutAndMoveFB_FastFault25088282336ffBPTMErrorFB_FastFault25088307424ffMaintFB_FastFault25088332512ffUnknownFB_FastFault25088357600bFFOxOkBOOL8382688bAtSafeStateBOOL8382696nIterINT16382704HandlePmpsDbHandleFFOAssertHereClearAssertsHandleBPTMPouTypeFunctionBlockFB_NCErrorFFO27808stMotionStageDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputnLowErrorIdUDINT3212816384ItemTypeInputnHighErrorIdUDINT3216020479ItemTypeInputsDescSTRING(80)648192Motor errorItemTypeInputbTrippedBOOL8840ItemTypeOutputnErrorTypeCodeUINT16848ItemTypeOutputbInitBOOL88641bNCErrorBOOL8872stBeamParamsST_BeamParams1760896fbFFFB_FastFault250882656rtTripR_TRIG6427744PouTypeFunctionBlockFB_EncErrorFFO27936stMotionStageDUT_MotionStage3232ItemTypeInOutfbFFHWOFB_HardwareFFOutput3264ItemTypeInOutbResetBOOL896ItemTypeInputbAutoResetBOOL8104ItemTypeInputbTrippedBOOL8112ItemTypeOutputfbNCErrorFFOFB_NCErrorFFO27808128.nLowErrorId17408.nHighErrorId17663.sDescEncoder errorPouTypeFunctionBlockFB_PositionStateBase_WithPMPS666112FB_PositionStateBasefbArbiterFB_Arbiter32253824ItemTypeInOutfbFFHWOFB_HardwareFFOutput32253856ItemTypeInOutsPmpsDeviceNameSTRING(80)648253888ItemTypeInputsTransitionKeySTRING(80)648254536ItemTypeInputbArbiterEnabledBOOL82551841ItemTypeInputpytmc
pv: PMPS:ARB:ENABLE
io: io
-
-
-
-
-
- tArbiterTimeout
- TIME
- 32
- 255200
-
- 1000
-
-
-
- ItemType
- Input
-
-
-
-
- bMoveOnArbiterTimeout
- BOOL
- 8
- 255232
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- fStateBoundaryDeadband
- LREAL
- 64
- 255296
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bBPOKAutoReset
- BOOL
- 8
- 255360
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- fbStatePMPS
- FB_PositionStatePMPS
- 382720
- 255424
-
-
- pytmc
- pv: PMPS
-
-
-
-
- fbEncErrFFO
- FB_EncErrorFFO
- 27936
- 638144
-
-
- Exec
-
-
- PMPSHandler
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_EpicsInOut
- 16
- INT
-
- UNKNOWN
- 0
- UNKNOWN must be in slot 0 or the FB breaks
-
-
- OUT
- 1
- OUT at slot 1 is a convention
-
-
- IN
- 2
-
-
-
- FB_PositionStateInOut_WithPMPS
- 673536
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_EpicsInOut
- NOTE: Please copy this pragma exactly on your enumSet
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+ tArbiterTimeoutTIME322552001000ItemTypeInputbMoveOnArbiterTimeoutBOOL82552321ItemTypeInputfStateBoundaryDeadbandLREAL642552960ItemTypeInputbBPOKAutoResetBOOL82553600ItemTypeInputfbStatePMPSFB_PositionStatePMPS382720255424pytmcpv: PMPSfbEncErrFFOFB_EncErrorFFO27936638144ExecPMPSHandlerPouTypeFunctionBlockENUM_EpicsInOut16INTUNKNOWN0OUT1IN2FB_PositionStateInOut_WithPMPS673536FB_PositionStateBase_WithPMPSenumSetENUM_EpicsInOut16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- NOTE: Do not pragma these, let it happen in the manager.
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stIn
- DUT_PositionState
- Information about the IN position
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_EpicsInOut
- NOTE: Please copy this pragma exactly on your enumGet
- 16
- 673472
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstInDUT_PositionState3648669824ItemTypeInputenumGetENUM_EpicsInOut16673472ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- bInOutInit
- BOOL
- 8
- 673488
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_AnalogInput
- 320
-
- iRaw
- INT
- Connect this input to the terminal
- 16
- 32
-
-
- ItemType
- Input
-
-
- TcAddressType
- Input
-
-
-
-
- iTermBits
- UINT
- The number of bits correlated with the terminal's max value. This is not necessarily the resolution parameter.
- 16
- 48
-
-
- ItemType
- Input
-
-
-
-
- fTermMax
- LREAL
- The fReal value correlated with the terminal's max value
- 64
- 64
-
-
- ItemType
- Input
-
-
-
-
- fTermMin
- LREAL
- The fReal value correlated with the terminal's min value
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- fReal
- LREAL
- The real value read from the output
- 64
- 192
-
-
- ItemType
- Output
-
-
-
-
- fScale
- LREAL
- 64
- 256
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_AnalogOutput
- 576
-
- fReal
- LREAL
- The real value to send to the output
- 64
- 64
-
-
- ItemType
- Input
-
-
-
-
- fSafeMax
- LREAL
- The maximum allowed real value for the connected hardware
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- fSafeMin
- LREAL
- The minimum allowed real value for the connected hardware
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- iTermBits
- UINT
- The number of bits correlated with the terminal's max output. This is not necessarily the resolution parameter.
- 16
- 256
-
-
- ItemType
- Input
-
-
-
-
- fTermMax
- LREAL
- The fReal value correlated with the terminal's max output
- 64
- 320
-
-
- ItemType
- Input
-
-
-
-
- fTermMin
- LREAL
- The fReal value correlated with the terminal's min output
- 64
- 384
-
-
- ItemType
- Input
-
-
-
-
- iRaw
- INT
- Connect this output to the terminal
- 16
- 448
-
-
- ItemType
- Output
-
-
- TcAddressType
- Output
-
-
-
-
- fScale
- LREAL
- 64
- 512
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_REF_Laser
- 1088
-
- bShutdown
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- fLaserPercent
- LREAL
- 64
- 64
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bInOutInitBOOL8673488PouTypeFunctionBlockFB_AnalogInput320iRawINT1632ItemTypeInputTcAddressTypeInputiTermBitsUINT1648ItemTypeInputfTermMaxLREAL6464ItemTypeInputfTermMinLREAL64128ItemTypeInputfRealLREAL64192ItemTypeOutputfScaleLREAL64256PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_REF_Laser1088bShutdownBOOL832ItemTypeInputfLaserPercentLREAL6464ItemTypeInputpytmc
pv: PCT
io: io
-
-
-
-
-
- iShutdownINT
- INT
- 16
- 128
-
-
- TcAddressType
- Output
-
-
-
-
- iLaserINT
- INT
- 16
- 144
-
-
- TcAddressType
- Output
-
-
-
-
- fbGetLasPercent
- FB_AnalogInput
- 320
- 192
-
-
- fbSetLasPercent
- FB_AnalogOutput
- 576
- 512
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_REF
- 981568
-
- stYStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- stIn
- DUT_PositionState
- 3648
- 128
-
-
- ItemType
- Input
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 3776
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 7424
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 8072
-
-
- ItemType
- Input
-
-
-
-
- fbYStage
- FB_MotionStage
- 297920
- 8768
-
-
- fbStates
- FB_PositionStateInOut_WithPMPS
- 673536
- 306688
-
-
- pytmc
-
+ iShutdownINTINT16128TcAddressTypeOutputiLaserINTINT16144TcAddressTypeOutputfbGetLasPercentFB_AnalogInput320192fbSetLasPercentFB_AnalogOutput576512PouTypeFunctionBlockFB_REF981568stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstInDUT_PositionState3648128ItemTypeInputstOutDUT_PositionState36483776ItemTypeInputsPmpsDeviceNameSTRING(80)6487424ItemTypeInputsTransitionKeySTRING(80)6488072ItemTypeInputfbYStageFB_MotionStage2979208768fbStatesFB_PositionStateInOut_WithPMPS673536306688pytmc
pv: MMS:STATE
io: io
-
-
-
-
-
- fbLaser
- FB_REF_Laser
- 1088
- 980224
-
-
- pytmc
-
+ fbLaserFB_REF_Laser1088980224pytmc
pv: LAS
io: io
-
-
-
-
-
- bInit
- BOOL
- 8
- 981312
-
-
- bStatesLock
- BOOL
- 8
- 981320
-
- 0
-
-
-
- fVelo
- LREAL
- 64
- 981376
-
- 10
-
-
-
- fAccel
- LREAL
- 64
- 981440
-
- 10
-
-
-
- fDelta
- LREAL
- 64
- 981504
-
- 2
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_PPM_States
- 16
- INT
-
- Unknown
- 0
-
-
- OUT
- 1
-
-
- POWERMETER
- 2
-
-
- YAG1
- 3
-
-
- YAG2
- 4
-
-
-
- FB_PositionState_Defaults
- 320
-
- stPositionState
- DUT_PositionState
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fVeloDefault
- LREAL
- 64
- 64
-
-
- ItemType
- Input
-
-
-
-
- fDeltaDefault
- LREAL
- 64
- 128
-
-
- ItemType
- Input
-
-
-
-
- fAccelDefault
- LREAL
- 64
- 192
-
-
- ItemType
- Input
-
-
-
-
- fDecelDefault
- LREAL
- 64
- 256
-
-
- ItemType
- Input
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PPM_States
- 681600
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_PPM_States
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bInitBOOL8981312bStatesLockBOOL89813200fVeloLREAL6498137610fAccelLREAL6498144010fDeltaLREAL649815042PouTypeFunctionBlockENUM_PPM_States16INTUnknown0OUT1POWERMETER2YAG13YAG24FB_PositionState_Defaults320stPositionStateDUT_PositionState3232ItemTypeInOutfVeloDefaultLREAL6464ItemTypeInputfDeltaDefaultLREAL64128ItemTypeInputfAccelDefaultLREAL64192ItemTypeInputfDecelDefaultLREAL64256ItemTypeInputPouTypeFunctionBlockFB_PPM_States681600FB_PositionStateBase_WithPMPSenumSetENUM_PPM_States16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stPower
- DUT_PositionState
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- stYag1
- DUT_PositionState
- 3648
- 673472
-
-
- ItemType
- Input
-
-
-
-
- stYag2
- DUT_PositionState
- 3648
- 677120
-
-
- ItemType
- Input
-
-
-
-
- bStatesLock
- BOOL
- 8
- 680768
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_PPM_States
- 16
- 680784
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstPowerDUT_PositionState3648669824ItemTypeInputstYag1DUT_PositionState3648673472ItemTypeInputstYag2DUT_PositionState3648677120ItemTypeInputbStatesLockBOOL8680768ItemTypeInputenumGetENUM_PPM_States16680784ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- fbStateDefaults
- FB_PositionState_Defaults
- 320
- 680832
-
-
- bPPMInit
- BOOL
- 8
- 681152
-
-
- fInDelta
- LREAL
- These are the default values
- Set values on states prior to passing in for non-default values
- 64
- 681216
-
- 2
-
-
-
- fOutDelta
- LREAL
- 64
- 681280
-
- 2
-
-
-
- fInVelocity
- LREAL
- 64
- 681344
-
- 1
-
-
-
- fOutVelocity
- LREAL
- 64
- 681408
-
- 1
-
-
-
- fAccel
- LREAL
- 64
- 681472
-
- 200
-
-
-
- fOutDecel
- LREAL
- 64
- 681536
-
- 25
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_ThermoCouple
- 192
-
- iScale
- INT
- Ratio between raw value and actual temperature. Default is 10 for 10 steps per degree (or 0.1 degree resolution)
- 16
- 32
-
- 10
-
-
-
- ItemType
- Input
-
-
-
-
- fTemp
- LREAL
- 64
- 64
-
-
- ItemType
- Output
-
-
- pytmc
-
+ fbStateDefaultsFB_PositionState_Defaults320680832bPPMInitBOOL8681152fInDeltaLREAL646812162fOutDeltaLREAL646812802fInVelocityLREAL646813441fOutVelocityLREAL646814081fAccelLREAL64681472200fOutDecelLREAL6468153625PouTypeFunctionBlockFB_ThermoCouple192iScaleINT163210ItemTypeInputfTempLREAL6464ItemTypeOutputpytmc
pv: STC:TEMP
io: input
-
-
-
-
-
- bConnected
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bConnectedBOOL8128ItemTypeOutputpytmc
pv: STC:CONN
io: input
field: ONAM Connected
field: ZNAM Disconnected
-
-
-
-
-
- bError
- BOOL
- 8
- 136
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bErrorBOOL8136ItemTypeOutputpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
-
-
- bUnderrange
- BOOL
- 8
- 144
-
-
- ItemType
- Output
-
-
- TcAddressType
- Input
-
-
-
-
- bOverrange
- BOOL
- 8
- 152
-
-
- ItemType
- Output
-
-
- TcAddressType
- Input
-
-
-
-
- iRaw
- INT
- 16
- 160
-
-
- TcAddressType
- Input
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_DataBuffer
- 288
-
- bExecute
- BOOL
- Whether or not to accumulate on this cycle
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- pInputAdr
- PVOID
- Address of the value to accumulate
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- iInputSize
- UDINT
- Size of the accumulated value
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- iElemCount
- UDINT
- Number of values in the output array
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- pPartialAdr
- PVOID
- Address of the rolling buffer to be filled every cycle
- 32
- 160
-
-
- ItemType
- Input
-
-
-
-
- pOutputAdr
- PVOID
- Address of the output buffer to be filled when the rolling buffer is full
- 32
- 192
-
-
- ItemType
- Input
-
-
-
-
- bNewArray
- BOOL
- Set to TRUE on the cycle that we copy the output array
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- iArrayIndex
- UDINT
- 32
- 256
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_LREALBuffer
- 128512
-
- bExecute
- BOOL
- If TRUE, we'll accumulate a value on this cycle.
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- fInput
- LREAL
- The value to accumulate.
- 64
- 64
-
-
- ItemType
- Input
-
-
-
-
- arrOutput
- LREAL
-
- 1
- 1000
-
- 64000
- 128
-
-
- ItemType
- Output
-
-
-
-
- bNewArray
- BOOL
- 8
- 64128
-
-
- ItemType
- Output
-
-
-
-
- arrPartial
- LREAL
-
- 1
- 1000
-
- 64000
- 64192
-
-
- fbDataBuffer
- FB_DataBuffer
- 288
- 128192
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PPM_PowerMeter
- 578496
-
- iVoltageINT
- INT
- 16
- 32
-
-
- TcAddressType
- Input
-
-
-
-
- fVoltage
- LREAL
- 64
- 64
-
-
- pytmc
-
+ TcAddressTypeInputbUnderrangeBOOL8144ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8152ItemTypeOutputTcAddressTypeInputiRawINT16160TcAddressTypeInputPouTypeFunctionBlockFB_DataBuffer288bExecuteBOOL832ItemTypeInputpInputAdrPVOID3264ItemTypeInputiInputSizeUDINT3296ItemTypeInputiElemCountUDINT32128ItemTypeInputpPartialAdrPVOID32160ItemTypeInputpOutputAdrPVOID32192ItemTypeInputbNewArrayBOOL8224ItemTypeOutputiArrayIndexUDINT322560PouTypeFunctionBlockFB_LREALBuffer128512bExecuteBOOL832ItemTypeInputfInputLREAL6464ItemTypeInputarrOutputLREAL1100064000128ItemTypeOutputbNewArrayBOOL864128ItemTypeOutputarrPartialLREAL110006400064192fbDataBufferFB_DataBuffer288128192PouTypeFunctionBlockFB_PPM_PowerMeter578496iVoltageINTINT1632TcAddressTypeInputfVoltageLREAL6464pytmc
pv: VOLT
io: input
field: EGU mV
-
-
-
-
-
- fVoltageBuffer
- LREAL
-
- 1
- 1000
-
- 64000
- 128
-
-
- pytmc
-
+ fVoltageBufferLREAL1100064000128pytmc
pv: VOLT_BUFFER
io: input
field: EGU mV
-
-
-
-
-
- fCalibBase
- LREAL
- 64
- 64128
-
-
- pytmc
-
+ fCalibBaseLREAL6464128pytmc
pv: CALIB
io: input
-
-
-
-
-
- fCalibBaseBuffer
- LREAL
-
- 1
- 1000
-
- 64000
- 64192
-
-
- pytmc
-
+ fCalibBaseBufferLREAL110006400064192pytmc
pv: CALIB_BUFFER
io: input
-
-
-
-
-
- fCalibMJ
- LREAL
- 64
- 128192
-
-
- pytmc
-
+ fCalibMJLREAL64128192pytmc
pv: MJ
io: input
field: EGU mJ
-
-
-
-
-
- fCalibMJBuffer
- LREAL
-
- 1
- 1000
-
- 64000
- 128256
-
-
- pytmc
-
+ fCalibMJBufferLREAL1100064000128256pytmc
pv: MJ_BUFFER
io: input
field: EGU mJ
-
-
-
-
-
- fbThermoCouple
- FB_ThermoCouple
- 192
- 192256
-
-
- pytmc
-
+ fbThermoCoupleFB_ThermoCouple192192256pytmc
pv:
io: input
-
-
-
-
-
- fCalibRelOffset
- LREAL
- 64
- 192448
-
-
- pytmc
-
+ fCalibRelOffsetLREAL64192448pytmc
pv: CALIB:OFFSET
io: io
-
-
-
-
-
- fCalibRelRatio
- LREAL
- 64
- 192512
-
-
- pytmc
-
+ fCalibRelRatioLREAL64192512pytmc
pv: CALIB:RATIO
io: io
-
-
-
-
-
- fCalibMJRatio
- LREAL
- 64
- 192576
-
-
- pytmc
-
+ fCalibMJRatioLREAL64192576pytmc
pv: CALIB:MJ_RATIO
io: io
-
-
-
-
-
- fbGetPMVoltage
- FB_AnalogInput
- 320
- 192640
-
-
- fbVoltageBuffer
- FB_LREALBuffer
- 128512
- 192960
-
-
- fbCalibBaseBuffer
- FB_LREALBuffer
- 128512
- 321472
-
-
- fbCalibMJBuffer
- FB_LREALBuffer
- 128512
- 449984
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PPM_Gige
- 1088
-
- iIlluminatorINT
- INT
- 16
- 32
-
-
- TcAddressType
- Output
-
-
-
-
- bGigePower
- BOOL
- 8
- 48
-
-
- pytmc
-
+ fbGetPMVoltageFB_AnalogInput320192640fbVoltageBufferFB_LREALBuffer128512192960fbCalibBaseBufferFB_LREALBuffer128512321472fbCalibMJBufferFB_LREALBuffer128512449984PouTypeFunctionBlockFB_PPM_Gige1088iIlluminatorINTINT1632TcAddressTypeOutputbGigePowerBOOL848pytmc
pv: PWR
field: ZNAM OFF
field: ONAM ON
-
-
-
- TcAddressType
- Output
-
-
-
-
- fIlluminatorPercent
- LREAL
- 64
- 64
-
-
- pytmc
-
+ TcAddressTypeOutputfIlluminatorPercentLREAL6464pytmc
pv: CIL:PCT
EGU: %
-
-
-
-
-
- fbGetIllPercent
- FB_AnalogInput
- 320
- 128
-
-
- fbSetIllPercent
- FB_AnalogOutput
- 576
- 448
-
-
- bGigeInit
- BOOL
- 8
- 1024
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_L2SI_Flowmeter
- 128
-
- fRaw
- INT
- 16
- 32
-
-
- pytmc
-
+ fbGetIllPercentFB_AnalogInput320128fbSetIllPercentFB_AnalogOutput576448bGigeInitBOOL810240PouTypeFunctionBlockFB_L2SI_Flowmeter128fRawINT1632pytmc
pv: MA
io: input
-
-
-
- TcAddressType
- Input
-
-
-
-
- fFlowRate
- LREAL
- 64
- 64
-
-
- pytmc
-
+ TcAddressTypeInputfFlowRateLREAL6464pytmc
pv: FLOW
io: input
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PPM
- 1575488
-
- stYStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 128
-
-
- ItemType
- Input
-
-
-
-
- stPower
- DUT_PositionState
- 3648
- 3776
-
-
- ItemType
- Input
-
-
-
-
- stYag1
- DUT_PositionState
- 3648
- 7424
-
-
- ItemType
- Input
-
-
-
-
- stYag2
- DUT_PositionState
- 3648
- 11072
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 14720
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 15368
-
-
- ItemType
- Input
-
-
-
-
- fbYStage
- FB_MotionStage
- 297920
- 16064
-
-
- fbStates
- FB_PPM_States
- 681600
- 313984
-
-
- pytmc
-
+ PouTypeFunctionBlockFB_PPM1575488stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstPowerDUT_PositionState36483776ItemTypeInputstYag1DUT_PositionState36487424ItemTypeInputstYag2DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29792016064fbStatesFB_PPM_States681600313984pytmc
pv: MMS:STATE
io: i
-
-
-
-
-
- fbPowerMeter
- FB_PPM_PowerMeter
- 578496
- 995584
-
-
- pytmc
-
+ fbPowerMeterFB_PPM_PowerMeter578496995584pytmc
pv: SPM
-
-
-
-
-
- fbGige
- FB_PPM_Gige
- 1088
- 1574080
-
-
- pytmc
-
+ fbGigeFB_PPM_Gige10881574080pytmc
pv: CAM
-
-
-
-
-
- fbFlowMeter
- FB_L2SI_Flowmeter
- 128
- 1575168
-
-
- pytmc
-
+ fbFlowMeterFB_L2SI_Flowmeter1281575168pytmc
pv: SFM
-
-
-
-
-
- fbYagThermoCouple
- FB_ThermoCouple
- 192
- 1575296
-
-
- pytmc
-
+ fbYagThermoCoupleFB_ThermoCouple1921575296pytmc
pv: YAG
io: input
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_LIC_States
- 16
- INT
-
- Unknown
- 0
-
-
- OUT
- 1
-
-
- MIRROR1
- 2
-
-
- MIRROR2
- 3
-
-
- TARGET
- 4
-
-
-
- FB_LIC_States
- 681600
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_LIC_States
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+ PouTypeFunctionBlockENUM_LIC_States16INTUnknown0OUT1MIRROR12MIRROR23TARGET4FB_LIC_States681600FB_PositionStateBase_WithPMPSenumSetENUM_LIC_States16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stMirror1
- DUT_PositionState
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- stMirror2
- DUT_PositionState
- 3648
- 673472
-
-
- ItemType
- Input
-
-
-
-
- stTarget1
- DUT_PositionState
- 3648
- 677120
-
-
- ItemType
- Input
-
-
-
-
- bStatesLock
- BOOL
- 8
- 680768
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_LIC_States
- 16
- 680784
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstMirror1DUT_PositionState3648669824ItemTypeInputstMirror2DUT_PositionState3648673472ItemTypeInputstTarget1DUT_PositionState3648677120ItemTypeInputbStatesLockBOOL8680768ItemTypeInputenumGetENUM_LIC_States16680784ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- fbStateDefaults
- FB_PositionState_Defaults
- 320
- 680832
-
-
- bLICInit
- BOOL
- 8
- 681152
-
-
- fInDelta
- LREAL
- 64
- 681216
-
- 2
-
-
-
- fOutDelta
- LREAL
- 64
- 681280
-
- 2
-
-
-
- fInVelocity
- LREAL
- 64
- 681344
-
- 1
-
-
-
- fOutVelocity
- LREAL
- 64
- 681408
-
- 1
-
-
-
- fAccel
- LREAL
- 64
- 681472
-
- 200
-
-
-
- fOutDecel
- LREAL
- 64
- 681536
-
- 25
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_LIC
- 995584
-
- stYStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 128
-
-
- ItemType
- Input
-
-
-
-
- stMirror1
- DUT_PositionState
- 3648
- 3776
-
-
- ItemType
- Input
-
-
-
-
- stMirror2
- DUT_PositionState
- 3648
- 7424
-
-
- ItemType
- Input
-
-
-
-
- stTarget1
- DUT_PositionState
- 3648
- 11072
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 14720
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 15368
-
-
- ItemType
- Input
-
-
-
-
- fbYStage
- FB_MotionStage
- 297920
- 16064
-
-
- fbStates
- FB_LIC_States
- 681600
- 313984
-
-
- pytmc
-
+ fbStateDefaultsFB_PositionState_Defaults320680832bLICInitBOOL8681152fInDeltaLREAL646812162fOutDeltaLREAL646812802fInVelocityLREAL646813441fOutVelocityLREAL646814081fAccelLREAL64681472200fOutDecelLREAL6468153625PouTypeFunctionBlockFB_LIC995584stYStageDUT_MotionStage3232ItemTypeInOutfbArbiterFB_Arbiter3264ItemTypeInOutfbFFHWOFB_HardwareFFOutput3296ItemTypeInOutstOutDUT_PositionState3648128ItemTypeInputstMirror1DUT_PositionState36483776ItemTypeInputstMirror2DUT_PositionState36487424ItemTypeInputstTarget1DUT_PositionState364811072ItemTypeInputsPmpsDeviceNameSTRING(80)64814720ItemTypeInputsTransitionKeySTRING(80)64815368ItemTypeInputfbYStageFB_MotionStage29792016064fbStatesFB_LIC_States681600313984pytmc
pv: MMS:STATE
io: i
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_WFS_States
- 16
- INT
-
- Unknown
- 0
-
-
- OUT
- 1
-
-
- TARGET1
- 2
-
-
- TARGET2
- 3
-
-
- TARGET3
- 4
-
-
- TARGET4
- 5
-
-
- TARGET5
- 6
-
-
-
- FB_WFS_States
- 688896
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_WFS_States
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+ PouTypeFunctionBlockENUM_WFS_States16INTUnknown0OUT1TARGET12TARGET23TARGET34TARGET45TARGET56FB_WFS_States688896FB_PositionStateBase_WithPMPSenumSetENUM_WFS_States16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stTarget1
- DUT_PositionState
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- stTarget2
- DUT_PositionState
- 3648
- 673472
-
-
- ItemType
- Input
-
-
-
-
- stTarget3
- DUT_PositionState
- 3648
- 677120
-
-
- ItemType
- Input
-
-
-
-
- stTarget4
- DUT_PositionState
- 3648
- 680768
-
-
- ItemType
- Input
-
-
-
-
- stTarget5
- DUT_PositionState
- 3648
- 684416
-
-
- ItemType
- Input
-
-
-
-
- bStatesLock
- BOOL
- 8
- 688064
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_WFS_States
- 16
- 688080
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstTarget1DUT_PositionState3648669824ItemTypeInputstTarget2DUT_PositionState3648673472ItemTypeInputstTarget3DUT_PositionState3648677120ItemTypeInputstTarget4DUT_PositionState3648680768ItemTypeInputstTarget5DUT_PositionState3648684416ItemTypeInputbStatesLockBOOL8688064ItemTypeInputenumGetENUM_WFS_States16688080ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- fbStateDefaults
- FB_PositionState_Defaults
- 320
- 688128
-
-
- bWFSInit
- BOOL
- 8
- 688448
-
-
- fInDelta
- LREAL
- 64
- 688512
-
- 2
-
-
-
- fOutDelta
- LREAL
- 64
- 688576
-
- 2
-
-
-
- fInVelocity
- LREAL
- 64
- 688640
-
- 1
-
-
-
- fOutVelocity
- LREAL
- 64
- 688704
-
- 1
-
-
-
- fAccel
- LREAL
- 64
- 688768
-
- 200
-
-
-
- fOutDecel
- LREAL
- 64
- 688832
-
- 25
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TempSensor
- 256
-
- fResolution
- LREAL
- Resolution parameter from the Beckhoff docs. Default is 0.1 for 0.1 degree resolution
- 64
- 64
-
- 0.1
-
-
-
- ItemType
- Input
-
-
-
-
- fTemp
- LREAL
- 64
- 128
-
-
- ItemType
- Output
-
-
- pytmc
-
+ fbStateDefaultsFB_PositionState_Defaults320688128bWFSInitBOOL8688448fInDeltaLREAL646885122fOutDeltaLREAL646885762fInVelocityLREAL646886401fOutVelocityLREAL646887041fAccelLREAL64688768200fOutDecelLREAL6468883225PouTypeFunctionBlockFB_TempSensor256fResolutionLREAL64640.1ItemTypeInputfTempLREAL64128ItemTypeOutputpytmc
pv: TEMP
io: input
field: EGU C
field: PREC 2
-
-
-
-
-
- bConnected
- BOOL
- 8
- 192
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bConnectedBOOL8192ItemTypeOutputpytmc
pv: CONN
io: input
field: ONAM Connected
field: ZNAM Disconnected
-
-
-
-
-
- bError
- BOOL
- 8
- 200
-
- 1
-
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bErrorBOOL82001ItemTypeOutputpytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
-
-
- bUnderrange
- BOOL
- 8
- 208
-
-
- ItemType
- Output
-
-
- TcAddressType
- Input
-
-
-
-
- bOverrange
- BOOL
- 8
- 216
-
-
- ItemType
- Output
-
-
- TcAddressType
- Input
-
-
-
-
- iRaw
- INT
- 16
- 224
-
-
- TcAddressType
- Input
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_WFS
- 1308672
-
- stYStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stZStage
- DUT_MotionStage
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 192
-
-
- ItemType
- Input
-
-
-
-
- stTarget1
- DUT_PositionState
- 3648
- 3840
-
-
- ItemType
- Input
-
-
-
-
- stTarget2
- DUT_PositionState
- 3648
- 7488
-
-
- ItemType
- Input
-
-
-
-
- stTarget3
- DUT_PositionState
- 3648
- 11136
-
-
- ItemType
- Input
-
-
-
-
- stTarget4
- DUT_PositionState
- 3648
- 14784
-
-
- ItemType
- Input
-
-
-
-
- stTarget5
- DUT_PositionState
- 3648
- 18432
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 22080
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 22728
-
-
- ItemType
- Input
-
-
-
-
- fbYStage
- FB_MotionStage
- 297920
- 23424
-
-
- fbZStage
- FB_MotionStage
- 297920
- 321344
-
-
- fbStates
- FB_WFS_States
- 688896
- 619264
-
-
- pytmc
-
+ TcAddressTypeInputbUnderrangeBOOL8208ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8216ItemTypeOutputTcAddressTypeInputiRawINT16224TcAddressTypeInputPouTypeFunctionBlockFB_WFS1308672stYStageDUT_MotionStage3232ItemTypeInOutstZStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29792023424fbZStageFB_MotionStage297920321344fbStatesFB_WFS_States688896619264pytmc
pv: MMS:STATE
io: i
-
-
-
-
-
- fbThermoCouple1
- FB_TempSensor
- 256
- 1308160
-
-
- pytmc
-
+ fbThermoCouple1FB_TempSensor2561308160pytmc
pv: STC:01
io: input
-
-
-
-
-
- fbThermoCouple2
- FB_TempSensor
- 256
- 1308416
-
-
- pytmc
-
+ fbThermoCouple2FB_TempSensor2561308416pytmc
pv: STC:02
io: input
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_HomeState
- 32
- UDINT
-
- H_READY
- 0
-
-
- H_INIT
- 1
-
-
- H_RESET_LL
- 2
-
-
- H_RESET_HL
- 3
-
-
- H_ENABLE
- 4
-
-
- H_MOVING
- 5
-
-
- H_KEEP_MOVING
- 6
-
-
- H_CHECK
- 7
-
-
- H_RESET
- 8
-
-
- H_SET_POS
- 9
-
-
- H_ERROR
- 10
-
-
- H_WRITE_LL
- 11
-
-
- H_WRITE_HL
- 12
-
-
- H_DONE
- 13
-
-
-
- MC_AxisParameter
- 16
- INT
-
- CommandedPosition
- 1
- taken from NcToPlc
-
-
- SWLimitPos
- 2
- IndexOffset= 16#0001_000E
-
-
- SWLimitNeg
- 3
- IndexOffset= 16#0001_000D
-
-
- EnableLimitPos
- 4
- IndexOffset= 16#0001_000C
-
-
- EnableLimitNeg
- 5
- IndexOffset= 16#0001_000B
-
-
- EnablePosLagMonitoring
- 6
- IndexOffset= 16#0002_0010
-
-
- MaxPositionLag
- 7
- IndexOffset= 16#0002_0012
-
-
- MaxVelocitySystem
- 8
- IndexOffset= 16#0000_0027
-
-
- MaxVelocityAppl
- 9
- IndexOffset= 16#0000_0027
-
-
- ActualVelocity
- 10
- taken from NcToPlc
-
-
- CommandedVelocity
- 11
- taken from NcToPlc
-
-
- MaxAccelerationSystem
- 12
- IndexOffset= 16#0000_0101
-
-
- MaxAccelerationAppl
- 13
- IndexOffset= 16#0000_0101
-
-
- MaxDecelerationSystem
- 14
- IndexOffset= 16#0000_0102
-
-
- MaxDecelerationAppl
- 15
- IndexOffset= 16#0000_0102
-
-
- MaxJerkSystem
- 16
- IndexOffset= 16#0000_0103
-
-
- MaxJerkAppl
- 17
- IndexOffset= 16#0000_0103
-
-
- AxisId
- 1000
- IndexOffset= 16#0000_0001
-
-
- AxisVeloManSlow
- 1001
- IndexOffset= 16#0000_0008
-
-
- AxisVeloManFast
- 1002
- IndexOffset= 16#0000_0009
-
-
- AxisVeloMax
- 1003
- IndexOffset= 16#0000_0027
-
-
- AxisAcc
- 1004
- IndexOffset= 16#0000_0101
-
-
- AxisDec
- 1005
- IndexOffset= 16#0000_0102
-
-
- AxisJerk
- 1006
- IndexOffset= 16#0000_0103
-
-
- MaxJerk
- 1007
- IndexOffset= 16#0000_0103
-
-
- AxisMaxVelocity
- 1008
- IndexOffset= 16#0000_0027
-
-
- AxisRapidTraverseVelocity
- 1009
- IndexOffset= 16#0000_000A
-
-
- AxisManualVelocityFast
- 1010
- IndexOffset= 16#0000_0009
-
-
- AxisManualVelocitySlow
- 1011
- IndexOffset= 16#0000_0008
-
-
- AxisCalibrationVelocityForward
- 1012
- IndexOffset= 16#0000_0006
-
-
- AxisCalibrationVelocityBackward
- 1013
- IndexOffset= 16#0000_0007
-
-
- AxisJogIncrementForward
- 1014
- IndexOffset= 16#0000_0018
-
-
- AxisJogIncrementBackward
- 1015
- IndexOffset= 16#0000_0019
-
-
- AxisEnMinSoftPosLimit
- 1016
- IndexOffset= 16#0001_000B
-
-
- AxisMinSoftPosLimit
- 1017
- IndexOffset= 16#0001_000D
-
-
- AxisEnMaxSoftPosLimit
- 1018
- IndexOffset= 16#0001_000C
-
-
- AxisMaxSoftPosLimit
- 1019
- IndexOffset= 16#0001_000E
-
-
- AxisEnPositionLagMonitoring
- 1020
- IndexOffset= 16#0002_0010
-
-
- AxisMaxPosLagValue
- 1021
- IndexOffset= 16#0002_0012
-
-
- AxisMaxPosLagFilterTime
- 1022
- IndexOffset= 16#0002_0013
-
-
- AxisEnPositionRangeMonitoring
- 1023
- IndexOffset= 16#0000_000F
-
-
- AxisPositionRangeWindow
- 1024
- IndexOffset= 16#0000_0010
-
-
- AxisEnTargetPositionMonitoring
- 1025
- IndexOffset= 16#0000_0015
-
-
- AxisTargetPositionWindow
- 1026
- IndexOffset= 16#0000_0016
-
-
- AxisTargetPositionMonitoringTime
- 1027
- IndexOffset= 16#0000_0017
-
-
- AxisEnInTargetTimeout
- 1028
- IndexOffset= 16#0000_0029
-
-
- AxisInTargetTimeout
- 1029
- IndexOffset= 16#0000_002A
-
-
- AxisEnMotionMonitoring
- 1030
- IndexOffset= 16#0000_0011
-
-
- AxisMotionMonitoringWindow
- 1031
- IndexOffset= 16#0000_0028
-
-
- AxisMotionMonitoringTime
- 1032
- IndexOffset= 16#0000_0012
-
-
- AxisDelayTimeVeloPosition
- 1033
- IndexOffset= 16#0000_0104
-
-
- AxisEnLoopingDistance
- 1034
- IndexOffset= 16#0000_0013
-
-
- AxisLoopingDistance
- 1035
- IndexOffset= 16#0000_0014
-
-
- AxisEnBacklashCompensation
- 1036
- IndexOffset= 16#0000_002B
-
-
- AxisBacklash
- 1037
- IndexOffset= 16#0000_002C
-
-
- AxisEnDataPersistence
- 1038
- IndexOffset= 16#0000_0030
-
-
- AxisRefVeloOnRefOutput
- 1039
- IndexOffset= 16#0003_0101
-
-
- AxisOverrideType
- 1040
- IndexOffset= 16#0000_0105
-
-
- AxisEncoderScalingFactor
- 1041
- IndexOffset= 16#0001_0006
-
-
- AxisEncoderOffset
- 1042
- IndexOffset= 16#0001_0007
-
-
- AxisEncoderDirectionInverse
- 1043
- IndexOffset= 16#0001_0008
-
-
- AxisEncoderMask
- 1044
- IndexOffset= 16#0001_0015
-
-
- AxisEncoderModuloValue
- 1045
- IndexOffset= 16#0001_0009
-
-
- AxisModuloToleranceWindow
- 1046
- IndexOffset= 16#0001_001B
-
-
- AxisEnablePosCorrection
- 1047
- IndexOffset= 16#0001_0016
-
-
- AxisPosCorrectionFilterTime
- 1048
- IndexOffset= 16#0001_0017
-
-
- AxisUnitInterpretation
- 1049
- added 5/20/2008 KSt
-
-
- AxisMotorDirectionInverse
- 1050
- IndexOffset= 16#0003_0006
-
-
- AxisCycleTime
- 1051
- IndexOffset= 16#0000_0004
-
-
- AxisFastStopSignalType
- 1052
- IndexOffset= 16#0000_001E
-
-
- AxisFastAcc
- 1053
- IndexOffset= 16#0000_010A
-
-
- AxisFastDec
- 1054
- IndexOffset= 16#0000_010B
-
-
- AxisFastJerk
- 1055
- IndexOffset= 16#0000_010C
-
-
- AxisEncoderScalingNumerator
- 1056
- IndexOffset= 16#0001_0023 - available in Tc3
-
-
- AxisEncoderScalingDenominator
- 1057
- IndexOffset= 16#0001_0024 - available in Tc3
-
-
- AxisMaximumAcceleration
- 1058
- IndexOffset= 16#0000_00F1 - available in Tc3
-
-
- AxisMaximumDeceleration
- 1059
- IndexOffset= 16#0000_00F2 - available in Tc3
-
-
- AxisVeloJumpFactor
- 1060
- IndexOffset= 16#0000_0106
-
-
- AxisToleranceBallAuxAxis
- 1061
- IndexOffset= 16#0000_0108
-
-
- AxisMaxPositionDeviationAuxAxis
- 1062
- IndexOffset= 16#0000_0109
-
-
- AxisErrorPropagationMode
- 1063
- IndexOffset= 16#0000_001A
-
-
- AxisErrorPropagationDelay
- 1064
- IndexOffset= 16#0000_001B
-
-
- AxisCoupleSlaveToActualValues
- 1065
- IndexOffset= 16#0000_001C
-
-
- AxisAllowMotionCmdToSlaveAxis
- 1066
- IndexOffset= 16#0000_0020
-
-
- AxisAllowMotionCmdToExtSetAxis
- 1067
- IndexOffset= 16#0000_0021
-
-
- AxisEncoderSubMask
- 1068
- IndexOffset= 16#0001_0108
-
-
- AxisEncoderReferenceSystem
- 1069
- IndexOffset= 16#0001_0019
-
-
- AxisEncoderPositionFilterPT1
- 1070
- IndexOffset= 16#0001_0010
-
-
- AxisEncoderVelocityFilterPT1
- 1071
- IndexOffset= 16#0001_0011
-
-
- AxisEncoderAccelerationFilterPT1
- 1072
- IndexOffset= 16#0001_0012
-
-
- AxisEncoderMode
- 1073
- IndexOffset= 16#0001_000A
-
-
- AxisEncoderHomingInvDirCamSearch
- 1074
- IndexOffset= 16#0001_0101
-
-
- AxisEncoderHomingInvDirSyncSearch
- 1075
- IndexOffset= 16#0001_0102
-
-
- AxisEncoderHomingCalibValue
- 1076
- IndexOffset= 16#0001_0103
-
-
- AxisEncoderReferenceMode
- 1077
- IndexOffset= 16#0001_0107
-
-
- AxisRefVeloOutputRatio
- 1078
- IndexOffset= 16#0003_0102
-
-
- AxisDrivePositionOutputScaling
- 1079
- IndexOffset= 16#0003_0109
-
-
- AxisDriveVelocityOutputScaling
- 1080
- IndexOffset= 16#0003_0105
-
-
- AxisDriveVelocityOutputDelay
- 1081
- IndexOffset= 16#0003_010D
-
-
- AxisDriveMinOutputLimitation
- 1082
- IndexOffset= 16#0003_000B
-
-
- AxisDriveMaxOutputLimitation
- 1083
- IndexOffset= 16#0003_000C
-
-
- AxisTorqueInputScaling
- 1084
- IndexOffset= 16#0003_0031 - available in Tc3
-
-
- AxisTorqueInputFilterPT1
- 1085
- IndexOffset= 16#0003_0032 - available in Tc3
-
-
- AxisTorqueDerivationInputFilterPT1
- 1086
- IndexOffset= 16#0003_0033 - available in Tc3
-
-
- AxisTorqueOutputScaling
- 1087
- IndexOffset= 16#0003_010B
-
-
- AxisTorqueOutputDelay
- 1088
- IndexOffset= 16#0003_010F
-
-
- AxisAccelerationOutputScaling
- 1089
- IndexOffset= 16#0003_010A
-
-
- AxisAccelerationOutputDelay
- 1090
- IndexOffset= 16#0003_010E
-
-
- AxisDrivePosOutputSmoothFilterType
- 1091
- IndexOffset= 16#0003_0110
-
-
- AxisDrivePosOutputSmoothFilterTime
- 1092
- IndexOffset= 16#0003_0111
-
-
- AxisDrivePosOutputSmoothFilterOrder
- 1093
- IndexOffset= 16#0003_0112
-
-
- AxisDriveMode
- 1094
- IndexOffset= 16#0003_000A
-
-
- AxisDriftCompensationOffset
- 1095
- IndexOffset= 16#0003_0104
-
-
- AxisPositionControlKv
- 1096
- IndexOffset= 16#0002_0102
-
-
- AxisCtrlVelocityPreCtrlWeight
- 1097
- IndexOffset= 16#0002_000B
-
-
- AxisControllerMode
- 1098
- IndexOffset= 16#0002_000A
-
-
- AxisCtrlAutoOffset
- 1099
- IndexOffset= 16#0002_0110
-
-
- AxisCtrlAutoOffsetTimer
- 1100
- IndexOffset= 16#0002_0115
-
-
- AxisCtrlAutoOffsetLimit
- 1101
- IndexOffset= 16#0002_0114
-
-
- AxisSlaveCouplingControlKcp
- 1102
- IndexOffset= 16#0002_010F
-
-
- AxisCtrlOutputLimit
- 1103
- IndexOffset= 16#0002_0100
-
-
- AxisFadingAccleration
- 1104
- IndexOffset= 16#0000_001D
-
-
- AxisTargetPosition
- 2000
- IndexOffset= 16#0000_0013
-
-
- AxisRemainingTimeToGo
- 2001
- IndexOffset= 16#0000_0014
-
-
- AxisRemainingDistanceToGo
- 2002
- IndexOffset= 16#0000_0022, 16#0000_0042
-
-
- AxisGearRatio
- 3000
- read:IdxGrp=0x4100+ID, IdxOffs=16#0000_0022, write:IdxGrp=0x4200+ID, IdxOffs=16#0000_0042
-
-
- NcSafCycleTime
- 4000
- IndexOffset= 16#0000_0010
-
-
- NcSvbCycleTime
- 4001
- IndexOffset= 16#0000_0012
-
-
- AxisMasPositionDeviationAuxAxis
- 32000
- lreal
+ PouTypeFunctionBlockE_HomeState32UDINTH_READY0H_INIT1H_RESET_LL2H_RESET_HL3H_ENABLE4H_MOVING5H_KEEP_MOVING6H_CHECK7H_RESET8H_SET_POS9H_ERROR10H_WRITE_LL11H_WRITE_HL12H_DONE13MC_AxisParameter16INTCommandedPosition1SWLimitPos2SWLimitNeg3EnableLimitPos4EnableLimitNeg5EnablePosLagMonitoring6MaxPositionLag7MaxVelocitySystem8MaxVelocityAppl9ActualVelocity10CommandedVelocity11MaxAccelerationSystem12MaxAccelerationAppl13MaxDecelerationSystem14MaxDecelerationAppl15MaxJerkSystem16MaxJerkAppl17AxisId1000AxisVeloManSlow1001AxisVeloManFast1002AxisVeloMax1003AxisAcc1004AxisDec1005AxisJerk1006MaxJerk1007AxisMaxVelocity1008AxisRapidTraverseVelocity1009AxisManualVelocityFast1010AxisManualVelocitySlow1011AxisCalibrationVelocityForward1012AxisCalibrationVelocityBackward1013AxisJogIncrementForward1014AxisJogIncrementBackward1015AxisEnMinSoftPosLimit1016AxisMinSoftPosLimit1017AxisEnMaxSoftPosLimit1018AxisMaxSoftPosLimit1019AxisEnPositionLagMonitoring1020AxisMaxPosLagValue1021AxisMaxPosLagFilterTime1022AxisEnPositionRangeMonitoring1023AxisPositionRangeWindow1024AxisEnTargetPositionMonitoring1025AxisTargetPositionWindow1026AxisTargetPositionMonitoringTime1027AxisEnInTargetTimeout1028AxisInTargetTimeout1029AxisEnMotionMonitoring1030AxisMotionMonitoringWindow1031AxisMotionMonitoringTime1032AxisDelayTimeVeloPosition1033AxisEnLoopingDistance1034AxisLoopingDistance1035AxisEnBacklashCompensation1036AxisBacklash1037AxisEnDataPersistence1038AxisRefVeloOnRefOutput1039AxisOverrideType1040AxisEncoderScalingFactor1041AxisEncoderOffset1042AxisEncoderDirectionInverse1043AxisEncoderMask1044AxisEncoderModuloValue1045AxisModuloToleranceWindow1046AxisEnablePosCorrection1047AxisPosCorrectionFilterTime1048AxisUnitInterpretation1049AxisMotorDirectionInverse1050AxisCycleTime1051AxisFastStopSignalType1052AxisFastAcc1053AxisFastDec1054AxisFastJerk1055AxisEncoderScalingNumerator1056AxisEncoderScalingDenominator1057AxisMaximumAcceleration1058AxisMaximumDeceleration1059AxisVeloJumpFactor1060AxisToleranceBallAuxAxis1061AxisMaxPositionDeviationAuxAxis1062AxisErrorPropagationMode1063AxisErrorPropagationDelay1064AxisCoupleSlaveToActualValues1065AxisAllowMotionCmdToSlaveAxis1066AxisAllowMotionCmdToExtSetAxis1067AxisEncoderSubMask1068AxisEncoderReferenceSystem1069AxisEncoderPositionFilterPT11070AxisEncoderVelocityFilterPT11071AxisEncoderAccelerationFilterPT11072AxisEncoderMode1073AxisEncoderHomingInvDirCamSearch1074AxisEncoderHomingInvDirSyncSearch1075AxisEncoderHomingCalibValue1076AxisEncoderReferenceMode1077AxisRefVeloOutputRatio1078AxisDrivePositionOutputScaling1079AxisDriveVelocityOutputScaling1080AxisDriveVelocityOutputDelay1081AxisDriveMinOutputLimitation1082AxisDriveMaxOutputLimitation1083AxisTorqueInputScaling1084AxisTorqueInputFilterPT11085AxisTorqueDerivationInputFilterPT11086AxisTorqueOutputScaling1087AxisTorqueOutputDelay1088AxisAccelerationOutputScaling1089AxisAccelerationOutputDelay1090AxisDrivePosOutputSmoothFilterType1091AxisDrivePosOutputSmoothFilterTime1092AxisDrivePosOutputSmoothFilterOrder1093AxisDriveMode1094AxisDriftCompensationOffset1095AxisPositionControlKv1096AxisCtrlVelocityPreCtrlWeight1097AxisControllerMode1098AxisCtrlAutoOffset1099AxisCtrlAutoOffsetTimer1100AxisCtrlAutoOffsetLimit1101AxisSlaveCouplingControlKcp1102AxisCtrlOutputLimit1103AxisFadingAccleration1104AxisTargetPosition2000AxisRemainingTimeToGo2001AxisRemainingDistanceToGo2002AxisGearRatio3000NcSafCycleTime4000NcSvbCycleTime4001AxisMasPositionDeviationAuxAxis32000
-
-
-
- _E_ParameterType
- 16
- INT
-
- PARAMETERTYPE_NOTYPE
- 0
-
-
- PARAMETERTYPE_BOOL
- 1
-
-
- PARAMETERTYPE_DWORD
- 2
-
-
- PARAMETERTYPE_LREAL
- 3
-
-
-
- _ST_ParaStruct
- 192
-
- Port
- UINT
- 2014-07-14 KSt
- 16
- 0
-
-
- IndexGroup
- UDINT
- 32
- 32
-
-
- IndexOffset
- UDINT
- 32
- 64
-
-
- ParaType
- _E_ParameterType
- 16
- 96
-
-
- LrealSize
- UDINT
- sizeof Lreal data array
- 32
- 128
-
-
- LrealOffset
- UDINT
- offset in lreal data array
- 32
- 160
-
-
-
- conditionalshow
-
-
-
-
- _FB_ReadWriteParameter
- 3840
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Enable
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- ParameterNumber
- MC_AxisParameter
- 16
- 80
-
-
- ItemType
- Input
-
-
-
-
- Mode
- INT
- read/write
- 16
- 96
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 112
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 120
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 160
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- ADSbusy
- BOOL
- 8
- 192
-
-
- ItemType
- Output
-
-
-
-
- ValueLreal
- LREAL
- 32
- 224
-
-
- ItemType
- InOut
-
-
-
-
- ValueDword
- DWORD
- 32
- 256
-
-
- ItemType
- InOut
-
-
-
-
- ValueBool
- BOOL
- 32
- 288
-
-
- ItemType
- InOut
-
-
-
-
- iState
- _E_TcMC_STATES
- 16
- 320
-
- 100
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 352
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 1600
-
-
- dwValue
- DWORD
- 32
- 2816
-
-
- lrValue
- LREAL
-
- 1
- 10
-
- 640
- 2880
-
-
- NcBoolValue
- UINT
- 16
- 3520
-
-
- bStarted
- BOOL
- 8
- 3536
-
-
- stParaStruct
- _ST_ParaStruct
- 192
- 3552
-
-
- n
- INT
- 16
- 3744
-
-
- i
- INT
- 16
- 3760
-
-
- ParaLREAL
- INT
- 16
- 3776
-
- 2
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- MC_WriteBoolParameter
- 4224
-
- Axis
- AXIS_REF
- Reference to an axis
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- Execute
- BOOL
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- ParameterNumber
- INT
- 16
- 80
-
-
- ItemType
- Input
-
-
-
-
- Value
- BOOL
- 8
- 96
-
-
- ItemType
- Input
-
-
-
-
- Done
- BOOL
- 8
- 104
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 112
-
-
- ItemType
- Output
-
-
-
-
- Error
- BOOL
- 8
- 120
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- UDINT
- 32
- 128
-
-
- ItemType
- Output
-
-
- displaymode
- hex
-
-
-
-
- ADSbusy
- BOOL
- 8
- 160
-
-
- fbReadWriteParameter
- _FB_ReadWriteParameter
- 3840
- 192
-
-
- nParatype
- _E_ParameterType
- 16
- 4032
-
-
- conditionalshow
-
-
-
-
- dwValue
- DWORD
- 32
- 4064
-
-
- conditionalshow
-
-
-
-
- lrValue
- LREAL
- 64
- 4096
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 4160
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_StatePTPMove
- 4800
-
- stPositionState
- DUT_PositionState
- 3648
- 64
-
-
- ItemType
- Input
-
-
- pytmc
-
+ added for compatibility reasons (write error AxisMasPositionDeviationAuxAxis changed to AxisMaxPositionDeviationAuxAxis) 2018-05-03 KSt ]]>_E_ParameterType16INTPARAMETERTYPE_NOTYPE0PARAMETERTYPE_BOOL1PARAMETERTYPE_DWORD2PARAMETERTYPE_LREAL3_ST_ParaStruct192PortUINT160IndexGroupUDINT3232IndexOffsetUDINT3264ParaType_E_ParameterType1696LrealSizeUDINT32128LrealOffsetUDINT32160conditionalshow_FB_ReadWriteParameter3840AxisAXIS_REF3232ItemTypeInOutEnableBOOL864ItemTypeInputParameterNumberMC_AxisParameter1680ItemTypeInputModeINT1696ItemTypeInputDoneBOOL8112ItemTypeOutputBusyBOOL8120ItemTypeOutputErrorBOOL8128ItemTypeOutputErrorIDUDINT32160ItemTypeOutputdisplaymodehexADSbusyBOOL8192ItemTypeOutputValueLrealLREAL32224ItemTypeInOutValueDwordDWORD32256ItemTypeInOutValueBoolBOOL32288ItemTypeInOutiState_E_TcMC_STATES16320100fbAdsReadADSREAD1248352fbAdsWriteADSWRITE12161600dwValueDWORD322816lrValueLREAL1106402880NcBoolValueUINT163520bStartedBOOL83536stParaStruct_ST_ParaStruct1923552nINT163744iINT163760ParaLREALINT1637762PouTypeFunctionBlockconditionalshowMC_WriteBoolParameter4224AxisAXIS_REF3232ItemTypeInOutExecuteBOOL864ItemTypeInputParameterNumberINT1680ItemTypeInputValueBOOL896ItemTypeInputDoneBOOL8104ItemTypeOutputBusyBOOL8112ItemTypeOutputErrorBOOL8120ItemTypeOutputErrorIDUDINT32128ItemTypeOutputdisplaymodehexADSbusyBOOL8160fbReadWriteParameter_FB_ReadWriteParameter3840192nParatype_E_ParameterType164032conditionalshowdwValueDWORD324064conditionalshowlrValueLREAL644096conditionalshowfbTriggerR_TRIG644160conditionalshowPouTypeFunctionBlockFB_StatePTPMove4800stPositionStateDUT_PositionState364864ItemTypeInputpytmc
pv:
-
-
-
-
-
- bExecute
- BOOL
- 8
- 3712
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bExecuteBOOL83712ItemTypeInputpytmc
pv: GO
io: io
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bMoveOk
- BOOL
- 8
- 3720
-
-
- ItemType
- Input
-
-
-
-
- stMotionStage
- DUT_MotionStage
- 32
- 3744
-
-
- ItemType
- InOut
-
-
-
-
- bAtState
- BOOL
- 8
- 3776
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bMoveOkBOOL83720ItemTypeInputstMotionStageDUT_MotionStage323744ItemTypeInOutbAtStateBOOL83776ItemTypeOutputpytmc
pv: AT_STATE
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bDone
- BOOL
- 8
- 3784
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bDoneBOOL83784ItemTypeOutputpytmc
pv: DMOV
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bBusy
- BOOL
- 8
- 3792
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bBusyBOOL83792ItemTypeOutputpytmc
pv: BUSY
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bError
- BOOL
- 8
- 3800
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bErrorBOOL83800ItemTypeOutputpytmc
pv: ERR
io: input
field: ZNAM False
field: ONAM True
-
-
-
-
-
- sError
- STRING(80)
- 648
- 3808
-
-
- ItemType
- Output
-
-
- pytmc
-
+ sErrorSTRING(80)6483808ItemTypeOutputpytmc
pv: ERRMSG
io: input
-
-
-
-
-
- bExecTrig
- R_TRIG
- 64
- 4480
-
-
- bExecEnd
- F_TRIG
- 64
- 4544
-
-
- fActPosition
- LREAL
- 64
- 4608
-
-
- fLowPos
- LREAL
- 64
- 4672
-
-
- fHighPos
- LREAL
- 64
- 4736
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_SLITS
- 1343168
-
- stTopBlade
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stBottomBlade
- DUT_MotionStage
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- stNorthBlade
- DUT_MotionStage
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- stSouthBlade
- DUT_MotionStage
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- bExecuteMotion
- BOOL
- 32
- 160
-
-
- ItemType
- InOut
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 192
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 224
-
-
- ItemType
- InOut
-
-
- old_input_assignments
-
-
-
-
- bMoveOk
- BOOL
- 8
- 256
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bExecTrigR_TRIG644480bExecEndF_TRIG644544fActPositionLREAL644608fLowPosLREAL644672fHighPosLREAL644736PouTypeFunctionBlockFB_SLITS1343168stTopBladeDUT_MotionStage3232ItemTypeInOutstBottomBladeDUT_MotionStage3264ItemTypeInOutstNorthBladeDUT_MotionStage3296ItemTypeInOutstSouthBladeDUT_MotionStage32128ItemTypeInOutbExecuteMotionBOOL32160ItemTypeInOutio_fbFFHWOFB_HardwareFFOutput32192ItemTypeInOutfbArbiterFB_Arbiter32224ItemTypeInOutold_input_assignmentsbMoveOkBOOL8256ItemTypeInputpytmc
pv: PMPS_OK;
io: i;
field: ZNAM False
field: ONAM True
-
-
-
-
-
- rEncoderOffsetTop
- REAL
- Offsets
- 32
- 288
-
-
- ItemType
- Input
-
-
- pytmc
-
+ rEncoderOffsetTopREAL32288ItemTypeInputpytmc
pv: Offset_Top;
io: io;
-
-
-
-
-
- rEncoderOffsetBottom
- REAL
- 32
- 320
-
-
- ItemType
- Input
-
-
- pytmc
-
+ rEncoderOffsetBottomREAL32320ItemTypeInputpytmc
pv: ZeroOffset_Bottom;
io: io;
-
-
-
-
-
- rEncoderOffsetNorth
- REAL
- 32
- 352
-
-
- ItemType
- Input
-
-
- pytmc
-
+ rEncoderOffsetNorthREAL32352ItemTypeInputpytmc
pv: ZeroOffset_North;
io: io;
-
-
-
-
-
- rEncoderOffsetSouth
- REAL
- 32
- 384
-
-
- ItemType
- Input
-
-
- pytmc
-
+ rEncoderOffsetSouthREAL32384ItemTypeInputpytmc
pv: ZeroOffset_South;
io: io;
-
-
-
-
-
- i_DevName
- STRING(80)
- device name for FFO and PMPS diagnostics
- 648
- 416
-
-
- ItemType
- Input
-
-
-
-
- bHome
- BOOL
- 8
- 1064
-
- 0
-
-
-
- ItemType
- Input
-
-
- pytmc
-
+ i_DevNameSTRING(80)648416ItemTypeInputbHomeBOOL810640ItemTypeInputpytmc
pv: Home;
io: i;
field: ZNAM False
field: ONAM True
-
-
-
-
-
- fbTopBlade
- FB_MotionStage
- 297920
- 1088
-
-
- fbBottomBlade
- FB_MotionStage
- 297920
- 299008
-
-
- fbNorthBlade
- FB_MotionStage
- 297920
- 596928
-
-
- fbSouthBlade
- FB_MotionStage
- 297920
- 894848
-
-
- fPosTopBlade
- LREAL
- 64
- 1192768
-
-
- fPosBottomBlade
- LREAL
- 64
- 1192832
-
-
- fPosNorthBlade
- LREAL
- 64
- 1192896
-
-
- fPosSouthBlade
- LREAL
- 64
- 1192960
-
-
- fSmallDelta
- LREAL
- Motion Parameters
- 64
- 1193024
-
- 0.01
-
-
-
- fBigDelta
- LREAL
- 64
- 1193088
-
- 10
-
-
-
- fMaxVelocity
- LREAL
- 64
- 1193152
-
- 0.2
-
-
-
- fHighAccel
- LREAL
- 64
- 1193216
-
- 0.8
-
-
-
- fLowAccel
- LREAL
- 64
- 1193280
-
- 0.1
-
-
-
- stTop
- DUT_PositionState
- 3648
- 1193344
-
-
- stBOTTOM
- DUT_PositionState
- 3648
- 1196992
-
-
- stNorth
- DUT_PositionState
- 3648
- 1200640
-
-
- stSouth
- DUT_PositionState
- 3648
- 1204288
-
-
- fbTop
- FB_StatePTPMove
- 4800
- 1207936
-
-
- pytmc
- pv: TOP
-
-
-
-
- fbBottom
- FB_StatePTPMove
- 4800
- 1212736
-
-
- pytmc
- pv: BOTTOM
-
-
-
-
- fbNorth
- FB_StatePTPMove
- 4800
- 1217536
-
-
- pytmc
- pv: NORTH
-
-
-
-
- fbSouth
- FB_StatePTPMove
- 4800
- 1222336
-
-
- pytmc
- pv: SOUTH
-
-
-
-
- rReqApertureSizeX
- REAL
- EPICS pvs
- 32
- 1227136
-
-
- pytmc
-
+ fbTopBladeFB_MotionStage2979201088fbBottomBladeFB_MotionStage297920299008fbNorthBladeFB_MotionStage297920596928fbSouthBladeFB_MotionStage297920894848fPosTopBladeLREAL641192768fPosBottomBladeLREAL641192832fPosNorthBladeLREAL641192896fPosSouthBladeLREAL641192960fSmallDeltaLREAL6411930240.01fBigDeltaLREAL64119308810fMaxVelocityLREAL6411931520.2fHighAccelLREAL6411932160.8fLowAccelLREAL6411932800.1stTopDUT_PositionState36481193344stBOTTOMDUT_PositionState36481196992stNorthDUT_PositionState36481200640stSouthDUT_PositionState36481204288fbTopFB_StatePTPMove48001207936pytmcpv: TOPfbBottomFB_StatePTPMove48001212736pytmcpv: BOTTOMfbNorthFB_StatePTPMove48001217536pytmcpv: NORTHfbSouthFB_StatePTPMove48001222336pytmcpv: SOUTHrReqApertureSizeXREAL321227136pytmc
pv: XWID_REQ;
io: io;
-
-
-
-
-
- rReqApertureSizeY
- REAL
- 32
- 1227168
-
-
- pytmc
-
+ rReqApertureSizeYREAL321227168pytmc
pv: YWID_REQ;
io: io;
-
-
-
-
-
- rReqCenterX
- REAL
- 32
- 1227200
-
-
- pytmc
-
+ rReqCenterXREAL321227200pytmc
pv: XCEN_REQ;
io: io;
-
-
-
-
-
- rReqCenterY
- REAL
- 32
- 1227232
-
-
- pytmc
-
+ rReqCenterYREAL321227232pytmc
pv: YCEN_REQ;
io: io;
-
-
-
-
-
- rActApertureSizeX
- REAL
- 32
- 1227264
-
-
- pytmc
-
+ rActApertureSizeXREAL321227264pytmc
pv: ACTUAL_XWIDTH;
io: io;
-
-
-
-
-
- rActApertureSizeY
- REAL
- 32
- 1227296
-
-
- pytmc
-
+ rActApertureSizeYREAL321227296pytmc
pv: ACTUAL_YWIDTH;
io: io;
-
-
-
-
-
- rActCenterX
- REAL
- 32
- 1227328
-
-
- pytmc
-
+ rActCenterXREAL321227328pytmc
pv: ACTUAL_XCENTER;
io: io;
-
-
-
-
-
- rActCenterY
- REAL
- 32
- 1227360
-
-
- pytmc
-
+ rActCenterYREAL321227360pytmc
pv: ACTUAL_YCENTER;
io: io;
-
-
-
-
-
- rSetCenterX
- BOOL
- 8
- 1227392
-
-
- pytmc
-
+ rSetCenterXBOOL81227392pytmc
pv: XCEN_SETZERO;
io: io;
-
-
-
-
-
- rSetCenterY
- BOOL
- 8
- 1227400
-
-
- pytmc
-
+ rSetCenterYBOOL81227400pytmc
pv: YCEN_SETZERO;
io: io;
-
-
-
-
-
- bOpen
- BOOL
- 8
- 1227408
-
-
- pytmc
-
+ bOpenBOOL81227408pytmc
pv: OPEN;
io: io;
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bClose
- BOOL
- 8
- 1227416
-
-
- pytmc
-
+ bCloseBOOL81227416pytmc
pv: CLOSE;
io: io;
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bBlock
- BOOL
- 8
- 1227424
-
-
- pytmc
-
+ bBlockBOOL81227424pytmc
pv: BLOCK;
io: io;
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bHomeReady
- BOOL
- 8
- 1227432
-
- 0
-
-
-
- pytmc
-
+ bHomeReadyBOOL812274320pytmc
pv: HOME_READY;
io: i;
field: ZNAM False
field: ONAM True
-
-
-
-
-
- bInit
- BOOL
- Local variables
- 8
- 1227440
-
- 1
-
-
-
- rTrig_Block
- R_TRIG
- 64
- 1227456
-
-
- rTrig_Open
- R_TRIG
- 64
- 1227520
-
-
- rTrig_Close
- R_TRIG
- 64
- 1227584
-
-
- rOldReqApertureSizeX
- REAL
- old values
- 32
- 1227648
-
-
- rOldReqApertureSizeY
- REAL
- 32
- 1227680
-
-
- rOldReqCenterX
- REAL
- 32
- 1227712
-
-
- rOldReqCenterY
- REAL
- 32
- 1227744
-
-
- bExecuteMotionX
- BOOL
- 8
- 1227776
-
-
- bExecuteMotionY
- BOOL
- 8
- 1227784
-
-
- fPosBlock
- LREAL
- 64
- 1227840
-
-
- fPosClose
- LREAL
- 64
- 1227904
-
-
- fPosOpen
- LREAL
- 64
- 1227968
-
-
- stSetPositionOptions
- ST_SetPositionOptions
- 32
- 1228032
-
-
- fbSetPosition_TOP
- MC_SetPosition
- 1984
- 1228096
-
-
- fbSetPosition_Bottom
- MC_SetPosition
- 1984
- 1230080
-
-
- fbSetPosition_North
- MC_SetPosition
- 1984
- 1232064
-
-
- fbSetPosition_South
- MC_SetPosition
- 1984
- 1234048
-
-
- fbLogger
- FB_LogMessage
- For logging
- 81600
- 1236032
-
-
- .eSubsystem
- 3
-
-
-
-
- tErrorPresent
- R_TRIG
- 64
- 1317632
-
-
- tAction
- R_TRIG
- 64
- 1317696
-
-
- tOverrideActivated
- R_TRIG
- 64
- 1317760
-
-
- FFO
- FB_FastFault
- 25088
- 1317824
-
-
- .i_DevName
- Slits
-
-
- .i_Desc
- Fault occurs when center is greated than that requested
-
-
- .i_TypeCode
- 4112
-
-
-
-
- bTest
- BOOL
- 8
- 1342912
-
-
- AptArrayStatus
- ST_PMPS_Aperture_IO
- 96
- 1342944
-
-
- TcAddressType
- Output
-
-
-
-
- AptArrayReq
- ST_PMPS_Aperture_IO
- 96
- 1343040
-
-
- TcAddressType
- Input
-
-
-
-
- ACT_Motion
-
-
- ACT_Zero
-
-
- ACT_Home
-
-
- ACT_CalculatePositions
-
-
- ACT_BLOCK
-
-
- ACT_Init
-
-
- M_HomeBlade
- BOOL
- 8
-
- stBlade
- DUT_MotionStage
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fPosBlade
- LREAL
- 64
-
-
- HomeState
- E_HomeState
- 32
-
-
- rHomingDistance
- REAL
- 32
-
-
- rHomingVelocity
- REAL
- 32
-
-
- Axis
- AXIS_REF
- 9024
-
-
- fbSetPosition
- MC_SetPosition
- 1984
-
-
- fbWriteParameter
- MC_WriteBoolParameter
- 4224
-
-
-
- M_CheckPMPS
- BOOL
- 8
-
- index
- INT
- 16
-
-
-
- M_UpdatePMPS
- BOOL
- 8
-
- index
- INT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_PnuematicActuatorPositionState
- 16
- INT
-
- RETRACTED
- 0
- Out limit switch is active
-
-
- INSERTED
- 1
- In limit switch is active
-
-
- MOVING
- 2
- Neither limit switches is Active
-
-
- INVALID
- 3
- Invalid state
-
-
-
- DUT_MotionPneumaticActuator
- 832
-
- i_bInLimitSwitch
- BOOL
- Hardware
+ bInitBOOL812274401rTrig_BlockR_TRIG641227456rTrig_OpenR_TRIG641227520rTrig_CloseR_TRIG641227584rOldReqApertureSizeXREAL321227648rOldReqApertureSizeYREAL321227680rOldReqCenterXREAL321227712rOldReqCenterYREAL321227744bExecuteMotionXBOOL81227776bExecuteMotionYBOOL81227784fPosBlockLREAL641227840fPosCloseLREAL641227904fPosOpenLREAL641227968stSetPositionOptionsST_SetPositionOptions321228032fbSetPosition_TOPMC_SetPosition19841228096fbSetPosition_BottomMC_SetPosition19841230080fbSetPosition_NorthMC_SetPosition19841232064fbSetPosition_SouthMC_SetPosition19841234048fbLoggerFB_LogMessage816001236032.eSubsystem3tErrorPresentR_TRIG641317632tActionR_TRIG641317696tOverrideActivatedR_TRIG641317760FFOFB_FastFault250881317824.i_DevNameSlits.i_DescFault occurs when center is greated than that requested.i_TypeCode4112bTestBOOL81342912AptArrayStatusST_PMPS_Aperture_IO961342944TcAddressTypeOutputAptArrayReqST_PMPS_Aperture_IO961343040TcAddressTypeInputACT_MotionACT_ZeroACT_HomeACT_CalculatePositionsACT_BLOCKACT_InitM_HomeBladeBOOL8stBladeDUT_MotionStage32ItemTypeInOutfPosBladeLREAL64HomeStateE_HomeState32rHomingDistanceREAL32rHomingVelocityREAL32AxisAXIS_REF9024fbSetPositionMC_SetPosition1984fbWriteParameterMC_WriteBoolParameter4224M_CheckPMPSBOOL8indexINT16M_UpdatePMPSBOOL8indexINT16PouTypeFunctionBlockENUM_PnuematicActuatorPositionState16INTRETRACTED0INSERTED1MOVING2INVALID3DUT_MotionPneumaticActuator832i_bInLimitSwitchBOOL
- 8
- 0
-
-
- pytmc
-
+Limit Switch]]>80pytmc
pv: PLC:bInLimitSwitch
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if IN limit is reached
-
-
-
-
-
- i_bOutLimitSwitch
- BOOL
- 8
- 8
-
-
- pytmc
-
+ i_bOutLimitSwitchBOOL88pytmc
pv: PLC:bOutLimitSwitch
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if OUT limit is reached
-
-
-
-
-
- q_bRetract
- BOOL
- Controls
-Digital outputs
- 8
- 16
-
-
- pytmc
-
+ q_bRetractBOOL816pytmc
pv: bRetractDigitalOutput;
io: i;
field: ONAM FALSE
field: ZNAM TRUE
field: DESC TRUE if Retract digital output is active
-
-
-
-
-
- q_bInsert
- BOOL
- 8
- 24
-
-
- pytmc
-
+ q_bInsertBOOL824pytmc
pv: bInsertDigitalOutput;
io: i;
field: ONAM FALSE
field: ZNAM TRUE
field: DESC TRUE if Insert digital output is active
-
-
-
-
-
- bILK_OK
- BOOL
- Logic and supervisory
- 8
- 32
-
-
- pytmc
-
+ bILK_OKBOOL832pytmc
pv: bInterlockOK;
io: i;
field: ZNAM FALSE
field: ONAM TRUE
field: DESC True if the actuator has permission to move in either direction
-
-
-
-
-
- bInsertOK
- BOOL
- 8
- 40
-
-
- pytmc
-
+ bInsertOKBOOL840pytmc
pv: bInsertEnable;
io: i;
field: ZNAM FALSE
field: ONAM TRUE
field: DESC True if the actuator had permission to be retracted
-
-
-
-
-
- bRetractOK
- BOOL
- 8
- 48
-
-
- pytmc
-
+ bRetractOKBOOL848pytmc
pv: bRetractEnable;
io: i;
field: ZNAM FALSE
field: ONAM TRUE
field: DESC True if the actuator had permission to be inserted
-
-
-
-
-
- bInsert_SW
- BOOL
- Commands
- Used from Epics to comand the actuator to move
- 8
- 56
-
-
- pytmc
-
+ bInsert_SWBOOL856pytmc
pv: CMD:IN;
io: io;
field: DESC Used by EPICS and internally to request Insert motion
-
-
-
-
-
- bRetract_SW
- BOOL
- 8
- 64
-
-
- pytmc
-
+ bRetract_SWBOOL864pytmc
pv: CMD:OUT;
io: io;
field: DESC Used by EPICS and internally to request retract motion
-
-
-
-
-
- bBusy
- BOOL
- Returns
- TRUE if in the middle of a command
- 8
- 72
-
-
- pytmc
-
+ bBusyBOOL872pytmc
pv: bBusy
io: i
field: ONAM FALSE
field: ZNAM TRUE
field: DESC TRUE if in the middle of a command
-
-
-
-
-
- bDone
- BOOL
- TRUE if we've done a command and it has finished
- 8
- 80
-
-
- pytmc
-
+ bDoneBOOL880pytmc
pv: bDone
io: i
field: ONAM FALSE
field: ZNAM TRUE
field: DESC TRUE if command finished successfully
-
-
-
-
-
- bReset
- BOOL
- 8
- 88
-
-
- pytmc
-
+ bResetBOOL888pytmc
pv: bReset
io: io
field: ZNAM FALSE
field: ONAM TRUE
field: DESC Used internally to reset errors
-
-
-
-
-
- bError
- BOOL
- TRUE if we're in an error state
- 8
- 96
-
-
- pytmc
-
+ bErrorBOOL896pytmc
pv: PLC:bError
io: i
field: ONAM FALSE
field: ZNAM TRUE
- field: DESC TRUE if we
-
-
-
-
- nErrorId
- UDINT
- Error code if nonzero
- 32
- 128
-
-
- pytmc
-
+ field: DESC TRUE if wenErrorIdUDINT32128pytmc
pv: PLC:nErrorId
io: i
field: DESC Error code if nonzero
-
-
-
-
-
- sErrorMessage
- STRING(80)
- Message to identify the error state
- 648
- 160
-
-
- pytmc
-
+ sErrorMessageSTRING(80)648160pytmc
pv: PLC:sErrorMessage
io: i
field: DESC Message to identify the error state
-
-
-
-
-
- eState
- ENUM_PnuematicActuatorPositionState
- 16
- 816
-
- 3
-
-
-
- pytmc
-
+ eStateENUM_PnuematicActuatorPositionState168163pytmc
pv: nPositionState ;
type: mbbi ;
field: ZRST RETRACTED ;
@@ -48071,18496 +1123,1574 @@ Digital outputs
field: THST INVALID ;
io: i
field: DESC Pneumatic actuator position
-
-
-
-
-
-
- qualified_only
-
-
- strict
-
-
-
-
- FB_MotionPneumaticActuator
- This function blcok implements a pnuematic actuator. That can be signle or double acting by setting the ibSingleCntrl accordingly
- with double acting ibCntrlHold signal should be false, while with single acting the signal should be true
- 108928
-
- ibInsertOK
- BOOL
- Actuator can be Inserted
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- ibRetractOK
- BOOL
- ACtuator can be retracted
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- ibPMPS_OK
- BOOL
- to be linked the Arbiter bit
- 8
- 48
-
-
- ItemType
- Input
-
-
-
-
- ibSingleCntrl
- BOOL
- TRUE if Actuator requires one Output signal to be activated, FALSE if its double acting i.e two outputs are required
- 8
- 56
-
-
- ItemType
- Input
-
-
-
-
- ibCntrlHold
- BOOL
- Control Signal must retain its value, must be TRUE in the case of single acting
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- ibOverrideInterlock
- BOOL
- if true interlocks are ignored
- 8
- 72
-
-
- ItemType
- Input
-
-
-
-
- i_xReset
- BOOL
- Reset fault
- 8
- 80
-
-
- ItemType
- Input
-
-
- pytmc
-
+ qualified_onlystrictFB_MotionPneumaticActuator108928ibInsertOKBOOL832ItemTypeInputibRetractOKBOOL840ItemTypeInputibPMPS_OKBOOL848ItemTypeInputibSingleCntrlBOOL856ItemTypeInputibCntrlHoldBOOL864ItemTypeInputibOverrideInterlockBOOL872ItemTypeInputi_xResetBOOL880ItemTypeInputpytmc
pv: FFO_Reset
-
-
-
-
-
- i_xAutoReset
- BOOL
- 8
- 88
-
-
- ItemType
- Input
-
-
- pytmc
-
+ i_xAutoResetBOOL888ItemTypeInputpytmc
pv: FFO_AutoReset
-
-
-
-
-
- stPneumaticActuator
- DUT_MotionPneumaticActuator
- 832
- 96
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stPneumaticActuatorDUT_MotionPneumaticActuator83296ItemTypeOutputpytmc
pv:
-
-
-
-
-
- xMPS_OK
- BOOL
- 8
- 928
-
-
- ItemType
- Output
-
-
- pytmc
-
+ xMPS_OKBOOL8928ItemTypeOutputpytmc
pv: MPS_OK
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if MPS signal is OK
-
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 960
-
-
- ItemType
- InOut
-
-
-
-
- fbFF
- FB_FastFault
- PMPS
- 25088
- 992
-
-
- .i_DevName
- MPA
-
-
- .i_Desc
- Fault occurs when the device is moving
-
-
- .i_TypeCode
- 1010
-
-
-
-
- xFirstPass
- BOOL
- Init
- 8
- 26080
-
-
- fbFSInit
- R_TRIG
- 64
- 26112
-
-
- tTimeOutDuration
- TIME
- Timeouts
- 32
- 26176
-
- 10000
-
-
-
- tInserttimeout
- TON
- 224
- 26208
-
-
- tRetracttimeout
- TON
- 224
- 26432
-
-
- tLimitSwitchLatchDuration
- TIME
- Limit switch latch timer
- 32
- 26656
-
- 1000
-
-
-
- tInsertLimitSwitch
- TON
- 224
- 26688
-
-
- tRetractLimitSwitch
- TON
- 224
- 26912
-
-
- fbLogger
- FB_LogMessage
- Logging
- 81600
- 27136
-
-
- .eSubsystem
- 3
-
-
-
-
- ePrevState
- ENUM_PnuematicActuatorPositionState
- 16
- 108736
-
-
- tAction
- R_TRIG
- Primary action of this device (Insert_DO, Retract_DO, etc.)
- 64
- 108768
-
-
- tOverrideActivated
- R_TRIG
- 64
- 108832
-
-
- i_xInsertedLS
- BOOL
- IO
- 8
- 108896
-
-
- TcAddressType
- Input
-
-
-
-
- i_xRetractedLS
- BOOL
- 8
- 108904
-
-
- TcAddressType
- Input
-
-
-
-
- q_xInsert_DO
- BOOL
- 8
- 108912
-
-
- TcAddressType
- Output
-
-
-
-
- q_xRetract_DO
- BOOL
- 8
- 108920
-
-
- TcAddressType
- Output
-
-
-
-
- ACT_Logger
-
-
- ACT_IO
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_TM1K4_States
- 16
- INT
-
- Unknown
- 0
- Adapted from ENUM_ATM_States to add TARGET6
-
-
- OUT
- 1
-
-
- TARGET1a
- 2
-
-
- TARGET1b
- 3
-
-
- TARGET2b
- 4
-
-
- TARGET3a
- 5
-
-
- TARGET3b
- 6
-
-
- YAG
- 7
-
-
- DIODE
- 8
-
-
-
- FB_TM1K4_States
- 695808
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_TM1K4_States
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+ io_fbFFHWOFB_HardwareFFOutput32960ItemTypeInOutfbFFFB_FastFault25088992.i_DevNameMPA.i_DescFault occurs when the device is moving.i_TypeCode1010xFirstPassBOOL826080fbFSInitR_TRIG6426112tTimeOutDurationTIME322617610000tInserttimeoutTON22426208tRetracttimeoutTON22426432tLimitSwitchLatchDurationTIME32266561000tInsertLimitSwitchTON22426688tRetractLimitSwitchTON22426912fbLoggerFB_LogMessage8160027136.eSubsystem3ePrevStateENUM_PnuematicActuatorPositionState16108736tActionR_TRIG64108768tOverrideActivatedR_TRIG64108832i_xInsertedLSBOOL8108896TcAddressTypeInputi_xRetractedLSBOOL8108904TcAddressTypeInputq_xInsert_DOBOOL8108912TcAddressTypeOutputq_xRetract_DOBOOL8108920TcAddressTypeOutputACT_LoggerACT_IOPouTypeFunctionBlockENUM_TM1K4_States16INTUnknown0OUT1TARGET1a2TARGET1b3TARGET2b4TARGET3a5TARGET3b6YAG7DIODE8FB_TM1K4_States695808FB_PositionStateBase_WithPMPSenumSetENUM_TM1K4_States16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stTarget1a
- DUT_PositionState
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- stTarget1b
- DUT_PositionState
- 3648
- 673472
-
-
- ItemType
- Input
-
-
-
-
- stTarget2b
- DUT_PositionState
- 3648
- 677120
-
-
- ItemType
- Input
-
-
-
-
- stTarget3a
- DUT_PositionState
- 3648
- 680768
-
-
- ItemType
- Input
-
-
-
-
- stTarget3b
- DUT_PositionState
- 3648
- 684416
-
-
- ItemType
- Input
-
-
-
-
- stTarget4
- DUT_PositionState
- 3648
- 688064
-
-
- ItemType
- Input
-
-
-
-
- stTarget5
- DUT_PositionState
- 3648
- 691712
-
-
- ItemType
- Input
-
-
-
-
- bStatesLock
- BOOL
- 8
- 695360
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_TM1K4_States
- 16
- 695376
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstTarget1aDUT_PositionState3648669824ItemTypeInputstTarget1bDUT_PositionState3648673472ItemTypeInputstTarget2bDUT_PositionState3648677120ItemTypeInputstTarget3aDUT_PositionState3648680768ItemTypeInputstTarget3bDUT_PositionState3648684416ItemTypeInputstTarget4DUT_PositionState3648688064ItemTypeInputstTarget5DUT_PositionState3648691712ItemTypeInputbStatesLockBOOL8695360ItemTypeInputenumGetENUM_TM1K4_States16695376ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- bATMInit
- BOOL
- 8
- 695392
-
-
- stTarget6
- INT
- 16
- 695408
-
-
- fInDelta
- LREAL
- 64
- 695424
-
- 2
-
-
-
- fOutDelta
- LREAL
- 64
- 695488
-
- 2
-
-
-
- fInVelocity
- LREAL
- 64
- 695552
-
- 5
-
-
-
- fOutVelocity
- LREAL
- 64
- 695616
-
- 5
-
-
-
- fAccel
- LREAL
- 64
- 695680
-
- 200
-
-
-
- fOutDecel
- LREAL
- 64
- 695744
-
- 25
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TM1K4
- 1322624
-
- stYStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stXStage
- DUT_MotionStage
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 192
-
-
- ItemType
- Input
-
-
-
-
- stTarget1a
- DUT_PositionState
- 3648
- 3840
-
-
- ItemType
- Input
-
-
-
-
- stTarget1b
- DUT_PositionState
- 3648
- 7488
-
-
- ItemType
- Input
-
-
-
-
- stTarget2b
- DUT_PositionState
- 3648
- 11136
-
-
- ItemType
- Input
-
-
-
-
- stTarget3a
- DUT_PositionState
- 3648
- 14784
-
-
- ItemType
- Input
-
-
-
-
- stTarget3b
- DUT_PositionState
- 3648
- 18432
-
-
- ItemType
- Input
-
-
-
-
- stTarget4
- DUT_PositionState
- target 4 is Yag
- 3648
- 22080
-
-
- ItemType
- Input
-
-
-
-
- stTarget5
- DUT_PositionState
- target 5 is Diode
- 3648
- 25728
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 29376
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 30024
-
-
- ItemType
- Input
-
-
-
-
- fbYStage
- FB_MotionStage
- 297920
- 30720
-
-
- fbXStage
- FB_MotionStage
- 297920
- 328640
-
-
- fbStates
- FB_TM1K4_States
- 695808
- 626560
-
-
- pytmc
-
+ bATMInitBOOL8695392stTarget6INT16695408fInDeltaLREAL646954242fOutDeltaLREAL646954882fInVelocityLREAL646955525fOutVelocityLREAL646956165fAccelLREAL64695680200fOutDecelLREAL6469574425PouTypeFunctionBlockFB_TM1K41322624stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1aDUT_PositionState36483840ItemTypeInputstTarget1bDUT_PositionState36487488ItemTypeInputstTarget2bDUT_PositionState364811136ItemTypeInputstTarget3aDUT_PositionState364814784ItemTypeInputstTarget3bDUT_PositionState364818432ItemTypeInputstTarget4DUT_PositionState364822080ItemTypeInputstTarget5DUT_PositionState364825728ItemTypeInputsPmpsDeviceNameSTRING(80)64829376ItemTypeInputsTransitionKeySTRING(80)64830024ItemTypeInputfbYStageFB_MotionStage29792030720fbXStageFB_MotionStage297920328640fbStatesFB_TM1K4_States695808626560pytmc
pv: MMS:STATE
io: i
arrStates.array: 1..8
-
-
-
-
-
- fbThermoCouple1
- FB_TempSensor
- 256
- 1322368
-
-
- pytmc
-
+ fbThermoCouple1FB_TempSensor2561322368pytmc
pv: STC:01
io: input
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_TM2K4_States
- 16
- INT
-
- Unknown
- 0
- Adapted from ENUM_ATM_States to add TARGET6
-
-
- OUT
- 1
-
-
- TARGET1
- 2
-
-
- TARGET2
- 3
-
-
- TARGET3
- 4
-
-
- YAG
- 5
-
-
- DIODE
- 6
-
-
-
- FB_TM2K4_States
- 688512
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_TM2K4_States
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+ PouTypeFunctionBlockENUM_TM2K4_States16INTUnknown0OUT1TARGET12TARGET23TARGET34YAG5DIODE6FB_TM2K4_States688512FB_PositionStateBase_WithPMPSenumSetENUM_TM2K4_States16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stTarget1
- DUT_PositionState
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- stTarget2
- DUT_PositionState
- 3648
- 673472
-
-
- ItemType
- Input
-
-
-
-
- stTarget3
- DUT_PositionState
- 3648
- 677120
-
-
- ItemType
- Input
-
-
-
-
- stTarget4
- DUT_PositionState
- 3648
- 680768
-
-
- ItemType
- Input
-
-
-
-
- stTarget5
- DUT_PositionState
- 3648
- 684416
-
-
- ItemType
- Input
-
-
-
-
- bStatesLock
- BOOL
- 8
- 688064
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_TM2K4_States
- 16
- 688080
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstTarget1DUT_PositionState3648669824ItemTypeInputstTarget2DUT_PositionState3648673472ItemTypeInputstTarget3DUT_PositionState3648677120ItemTypeInputstTarget4DUT_PositionState3648680768ItemTypeInputstTarget5DUT_PositionState3648684416ItemTypeInputbStatesLockBOOL8688064ItemTypeInputenumGetENUM_TM2K4_States16688080ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- bATMInit
- BOOL
- 8
- 688096
-
-
- fInDelta
- LREAL
- 64
- 688128
-
- 2
-
-
-
- fOutDelta
- LREAL
- 64
- 688192
-
- 2
-
-
-
- fInVelocity
- LREAL
- 64
- 688256
-
- 5
-
-
-
- fOutVelocity
- LREAL
- 64
- 688320
-
- 5
-
-
-
- fAccel
- LREAL
- 64
- 688384
-
- 200
-
-
-
- fOutDecel
- LREAL
- 64
- 688448
-
- 25
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TM2K4
- 1308032
-
- stYStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stXStage
- DUT_MotionStage
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 192
-
-
- ItemType
- Input
-
-
-
-
- stTarget1
- DUT_PositionState
- 3648
- 3840
-
-
- ItemType
- Input
-
-
-
-
- stTarget2
- DUT_PositionState
- 3648
- 7488
-
-
- ItemType
- Input
-
-
-
-
- stTarget3
- DUT_PositionState
- 3648
- 11136
-
-
- ItemType
- Input
-
-
-
-
- stTarget4
- DUT_PositionState
- target 4 is YAG
- 3648
- 14784
-
-
- ItemType
- Input
-
-
-
-
- stTarget5
- DUT_PositionState
- target 5 is Diode
- 3648
- 18432
-
-
- ItemType
- Input
-
-
-
-
- sPmpsDeviceName
- STRING(80)
- 648
- 22080
-
-
- ItemType
- Input
-
-
-
-
- sTransitionKey
- STRING(80)
- 648
- 22728
-
-
- ItemType
- Input
-
-
-
-
- fbYStage
- FB_MotionStage
- 297920
- 23424
-
-
- fbXStage
- FB_MotionStage
- 297920
- 321344
-
-
- fbStates
- FB_TM2K4_States
- 688512
- 619264
-
-
- pytmc
-
+ bATMInitBOOL8688096fInDeltaLREAL646881282fOutDeltaLREAL646881922fInVelocityLREAL646882565fOutVelocityLREAL646883205fAccelLREAL64688384200fOutDecelLREAL6468844825PouTypeFunctionBlockFB_TM2K41308032stYStageDUT_MotionStage3232ItemTypeInOutstXStageDUT_MotionStage3264ItemTypeInOutfbArbiterFB_Arbiter3296ItemTypeInOutfbFFHWOFB_HardwareFFOutput32128ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstTarget1DUT_PositionState36483840ItemTypeInputstTarget2DUT_PositionState36487488ItemTypeInputstTarget3DUT_PositionState364811136ItemTypeInputstTarget4DUT_PositionState364814784ItemTypeInputstTarget5DUT_PositionState364818432ItemTypeInputsPmpsDeviceNameSTRING(80)64822080ItemTypeInputsTransitionKeySTRING(80)64822728ItemTypeInputfbYStageFB_MotionStage29792023424fbXStageFB_MotionStage297920321344fbStatesFB_TM2K4_States688512619264pytmc
pv: MMS:STATE
io: i
arrStates.array: 1..6
-
-
-
-
-
- fbThermoCouple1
- FB_TempSensor
- 256
- 1307776
-
-
- pytmc
-
+ fbThermoCouple1FB_TempSensor2561307776pytmc
pv: STC:01
io: input
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ENUM_ZonePlate_States
- 16
- INT
-
- Unknown
- 0
-
-
- OUT
- 1
-
-
- Yag
- 2
-
-
- FZP860_1
- 3
- Ne1
-
-
- FZP860_2
- 4
- Ne2
-
-
- FZP860_3
- 5
- Ne3
-
-
- FZP750_1
- 6
- 3w1
-
-
- FZP750_2
- 7
- 3w2
-
-
- FZP530_1
- 8
- o1
-
-
- FZP530_2
- 9
- o2
-
-
- FZP460_1
- 10
- Ti1
-
-
- FZP460_2
- 11
- Ti2
-
-
- FZP410_1
- 12
- N1
-
-
- FZP410_2
- 13
- N2
-
-
- FZP290_1
- 14
- C1
-
-
- FZP290_2
- 15
- C2
+ PouTypeFunctionBlockENUM_ZonePlate_States16INTUnknown0OUT1Yag2FZP860_13FZP860_24FZP860_35FZP750_16FZP750_27FZP530_18FZP530_29FZP460_110FZP460_211FZP410_112FZP410_213FZP290_114FZP290_215
-
-
-
- FB_ZonePlate_States
- 725184
- FB_PositionStateBase_WithPMPS
-
- enumSet
- ENUM_ZonePlate_States
- 16
- 666112
-
-
- ItemType
- Input
-
-
- pytmc
-
+TODO: is add all therest]]>FB_ZonePlate_States725184FB_PositionStateBase_WithPMPSenumSetENUM_ZonePlate_States16666112ItemTypeInputpytmc
pv: SET
io: io
-
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 666176
-
-
- ItemType
- Input
-
-
-
-
- stYag
- DUT_PositionState
- 3648
- 669824
-
-
- ItemType
- Input
-
-
-
-
- stNe1
- DUT_PositionState
- 3648
- 673472
-
-
- ItemType
- Input
-
-
-
-
- stNe2
- DUT_PositionState
- 3648
- 677120
-
-
- ItemType
- Input
-
-
-
-
- stNe3
- DUT_PositionState
- 3648
- 680768
-
-
- ItemType
- Input
-
-
-
-
- st3w1
- DUT_PositionState
- 3648
- 684416
-
-
- ItemType
- Input
-
-
-
-
- st3w2
- DUT_PositionState
- 3648
- 688064
-
-
- ItemType
- Input
-
-
-
-
- stO1
- DUT_PositionState
- 3648
- 691712
-
-
- ItemType
- Input
-
-
-
-
- stO2
- DUT_PositionState
- 3648
- 695360
-
-
- ItemType
- Input
-
-
-
-
- stTi1
- DUT_PositionState
- 3648
- 699008
-
-
- ItemType
- Input
-
-
-
-
- stTi2
- DUT_PositionState
- 3648
- 702656
-
-
- ItemType
- Input
-
-
-
-
- stN1
- DUT_PositionState
- 3648
- 706304
-
-
- ItemType
- Input
-
-
-
-
- stN2
- DUT_PositionState
- 3648
- 709952
-
-
- ItemType
- Input
-
-
-
-
- stC1
- DUT_PositionState
- 3648
- 713600
-
-
- ItemType
- Input
-
-
-
-
- stC2
- DUT_PositionState
- 3648
- 717248
-
-
- ItemType
- Input
-
-
-
-
- stW1
- DUT_PositionState
- 3648
- 720896
-
-
- ItemType
- Input
-
-
-
-
- enumGet
- ENUM_ZonePlate_States
- 16
- 724544
-
-
- ItemType
- Output
-
-
- pytmc
-
+ stOutDUT_PositionState3648666176ItemTypeInputstYagDUT_PositionState3648669824ItemTypeInputstNe1DUT_PositionState3648673472ItemTypeInputstNe2DUT_PositionState3648677120ItemTypeInputstNe3DUT_PositionState3648680768ItemTypeInputst3w1DUT_PositionState3648684416ItemTypeInputst3w2DUT_PositionState3648688064ItemTypeInputstO1DUT_PositionState3648691712ItemTypeInputstO2DUT_PositionState3648695360ItemTypeInputstTi1DUT_PositionState3648699008ItemTypeInputstTi2DUT_PositionState3648702656ItemTypeInputstN1DUT_PositionState3648706304ItemTypeInputstN2DUT_PositionState3648709952ItemTypeInputstC1DUT_PositionState3648713600ItemTypeInputstC2DUT_PositionState3648717248ItemTypeInputstW1DUT_PositionState3648720896ItemTypeInputenumGetENUM_ZonePlate_States16724544ItemTypeOutputpytmc
pv: GET
io: i
-
-
-
-
-
- bInittwo
- BOOL
- 8
- 724560
-
- 1
-
-
-
- fbStateDefaults
- FB_PositionState_Defaults
- 320
- 724608
-
-
- fDelta
- LREAL
- These are the default values
+ bInittwoBOOL87245601fbStateDefaultsFB_PositionState_Defaults320724608fDeltaLREAL
- 64
- 724928
-
- 1
-
-
-
- fVelocity
- LREAL
- 64
- 724992
-
- 5
-
-
-
- fAccel
- LREAL
- 64
- 725056
-
- 200
-
-
-
- fDecel
- LREAL
- 64
- 725120
-
- 25
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_SP_ZP
- 2424192
-
- stXStage
- DUT_MotionStage
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- stYStage
- DUT_MotionStage
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- stZStage
- DUT_MotionStage
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 160
-
-
- ItemType
- InOut
-
-
-
-
- stOut
- DUT_PositionState
- 3648
- 192
-
-
- ItemType
- Input
-
-
-
-
- stYag
- DUT_PositionState
- 3648
- 3840
-
-
- ItemType
- Input
-
-
-
-
- stNe1
- DUT_PositionState
- 3648
- 7488
-
-
- ItemType
- Input
-
-
-
-
- stNe2
- DUT_PositionState
- 3648
- 11136
-
-
- ItemType
- Input
-
-
-
-
- stNe3
- DUT_PositionState
- 3648
- 14784
-
-
- ItemType
- Input
-
-
-
-
- st3w1
- DUT_PositionState
- 3648
- 18432
-
-
- ItemType
- Input
-
-
-
-
- st3w2
- DUT_PositionState
- 3648
- 22080
-
-
- ItemType
- Input
-
-
-
-
- stO2
- DUT_PositionState
- 3648
- 25728
-
-
- ItemType
- Input
-
-
-
-
- stO1
- DUT_PositionState
- 3648
- 29376
-
-
- ItemType
- Input
-
-
-
-
- stTi1
- DUT_PositionState
- 3648
- 33024
-
-
- ItemType
- Input
-
-
-
-
- stTi2
- DUT_PositionState
- 3648
- 36672
-
-
- ItemType
- Input
-
-
-
-
- stN1
- DUT_PositionState
- 3648
- 40320
-
-
- ItemType
- Input
-
-
-
-
- stN2
- DUT_PositionState
- 3648
- 43968
-
-
- ItemType
- Input
-
-
-
-
- stC1
- DUT_PositionState
- 3648
- 47616
-
-
- ItemType
- Input
-
-
-
-
- stC2
- DUT_PositionState
- 3648
- 51264
-
-
- ItemType
- Input
-
-
-
-
- fbStates_x
- FB_ZonePlate_States
- nTransitionAssertionID: UDINT;
-nUnknownAssertionID: UDINT;
- 725184
- 54912
-
-
- ItemType
- Input
-
-
- pytmc
-
+TODO correct these default positions]]>647249281fVelocityLREAL647249925fAccelLREAL64725056200fDecelLREAL6472512025PouTypeFunctionBlockFB_SP_ZP2424192stXStageDUT_MotionStage3232ItemTypeInOutstYStageDUT_MotionStage3264ItemTypeInOutstZStageDUT_MotionStage3296ItemTypeInOutfbArbiterFB_Arbiter32128ItemTypeInOutfbFFHWOFB_HardwareFFOutput32160ItemTypeInOutstOutDUT_PositionState3648192ItemTypeInputstYagDUT_PositionState36483840ItemTypeInputstNe1DUT_PositionState36487488ItemTypeInputstNe2DUT_PositionState364811136ItemTypeInputstNe3DUT_PositionState364814784ItemTypeInputst3w1DUT_PositionState364818432ItemTypeInputst3w2DUT_PositionState364822080ItemTypeInputstO2DUT_PositionState364825728ItemTypeInputstO1DUT_PositionState364829376ItemTypeInputstTi1DUT_PositionState364833024ItemTypeInputstTi2DUT_PositionState364836672ItemTypeInputstN1DUT_PositionState364840320ItemTypeInputstN2DUT_PositionState364843968ItemTypeInputstC1DUT_PositionState364847616ItemTypeInputstC2DUT_PositionState364851264ItemTypeInputfbStates_xFB_ZonePlate_States72518454912ItemTypeInputpytmc
pv: MMS:X:STATE
io: i
-
-
-
-
-
- fbStates_y
- FB_ZonePlate_States
- 725184
- 780096
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbStates_yFB_ZonePlate_States725184780096ItemTypeInputpytmc
pv: MMS:Y:STATE
io: i
-
-
-
-
-
- zp_enumSet
- ENUM_ZonePlate_States
- 16
- 1505280
-
-
- ItemType
- Input
-
-
-
-
- fbXStage
- FB_MotionStage
- 297920
- 1505344
-
-
- fbYStage
- FB_MotionStage
- 297920
- 1803264
-
-
- fbZStage
- FB_MotionStage
- 297920
- 2101184
-
-
- FFO
- FB_FastFault
- FFO
- 25088
- 2399104
-
-
- .i_DevName
- SP1K4
-
-
- .i_Desc
- Fault Occures when the X and Y states d not match
-
-
- .i_TypeCode
- 768
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_BeamParams_IO
- 1760
-
- nTran
- REAL
- Requested pre-optic attenuation - 1 is full transmission
- 32
- 0
-
- 0
- 1
- 1
-
-
-
- plcAttribute_pytmc
- pv: Attenuation
- io: i
-
-
-
-
- nRate
- UDINT
- Pulse-rate
- 32
- 32
-
- 120
-
-
-
- plcAttribute_pytmc
- pv: Rate
- io: i
-
-
-
-
- neVRange
- DWORD
- Photon energy ranges
- 32
- 64
-
- 4294967295
-
-
-
- plcAttribute_pytmc
- pv: PhotonEnergy
- io: i
-
-
- plcAttribute_displaymode
- binary
-
-
-
-
- neV
- REAL
- Current Photon energy as calculated by the arbiter
- 32
- 96
-
-
- nBCRange
- WORD
- 16
- 128
-
- 0
- 65535
- 0
-
-
-
- nBeamClass
- USINT
- 8
- 144
-
- 0
- 0
-
-
-
- nMachineMode
- USINT
- 8
- 152
-
-
- astAttenuators
- ST_PMPS_Attenuator_IO
-
- 1
- 16
-
- Beamline attenuators
- 1024
- 160
-
-
- plcAttribute_pytmc
- pv: AuxAttenuator
- io: i
-
-
-
-
- astApertures
- ST_PMPS_Aperture_IO
-
- 1
- 4
-
- 384
- 1184
-
-
- aVetoDevices
- BOOL
-
- 1
- 16
-
- Stopper statuses
- 128
- 1568
-
-
- plcAttribute_pytmc
- pv: AuxAttenuator
- io: i
-
-
-
-
- xValidToggle
- BOOL
- Toggle for watchdog
- 8
- 1696
-
-
- xValid
- BOOL
- Beam parameter set is valid (if readback), or acknowledged (if request)
- 8
- 1704
-
-
- plcAttribute_pytmc
- pv: Valid
- io: i
-
-
-
-
- nCohortInt
- UDINT
- Cohort index. Identifies which cohort this BP set was included in arbitration
- 32
- 1728
-
-
- plcAttribute_pytmc
- pv: Attenuation
- io: i
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FB_VetoArbiter
- 27168
- I_HigherAuthority
-
- bVeto
- BOOL
- Rising edge clears request, hold true to veto continuously, falling edge restores request
- 8
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- HigherAuthority
- I_HigherAuthority
- Typically connected to a higher-level arbiter.
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- LowerAuthority
- I_LowerAuthority
- Lower authority to be vetoed
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- FFO
- FB_HardwareFFOutput
- This should be the FFO upstream of the veto device
- 32
- 160
-
-
- ItemType
- InOut
-
-
-
-
- ffKeepItSecretKeepItSafe
- FB_FastFault
- 25088
- 192
-
-
- .i_xAutoReset
- 1
-
-
- .i_Desc
- Holds beam off until request is back in arbitration
-
-
- .i_TypeCode
- 200
-
-
- .i_xVetoable
- 1
-
-
-
-
- stStandbyBP
- ST_BeamParams
- 1760
- 25280
-
-
- rtVeto
- R_TRIG
- 64
- 27040
-
-
- ftVeto
- F_TRIG
- 64
- 27104
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_SubSysToArbiter_IO
- Use on a subsystem PLC to request from the arbiter
- Run at the top of your cycle to receive the latest BP
- 138368
- I_HigherAuthority
-
- Reset
- BOOL
- Fast fault reset
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- sName
- STRING(80)
- 648
- 72
-
- SubSysToArbiter
-
-
-
- ItemType
- Input
-
-
-
-
- i_bVeto
- BOOL
- 8
- 720
-
-
- ItemType
- Input
-
-
-
-
- Arbiter
- FB_Arbiter
- 32
- 736
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 768
-
-
- ItemType
- InOut
-
-
-
-
- i_stCurrentBP
- ST_BeamParams_IO
- 1760
- 800
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Inputs^CurrentBP
-
-
- TcAddressType
- Input
-
-
-
-
- q_stRequestedBP
- ST_BeamParams_IO
- 1760
- 2560
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Outputs^RequestedBP
-
-
- TcAddressType
- Output
-
-
-
-
- xTxPDO_toggle
- BIT
- 1
- 4320
-
-
- pytmc
- pv: TxPDO_toggle
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle
-
-
- TcAddressType
- Input
-
-
-
-
- xTxPDO_state
- BIT
- 1
- 4321
-
-
- pytmc
- pv: TxPDO_state
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state
-
-
- TcAddressType
- Input
-
-
-
-
- ffPMPSIO_Disconnect
- FB_FastFault
- Fast faults
- 25088
- 4352
-
-
- .i_Desc
- Arbiter network interface disconnected or not OP
-
-
- .i_DevName
- SubSysToArbiter
-
-
-
-
- nRequestCohort
- UDINT
- Request cohort
- 32
- 29440
-
- 0
-
-
-
- pytmc
- pv: RequestCohort
- io: i
-
-
-
-
- nActiveCohort
- UDINT
- Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call
- 32
- 29472
-
- 0
-
-
-
- pytmc
- pv: ActiveCohort
- io: i
-
-
-
-
- fbVetoArb
- FB_VetoArbiter
- 27168
- 29504
-
-
- fbLog
- FB_LogMessage
- 81600
- 56704
-
-
- __CHECKREQUEST__XFIRSTTIME
- BOOL
- 8
- 138304
-
- 1
-
-
-
- __CHECKREQUEST__NID
- DWORD
- 32
- 138336
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
- xFirstTime
- BOOL
- 8
-
-
- uselocation
- __CHECKREQUEST__XFIRSTTIME
-
-
-
-
- nId
- DWORD
- 32
-
-
- uselocation
- __CHECKREQUEST__NID
-
-
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- TcEventConfirmationState
- 16
- INT
-
- NotSupported
- 0
-
-
- NotRequired
- 1
-
-
- WaitForConfirmation
- 2
-
-
- Confirmed
- 3
-
-
- Reset
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- ITcAlarm
- 32
- ITcEvent
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
- GetIsRaised
- HRESULT
- 32
-
- bIsRaised
- BOOL32
- 32
-
-
-
- Raise
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
- Clear
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- bResetConfirmation
- BOOL32
- 32
-
-
-
- GetConfirmationState
- HRESULT
- 32
-
- state
- TcEventConfirmationState
- 32
-
-
-
- Confirm
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
-
- FB_TcEvent
- 3520
- FB_TcEventBase
- I_TcEventBase
-
- nTimestamp
- ULINT
- 64
- 84144904
- 84144912
-
-
- __getnTimestamp
- ULINT
- 64
-
- nTimestamp
- ULINT
- 64
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- __setnTimestamp
-
- nTimestamp
- ULINT
- 64
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- Release
- HRESULT
- 32
-
-
- Init
-
- ipEvent
- ITcEvent
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- ipMessage
- ITcMessage
- 32
-
-
- ipAlarm
- ITcAlarm
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- conditionalshow
-
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- I_Listener
- 32
- PVOID
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmDisposed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
-
- ITcEventFilterConfig
- 32
- ITcUnknown
-
- AddEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
-
- RemoveEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
-
- AddSourceInfo
- HRESULT
- 32
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
-
- RemoveSourceInfo
- HRESULT
- 32
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
-
- ITcMessageListener
- 32
- ITcUnknown
-
- OnMessageSent
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
-
- ITcAlarmListener
- 32
- ITcUnknown
-
- OnAlarmRaised
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmCleared
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmConfirmed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmDisposed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
-
- ITcAlarm2
- 32
- ITcAlarm
-
- GetTimeRaised
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
- GetTimeConfirmed
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
- GetTimeCleared
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
-
- FB_ListenerWrapper
- 3776
- ITcMessageListener
- ITcAlarmListener
-
- TcAddRef
- UDINT
- 32
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnAlarmRaised
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Unsubscribe
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmCleared
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- TcQueryInterface
- HRESULT
- 32
-
- iid
- IID
- 32
-
-
- pipItf
- PVOID
- 32
-
-
- ipMessageListener
- ITcMessageListener
- 32
-
-
- ipAlarmListener
- ITcAlarmListener
- 32
-
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnMessageSent
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipMessage2
- ITcMessage2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Subscribe
- HRESULT
- 32
-
- pipMessageFilterConfig
- ITcEventFilterConfig
- 32
-
-
- pipAlarmFilterConfig
- ITcEventFilterConfig
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- TcRelease
- UDINT
- 32
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnAlarmConfirmed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- OnAlarmDisposed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Execute
- HRESULT
- 32
-
- ipListener
- I_Listener
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- c++_compatible
-
-
- enable_dynamic_creation
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- FB_ListenerBase
- 96
- I_Listener
-
- _pListenerWrapper
- FB_ListenerWrapper
- 32
- 64
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Unsubscribe
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Subscribe
- HRESULT
- 32
-
- ipMessageFilterConfig
- ITcEventFilterConfig
- 32
-
-
- ipAlarmFilterConfig
- ITcEventFilterConfig
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmDisposed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Execute
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- E_LogEventType
- 16
- INT
-
- ALARMCLEARED
- 0
-
-
- ALARMCONFIRMED
- 1
-
-
- ALARMRAISED
- 2
-
-
- MESSAGESENT
- 3
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- ST_LoggingEventInfo
- 86272
-
- schema
- STRING(80)
- Message or Alarm{Cleared,Confirmed,Raised} event information
+ zp_enumSetENUM_ZonePlate_States161505280ItemTypeInputfbXStageFB_MotionStage2979201505344fbYStageFB_MotionStage2979201803264fbZStageFB_MotionStage2979202101184FFOFB_FastFault250882399104.i_DevNameSP1K4.i_DescFault Occures when the X and Y states d not match.i_TypeCode768PouTypeFunctionBlockST_BeamParams_IO1760nTranREAL320011plcAttribute_pytmcpv: Attenuation
+ io: inRateUDINT3232120plcAttribute_pytmcpv: Rate
+ io: ineVRangeDWORD32644294967295plcAttribute_pytmcpv: PhotonEnergy
+ io: iplcAttribute_displaymodebinaryneVREAL3296nBCRangeWORD161280655350nBeamClassUSINT814400nMachineModeUSINT8152astAttenuatorsST_PMPS_Attenuator_IO1161024160plcAttribute_pytmcpv: AuxAttenuator
+ io: iastAperturesST_PMPS_Aperture_IO143841184aVetoDevicesBOOL1161281568plcAttribute_pytmcpv: AuxAttenuator
+ io: ixValidToggleBOOL81696xValidBOOL81704plcAttribute_pytmcpv: Valid
+ io: inCohortIntUDINT321728plcAttribute_pytmcpv: Attenuation
+ io: iFB_VetoArbiter27168I_HigherAuthoritybVetoBOOL8640ItemTypeInputHigherAuthorityI_HigherAuthority3296ItemTypeInputLowerAuthorityI_LowerAuthority32128ItemTypeInputFFOFB_HardwareFFOutput32160ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25088192.i_xAutoReset1.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoable1stStandbyBPST_BeamParams176025280rtVetoR_TRIG6427040ftVetoF_TRIG6427104CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO138368I_HigherAuthorityResetBOOL864ItemTypeInputsNameSTRING(80)64872SubSysToArbiterItemTypeInputi_bVetoBOOL8720ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760800TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602560TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14320pytmcpv: TxPDO_toggle
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14321pytmcpv: TxPDO_state
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250884352.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32294400pytmcpv: RequestCohort
+ io: inActiveCohortUDINT32294720pytmcpv: ActiveCohort
+ io: ifbVetoArbFB_VetoArbiter2716829504fbLogFB_LogMessage8160056704__CHECKREQUEST__XFIRSTTIMEBOOL81383041__CHECKREQUEST__NIDDWORD32138336CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64FB_TcEvent3520FB_TcEventBaseI_TcEventBasenTimestampULINT648422468084224688__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046__setnTimestampnTimestampULINT64monitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshow__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_ListenerWrapper3776ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80)
- 648
- 0
-
- twincat-event-0
-
-
-
- plcAttribute_pytmc
- pv: Schema
+ used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema
io: i
- field: DESC Schema string
-
-
-
-
- ts
- LREAL
- 64
- 704
-
-
- plcAttribute_pytmc
- pv: Timestamp
+ field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp
io: i
- field: DESC Unix timestamp
-
-
-
-
- plc
- STRING(80)
- 648
- 768
-
-
- plcAttribute_pytmc
- pv: Hostname
+ field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname
io: i
- field: DESC PLC Hostname
-
-
-
-
- severity
- TcEventSeverity
- 16
- 1424
-
-
- plcAttribute_pytmc
- pv: Severity
+ field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity
io: i
field: DESC TcEventSeverity
field: ZRST Verbose
field: ONST Info
field: TWST Warning
- field: THST Error
-
-
-
-
- id
- UDINT
- 32
- 1440
-
-
- plcAttribute_pytmc
- pv: MessageID
+ field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID
io: i
- field: DESC TwinCAT Message ID
-
-
-
-
- event_class
- STRING(80)
- 648
- 1472
-
-
- plcAttribute_pytmc
- pv: EventClass
+ field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass
io: i
- field: DESC TwinCAT Event class
-
-
-
-
- msg
- STRING(255)
- 2048
- 2120
-
-
- plcAttribute_pytmc
- pv: Message
- io: i
-
-
-
-
- source
- STRING(255)
- This is actually: T_MaxString
- which has been expanded due to requirements for pinning global data types.
- 2048
- 4168
-
-
- plcAttribute_pytmc
- pv: Source
- io: i
-
-
-
-
- event_type
- E_LogEventType
- This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1)
- which has been expanded due to requirements for pinning global data types.
- 16
- 6224
-
-
- plcAttribute_pytmc
- pv: EventType
+ field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message
+ io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source
+ io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType
io: i
- field: DESC The event type
-
-
-
-
- json
- STRING(10000)
- 80008
- 6240
-
-
- plcAttribute_pytmc
- pv: MessageJSON
+ field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON
io: i
- field: DESC Metadata with the message
-
-
-
-
-
-
-
-
- ITcEventLogger
- 32
- ITcUnknown
-
- CreateMessage
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- pipMessage
- ITcMessage
- 32
-
-
-
- CreateAlarm
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- bWithConfirmation
- BOOL32
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- pipAlarm
- ITcAlarm
- 32
-
-
-
- GetAlarm
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- pipAlarm
- ITcAlarm
- 32
-
-
-
- IsAlarmRaised
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- bIsRaised
- BOOL32
- 32
-
-
-
- ConfirmAllAlarms
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
- ClearAllAlarms
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- bResetConfirmation
- BOOL32
- 32
-
-
-
- SendTcMessage
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- timeStamp
- ULINT
- 64
-
-
- ipSerializedArguments
- ITcArguments
- 32
-
-
-
- AddMessageListener
- HRESULT
- 32
-
- ipListener
- ITcMessageListener
- 32
-
-
- pipFilterConfig
- ITcEventFilterConfig
- 32
-
-
-
- RemoveMessageListener
- HRESULT
- 32
-
- ipListener
- ITcMessageListener
- 32
-
-
-
- NotifyMessageListener
- HRESULT
- 32
-
- ipListener
- ITcMessageListener
- 32
-
-
-
- AddAlarmListener
- HRESULT
- 32
-
- ipListener
- ITcAlarmListener
- 32
-
-
- pipFilterConfig
- ITcEventFilterConfig
- 32
-
-
-
- RemoveAlarmListener
- HRESULT
- 32
-
- ipListener
- ITcAlarmListener
- 32
-
-
-
- NotifyAlarmListener
- HRESULT
- 32
-
- ipListener
- ITcAlarmListener
- 32
-
-
-
- GetEventText
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- CreateArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
-
- FB_RequestEventText
- 128
-
- hrInit
- HRESULT
- 32
- 32
-
-
- _ipEventLogger
- ITcEventLogger
- 32
- 64
-
-
- _ipResult
- ITcAsyncStringResult
- 32
- 96
-
-
- bBusy
- BOOL
- 8
- 84144472
-
-
- bError
- BOOL
- 8
- 84144504
-
-
- hrErrorCode
- HRESULT
- 32
- 84144508
-
-
- nStringSize
- UDINT
- 32
- 84144496
-
-
- sEventText
- STRING(255)
- 2048
- 84144516
-
-
- __getbBusy
- BOOL
- 8
-
- bBusy
- BOOL
- 8
-
-
- b32IsBusy
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- GetString
- BOOL
- 8
-
- sResult
- STRING(80)
- 32
-
-
- nResult
- buffer size in bytes
- UDINT
- 32
-
-
-
- __getnStringSize
- UDINT
- 32
-
- nStringSize
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getbError
- BOOL
- 8
-
- bError
- BOOL
- 8
-
-
- b32HasError
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __gethrErrorCode
- HRESULT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- hrError
- HRESULT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Request
- HRESULT
- 32
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- ipArgs
- I_TcArguments
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
- sEventText
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- ST_PendingEvent
- 86464
-
- stEventInfo
- ST_LoggingEventInfo
- 86272
- 0
-
-
- pytmc
-
+ field: DESC Metadata with the messageITcEventLogger32ITcUnknownCreateMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32pipMessageITcMessage32CreateAlarmHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16bWithConfirmationBOOL3232ipSourceInfoITcSourceInfo32pipAlarmITcAlarm32GetAlarmHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32pipAlarmITcAlarm32IsAlarmRaisedHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32bIsRaisedBOOL3232ConfirmAllAlarmsHRESULT32timeStampULINT64ClearAllAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32AddMessageListenerHRESULT32ipListenerITcMessageListener32pipFilterConfigITcEventFilterConfig32RemoveMessageListenerHRESULT32ipListenerITcMessageListener32NotifyMessageListenerHRESULT32ipListenerITcMessageListener32AddAlarmListenerHRESULT32ipListenerITcAlarmListener32pipFilterConfigITcEventFilterConfig32RemoveAlarmListenerHRESULT32ipListenerITcAlarmListener32NotifyAlarmListenerHRESULT32ipListenerITcAlarmListener32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32CreateArgumentsHRESULT32pipArgumentsITcArguments32FB_RequestEventText128hrInitHRESULT3232_ipEventLoggerITcEventLogger3264_ipResultITcAsyncStringResult3296bBusyBOOL884224248bErrorBOOL884224280hrErrorCodeHRESULT3284224284nStringSizeUDINT3284224272sEventTextSTRING(255)204884224292__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyno_assignST_PendingEvent86464stEventInfoST_LoggingEventInfo862720pytmc
pv:
-
-
-
-
-
- bInUse
- BOOL
- 8
- 86272
-
-
- fbRequestEventText
- FB_RequestEventText
- 128
- 86304
-
-
-
- FB_JsonReadWriteDatatype
- 96
-
- initStatus
- HRESULT
- 32
- 32
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- ipJson
- ITcIecApplicationJson
- 32
- 64
-
-
- GetJsonFromSymbol
- BOOL
- 8
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- nJson
- size of json buffer
- UDINT
- 32
-
-
- pJson
- json buffer
- STRING(80)
- 32
-
-
-
- CopyJsonStringFromSymbolProperties
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetSizeJsonStringFromSymbol
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetJsonStringFromSymbolProperties
- STRING(255)
- 2048
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- AddJsonKeyPropertiesFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sKey
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- GetDatatypeNameByAddress
- STRING(80)
- 648
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- length
- UDINT
- 32
-
-
- dataType
- STRING(80)
- 648
-
-
-
- SetSymbolFromJson
- BOOL
- 8
-
- sJson
- json string for the symbol
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
-
- GetSizeJsonStringFromSymbolProperties
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetJsonStringFromSymbol
- STRING(255)
- 2048
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- CopyJsonStringFromSymbol
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetSymbolNameByAddress
- STRING(255)
- 2048
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- length
- UDINT
- 32
-
-
-
- AddJsonValueFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- AddJsonKeyValueFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sKey
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- T_IPv4Addr
- IPv4 network host address string.
- 128
- STRING(15)
-
-
- E_SocketConnectionlessState
- 16
- INT
-
- eSOCKET_CLOSED
- 0
- UDP socket is closed
-
-
- eSOCKET_CREATED
- 1
- UDP socket is created
-
-
- eSOCKET_TRANSIENT
- 2
- UDP socket state changes from closed->created or from created->closed
-
-
-
- FB_ConnectionlessSocket
- This function block manages (creates and closes) connectionless UDP datagram socket
- 6784
-
- sSrvNetID
- T_AmsNetID
- The network address of the TcpIpServer.exe. If empty string=>server runs on local system.
- 192
- 32
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- nMode
- DWORD
- Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved.
- 32
- 224
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- sLocalHost
- T_IPv4Addr
- Local address. String containing an (Ipv4) Internet Protocol dotted address.
- 128
- 256
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- nLocalPort
- UDINT
- Local Internet Protocol (IP) port.
- 32
- 384
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- TRUE = Create UDP socket, FALSE = Close/don't open UDP socket
- 8
- 416
-
-
- ItemType
- Input
-
-
-
-
- tReconnect
- TIME
- This timer specifies when create is retried.
- 32
- 448
-
- 45000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 480
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 488
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
- hSocket
- T_HSOCKET
- Created UDP socket handle
- 352
- 544
-
-
- ItemType
- Output
-
-
-
-
- eState
- E_SocketConnectionlessState
- State
- 16
- 896
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_Listener
- 945536
- FB_ListenerBase
-
- nEventIdx
- UINT
- 16
- 96
-
- 0
-
-
-
- nPendingEvents
- UINT
- 16
- 112
-
- 0
-
-
-
- bLogToVisualStudio
- BOOL
- 8
- 128
-
- 0
-
-
-
- pytmc
-
+ bInUseBOOL886272fbRequestEventTextFB_RequestEventText12886304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32CopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32pTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32lengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32GetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32pTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32lengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32ipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32ipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener945536FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc
pv: LogToVisualStudio
io: io
-
-
-
-
-
- nCntMessagesSent
- UDINT
- 32
- 160
-
- 0
-
-
-
- pytmc
-
+ nCntMessagesSentUDINT321600pytmc
pv: MessagesSent
io: i
-
-
-
-
-
- nCntAlarmsRaised
- UDINT
- 32
- 192
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsRaisedUDINT321920pytmc
pv: AlarmsRaised
io: i
-
-
-
-
-
- nCntAlarmsConfirmed
- UDINT
- 32
- 224
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsConfirmedUDINT322240pytmc
pv: AlarmsConfirmed
io: i
-
-
-
-
-
- nCntAlarmsCleared
- UDINT
- 32
- 256
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsClearedUDINT322560pytmc
pv: AlarmsCleared
io: i
-
-
-
-
-
- eMinSeverity
- TcEventSeverity
- 16
- 288
-
-
- pytmc
-
+ eMinSeverityTcEventSeverity16288pytmc
pv: MinSeverity
io: io
-
-
-
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
- 320
-
-
- pytmc
-
+ stEventInfoST_LoggingEventInfo32320pytmc
pv: Log
-
-
-
-
-
- stPendingEvents
- ST_PendingEvent
-
- 0
- 10
-
- 864640
- 384
-
-
- ipMessageConfig
- ITcEventFilterConfig
- 32
- 865024
-
-
- fbSocket
- FB_ConnectionlessSocket
- 32
- 865056
-
-
- bConfigured
- BOOL
- 8
- 865088
-
- 0
-
-
-
- nMaxEvents
- UINT
- The maximum number of events allowed *per-cycle*
- 16
- 865104
-
- 10
-
-
-
- __CONFIGURE__BSUBSCRIBED
- BOOL
- 8
- 865120
-
- 0
-
-
-
- __PUBLISHEVENTS__FBJSON
- FB_JsonSaxWriter
- 256
- 865152
-
-
- __PUBLISHEVENTS__FBJSONDATATYPE
- FB_JsonReadWriteDatatype
- 96
- 865408
-
-
- __PUBLISHEVENTS__SJSONDOC
- STRING(10000)
- 80008
- 865504
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- __getLogToVisualStudio
- BOOL
- 8
-
- LogToVisualStudio
- BOOL
- 8
-
-
-
- property
-
-
-
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- SendMessage
- HRESULT
- 32
-
- sMessage
- STRING(80)
- 32
-
-
- sLogStr
- T_MaxString
- 2048
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- PublishEvents
- HRESULT
- 32
-
- nEvent
- UINT
- 16
-
-
- stPendingEvent
- ST_PendingEvent
- 32
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
-
-
- fbRequestEventText
- FB_RequestEventText
- 32
-
-
- fbJson
- FB_JsonSaxWriter
- 256
-
-
- uselocation
- __PUBLISHEVENTS__FBJSON
-
-
-
-
- fbJsonDataType
- FB_JsonReadWriteDatatype
- 96
-
-
- uselocation
- __PUBLISHEVENTS__FBJSONDATATYPE
-
-
-
-
- sJsonDoc
- STRING(10000)
- 80008
-
-
- uselocation
- __PUBLISHEVENTS__SJSONDOC
-
-
-
-
-
- StoreEvent
- HRESULT
- 32
-
- fbEvent
- FB_TcEvent
- 32
-
-
- eEventType
- E_LogEventType
- 16
-
-
- stPendingEvent
- ST_PendingEvent
- 32
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
-
-
- nFailures
- UINT
- 16
-
-
-
- Configure
- HRESULT
- 32
-
- i_EventClass
- GUID
- 128
-
-
- i_MinSeverity
- TcEventSeverity
- 16
-
-
- i_fbSocket
- FB_ConnectionlessSocket
- 32
-
-
- bSubscribed
- BOOL
- 8
-
-
- uselocation
- __CONFIGURE__BSUBSCRIBED
-
-
-
-
-
- __setLogToVisualStudio
-
- LogToVisualStudio
- BOOL
- 8
-
-
- bValue
- BOOL
- 8
-
-
-
- property
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_GetHostName
- The function block returns the standard host name for the local machine.
- 3744
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max. fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- sHostName
- T_MaxString
- The local host name
- 2048
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 2400
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 702
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 3648
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 3712
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_GetPLCHostname
- 6176
-
- bEnable
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- tRetryDelay
- TIME
- 32
- 64
-
- 10000
-
-
-
- ItemType
- Input
-
-
-
-
- sHostname
- T_MaxString
- 2048
- 96
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 2144
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 2152
-
-
- ItemType
- Output
-
-
-
-
- fbGetHostName
- FB_GetHostName
- 3744
- 2176
-
-
- tRetry
- TON
- 224
- 5920
-
-
- bReset
- BOOL
- 8
- 6144
-
-
- bInitialized
- BOOL
- 8
- 6152
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_IPAdapterHwAddr
- Local adapter hardware address
- 96
-
- length
- UDINT
- Specifies the length of the hardware address for the adapter.
- 32
- 0
-
- 0
-
-
-
- b
- BYTE
-
- 0
- 8
-
- Specifies the hardware address for the adapter.
- 64
- 32
-
-
-
- E_MIB_IF_Type
- 16
- INT
-
- MIB_IF_TYPE_UNKNOWN
- 0
-
-
- MIB_IF_TYPE_OTHER
- 1
-
-
- MIB_IF_TYPE_ETHERNET
- 6
-
-
- MIB_IF_TYPE_TOKENRING
- 9
-
-
- MIB_IF_TYPE_FDDI
- 15
-
-
- MIB_IF_TYPE_PPP
- 23
-
-
- MIB_IF_TYPE_LOOPBACK
- 24
-
-
- MIB_IF_TYPE_SLIP
- 28
-
-
-
- ST_IPAdapterInfo
- Local adapter information
- 4160
-
- bDefault
- BOOL
- Specifies whether this adapter is default TwinCAT adapter.
- 8
- 0
-
-
- sAdapterName
- STRING(259)
- Specifies the name of the adapter.
- 2080
- 8
-
-
-
-
-
- sDescription
- STRING(131)
- Specifies a description for the adapter.
- 1056
- 2088
-
-
-
-
-
- physAddr
- ST_IPAdapterHwAddr
- Hardware address
- 96
- 3168
-
-
- dwIndex
- DWORD
- Specifies the adapter index.
- 32
- 3264
-
-
- eType
- E_MIB_IF_Type
- Specifies the adapter type.
- 16
- 3296
-
-
- sIpAddr
- T_IPv4Addr
- Specifies the IP address for this adapter.
- 128
- 3312
-
-
- sSubNet
- T_IPv4Addr
- Specifies the IP address mask.
- 128
- 3440
-
-
- sDefGateway
- T_IPv4Addr
- Specifies the IP address of the default gateway for this adapter.
- 128
- 3568
-
-
- bDhcpEnabled
- BOOL
- Specifies whether dynamic host configuration protocol (DHCP) is enabled for this adapter.
- 8
- 3696
-
-
- sDhcpSrv
- T_IPv4Addr
- Specifies the IP address of the DHCP server for this adapter.
- 128
- 3704
-
-
- bHaveWins
- BOOL
- Specifies whether this adapter uses Windows Internet Name Service (WINS).
- 8
- 3832
-
-
- sPrimWinsSrv
- T_IPv4Addr
- Specifies the IP address of the primary WINS server.
- 128
- 3840
-
-
- sSecWinsSrv
- T_IPv4Addr
- Specifies the IP address of the secondary WINS server.
- 128
- 3968
-
-
- tLeaseObt
- DATE_AND_TIME
- Specifies the time when the current DHCP lease was obtained ( UTC time )
- 32
- 4096
-
-
- tLeaseExp
- DATE_AND_TIME
- Specifies the time when the current DHCP lease will expire. ( UTC time )
- 32
- 4128
-
-
-
- ST_IP_ADDR_STRING
- 320
-
- pNext
- DWORD
- Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service
- 32
- 0
-
- 0
-
-
-
- sIpAddr
- T_IPv4Addr
- 128
- 32
-
-
- sIpMask
- T_IPv4Addr
- 128
- 160
-
-
- dwContext
- DWORD
- 32
- 288
-
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- ST_IP_ADAPTER_INFO
- 5120
-
- cbNextEntryOffset
- DWORD
- if <> 0 => offset to the next entry, If == 0 => last entry. TODO: Check the size of pNext on 64 bit target (change type to PVOID)
- 32
- 0
-
- 0
-
-
-
- dwComboIndex
- DWORD
- 32
- 32
-
- 0
-
-
-
- sAdapterName
- STRING(259)
- 2080
- 64
-
-
-
-
-
- sDescription
- STRING(131)
- 1056
- 2144
-
-
-
-
-
- uiAddrLen
- UDINT
- 32
- 3200
-
- 0
-
-
-
- arrAddr
- BYTE
-
- 0
- 8
-
- 64
- 3232
-
-
- dwIndex
- DWORD
- 32
- 3296
-
- 0
-
-
-
- uiType
- UDINT
- 32
- 3328
-
- 0
-
-
-
- uiDhcpEnabled
- UDINT
- 32
- 3360
-
- 0
-
-
-
- pCurrIpAddr
- DWORD
- 32
- 3392
-
- 0
-
-
-
- stIpAddrList
- ST_IP_ADDR_STRING
- 320
- 3424
-
-
- stGatewayList
- ST_IP_ADDR_STRING
- 320
- 3744
-
-
- stDhcpServer
- ST_IP_ADDR_STRING
- 320
- 4064
-
-
- iHaveWins
- DINT
- 32
- 4384
-
- 0
-
-
-
- stPrimWinsSrv
- ST_IP_ADDR_STRING
- 320
- 4416
-
-
- stSecWinsSrv
- ST_IP_ADDR_STRING
- 320
- 4736
-
-
- tLeaseObt
- DATE_AND_TIME
- 32
- 5056
-
-
- tLeaseExp
- DATE_AND_TIME
- 32
- 5088
-
-
-
- conditionalshow
-
-
-
-
- FB_GetAdaptersInfo
- This function block retrieves adapter information for the local computer.
- 100640
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- arrAdapters
- ST_IPAdapterInfo
-
- 0
- 6
-
- 24960
- 352
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Max. number of found adapters
- 32
- 25312
-
-
- ItemType
- Output
-
-
-
-
- nGet
- UDINT
- Number of read adapter info entries
- 32
- 25344
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 25376
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 701
-
-
- .IDXOFFS
- 1
-
-
-
-
- conditionalshow
-
-
-
-
- fbRegQuery
- FB_RegQueryValue
- 10304
- 26624
-
-
- .sSubKey
- Software\Beckhoff\TwinCAT3\System
-
-
- .sValName
- DefaultAdapter
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 36928
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 36992
-
-
- conditionalshow
-
-
-
-
- cbInfo
- UDINT
- 32
- 37024
-
-
- conditionalshow
-
-
-
-
- idx
- UDINT
- 32
- 37056
-
-
- conditionalshow
-
-
-
-
- info
- ST_IP_ADAPTER_INFO
-
- 0
- 12
-
- 61440
- 37088
-
-
- conditionalshow
-
-
-
-
- pInfo
- ST_IP_ADAPTER_INFO
- 32
- 98528
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nRealCount
- UDINT
- 32
- 98560
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- sDefaultA
- T_MaxString
- 2048
- 98592
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_GetPLCIPAddress
- 101184
-
- bEnable
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- tRetryDelay
- TIME
- 32
- 64
-
- 10000
-
-
-
- ItemType
- Input
-
-
-
-
- sIPAddress
- STRING(15)
- 128
- 96
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 232
-
-
- ItemType
- Output
-
-
-
-
- fbGetAdapterIP
- FB_GetAdaptersInfo
- Acquire IP of the correct adapter
- 100640
- 256
-
-
- .bExecute
- 1
-
-
- .sNetID
-
-
-
-
-
- iIndex
- UDINT
- 32
- 100896
-
-
- tRetry
- TON
- 224
- 100928
-
-
- bReset
- BOOL
- 8
- 101152
-
-
- bInitialized
- BOOL
- 8
- 101160
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- CTU
-
+ stPendingEventsST_PendingEvent010864640384ipMessageConfigITcEventFilterConfig32865024fbSocketFB_ConnectionlessSocket32865056bConfiguredBOOL88650880nMaxEventsUINT1686510410__CONFIGURE__BSUBSCRIBEDBOOL88651200__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256865152__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96865408__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008865504OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyOnAlarmClearedfbEventFB_TcEvent32SendMessageHRESULT32sMessageSTRING(80)32sLogStrT_MaxString2048OnMessageSentfbEventFB_TcEvent32PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32fbRequestEventTextFB_RequestEventText32fbJsonFB_JsonSaxWriter256uselocation__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype96uselocation__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent32eEventTypeE_LogEventType16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32nFailuresUINT16ConfigureHRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket32bSubscribedBOOL8uselocation__CONFIGURE__BSUBSCRIBED__setLogToVisualStudioLogToVisualStudioBOOL8bValueBOOL8propertyPouTypeFunctionBlockFB_GetHostName3744sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputsHostNameT_MaxString2048352ItemTypeOutputfbAdsReadADSREAD12482400.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG643648conditionalshowstateBYTE83712conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6176bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsHostnameT_MaxString204896ItemTypeOutputbDoneBOOL82144ItemTypeOutputbErrorBOOL82152ItemTypeOutputfbGetHostNameFB_GetHostName37442176tRetryTON2245920bResetBOOL86144bInitializedBOOL861520PouTypeFunctionBlockST_IPAdapterHwAddr96lengthUDINT3200bBYTE086432E_MIB_IF_Type16INTMIB_IF_TYPE_UNKNOWN0MIB_IF_TYPE_OTHER1MIB_IF_TYPE_ETHERNET6MIB_IF_TYPE_TOKENRING9MIB_IF_TYPE_FDDI15MIB_IF_TYPE_PPP23MIB_IF_TYPE_LOOPBACK24MIB_IF_TYPE_SLIP28ST_IPAdapterInfo4160bDefaultBOOL80sAdapterNameSTRING(259)20808sDescriptionSTRING(131)10562088physAddrST_IPAdapterHwAddr963168dwIndexDWORD323264eTypeE_MIB_IF_Type163296sIpAddrT_IPv4Addr1283312sSubNetT_IPv4Addr1283440sDefGatewayT_IPv4Addr1283568bDhcpEnabledBOOL83696sDhcpSrvT_IPv4Addr1283704bHaveWinsBOOL83832sPrimWinsSrvT_IPv4Addr1283840sSecWinsSrvT_IPv4Addr1283968tLeaseObtDATE_AND_TIME324096tLeaseExpDATE_AND_TIME324128ST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. TODO: Check the size of pNext on 64 bit target (change type to PVOID) ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU
- 128
-
- CU
- BOOL
- Count Up
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- RESET
- BOOL
- Reset Counter to 0
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- PV
- WORD
- Counter Limit
- 16
- 48
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- Counter reached the Limit
- 8
- 64
-
-
- ItemType
- Output
-
-
-
-
- CV
- WORD
- Current Counter Value
- 16
- 80
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 96
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LogHandler
- 5788800
-
- fbTcAdsListener
- FB_Listener
- 945536
- 64
-
-
- ItemType
- Input
-
-
- pytmc
-
+]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5788800fbTcAdsListenerFB_Listener94553664ItemTypeInputpytmc
pv: ADS
-
-
-
-
-
- fbTcRouterListener
- FB_Listener
- 945536
- 945600
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcRouterListenerFB_Listener945536945600ItemTypeInputpytmc
pv: Router
-
-
-
-
-
- fbTcRTimeListener
- FB_Listener
- 945536
- 1891136
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcRTimeListenerFB_Listener9455361891136ItemTypeInputpytmc
pv: RTime
-
-
-
-
-
- fbTcSystemListener
- FB_Listener
- 945536
- 2836672
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcSystemListenerFB_Listener9455362836672ItemTypeInputpytmc
pv: System
-
-
-
-
-
- fbWindowsListener
- FB_Listener
- 945536
- 3782208
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbWindowsListenerFB_Listener9455363782208ItemTypeInputpytmc
pv: Windows
-
-
-
-
-
- fbLCLSListener
- FB_Listener
- 945536
- 4727744
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbLCLSListenerFB_Listener9455364727744ItemTypeInputpytmc
pv: LCLS
-
-
-
-
-
- bInitialized
- BOOL
- 8
- 5673280
-
- 0
-
-
-
- bReadyToLog
- BOOL
- 8
- 5673288
-
- 0
-
-
-
- rtFirstLog
- R_TRIG
- 64
- 5673312
-
-
- fbGetHostName
- FB_GetPLCHostname
- 6176
- 5673376
-
-
- fbGetIP
- FB_GetPLCIPAddress
- 101184
- 5679552
-
-
- fbListener
- FB_Listener
- 32
- 5780736
-
-
- fbListeners
- FB_Listener
-
- 0
- 6
-
- 192
- 5780768
-
-
- eMinSeverity
- TcEventSeverity
- Default minimum severity for subscriptions
- 16
- 5780960
-
- 0
-
-
-
- rtReset
- R_TRIG
- Reset trigger
- 64
- 5780992
-
-
- naming
- omit
-
-
-
-
- bReset
- BOOL
- 8
- 5781056
-
-
- fbSocket
- FB_ConnectionlessSocket
- 6784
- 5781088
-
-
- nI
- UINT
- 16
- 5787872
-
-
- SocketEnable
- BOOL
- 8
- 5787888
-
-
- ctuSocketError
- CTU
- Circuit breaker for socket errors. 3 errors before it stops.
- 128
- 5787904
-
-
- .PV
- 3
-
-
-
-
- tRetryConnection
- TON
- Retry after an hour
- 224
- 5788032
-
-
- .PT
- 3600000
-
-
-
-
- tofTrickleBreakerPre
- TOF
- 224
- 5788256
-
-
- .PT
- 1000
-
-
-
-
- tonTrickleBreaker
- TON
- 224
- 5788480
-
-
- .PT
- 10000
-
-
-
-
- bTripCon
- BOOL
- 8
- 5788704
-
-
- nNumListeners
- UINT
- 16
- 5788720
-
- 6
-
-
-
- DisarmCountDefault
- UINT
- # number of cycles to permit below threshold condition
- 16
- 5788736
-
- 5
-
-
-
- CircuitBreaker
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- VERSION
- 64
-
- uiMajor
- UINT
- 16
- 0
-
-
- uiMinor
- UINT
- 16
- 16
-
-
- uiServicePack
- UINT
- 16
- 32
-
-
- uiPatch
- UINT
- 16
- 48
-
-
-
- PlcAppSystemInfo
- 2048
-
- ObjId
- OTCID
- 32
- 0
-
-
- TaskCnt
- UDINT
- 32
- 32
-
-
- OnlineChangeCnt
- UDINT
- 32
- 64
-
-
- Flags
- DWORD
- 32
- 96
-
-
- AdsPort
- UINT
- 16
- 128
-
-
- BootDataLoaded
- BOOL
- 8
- 144
-
-
- OldBootData
- BOOL
- 8
- 152
-
-
- AppTimestamp
- DT
- 32
- 160
-
-
- KeepOutputsOnBP
- BOOL
- 8
- 192
-
-
- ShutdownInProgress
- BOOL
- 8
- 200
-
-
- LicensesPending
- BOOL
- 8
- 208
-
-
- BSODOccured
- BOOL
- 8
- 216
-
-
- LoggedIn
- BOOL
- 8
- 224
-
-
- TComSrvPtr
- ITComObjectServer
- 32
- 256
-
-
- TcComInterface
-
-
-
-
- AppName
- STRING(63)
- 512
- 512
-
-
- ProjectName
- STRING(63)
- 512
- 1024
-
-
-
-
-
-
-
-
-
- PlcTaskSystemInfo
- 1024
-
- ObjId
- OTCID
- 32
- 0
-
-
- CycleTime
- UDINT
- 32
- 32
-
-
- Priority
- UINT
- 16
- 64
-
-
- AdsPort
- UINT
- 16
- 80
-
-
- CycleCount
- UDINT
- 32
- 96
-
-
- DcTaskTime
- LINT
- 64
- 128
-
-
- LastExecTime
- UDINT
- 32
- 192
-
-
- FirstCycle
- BOOL
- 8
- 224
-
-
- CycleTimeExceeded
- BOOL
- 8
- 232
-
-
- InCallAfterOutputUpdate
- BOOL
- 8
- 240
-
-
- RTViolation
- BOOL
- 8
- 248
-
-
- TaskName
- STRING(63)
- 512
- 512
-
-
-
-
-
-
-
- _Implicit_KindOfTask
- 16
- INT
-
- _implicit_cyclic
- 0
-
-
- _implicit_event
- 1
-
-
- _implicit_external
- 2
-
-
- _implicit_freewheeling
- 3
-
-
-
- _Implicit_Jitter_Distribution
- 48
-
- wRangeMax
- WORD
- 16
- 0
-
-
- wCountJitterNeg
- WORD
- 16
- 16
-
-
- wCountJitterPos
- WORD
- 16
- 32
-
-
-
- hide
-
-
-
-
- _Implicit_Task_Info
- 704
-
- dwVersion
- DWORD
- 32
- 0
-
-
- pszName
- STRING(80)
- 32
- 32
-
-
- nPriority
- INT
- 16
- 64
-
-
- KindOf
- _Implicit_KindOfTask
- 16
- 80
-
-
- bWatchdog
- BOOL
- 8
- 96
-
-
- bProfilingTask
- BOOL
- 8
- 104
-
-
- dwEventFunctionPointer
- BYTE
- 32
- 128
-
-
- pszExternalEvent
- STRING(80)
- 32
- 160
-
-
- dwTaskEntryFunctionPointer
- BYTE
- 32
- 192
-
-
- dwWatchdogSensitivity
- DWORD
- 32
- 224
-
-
- dwInterval
- DWORD
- 32
- 256
-
-
- dwWatchdogTime
- DWORD
- 32
- 288
-
-
- dwLastCycleTime
- DWORD
- 32
- 320
-
-
- dwAverageCycleTime
- DWORD
- 32
- 352
-
-
- dwMaxCycleTime
- DWORD
- 32
- 384
-
-
- dwMinCycleTime
- DWORD
- 32
- 416
-
-
- diJitter
- DINT
- 32
- 448
-
-
- diJitterMin
- DINT
- 32
- 480
-
-
- diJitterMax
- DINT
- 32
- 512
-
-
- dwCycleCount
- DWORD
- 32
- 544
-
-
- wTaskStatus
- WORD
- 16
- 576
-
-
- wNumOfJitterDistributions
- WORD
- 16
- 592
-
-
- pJitterDistribution
- _Implicit_Jitter_Distribution
- 32
- 608
-
-
- bWithinSPSTimeSlicing
- BOOL
- 8
- 640
-
-
- byDummy
- BYTE
- 8
- 648
-
-
- bShouldBlock
- BOOL
- 8
- 656
-
-
- bActive
- BOOL
- 8
- 664
-
-
- dwIECCycleCount
- DWORD
- 32
- 672
-
-
-
- hide
-
-
-
-
- LCLSGeneralEventClass
- Log event
-
- Critical
- Critical
- Critical
-
-
- Error
- Error
- Error
-
-
- Warning
- Warning
- Warning
-
-
- Info
- Info
- Info
-
-
- Verbose
- Verbose
- Verbose
-
-
-
-
-
-
-
-
-
-
-
-
- TcSystemEventClass
- TcSystemEventClass
-
- InternalError
- InternalError
- Error
-
-
- NoRTime
- NoRTime
- Error
-
-
- AllocationLockedMemoryError
- AllocationLockedMemoryError
- Error
-
-
- InsertMailboxError
- InsertMailboxError
- Error
-
-
- WrongReceiveHMSG
- WrongReceiveHMSG
- Error
-
-
- TargetPortNotFound
- TargetPortNotFound (possible cause: ADS server not started)
- Error
-
-
- TargetMachineNotFound
- TargetMachineNotFound (possible cause: missing ADS route)
- Error
-
-
- UnknownCommandID
- UnknownCommandID
- Error
-
-
- BadTaskID
- BadTaskID
- Error
-
-
- NoIO
- NoIO
- Error
-
-
- UnknownAdsCommand
- UnknownAdsCommand
- Error
-
-
- Win32Error
- Win32Error
- Error
-
-
- PortNotConnected
- PortNotConnected
- Error
-
-
- InvalidAdsLength
- InvalidAdsLength
- Error
-
-
- InvalidAdsNetID
- InvalidAdsNetID
- Error
-
-
- LowInstallationLevel
- LowInstallationLevel
- Error
-
-
- NoDebugAvailable
- NoDebugAvailable
- Error
-
-
- PortDisabled
- PortDisabled
- Error
-
-
- PortAlreadyConnected
- PortAlreadyConnected
- Error
-
-
- AdsSyncWin32Error
- AdsSyncWin32Error
- Error
-
-
- AdsSyncTimeout
- AdsSyncTimeout
- Error
-
-
- AdsSyncAmsError
- AdsSyncAmsError
- Error
-
-
- AdsSyncNoIndexMap
- AdsSyncNoIndexMap
- Error
-
-
- InvalidAdsPort
- InvalidAdsPort
- Error
-
-
- NoMemory
- NoMemory
- Error
-
-
- TCPSendError
- TCPSendError
- Error
-
-
- HostUnreachable
- HostUnreachable
- Error
-
-
- InvalidAMSFragment
- InvalidAMSFragment
- Error
-
-
-
- TcGeneralAdsEventClass
- TcGeneralAdsEventClass
-
- GeneralDeviceError
- General device error
- Error
-
-
- ServiceNotSupported
- Service is not supported by server.
- Error
-
-
- InvalidIndexGroup
- Invalid index group
- Error
-
-
- InvalidIndexOffset
- Invalid index offset
- Error
-
-
- InvalidAccess
- Reading/writing is not permitted.
- Error
-
-
- InvalidSize
- Parameter size is not correct.
- Error
-
-
- InvalidData
- Invalid parameter value(s)
- Error
-
-
- NotReady
- Device is not in a ready state.
- Error
-
-
- Busy
- Device is busy.
- Error
-
-
- InvalidContext
- Invalid context
- Error
-
-
- NoMemory
- Out of memory
- Error
-
-
- InvalidParam
- Invalid parameter value(s)
- Error
-
-
- NotFound
- Not found (files, ...)
- Error
-
-
- Syntax
- Syntax error in comand or file
- Error
-
-
- Incompatible
- Object does not match.
- Error
-
-
- AlreadyExists
- Object already exists.
- Error
-
-
- SymbolNotFound
- Symbol was not found.
- Error
-
-
- SymbolVersionInvalid
- Symbol version is invalid. (-> Release handle and try again.)
- Error
-
-
- InvalidState
- Server is in invalid state.
- Error
-
-
- TransModeNotSupported
- AdsTransMode is not supported.
- Error
-
-
- NotificationHandleInvalid
- Notification handle is invalid. (-> Release handle and try again.)
- Error
-
-
- ClientUnknown
- Notification client is not registered.
- Error
-
-
- NoMoreHandles
- No more notification handles
- Error
-
-
- InvalidWatchSize
- Size for watch is too big.
- Error
-
-
- NotInit
- Device is not initialized.
- Error
-
-
- DeviceTimeout
- Device has a timeout.
- Error
-
-
- NoInterface
- Query interface is failed.
- Error
-
-
- InvalidInterface
- Wrong interface is required.
- Error
-
-
- InvalidClassID
- Class ID is invalid.
- Error
-
-
- InvalidObjectID
- Object ID is invalid.
- Error
-
-
- Pending
- Request is pending.
- Error
-
-
- Aborted
- Request is aborted.
- Error
-
-
- SignalWarning
- Signal warning
- Error
-
-
- InvalidArrayIndex
- Invalid array index
- Error
-
-
- SymbolNotActive
- Symbol is not active. (-> Release handle and try again.)
- Error
-
-
- AccessDenied
- Access is denied.
- Error
-
-
- LicenseMissing
- License is missing / not found.
- Error
-
-
- LicenseExpired
- License is expired.
- Error
-
-
- LicenseExceeded
- License is exceeded.
- Error
-
-
- LicenseInvalid
- License is invalid.
- Error
-
-
- LicenseSystemID
- License with invalid system ID
- Error
-
-
- LicenseNoTimeLimit
- License is not time limited.
- Error
-
-
- LicenseFutureIssue
- License issue time is in the future.
- Error
-
-
- LicenseTimeTooLong
- License time period is too long.
- Error
-
-
- Exception
- Exception in the device code
- Error
-
-
- LicenseDuplicated
- License file is read twice.
- Error
-
-
- InvalidServiceParam
- Invalid parameter at service call
- Error
-
-
- ListEmpty
- Polling list is empty.
- Error
-
-
- VariableConAlreadyInUse
- Variable connection is already in use.
- Error
-
-
- InvokeIDAlreadyInUse
- Invoke ID is already in use.
- Error
-
-
- TimeoutElapsed
- Timeout is elapsed.
- Error
-
-
- Win32Error
- Error in Win32 subsystem
- Error
-
-
- TimeoutInvalid
- Timeout value is invalid.
- Error
-
-
- PortNotOpen
- Port is not open (Ads dll).
- Error
-
-
- NoAMSAddr
- No AMS address (Ads dll)
- Error
-
-
- SyncInternalError
- Internal error in Ads sync
- Error
-
-
- AddHash
- Hash table overflow
- Error
-
-
- RemoveHash
- Key not found in hash table
- Error
-
-
- NoMoreSymbols
- No more symbols in cache
- Error
-
-
- SyncResInvalid
- Invalid response received
- Error
-
-
- SyncPortLocked
- Sync port is locked.
- Error
-
-
-
-
-
-
- TcRouterEventClass
- TcRouterEventClass
-
- NoLockedMemory
- No locked memory can be allocated.
- Error
-
-
- ResizeMemory
- The size of the router memory could not be changed.
- Error
-
-
- MailboxFull
- The mailbox has reached the maximum number of possible messages. The current sent message was rejected.
- Error
-
-
- DebugBoxFull
- The debug mailbox has reached the maximum number of possible messages. The sent message will not be displayed in the debug monitor.
- Error
-
-
- UnknownPortType
- The port type is unknown.
- Error
-
-
- NotInitialized
- TwinCAT Router is not initialised.
- Error
-
-
- PortAlreadyInUse
- The desired port number is already assigned.
- Error
-
-
- NotRegistered
- The Port is not registered.
- Error
-
-
- NoMoreQueues
- The maximum number of Ports is reached.
- Error
-
-
- InvalidPort
- The port is invalid.
- Error
-
-
- NotActivated
- TwinCAT Router is not active.
- Error
-
-
- FragmentBoxFull
- Fragment Box is full.
- Error
-
-
- FragmentTimeout
- Fragment Timeout
- Error
-
-
- ToBeRemoved
- ToBeRemoved
- Error
-
-
-
- TcRTimeEventClass
- TcRTimeEventClass
-
- InternalError
- An internal fatal error in the TwinCAT real-time system occurred.
- Error
-
-
- BadTimerPeriods
- The timer period is invalid.
- Error
-
-
- InvalidTaskPtr
- The task pointer has the invalid value ZERO.
- Error
-
-
- InvalidStackPtr
- The task stack pointer has the invalid value ZERO.
- Error
-
-
- PrioExists
- The demanded task priority is already assigned.
- Error
-
-
- NoMoreTCB
- No more free TCB (Task Control Block) available. The maximum number of TCBs is 64.
- Error
-
-
- NoMoreSemas
- No more free semaphores available. The maximum number of semaphores is 64.
- Error
-
-
- NoMoreQueues
- No more free queues available. The maximum number of queues is 64.
- Error
-
-
- ExtIRQAlreadyDef
- An external synchronisation interrupt is already applied.
- Error
-
-
- ExtIRQNotDef
- No external synchronsiation interrupt is applied.
- Error
-
-
- ExtIRQInstallFailed
- The apply of the external synchronisation interrupt failed.
- Error
-
-
- IRQNotLessOrEqual
- Call of a service function in the wrong context.
- Error
-
-
- VMXNotSupported
- Intel VT-x extension is not supported.
- Error
-
-
- VMXDisabled
- Intel VT-x extension is not enabled in BIOS.
- Error
-
-
- VMXControlsMissing
- Missing feature in Intel VT-x extension.
- Error
-
-
- VMXEnableFails
- Enabling Intel VT-x fails.
- Error
-
-
-
- Win32EventClass
- Win32EventClass
-
- ERROR_SUCCESS
- The operation completed successfully.
- Verbose
-
-
- ERROR_INVALID_FUNCTION
- Incorrect function.
- Error
-
-
- ERROR_FILE_NOT_FOUND
- The system cannot find the file specified.
- Error
-
-
- ERROR_PATH_NOT_FOUND
- The system cannot find the path specified.
- Error
-
-
- ERROR_TOO_MANY_OPEN_FILES
- The system cannot open the file.
- Error
-
-
- ERROR_ACCESS_DENIED
- Access is denied.
- Error
-
-
- ERROR_INVALID_HANDLE
- The handle is invalid.
- Error
-
-
- ERROR_NOT_ENOUGH_MEMORY
- Not enough storage is available to process this command.
- Error
-
-
- ERROR_INVALID_DATA
- The data is invalid.
- Error
-
-
- ERROR_NOT_READY
- The device is not ready.
- Error
-
-
- ERROR_BAD_COMMAND
- The device does not recognize the command.
- Error
-
-
- ERROR_CRC
- Data error (cyclic redundancy check).
- Error
-
-
- ERROR_BAD_LENGTH
- The program issued a command but the command length is incorrect.
- Error
-
-
- ERROR_WRITE_FAULT
- The system cannot write to the specified device.
- Error
-
-
- ERROR_READ_FAULT
- The system cannot read from the specified device.
- Error
-
-
- ERROR_GEN_FAILURE
- A device attached to the system is not functioning.
- Error
-
-
- ERROR_NOT_SUPPORTED
- The request is not supported.
- Error
-
-
- ERROR_REM_NOT_LIST
- The remote computer is not available.
- Error
-
-
- ERROR_DUP_NAME
- A duplicate name exists on the network.
- Error
-
-
- ERROR_BAD_NETPATH
- The network path was not found.
- Error
-
-
- ERROR_NETWORK_BUSY
- The network is busy.
- Error
-
-
- ERROR_DEV_NOT_EXIST
- The specified network resource or device is no longer available.
- Error
-
-
- ERROR_FILE_EXISTS
- The file exists.
- Error
-
-
- ERROR_CANNOT_MAKE
- The directory or file cannot be created.
- Error
-
-
- ERROR_ALREADY_ASSIGNED
- The local device name is already in use.
- Error
-
-
- ERROR_INVALID_PASSWORD
- The specified network password is not correct.
- Error
-
-
- ERROR_INVALID_PARAMETER
- The parameter is incorrect.
- Error
-
-
- ERROR_OPEN_FAILED
- The system cannot open the device or file specified.
- Error
-
-
- ERROR_ALREADY_EXISTS
- Cannot create a file when that file already exists.
- Error
-
-
- ERROR_INVALID_FLAG_NUMBER
- The flag passed is not correct.
- Error
-
-
- WAIT_TIMEOUT
- The wait operation timed out.
- Error
-
-
- ERROR_NO_MORE_ITEMS
- No more data is available.
- Error
-
-
- ERROR_INVALID_ADDRESS
- Attempt to access invalid address.
- Error
-
-
- ERROR_ARITHMETIC_OVERFLOW
- Arithmetic result exceeded 32 bits.
- Error
-
-
- ERROR_OPERATION_ABORTED
- The I/O operation has been aborted because of either a thread exit or an application request.
- Error
-
-
- ERROR_IO_INCOMPLETE
- Overlapped I/O event is not in a signaled state.
- Error
-
-
- ERROR_IO_PENDING
- Overlapped I/O operation is in progress.
- Error
-
-
-
-
-
-
-
-
- tmo_motion
- {08500001-0000-0000-F000-000000000064}
-
-
-
- 0
- PlcTask
-
- #x02010050
-
-
-
-
-
-
- 0
- PlcTask Inputs
- 0
- 85000192
-
- LCLS_General.DefaultGlobals.stSys.I_EcatMaster1
- AMS Net ID used for FB_EcatDiag, among others
- 48
- AMSNETID
-
-
- naming
- omit
-
-
- TcAddressType
- Input
-
-
- 4096040
-
-
- PRG_AL1K4_L2SI.fbAL1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 639777280
-
-
- PRG_AL1K4_L2SI.fbAL1K4.fbLaser.fbGetLasPercent.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 640746464
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 640767744
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.iVoltageINT
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641744800
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ bInitializedBOOL856732800bReadyToLogBOOL856732880rtFirstLogR_TRIG645673312fbGetHostNameFB_GetPLCHostname61765673376fbGetIPFB_GetPLCIPAddress1011845679552fbListenerFB_Listener325780736fbListenersFB_Listener061925780768eMinSeverityTcEventSeverity1657809600rtResetR_TRIG645780992namingomitbResetBOOL85781056fbSocketFB_ConnectionlessSocket67845781088nIUINT165787872SocketEnableBOOL85787888ctuSocketErrorCTU1285787904.PV3tRetryConnectionTON2245788032.PT3600000tofTrickleBreakerPreTOF2245788256.PT1000tonTrickleBreakerTON2245788480.PT10000bTripConBOOL85788704nNumListenersUINT1657887206DisarmCountDefaultUINT1657887365CircuitBreakerPouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(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_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseTcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid Release handle and try again.)]]>ErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalid Release handle and try again.)]]>ErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActive Release handle and try again.)]]>ErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorWin32EventClassERROR_SUCCESSVerboseERROR_INVALID_FUNCTIONErrorERROR_FILE_NOT_FOUNDErrorERROR_PATH_NOT_FOUNDErrorERROR_TOO_MANY_OPEN_FILESErrorERROR_ACCESS_DENIEDErrorERROR_INVALID_HANDLEErrorERROR_NOT_ENOUGH_MEMORYErrorERROR_INVALID_DATAErrorERROR_NOT_READYErrorERROR_BAD_COMMANDErrorERROR_CRCErrorERROR_BAD_LENGTHErrorERROR_WRITE_FAULTErrorERROR_READ_FAULTErrorERROR_GEN_FAILUREErrorERROR_NOT_SUPPORTEDErrorERROR_REM_NOT_LISTErrorERROR_DUP_NAMEErrorERROR_BAD_NETPATHErrorERROR_NETWORK_BUSYErrorERROR_DEV_NOT_EXISTErrorERROR_FILE_EXISTSErrorERROR_CANNOT_MAKEErrorERROR_ALREADY_ASSIGNEDErrorERROR_INVALID_PASSWORDErrorERROR_INVALID_PARAMETERErrorERROR_OPEN_FAILEDErrorERROR_ALREADY_EXISTSErrorERROR_INVALID_FLAG_NUMBERErrorWAIT_TIMEOUTErrorERROR_NO_MORE_ITEMSErrorERROR_INVALID_ADDRESSErrorERROR_ARITHMETIC_OVERFLOWErrorERROR_OPERATION_ABORTEDErrorERROR_IO_INCOMPLETEErrorERROR_IO_PENDINGErrortmo_motion{08500001-0000-0000-F000-000000000064}0PlcTask#x020100500PlcTask Inputs085131264LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4096040PRG_AL1K4_L2SI.fbAL1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput639777280PRG_AL1K4_L2SI.fbAL1K4.fbLaser.fbGetLasPercent.iRaw16INTTcAddressTypeInput640746464PRG_IM2K4_PPM.fbIM2K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput640767744PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput641744800PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 641937160
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 641937168
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 641937176
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641937184
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbGetPMVoltage.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641937440
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbGige.fbGetIllPercent.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642323424
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbFlowMeter.fRaw
- 16
- INT
-
-
- pytmc
-
+ TcAddressTypeInput641937160PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput641937168PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput641937176PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput641937184PRG_IM2K4_PPM.fbIM2K4.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput641937440PRG_IM2K4_PPM.fbIM2K4.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput642323424PRG_IM2K4_PPM.fbIM2K4.fbFlowMeter.fRaw16INTpytmc
pv: MA
io: input
-
-
-
- TcAddressType
- Input
-
-
- 642324384
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput642324384PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 642324616
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642324624
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642324632
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642324640
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 642343296
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.iVoltageINT
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 643320352
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput642324616PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput642324624PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput642324632PRG_IM2K4_PPM.fbIM2K4.fbYagThermoCouple.iRaw16INTTcAddressTypeInput642324640PRG_IM3K4_PPM.fbIM3K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput642343296PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput643320352PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 643512712
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643512720
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643512728
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 643512736
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbGetPMVoltage.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 643512992
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbGige.fbGetIllPercent.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 643898976
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbFlowMeter.fRaw
- 16
- INT
-
-
- pytmc
-
+ TcAddressTypeInput643512712PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput643512720PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput643512728PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput643512736PRG_IM3K4_PPM.fbIM3K4.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput643512992PRG_IM3K4_PPM.fbIM3K4.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput643898976PRG_IM3K4_PPM.fbIM3K4.fbFlowMeter.fRaw16INTpytmc
pv: MA
io: input
-
-
-
- TcAddressType
- Input
-
-
- 643899936
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput643899936PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 643900168
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643900176
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643900184
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 643900192
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 643918848
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.iVoltageINT
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 644895904
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput643900168PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput643900176PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput643900184PRG_IM3K4_PPM.fbIM3K4.fbYagThermoCouple.iRaw16INTTcAddressTypeInput643900192PRG_IM4K4_PPM.fbIM4K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput643918848PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput644895904PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 645088264
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645088272
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645088280
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645088288
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbGetPMVoltage.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645088544
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbGige.fbGetIllPercent.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645474528
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbFlowMeter.fRaw
- 16
- INT
-
-
- pytmc
-
+ TcAddressTypeInput645088264PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput645088272PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput645088280PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput645088288PRG_IM4K4_PPM.fbIM4K4.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput645088544PRG_IM4K4_PPM.fbIM4K4.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput645474528PRG_IM4K4_PPM.fbIM4K4.fbFlowMeter.fRaw16INTpytmc
pv: MA
io: input
-
-
-
- TcAddressType
- Input
-
-
- 645475488
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput645475488PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 645475720
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645475728
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645475736
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645475744
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 645494400
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.iVoltageINT
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 646471456
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput645475720PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput645475728PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput645475736PRG_IM4K4_PPM.fbIM4K4.fbYagThermoCouple.iRaw16INTTcAddressTypeInput645475744PRG_IM5K4_PPM.fbIM5K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput645494400PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput646471456PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 646663816
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 646663824
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 646663832
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 646663840
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbGetPMVoltage.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 646664096
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbGige.fbGetIllPercent.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 647050080
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbFlowMeter.fRaw
- 16
- INT
-
-
- pytmc
-
+ TcAddressTypeInput646663816PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput646663824PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput646663832PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput646663840PRG_IM5K4_PPM.fbIM5K4.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput646664096PRG_IM5K4_PPM.fbIM5K4.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput647050080PRG_IM5K4_PPM.fbIM5K4.fbFlowMeter.fRaw16INTpytmc
pv: MA
io: input
-
-
-
- TcAddressType
- Input
-
-
- 647051040
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput647051040PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 647051272
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 647051280
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 647051288
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 647051296
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 647069952
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.iVoltageINT
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 648047008
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput647051272PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput647051280PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput647051288PRG_IM5K4_PPM.fbIM5K4.fbYagThermoCouple.iRaw16INTTcAddressTypeInput647051296PRG_IM6K4_PPM.fbIM6K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput647069952PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.iVoltageINT16INTTcAddressTypeInput648047008PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 648239368
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 648239376
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 648239384
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 648239392
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbGetPMVoltage.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 648239648
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbGige.fbGetIllPercent.iRaw
- Connect this input to the terminal
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 648625632
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbFlowMeter.fRaw
- 16
- INT
-
-
- pytmc
-
+ TcAddressTypeInput648239368PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.bUnderrange8BOOLTcAddressTypeInput648239376PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.bOverrange8BOOLTcAddressTypeInput648239384PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbThermoCouple.iRaw16INTTcAddressTypeInput648239392PRG_IM6K4_PPM.fbIM6K4.fbPowerMeter.fbGetPMVoltage.iRaw16INTTcAddressTypeInput648239648PRG_IM6K4_PPM.fbIM6K4.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput648625632PRG_IM6K4_PPM.fbIM6K4.fbFlowMeter.fRaw16INTpytmc
pv: MA
io: input
-
-
-
- TcAddressType
- Input
-
-
- 648626592
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.bError
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput648626592PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.bError8BOOLpytmc
pv: STC:ERR
io: input
-
-
-
- TcAddressType
- Input
-
-
- 648626824
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 648626832
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 648626840
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 648626848
-
-
- PRG_LI1K4_IP1.fbLI1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 648646016
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 649651392
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 649949312
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.bError
- 8
- BOOL
-
- 1
-
-
-
- pytmc
-
+ TcAddressTypeInput648626824PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.bUnderrange8BOOLTcAddressTypeInput648626832PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.bOverrange8BOOLTcAddressTypeInput648626840PRG_IM6K4_PPM.fbIM6K4.fbYagThermoCouple.iRaw16INTTcAddressTypeInput648626848PRG_LI1K4_IP1.fbLI1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput648646016PRG_PF1K4_WFS_TARGET.fbPF1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput649651392PRG_PF1K4_WFS_TARGET.fbPF1K4.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput649949312PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.bError8BOOL1pytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
- 650933832
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 650933840
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 650933848
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 650933856
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.bError
- 8
- BOOL
-
- 1
-
-
-
- pytmc
-
+ TcAddressTypeInput650933832PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput650933840PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput650933848PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple1.iRaw16INTTcAddressTypeInput650933856PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.bError8BOOL1pytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
- 650934088
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 650934096
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 650934104
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 650934112
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 650961856
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 651259776
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.bError
- 8
- BOOL
-
- 1
-
-
-
- pytmc
-
+ TcAddressTypeInput650934088PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput650934096PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput650934104PRG_PF1K4_WFS_TARGET.fbPF1K4.fbThermoCouple2.iRaw16INTTcAddressTypeInput650934112PRG_PF2K4_WFS_TARGET.fbPF2K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput650961856PRG_PF2K4_WFS_TARGET.fbPF2K4.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput651259776PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.bError8BOOL1pytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
- 652244296
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 652244304
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 652244312
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 652244320
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.bError
- 8
- BOOL
-
- 1
-
-
-
- pytmc
-
+ TcAddressTypeInput652244296PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput652244304PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput652244312PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple1.iRaw16INTTcAddressTypeInput652244320PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.bError8BOOL1pytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
- 652244552
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 652244560
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 652244568
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 652244576
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbTopBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 652250624
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbBottomBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 652548544
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbNorthBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 652846464
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbSouthBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 653144384
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.AptArrayReq
- 96
- ST_PMPS_Aperture_IO
-
-
- TcAddressType
- Input
-
-
- 653590080
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbTopBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 653597184
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbBottomBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 653895104
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbNorthBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 654193024
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbSouthBlade.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 654490944
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.AptArrayReq
- 96
- ST_PMPS_Aperture_IO
-
-
- TcAddressType
- Input
-
-
- 654936640
-
-
- PRG_SP1K4.bHallInput1
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[LensX_EL1004]^Channel 1^Input
-
-
- TcAddressType
- Input
-
-
- 654936784
-
-
- PRG_SP1K4.bHallInput2
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[LensX_EL1004]^Channel 2^Input
-
-
- TcAddressType
- Input
-
-
- 654936792
-
-
- PRG_SP1K4.bTL1High
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[SP1K4-TL1-EL1124]^Channel 1^Input
-
-
- TcAddressType
- Input
-
-
- 654940256
-
-
- PRG_SP1K4.bTL1Low
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[SP1K4-TL1-EL1124]^Channel 2^Input
-
-
- TcAddressType
- Input
-
-
- 654940264
-
-
- PRG_ST4K4_TMO_TERM.ST4K4.i_xInsertedLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 655049184
-
-
- PRG_ST4K4_TMO_TERM.ST4K4.i_xRetractedLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 655049192
-
-
- PRG_SP1K4.bTL2High
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[SP1K4-TL2-EL1124]^Channel 1^Input
-
-
- TcAddressType
- Input
-
-
- 655049712
-
-
- PRG_SP1K4.bTL2Low
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[SP1K4-TL2-EL1124]^Channel 2^Input
-
-
- TcAddressType
- Input
-
-
- 655049720
-
-
- PRG_TM1K4.fbTM1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 655082944
-
-
- PRG_TM1K4.fbTM1K4.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 655380864
-
-
- PRG_TM1K4.fbTM1K4.fbThermoCouple1.bError
- 8
- BOOL
-
- 1
-
-
-
- pytmc
-
+ TcAddressTypeInput652244552PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.bUnderrange8BOOLTcAddressTypeInput652244560PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.bOverrange8BOOLTcAddressTypeInput652244568PRG_PF2K4_WFS_TARGET.fbPF2K4.fbThermoCouple2.iRaw16INTTcAddressTypeInput652244576PRG_SL1K4_SCATTER.fbSL1K4.fbTopBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652250624PRG_SL1K4_SCATTER.fbSL1K4.fbBottomBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652548544PRG_SL1K4_SCATTER.fbSL1K4.fbNorthBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput652846464PRG_SL1K4_SCATTER.fbSL1K4.fbSouthBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653144384PRG_SL1K4_SCATTER.fbSL1K4.AptArrayReq96ST_PMPS_Aperture_IOTcAddressTypeInput653590080PRG_SL2K4_SCATTER.fbSL2K4.fbTopBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653597184PRG_SL2K4_SCATTER.fbSL2K4.fbBottomBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput653895104PRG_SL2K4_SCATTER.fbSL2K4.fbNorthBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654193024PRG_SL2K4_SCATTER.fbSL2K4.fbSouthBlade.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput654490944PRG_SL2K4_SCATTER.fbSL2K4.AptArrayReq96ST_PMPS_Aperture_IOTcAddressTypeInput654936640PRG_SP1K4.bHallInput18BOOLTcLinkToTIIB[LensX_EL1004]^Channel 1^InputTcAddressTypeInput654936784PRG_SP1K4.bHallInput28BOOLTcLinkToTIIB[LensX_EL1004]^Channel 2^InputTcAddressTypeInput654936792PRG_SP1K4.bTL1High8BOOLTcLinkToTIIB[SP1K4-TL1-EL1124]^Channel 1^InputTcAddressTypeInput654940256PRG_SP1K4.bTL1Low8BOOLTcLinkToTIIB[SP1K4-TL1-EL1124]^Channel 2^InputTcAddressTypeInput654940264PRG_ST4K4_TMO_TERM.ST4K4.i_xInsertedLS8BOOLTcAddressTypeInput655049184PRG_ST4K4_TMO_TERM.ST4K4.i_xRetractedLS8BOOLTcAddressTypeInput655049192PRG_SP1K4.bTL2High8BOOLTcLinkToTIIB[SP1K4-TL2-EL1124]^Channel 1^InputTcAddressTypeInput655049712PRG_SP1K4.bTL2Low8BOOLTcLinkToTIIB[SP1K4-TL2-EL1124]^Channel 2^InputTcAddressTypeInput655049720PRG_TM1K4.fbTM1K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655082944PRG_TM1K4.fbTM1K4.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput655380864PRG_TM1K4.fbTM1K4.fbThermoCouple1.bError8BOOL1pytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
- 656372296
-
-
- PRG_TM1K4.fbTM1K4.fbThermoCouple1.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 656372304
-
-
- PRG_TM1K4.fbTM1K4.fbThermoCouple1.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 656372312
-
-
- PRG_TM1K4.fbTM1K4.fbThermoCouple1.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 656372320
-
-
- PRG_TM2K4.fbTM2K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 656398784
-
-
- PRG_TM2K4.fbTM2K4.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 656696704
-
-
- PRG_TM2K4.fbTM2K4.fbThermoCouple1.bError
- 8
- BOOL
-
- 1
-
-
-
- pytmc
-
+ TcAddressTypeInput656372296PRG_TM1K4.fbTM1K4.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput656372304PRG_TM1K4.fbTM1K4.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput656372312PRG_TM1K4.fbTM1K4.fbThermoCouple1.iRaw16INTTcAddressTypeInput656372320PRG_TM2K4.fbTM2K4.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput656398784PRG_TM2K4.fbTM2K4.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput656696704PRG_TM2K4.fbTM2K4.fbThermoCouple1.bError8BOOL1pytmc
pv: ERR
io: input
field: ONAM True
field: ZNAM False
-
-
-
- TcAddressType
- Input
-
-
- 657680840
-
-
- PRG_TM2K4.fbTM2K4.fbThermoCouple1.bUnderrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 657680848
-
-
- PRG_TM2K4.fbTM2K4.fbThermoCouple1.bOverrange
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 657680856
-
-
- PRG_TM2K4.fbTM2K4.fbThermoCouple1.iRaw
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 657680864
-
-
- PRG_SP1K4.fbMotionLensX.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 657685632
-
-
- PRG_SP1K4.fbMotionFoilX.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 657983552
-
-
- PRG_SP1K4.fbMotionZPX.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 658281472
-
-
- PRG_SP1K4.fbMotionZPY.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 658579392
-
-
- PRG_SP1K4.fbMotionZPZ.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 658877312
-
-
- PRG_SP1K4.fbMotionYAGX.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 659175232
-
-
- PRG_SP1K4.fbMotionYAGY.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 659473152
-
-
- PRG_SP1K4.fbMotionYAGZ.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 659771072
-
-
- PRG_SP1K4.fbMotionYAGR.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 660068992
-
-
- PRG_SP1K4.fbMotionTL1.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 660366912
-
-
- PRG_SP1K4.fbMotionTL2.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 660664832
-
-
- PRG_SP1K4.fb_ZPS.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 662468160
-
-
- PRG_SP1K4.fb_ZPS.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 662766080
-
-
- PRG_SP1K4.fb_ZPS.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 663064000
-
-
- PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP
- 1760
- ST_BeamParams_IO
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Inputs^CurrentBP
-
-
- TcAddressType
- Input
-
-
- 663385952
-
-
- PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle
- 1
- BIT
-
-
- pytmc
- pv: TxPDO_toggle
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle
-
-
- TcAddressType
- Input
-
-
- 663389472
-
-
- PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state
- 1
- BIT
-
-
- pytmc
- pv: TxPDO_state
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state
-
-
- TcAddressType
- Input
-
-
- 663389473
-
-
- Main.M1.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669347136
-
-
- Main.M1.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput657680840PRG_TM2K4.fbTM2K4.fbThermoCouple1.bUnderrange8BOOLTcAddressTypeInput657680848PRG_TM2K4.fbTM2K4.fbThermoCouple1.bOverrange8BOOLTcAddressTypeInput657680856PRG_TM2K4.fbTM2K4.fbThermoCouple1.iRaw16INTTcAddressTypeInput657680864PRG_SP1K4.fbMotionLensX.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657685632PRG_SP1K4.fbMotionFoilX.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput657983552PRG_SP1K4.fbMotionZPX.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658281472PRG_SP1K4.fbMotionZPY.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658579392PRG_SP1K4.fbMotionZPZ.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput658877312PRG_SP1K4.fbMotionYAGX.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659175232PRG_SP1K4.fbMotionYAGY.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659473152PRG_SP1K4.fbMotionYAGZ.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput659771072PRG_SP1K4.fbMotionYAGR.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660068992PRG_SP1K4.fbMotionTL1.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660366912PRG_SP1K4.fbMotionTL2.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660664832PRG_SP1K4.fbMotionTLX.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput660962752PRG_SP1K4.fbMotionFoilY.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput661260672PRG_SP1K4.fb_ZPS.fbXStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput663064000PRG_SP1K4.fb_ZPS.fbYStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput663361920PRG_SP1K4.fb_ZPS.fbZStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput663659840PRG_3_PMPS_POST.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput663981792PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput663985312PRG_3_PMPS_POST.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput663985313Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672647744Main.M1.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669355072
-
-
- Main.M1.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672655680Main.M1.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669355080
-
-
- Main.M1.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672655688Main.M1.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669355088
-
-
- Main.M1.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672655696Main.M1.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669355104
-
-
- Main.M1.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669355136
-
-
- Main.M1.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669355200
-
-
- Main.M1.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669355216
-
-
- Main.M2.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669368320
-
-
- Main.M2.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672655712Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput672655744Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput672655808Main.M1.nRawEncoderINT16INTTcAddressTypeInput672655824Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672668928Main.M2.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669376256
-
-
- Main.M2.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672676864Main.M2.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669376264
-
-
- Main.M2.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672676872Main.M2.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669376272
-
-
- Main.M2.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672676880Main.M2.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669376288
-
-
- Main.M2.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669376320
-
-
- Main.M2.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669376384
-
-
- Main.M2.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669376400
-
-
- Main.M3.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669389504
-
-
- Main.M3.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672676896Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput672676928Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput672676992Main.M2.nRawEncoderINT16INTTcAddressTypeInput672677008Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672690112Main.M3.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669397440
-
-
- Main.M3.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672698048Main.M3.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669397448
-
-
- Main.M3.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672698056Main.M3.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669397456
-
-
- Main.M3.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672698064Main.M3.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669397472
-
-
- Main.M3.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669397504
-
-
- Main.M3.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669397568
-
-
- Main.M3.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669397584
-
-
- Main.M4.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669410688
-
-
- Main.M4.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672698080Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput672698112Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput672698176Main.M3.nRawEncoderINT16INTTcAddressTypeInput672698192Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672711296Main.M4.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669418624
-
-
- Main.M4.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672719232Main.M4.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669418632
-
-
- Main.M4.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672719240Main.M4.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669418640
-
-
- Main.M4.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672719248Main.M4.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669418656
-
-
- Main.M4.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669418688
-
-
- Main.M4.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669418752
-
-
- Main.M4.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669418768
-
-
- Main.M5.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669431872
-
-
- Main.M5.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672719264Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput672719296Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput672719360Main.M4.nRawEncoderINT16INTTcAddressTypeInput672719376Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672732480Main.M5.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669439808
-
-
- Main.M5.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672740416Main.M5.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669439816
-
-
- Main.M5.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672740424Main.M5.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669439824
-
-
- Main.M5.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672740432Main.M5.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669439840
-
-
- Main.M5.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669439872
-
-
- Main.M5.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669439936
-
-
- Main.M5.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669439952
-
-
- Main.M6.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669453056
-
-
- Main.M6.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672740448Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput672740480Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput672740544Main.M5.nRawEncoderINT16INTTcAddressTypeInput672740560Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672753664Main.M6.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669460992
-
-
- Main.M6.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672761600Main.M6.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669461000
-
-
- Main.M6.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672761608Main.M6.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669461008
-
-
- Main.M6.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672761616Main.M6.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669461024
-
-
- Main.M6.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669461056
-
-
- Main.M6.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669461120
-
-
- Main.M6.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669461136
-
-
- Main.M7.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669474240
-
-
- Main.M7.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672761632Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput672761664Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput672761728Main.M6.nRawEncoderINT16INTTcAddressTypeInput672761744Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672774848Main.M7.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669482176
-
-
- Main.M7.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672782784Main.M7.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669482184
-
-
- Main.M7.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672782792Main.M7.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669482192
-
-
- Main.M7.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672782800Main.M7.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669482208
-
-
- Main.M7.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669482240
-
-
- Main.M7.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669482304
-
-
- Main.M7.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669482320
-
-
- Main.M8.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669495424
-
-
- Main.M8.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672782816Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput672782848Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput672782912Main.M7.nRawEncoderINT16INTTcAddressTypeInput672782928Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672796032Main.M8.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669503360
-
-
- Main.M8.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672803968Main.M8.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669503368
-
-
- Main.M8.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672803976Main.M8.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669503376
-
-
- Main.M8.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672803984Main.M8.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669503392
-
-
- Main.M8.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669503424
-
-
- Main.M8.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669503488
-
-
- Main.M8.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669503504
-
-
- Main.M9.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669516608
-
-
- Main.M9.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672804000Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput672804032Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput672804096Main.M8.nRawEncoderINT16INTTcAddressTypeInput672804112Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672817216Main.M9.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669524544
-
-
- Main.M9.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672825152Main.M9.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669524552
-
-
- Main.M9.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672825160Main.M9.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669524560
-
-
- Main.M9.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672825168Main.M9.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669524576
-
-
- Main.M9.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669524608
-
-
- Main.M9.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669524672
-
-
- Main.M9.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669524688
-
-
- Main.M10.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669537792
-
-
- Main.M10.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672825184Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput672825216Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput672825280Main.M9.nRawEncoderINT16INTTcAddressTypeInput672825296Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672838400Main.M10.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669545728
-
-
- Main.M10.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672846336Main.M10.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669545736
-
-
- Main.M10.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672846344Main.M10.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669545744
-
-
- Main.M10.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672846352Main.M10.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669545760
-
-
- Main.M10.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669545792
-
-
- Main.M10.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669545856
-
-
- Main.M10.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669545872
-
-
- Main.M11.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669558976
-
-
- Main.M11.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672846368Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput672846400Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput672846464Main.M10.nRawEncoderINT16INTTcAddressTypeInput672846480Main.M11.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672859584Main.M11.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669566912
-
-
- Main.M11.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672867520Main.M11.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669566920
-
-
- Main.M11.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672867528Main.M11.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669566928
-
-
- Main.M11.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672867536Main.M11.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669566944
-
-
- Main.M11.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669566976
-
-
- Main.M11.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669567040
-
-
- Main.M11.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669567056
-
-
- Main.M12.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669580160
-
-
- Main.M12.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672867552Main.M11.nRawEncoderULINT64ULINTTcAddressTypeInput672867584Main.M11.nRawEncoderUINT16UINTTcAddressTypeInput672867648Main.M11.nRawEncoderINT16INTTcAddressTypeInput672867664Main.M12.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672880768Main.M12.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669588096
-
-
- Main.M12.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672888704Main.M12.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669588104
-
-
- Main.M12.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672888712Main.M12.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669588112
-
-
- Main.M12.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672888720Main.M12.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669588128
-
-
- Main.M12.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669588160
-
-
- Main.M12.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669588224
-
-
- Main.M12.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669588240
-
-
- Main.M13.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669601344
-
-
- Main.M13.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672888736Main.M12.nRawEncoderULINT64ULINTTcAddressTypeInput672888768Main.M12.nRawEncoderUINT16UINTTcAddressTypeInput672888832Main.M12.nRawEncoderINT16INTTcAddressTypeInput672888848Main.M13.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672901952Main.M13.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669609280
-
-
- Main.M13.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672909888Main.M13.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669609288
-
-
- Main.M13.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672909896Main.M13.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669609296
-
-
- Main.M13.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672909904Main.M13.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669609312
-
-
- Main.M13.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669609344
-
-
- Main.M13.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669609408
-
-
- Main.M13.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669609424
-
-
- Main.M14.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669622528
-
-
- Main.M14.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672909920Main.M13.nRawEncoderULINT64ULINTTcAddressTypeInput672909952Main.M13.nRawEncoderUINT16UINTTcAddressTypeInput672910016Main.M13.nRawEncoderINT16INTTcAddressTypeInput672910032Main.M14.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672923136Main.M14.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669630464
-
-
- Main.M14.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672931072Main.M14.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669630472
-
-
- Main.M14.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672931080Main.M14.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669630480
-
-
- Main.M14.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672931088Main.M14.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669630496
-
-
- Main.M14.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669630528
-
-
- Main.M14.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669630592
-
-
- Main.M14.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669630608
-
-
- Main.M15.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669643712
-
-
- Main.M15.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672931104Main.M14.nRawEncoderULINT64ULINTTcAddressTypeInput672931136Main.M14.nRawEncoderUINT16UINTTcAddressTypeInput672931200Main.M14.nRawEncoderINT16INTTcAddressTypeInput672931216Main.M15.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672944320Main.M15.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669651648
-
-
- Main.M15.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672952256Main.M15.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669651656
-
-
- Main.M15.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672952264Main.M15.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669651664
-
-
- Main.M15.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672952272Main.M15.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669651680
-
-
- Main.M15.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669651712
-
-
- Main.M15.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669651776
-
-
- Main.M15.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669651792
-
-
- Main.M16.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669664896
-
-
- Main.M16.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672952288Main.M15.nRawEncoderULINT64ULINTTcAddressTypeInput672952320Main.M15.nRawEncoderUINT16UINTTcAddressTypeInput672952384Main.M15.nRawEncoderINT16INTTcAddressTypeInput672952400Main.M16.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672965504Main.M16.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669672832
-
-
- Main.M16.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672973440Main.M16.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669672840
-
-
- Main.M16.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672973448Main.M16.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669672848
-
-
- Main.M16.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672973456Main.M16.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669672864
-
-
- Main.M16.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669672896
-
-
- Main.M16.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669672960
-
-
- Main.M16.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669672976
-
-
- Main.M17.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669686080
-
-
- Main.M17.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672973472Main.M16.nRawEncoderULINT64ULINTTcAddressTypeInput672973504Main.M16.nRawEncoderUINT16UINTTcAddressTypeInput672973568Main.M16.nRawEncoderINT16INTTcAddressTypeInput672973584Main.M17.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput672986688Main.M17.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669694016
-
-
- Main.M17.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672994624Main.M17.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669694024
-
-
- Main.M17.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672994632Main.M17.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669694032
-
-
- Main.M17.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672994640Main.M17.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669694048
-
-
- Main.M17.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669694080
-
-
- Main.M17.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669694144
-
-
- Main.M17.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669694160
-
-
- Main.M18.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669707264
-
-
- Main.M18.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput672994656Main.M17.nRawEncoderULINT64ULINTTcAddressTypeInput672994688Main.M17.nRawEncoderUINT16UINTTcAddressTypeInput672994752Main.M17.nRawEncoderINT16INTTcAddressTypeInput672994768Main.M18.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673007872Main.M18.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669715200
-
-
- Main.M18.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673015808Main.M18.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669715208
-
-
- Main.M18.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673015816Main.M18.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669715216
-
-
- Main.M18.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673015824Main.M18.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669715232
-
-
- Main.M18.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669715264
-
-
- Main.M18.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669715328
-
-
- Main.M18.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669715344
-
-
- Main.M19.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669728448
-
-
- Main.M19.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673015840Main.M18.nRawEncoderULINT64ULINTTcAddressTypeInput673015872Main.M18.nRawEncoderUINT16UINTTcAddressTypeInput673015936Main.M18.nRawEncoderINT16INTTcAddressTypeInput673015952Main.M19.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673029056Main.M19.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669736384
-
-
- Main.M19.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673036992Main.M19.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669736392
-
-
- Main.M19.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673037000Main.M19.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669736400
-
-
- Main.M19.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673037008Main.M19.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669736416
-
-
- Main.M19.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669736448
-
-
- Main.M19.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669736512
-
-
- Main.M19.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669736528
-
-
- Main.M20.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669749632
-
-
- Main.M20.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673037024Main.M19.nRawEncoderULINT64ULINTTcAddressTypeInput673037056Main.M19.nRawEncoderUINT16UINTTcAddressTypeInput673037120Main.M19.nRawEncoderINT16INTTcAddressTypeInput673037136Main.M20.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673050240Main.M20.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669757568
-
-
- Main.M20.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673058176Main.M20.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669757576
-
-
- Main.M20.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673058184Main.M20.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669757584
-
-
- Main.M20.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673058192Main.M20.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669757600
-
-
- Main.M20.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669757632
-
-
- Main.M20.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669757696
-
-
- Main.M20.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669757712
-
-
- Main.M21.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669770816
-
-
- Main.M21.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673058208Main.M20.nRawEncoderULINT64ULINTTcAddressTypeInput673058240Main.M20.nRawEncoderUINT16UINTTcAddressTypeInput673058304Main.M20.nRawEncoderINT16INTTcAddressTypeInput673058320Main.M21.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673071424Main.M21.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669778752
-
-
- Main.M21.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673079360Main.M21.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669778760
-
-
- Main.M21.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673079368Main.M21.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669778768
-
-
- Main.M21.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673079376Main.M21.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669778784
-
-
- Main.M21.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669778816
-
-
- Main.M21.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669778880
-
-
- Main.M21.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669778896
-
-
- Main.M22.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669792000
-
-
- Main.M22.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673079392Main.M21.nRawEncoderULINT64ULINTTcAddressTypeInput673079424Main.M21.nRawEncoderUINT16UINTTcAddressTypeInput673079488Main.M21.nRawEncoderINT16INTTcAddressTypeInput673079504Main.M22.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673092608Main.M22.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669799936
-
-
- Main.M22.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673100544Main.M22.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669799944
-
-
- Main.M22.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673100552Main.M22.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669799952
-
-
- Main.M22.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673100560Main.M22.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669799968
-
-
- Main.M22.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669800000
-
-
- Main.M22.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669800064
-
-
- Main.M22.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669800080
-
-
- Main.M23.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669813184
-
-
- Main.M23.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673100576Main.M22.nRawEncoderULINT64ULINTTcAddressTypeInput673100608Main.M22.nRawEncoderUINT16UINTTcAddressTypeInput673100672Main.M22.nRawEncoderINT16INTTcAddressTypeInput673100688Main.M23.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673113792Main.M23.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669821120
-
-
- Main.M23.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673121728Main.M23.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669821128
-
-
- Main.M23.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673121736Main.M23.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669821136
-
-
- Main.M23.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673121744Main.M23.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669821152
-
-
- Main.M23.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669821184
-
-
- Main.M23.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669821248
-
-
- Main.M23.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669821264
-
-
- Main.M24.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669834368
-
-
- Main.M24.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673121760Main.M23.nRawEncoderULINT64ULINTTcAddressTypeInput673121792Main.M23.nRawEncoderUINT16UINTTcAddressTypeInput673121856Main.M23.nRawEncoderINT16INTTcAddressTypeInput673121872Main.M24.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673134976Main.M24.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669842304
-
-
- Main.M24.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673142912Main.M24.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669842312
-
-
- Main.M24.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673142920Main.M24.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669842320
-
-
- Main.M24.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673142928Main.M24.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669842336
-
-
- Main.M24.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669842368
-
-
- Main.M24.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669842432
-
-
- Main.M24.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669842448
-
-
- Main.M25.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669855552
-
-
- Main.M25.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673142944Main.M24.nRawEncoderULINT64ULINTTcAddressTypeInput673142976Main.M24.nRawEncoderUINT16UINTTcAddressTypeInput673143040Main.M24.nRawEncoderINT16INTTcAddressTypeInput673143056Main.M25.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673156160Main.M25.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669863488
-
-
- Main.M25.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673164096Main.M25.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669863496
-
-
- Main.M25.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673164104Main.M25.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669863504
-
-
- Main.M25.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673164112Main.M25.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669863520
-
-
- Main.M25.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669863552
-
-
- Main.M25.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669863616
-
-
- Main.M25.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669863632
-
-
- Main.M26.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669876736
-
-
- Main.M26.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673164128Main.M25.nRawEncoderULINT64ULINTTcAddressTypeInput673164160Main.M25.nRawEncoderUINT16UINTTcAddressTypeInput673164224Main.M25.nRawEncoderINT16INTTcAddressTypeInput673164240Main.M26.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673177344Main.M26.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669884672
-
-
- Main.M26.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673185280Main.M26.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669884680
-
-
- Main.M26.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673185288Main.M26.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669884688
-
-
- Main.M26.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673185296Main.M26.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669884704
-
-
- Main.M26.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669884736
-
-
- Main.M26.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669884800
-
-
- Main.M26.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669884816
-
-
- Main.M27.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669897920
-
-
- Main.M27.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673185312Main.M26.nRawEncoderULINT64ULINTTcAddressTypeInput673185344Main.M26.nRawEncoderUINT16UINTTcAddressTypeInput673185408Main.M26.nRawEncoderINT16INTTcAddressTypeInput673185424Main.M27.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673198528Main.M27.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669905856
-
-
- Main.M27.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673206464Main.M27.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669905864
-
-
- Main.M27.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673206472Main.M27.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669905872
-
-
- Main.M27.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673206480Main.M27.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669905888
-
-
- Main.M27.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669905920
-
-
- Main.M27.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669905984
-
-
- Main.M27.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669906000
-
-
- Main.M28.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669919104
-
-
- Main.M28.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673206496Main.M27.nRawEncoderULINT64ULINTTcAddressTypeInput673206528Main.M27.nRawEncoderUINT16UINTTcAddressTypeInput673206592Main.M27.nRawEncoderINT16INTTcAddressTypeInput673206608Main.M28.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673219712Main.M28.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669927040
-
-
- Main.M28.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673227648Main.M28.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669927048
-
-
- Main.M28.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673227656Main.M28.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669927056
-
-
- Main.M28.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673227664Main.M28.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669927072
-
-
- Main.M28.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669927104
-
-
- Main.M28.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669927168
-
-
- Main.M28.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669927184
-
-
- Main.M29.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669940288
-
-
- Main.M29.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673227680Main.M28.nRawEncoderULINT64ULINTTcAddressTypeInput673227712Main.M28.nRawEncoderUINT16UINTTcAddressTypeInput673227776Main.M28.nRawEncoderINT16INTTcAddressTypeInput673227792Main.M29.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673240896Main.M29.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669948224
-
-
- Main.M29.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673248832Main.M29.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669948232
-
-
- Main.M29.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673248840Main.M29.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669948240
-
-
- Main.M29.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673248848Main.M29.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669948256
-
-
- Main.M29.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669948288
-
-
- Main.M29.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669948352
-
-
- Main.M29.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669948368
-
-
- Main.M30.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669961472
-
-
- Main.M30.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673248864Main.M29.nRawEncoderULINT64ULINTTcAddressTypeInput673248896Main.M29.nRawEncoderUINT16UINTTcAddressTypeInput673248960Main.M29.nRawEncoderINT16INTTcAddressTypeInput673248976Main.M30.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673262080Main.M30.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669969408
-
-
- Main.M30.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673270016Main.M30.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669969416
-
-
- Main.M30.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673270024Main.M30.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669969424
-
-
- Main.M30.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673270032Main.M30.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669969440
-
-
- Main.M30.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669969472
-
-
- Main.M30.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669969536
-
-
- Main.M30.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669969552
-
-
- Main.M31.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 669982656
-
-
- Main.M31.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673270048Main.M30.nRawEncoderULINT64ULINTTcAddressTypeInput673270080Main.M30.nRawEncoderUINT16UINTTcAddressTypeInput673270144Main.M30.nRawEncoderINT16INTTcAddressTypeInput673270160Main.M31.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673283264Main.M31.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669990592
-
-
- Main.M31.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673291200Main.M31.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 669990600
-
-
- Main.M31.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673291208Main.M31.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 669990608
-
-
- Main.M31.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673291216Main.M31.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 669990624
-
-
- Main.M31.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 669990656
-
-
- Main.M31.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 669990720
-
-
- Main.M31.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 669990736
-
-
- Main.M32.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670003840
-
-
- Main.M32.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673291232Main.M31.nRawEncoderULINT64ULINTTcAddressTypeInput673291264Main.M31.nRawEncoderUINT16UINTTcAddressTypeInput673291328Main.M31.nRawEncoderINT16INTTcAddressTypeInput673291344Main.M32.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673304448Main.M32.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670011776
-
-
- Main.M32.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673312384Main.M32.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670011784
-
-
- Main.M32.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673312392Main.M32.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670011792
-
-
- Main.M32.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673312400Main.M32.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670011808
-
-
- Main.M32.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670011840
-
-
- Main.M32.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670011904
-
-
- Main.M32.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670011920
-
-
- Main.M33.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670025024
-
-
- Main.M33.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673312416Main.M32.nRawEncoderULINT64ULINTTcAddressTypeInput673312448Main.M32.nRawEncoderUINT16UINTTcAddressTypeInput673312512Main.M32.nRawEncoderINT16INTTcAddressTypeInput673312528Main.M33.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673325632Main.M33.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670032960
-
-
- Main.M33.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673333568Main.M33.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670032968
-
-
- Main.M33.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673333576Main.M33.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670032976
-
-
- Main.M33.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673333584Main.M33.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670032992
-
-
- Main.M33.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670033024
-
-
- Main.M33.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670033088
-
-
- Main.M33.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670033104
-
-
- Main.M34.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670046208
-
-
- Main.M34.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673333600Main.M33.nRawEncoderULINT64ULINTTcAddressTypeInput673333632Main.M33.nRawEncoderUINT16UINTTcAddressTypeInput673333696Main.M33.nRawEncoderINT16INTTcAddressTypeInput673333712Main.M34.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673346816Main.M34.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670054144
-
-
- Main.M34.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673354752Main.M34.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670054152
-
-
- Main.M34.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673354760Main.M34.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670054160
-
-
- Main.M34.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673354768Main.M34.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670054176
-
-
- Main.M34.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670054208
-
-
- Main.M34.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670054272
-
-
- Main.M34.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670054288
-
-
- Main.M35.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670067392
-
-
- Main.M35.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673354784Main.M34.nRawEncoderULINT64ULINTTcAddressTypeInput673354816Main.M34.nRawEncoderUINT16UINTTcAddressTypeInput673354880Main.M34.nRawEncoderINT16INTTcAddressTypeInput673354896Main.M35.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673368000Main.M35.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670075328
-
-
- Main.M35.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673375936Main.M35.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670075336
-
-
- Main.M35.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673375944Main.M35.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670075344
-
-
- Main.M35.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673375952Main.M35.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670075360
-
-
- Main.M35.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670075392
-
-
- Main.M35.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670075456
-
-
- Main.M35.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670075472
-
-
- Main.M36.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670088576
-
-
- Main.M36.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673375968Main.M35.nRawEncoderULINT64ULINTTcAddressTypeInput673376000Main.M35.nRawEncoderUINT16UINTTcAddressTypeInput673376064Main.M35.nRawEncoderINT16INTTcAddressTypeInput673376080Main.M36.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673389184Main.M36.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670096512
-
-
- Main.M36.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673397120Main.M36.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670096520
-
-
- Main.M36.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673397128Main.M36.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670096528
-
-
- Main.M36.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673397136Main.M36.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670096544
-
-
- Main.M36.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670096576
-
-
- Main.M36.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670096640
-
-
- Main.M36.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670096656
-
-
- Main.M37.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670109760
-
-
- Main.M37.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673397152Main.M36.nRawEncoderULINT64ULINTTcAddressTypeInput673397184Main.M36.nRawEncoderUINT16UINTTcAddressTypeInput673397248Main.M36.nRawEncoderINT16INTTcAddressTypeInput673397264Main.M37.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673410368Main.M37.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670117696
-
-
- Main.M37.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673418304Main.M37.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670117704
-
-
- Main.M37.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673418312Main.M37.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670117712
-
-
- Main.M37.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673418320Main.M37.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670117728
-
-
- Main.M37.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670117760
-
-
- Main.M37.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670117824
-
-
- Main.M37.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670117840
-
-
- Main.M38.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670130944
-
-
- Main.M38.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673418336Main.M37.nRawEncoderULINT64ULINTTcAddressTypeInput673418368Main.M37.nRawEncoderUINT16UINTTcAddressTypeInput673418432Main.M37.nRawEncoderINT16INTTcAddressTypeInput673418448Main.M38.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673431552Main.M38.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670138880
-
-
- Main.M38.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673439488Main.M38.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670138888
-
-
- Main.M38.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673439496Main.M38.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670138896
-
-
- Main.M38.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673439504Main.M38.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670138912
-
-
- Main.M38.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670138944
-
-
- Main.M38.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670139008
-
-
- Main.M38.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670139024
-
-
- Main.M39.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670152128
-
-
- Main.M39.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673439520Main.M38.nRawEncoderULINT64ULINTTcAddressTypeInput673439552Main.M38.nRawEncoderUINT16UINTTcAddressTypeInput673439616Main.M38.nRawEncoderINT16INTTcAddressTypeInput673439632Main.M39.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673452736Main.M39.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670160064
-
-
- Main.M39.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673460672Main.M39.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670160072
-
-
- Main.M39.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673460680Main.M39.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670160080
-
-
- Main.M39.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673460688Main.M39.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670160096
-
-
- Main.M39.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670160128
-
-
- Main.M39.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670160192
-
-
- Main.M39.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670160208
-
-
- Main.M40.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670173312
-
-
- Main.M40.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673460704Main.M39.nRawEncoderULINT64ULINTTcAddressTypeInput673460736Main.M39.nRawEncoderUINT16UINTTcAddressTypeInput673460800Main.M39.nRawEncoderINT16INTTcAddressTypeInput673460816Main.M40.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673473920Main.M40.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670181248
-
-
- Main.M40.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673481856Main.M40.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670181256
-
-
- Main.M40.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673481864Main.M40.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670181264
-
-
- Main.M40.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673481872Main.M40.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670181280
-
-
- Main.M40.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670181312
-
-
- Main.M40.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670181376
-
-
- Main.M40.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670181392
-
-
- Main.M41.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670194496
-
-
- Main.M41.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673481888Main.M40.nRawEncoderULINT64ULINTTcAddressTypeInput673481920Main.M40.nRawEncoderUINT16UINTTcAddressTypeInput673481984Main.M40.nRawEncoderINT16INTTcAddressTypeInput673482000Main.M41.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673495104Main.M41.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670202432
-
-
- Main.M41.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673503040Main.M41.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670202440
-
-
- Main.M41.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673503048Main.M41.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670202448
-
-
- Main.M41.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673503056Main.M41.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670202464
-
-
- Main.M41.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670202496
-
-
- Main.M41.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670202560
-
-
- Main.M41.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670202576
-
-
- Main.M42.Axis.NcToPlc
- 2048
- NCTOPLC_AXIS_REF
-
-
- TcAddressType
- Input
-
-
- 670215680
-
-
- Main.M42.bLimitForwardEnable
- NC Forward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673503072Main.M41.nRawEncoderULINT64ULINTTcAddressTypeInput673503104Main.M41.nRawEncoderUINT16UINTTcAddressTypeInput673503168Main.M41.nRawEncoderINT16INTTcAddressTypeInput673503184Main.M42.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673516288Main.M42.bLimitForwardEnable8BOOLpytmc
pv: PLC:bLimitForwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if forward limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670223616
-
-
- Main.M42.bLimitBackwardEnable
- NC Backward Limit Switch: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673524224Main.M42.bLimitBackwardEnable8BOOLpytmc
pv: PLC:bLimitBackwardEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC FALSE if reverse limit hit
-
-
-
- TcAddressType
- Input
-
-
- 670223624
-
-
- Main.M42.bHome
- NO Home Switch: TRUE if at home
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673524232Main.M42.bHome8BOOLpytmc
pv: PLC:bHome
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if at homing switch
-
-
-
- TcAddressType
- Input
-
-
- 670223632
-
-
- Main.M42.bHardwareEnable
- NC STO Input: TRUE if ok to move
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673524240Main.M42.bHardwareEnable8BOOLpytmc
pv: PLC:bHardwareEnable
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if STO not hit
-
-
-
- TcAddressType
- Input
-
-
- 670223648
-
-
- Main.M42.nRawEncoderULINT
- Raw encoder IO for ULINT (Biss-C)
- 64
- ULINT
-
-
- TcAddressType
- Input
-
-
- 670223680
-
-
- Main.M42.nRawEncoderUINT
- Raw encoder IO for UINT (Relative Encoders)
- 16
- UINT
-
-
- TcAddressType
- Input
-
-
- 670223744
-
-
- Main.M42.nRawEncoderINT
- Raw encoder IO for INT (LVDT)
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 670223760
-
-
-
- 1
- PlcTask Outputs
- 0
- 85000192
-
- PRG_AL1K4_L2SI.fbAL1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 639776256
-
-
- PRG_AL1K4_L2SI.fbAL1K4.fbLaser.iShutdownINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 640746368
-
-
- PRG_AL1K4_L2SI.fbAL1K4.fbLaser.iLaserINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 640746384
-
-
- PRG_AL1K4_L2SI.fbAL1K4.fbLaser.fbSetLasPercent.iRaw
- Connect this output to the terminal
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 640747200
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 640766720
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbGige.iIlluminatorINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 642323296
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbGige.bGigePower
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeInput673524256Main.M42.nRawEncoderULINT64ULINTTcAddressTypeInput673524288Main.M42.nRawEncoderUINT16UINTTcAddressTypeInput673524352Main.M42.nRawEncoderINT16INTTcAddressTypeInput673524368Main.M43.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673537472Main.M43.bLimitForwardEnable8BOOLpytmc
+ pv: PLC:bLimitForwardEnable
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC FALSE if forward limit hit
+ TcAddressTypeInput673545408Main.M43.bLimitBackwardEnable8BOOLpytmc
+ pv: PLC:bLimitBackwardEnable
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC FALSE if reverse limit hit
+ TcAddressTypeInput673545416Main.M43.bHome8BOOLpytmc
+ pv: PLC:bHome
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if at homing switch
+ TcAddressTypeInput673545424Main.M43.bHardwareEnable8BOOLpytmc
+ pv: PLC:bHardwareEnable
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if STO not hit
+ TcAddressTypeInput673545440Main.M43.nRawEncoderULINT64ULINTTcAddressTypeInput673545472Main.M43.nRawEncoderUINT16UINTTcAddressTypeInput673545536Main.M43.nRawEncoderINT16INTTcAddressTypeInput673545552Main.M44.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput673558656Main.M44.bLimitForwardEnable8BOOLpytmc
+ pv: PLC:bLimitForwardEnable
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC FALSE if forward limit hit
+ TcAddressTypeInput673566592Main.M44.bLimitBackwardEnable8BOOLpytmc
+ pv: PLC:bLimitBackwardEnable
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC FALSE if reverse limit hit
+ TcAddressTypeInput673566600Main.M44.bHome8BOOLpytmc
+ pv: PLC:bHome
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if at homing switch
+ TcAddressTypeInput673566608Main.M44.bHardwareEnable8BOOLpytmc
+ pv: PLC:bHardwareEnable
+ io: i
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if STO not hit
+ TcAddressTypeInput673566624Main.M44.nRawEncoderULINT64ULINTTcAddressTypeInput673566656Main.M44.nRawEncoderUINT16UINTTcAddressTypeInput673566720Main.M44.nRawEncoderINT16INTTcAddressTypeInput6735667361PlcTask Outputs085131264PRG_AL1K4_L2SI.fbAL1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput639776256PRG_AL1K4_L2SI.fbAL1K4.fbLaser.iShutdownINT16INTTcAddressTypeOutput640746368PRG_AL1K4_L2SI.fbAL1K4.fbLaser.iLaserINT16INTTcAddressTypeOutput640746384PRG_AL1K4_L2SI.fbAL1K4.fbLaser.fbSetLasPercent.iRaw16INTTcAddressTypeOutput640747200PRG_IM2K4_PPM.fbIM2K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput640766720PRG_IM2K4_PPM.fbIM2K4.fbGige.iIlluminatorINT16INTTcAddressTypeOutput642323296PRG_IM2K4_PPM.fbIM2K4.fbGige.bGigePower8BOOLpytmc
pv: PWR
field: ZNAM OFF
field: ONAM ON
-
-
-
- TcAddressType
- Output
-
-
- 642323312
-
-
- PRG_IM2K4_PPM.fbIM2K4.fbGige.fbSetIllPercent.iRaw
- Connect this output to the terminal
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 642324160
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 642342272
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbGige.iIlluminatorINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 643898848
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbGige.bGigePower
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput642323312PRG_IM2K4_PPM.fbIM2K4.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput642324160PRG_IM3K4_PPM.fbIM3K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput642342272PRG_IM3K4_PPM.fbIM3K4.fbGige.iIlluminatorINT16INTTcAddressTypeOutput643898848PRG_IM3K4_PPM.fbIM3K4.fbGige.bGigePower8BOOLpytmc
pv: PWR
field: ZNAM OFF
field: ONAM ON
-
-
-
- TcAddressType
- Output
-
-
- 643898864
-
-
- PRG_IM3K4_PPM.fbIM3K4.fbGige.fbSetIllPercent.iRaw
- Connect this output to the terminal
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 643899712
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 643917824
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbGige.iIlluminatorINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 645474400
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbGige.bGigePower
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput643898864PRG_IM3K4_PPM.fbIM3K4.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput643899712PRG_IM4K4_PPM.fbIM4K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput643917824PRG_IM4K4_PPM.fbIM4K4.fbGige.iIlluminatorINT16INTTcAddressTypeOutput645474400PRG_IM4K4_PPM.fbIM4K4.fbGige.bGigePower8BOOLpytmc
pv: PWR
field: ZNAM OFF
field: ONAM ON
-
-
-
- TcAddressType
- Output
-
-
- 645474416
-
-
- PRG_IM4K4_PPM.fbIM4K4.fbGige.fbSetIllPercent.iRaw
- Connect this output to the terminal
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 645475264
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 645493376
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbGige.iIlluminatorINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 647049952
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbGige.bGigePower
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput645474416PRG_IM4K4_PPM.fbIM4K4.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput645475264PRG_IM5K4_PPM.fbIM5K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput645493376PRG_IM5K4_PPM.fbIM5K4.fbGige.iIlluminatorINT16INTTcAddressTypeOutput647049952PRG_IM5K4_PPM.fbIM5K4.fbGige.bGigePower8BOOLpytmc
pv: PWR
field: ZNAM OFF
field: ONAM ON
-
-
-
- TcAddressType
- Output
-
-
- 647049968
-
-
- PRG_IM5K4_PPM.fbIM5K4.fbGige.fbSetIllPercent.iRaw
- Connect this output to the terminal
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 647050816
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 647068928
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbGige.iIlluminatorINT
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 648625504
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbGige.bGigePower
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput647049968PRG_IM5K4_PPM.fbIM5K4.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput647050816PRG_IM6K4_PPM.fbIM6K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput647068928PRG_IM6K4_PPM.fbIM6K4.fbGige.iIlluminatorINT16INTTcAddressTypeOutput648625504PRG_IM6K4_PPM.fbIM6K4.fbGige.bGigePower8BOOLpytmc
pv: PWR
field: ZNAM OFF
field: ONAM ON
-
-
-
- TcAddressType
- Output
-
-
- 648625520
-
-
- PRG_IM6K4_PPM.fbIM6K4.fbGige.fbSetIllPercent.iRaw
- Connect this output to the terminal
- 16
- INT
-
-
- TcAddressType
- Output
-
-
- 648626368
-
-
- PRG_LI1K4_IP1.fbLI1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 648644992
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 649650368
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 649948288
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 650960832
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 651258752
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbTopBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 652249600
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbBottomBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 652547520
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbNorthBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 652845440
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.fbSouthBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 653143360
-
-
- PRG_SL1K4_SCATTER.fbSL1K4.AptArrayStatus
- 96
- ST_PMPS_Aperture_IO
-
-
- TcAddressType
- Output
-
-
- 653589984
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbTopBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 653596160
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbBottomBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 653894080
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbNorthBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 654192000
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.fbSouthBlade.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 654489920
-
-
- PRG_SL2K4_SCATTER.fbSL2K4.AptArrayStatus
- 96
- ST_PMPS_Aperture_IO
-
-
- TcAddressType
- Output
-
-
- 654936544
-
-
- PRG_ST4K4_TMO_TERM.ST4K4.q_xInsert_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 655049200
-
-
- PRG_ST4K4_TMO_TERM.ST4K4.q_xRetract_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 655049208
-
-
- PRG_TM1K4.fbTM1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 655081920
-
-
- PRG_TM1K4.fbTM1K4.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 655379840
-
-
- PRG_TM2K4.fbTM2K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 656397760
-
-
- PRG_TM2K4.fbTM2K4.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 656695680
-
-
- PRG_SP1K4.fbMotionLensX.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 657684608
-
-
- PRG_SP1K4.fbMotionFoilX.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 657982528
-
-
- PRG_SP1K4.fbMotionZPX.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 658280448
-
-
- PRG_SP1K4.fbMotionZPY.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 658578368
-
-
- PRG_SP1K4.fbMotionZPZ.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 658876288
-
-
- PRG_SP1K4.fbMotionYAGX.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 659174208
-
-
- PRG_SP1K4.fbMotionYAGY.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 659472128
-
-
- PRG_SP1K4.fbMotionYAGZ.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 659770048
-
-
- PRG_SP1K4.fbMotionYAGR.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 660067968
-
-
- PRG_SP1K4.fbMotionTL1.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 660365888
-
-
- PRG_SP1K4.fbMotionTL2.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 660663808
-
-
- PRG_SP1K4.fb_ZPS.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 662467136
-
-
- PRG_SP1K4.fb_ZPS.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 662765056
-
-
- PRG_SP1K4.fb_ZPS.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 663062976
-
-
- GVL_PMPS.PMPS_ST4K4_IN
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Outputs^bST4K4_IN
-
-
- TcAddressType
- Output
-
-
- TcVarGlobal
-
-
- 663385120
-
-
- GVL_PMPS.PMPS_ST4K4_OUT
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Outputs^bST4K4_OUT
-
-
- TcAddressType
- Output
-
-
- TcVarGlobal
-
-
- 663385128
-
-
- PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP
- 1760
- ST_BeamParams_IO
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Outputs^RequestedBP
-
-
- TcAddressType
- Output
-
-
- 663387712
-
-
- Main.M1.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669346112
-
-
- Main.M1.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput648625520PRG_IM6K4_PPM.fbIM6K4.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput648626368PRG_LI1K4_IP1.fbLI1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput648644992PRG_PF1K4_WFS_TARGET.fbPF1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput649650368PRG_PF1K4_WFS_TARGET.fbPF1K4.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput649948288PRG_PF2K4_WFS_TARGET.fbPF2K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput650960832PRG_PF2K4_WFS_TARGET.fbPF2K4.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput651258752PRG_SL1K4_SCATTER.fbSL1K4.fbTopBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652249600PRG_SL1K4_SCATTER.fbSL1K4.fbBottomBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652547520PRG_SL1K4_SCATTER.fbSL1K4.fbNorthBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput652845440PRG_SL1K4_SCATTER.fbSL1K4.fbSouthBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653143360PRG_SL1K4_SCATTER.fbSL1K4.AptArrayStatus96ST_PMPS_Aperture_IOTcAddressTypeOutput653589984PRG_SL2K4_SCATTER.fbSL2K4.fbTopBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653596160PRG_SL2K4_SCATTER.fbSL2K4.fbBottomBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput653894080PRG_SL2K4_SCATTER.fbSL2K4.fbNorthBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654192000PRG_SL2K4_SCATTER.fbSL2K4.fbSouthBlade.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput654489920PRG_SL2K4_SCATTER.fbSL2K4.AptArrayStatus96ST_PMPS_Aperture_IOTcAddressTypeOutput654936544PRG_ST4K4_TMO_TERM.ST4K4.q_xInsert_DO8BOOLTcAddressTypeOutput655049200PRG_ST4K4_TMO_TERM.ST4K4.q_xRetract_DO8BOOLTcAddressTypeOutput655049208PRG_TM1K4.fbTM1K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655081920PRG_TM1K4.fbTM1K4.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput655379840PRG_TM2K4.fbTM2K4.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput656397760PRG_TM2K4.fbTM2K4.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput656695680PRG_SP1K4.fbMotionLensX.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657684608PRG_SP1K4.fbMotionFoilX.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput657982528PRG_SP1K4.fbMotionZPX.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658280448PRG_SP1K4.fbMotionZPY.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658578368PRG_SP1K4.fbMotionZPZ.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput658876288PRG_SP1K4.fbMotionYAGX.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659174208PRG_SP1K4.fbMotionYAGY.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659472128PRG_SP1K4.fbMotionYAGZ.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput659770048PRG_SP1K4.fbMotionYAGR.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660067968PRG_SP1K4.fbMotionTL1.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660365888PRG_SP1K4.fbMotionTL2.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660663808PRG_SP1K4.fbMotionTLX.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput660961728PRG_SP1K4.fbMotionFoilY.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput661259648PRG_SP1K4.fb_ZPS.fbXStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput663062976PRG_SP1K4.fb_ZPS.fbYStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput663360896PRG_SP1K4.fb_ZPS.fbZStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput663658816GVL_PMPS.PMPS_ST4K4_IN8BOOLTcLinkToTIIB[PMPS_PRE]^IO Outputs^bST4K4_INTcAddressTypeOutputTcVarGlobal663980960GVL_PMPS.PMPS_ST4K4_OUT8BOOLTcLinkToTIIB[PMPS_PRE]^IO Outputs^bST4K4_OUTTcAddressTypeOutputTcVarGlobal663980968PRG_3_PMPS_POST.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput663983552GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc
+ pv: FaultHWO
+ io: i
+ field: DESC Hardware Output Status
+ TcAddressTypeOutput670889096GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc
+ pv: FaultHWO
+ io: i
+ field: DESC Hardware Output Status
+ TcAddressTypeOutput671768008Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672646720Main.M1.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669355096
-
-
- Main.M2.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669367296
-
-
- Main.M2.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672655704Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672667904Main.M2.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669376280
-
-
- Main.M3.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669388480
-
-
- Main.M3.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672676888Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672689088Main.M3.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669397464
-
-
- Main.M4.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669409664
-
-
- Main.M4.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672698072Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672710272Main.M4.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669418648
-
-
- Main.M5.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669430848
-
-
- Main.M5.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672719256Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672731456Main.M5.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669439832
-
-
- Main.M6.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669452032
-
-
- Main.M6.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672740440Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672752640Main.M6.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669461016
-
-
- Main.M7.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669473216
-
-
- Main.M7.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672761624Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672773824Main.M7.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669482200
-
-
- Main.M8.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669494400
-
-
- Main.M8.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672782808Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672795008Main.M8.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669503384
-
-
- Main.M9.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669515584
-
-
- Main.M9.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672803992Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672816192Main.M9.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669524568
-
-
- Main.M10.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669536768
-
-
- Main.M10.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672825176Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672837376Main.M10.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669545752
-
-
- Main.M11.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669557952
-
-
- Main.M11.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672846360Main.M11.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672858560Main.M11.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669566936
-
-
- Main.M12.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669579136
-
-
- Main.M12.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672867544Main.M12.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672879744Main.M12.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669588120
-
-
- Main.M13.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669600320
-
-
- Main.M13.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672888728Main.M13.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672900928Main.M13.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669609304
-
-
- Main.M14.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669621504
-
-
- Main.M14.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672909912Main.M14.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672922112Main.M14.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669630488
-
-
- Main.M15.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669642688
-
-
- Main.M15.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672931096Main.M15.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672943296Main.M15.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669651672
-
-
- Main.M16.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669663872
-
-
- Main.M16.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672952280Main.M16.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672964480Main.M16.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669672856
-
-
- Main.M17.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669685056
-
-
- Main.M17.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672973464Main.M17.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput672985664Main.M17.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669694040
-
-
- Main.M18.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669706240
-
-
- Main.M18.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput672994648Main.M18.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673006848Main.M18.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669715224
-
-
- Main.M19.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669727424
-
-
- Main.M19.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673015832Main.M19.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673028032Main.M19.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669736408
-
-
- Main.M20.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669748608
-
-
- Main.M20.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673037016Main.M20.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673049216Main.M20.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669757592
-
-
- Main.M21.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669769792
-
-
- Main.M21.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673058200Main.M21.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673070400Main.M21.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669778776
-
-
- Main.M22.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669790976
-
-
- Main.M22.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673079384Main.M22.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673091584Main.M22.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669799960
-
-
- Main.M23.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669812160
-
-
- Main.M23.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673100568Main.M23.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673112768Main.M23.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669821144
-
-
- Main.M24.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669833344
-
-
- Main.M24.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673121752Main.M24.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673133952Main.M24.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669842328
-
-
- Main.M25.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669854528
-
-
- Main.M25.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673142936Main.M25.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673155136Main.M25.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669863512
-
-
- Main.M26.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669875712
-
-
- Main.M26.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673164120Main.M26.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673176320Main.M26.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669884696
-
-
- Main.M27.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669896896
-
-
- Main.M27.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673185304Main.M27.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673197504Main.M27.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669905880
-
-
- Main.M28.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669918080
-
-
- Main.M28.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673206488Main.M28.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673218688Main.M28.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669927064
-
-
- Main.M29.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669939264
-
-
- Main.M29.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673227672Main.M29.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673239872Main.M29.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669948248
-
-
- Main.M30.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669960448
-
-
- Main.M30.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673248856Main.M30.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673261056Main.M30.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669969432
-
-
- Main.M31.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 669981632
-
-
- Main.M31.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673270040Main.M31.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673282240Main.M31.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 669990616
-
-
- Main.M32.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670002816
-
-
- Main.M32.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673291224Main.M32.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673303424Main.M32.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670011800
-
-
- Main.M33.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670024000
-
-
- Main.M33.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673312408Main.M33.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673324608Main.M33.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670032984
-
-
- Main.M34.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670045184
-
-
- Main.M34.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673333592Main.M34.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673345792Main.M34.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670054168
-
-
- Main.M35.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670066368
-
-
- Main.M35.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673354776Main.M35.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673366976Main.M35.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670075352
-
-
- Main.M36.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670087552
-
-
- Main.M36.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673375960Main.M36.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673388160Main.M36.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670096536
-
-
- Main.M37.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670108736
-
-
- Main.M37.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673397144Main.M37.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673409344Main.M37.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670117720
-
-
- Main.M38.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670129920
-
-
- Main.M38.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673418328Main.M38.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673430528Main.M38.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670138904
-
-
- Main.M39.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670151104
-
-
- Main.M39.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673439512Main.M39.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673451712Main.M39.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670160088
-
-
- Main.M40.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670172288
-
-
- Main.M40.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673460696Main.M40.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673472896Main.M40.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670181272
-
-
- Main.M41.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670193472
-
-
- Main.M41.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673481880Main.M41.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673494080Main.M41.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670202456
-
-
- Main.M42.Axis.PlcToNc
- 1024
- PLCTONC_AXIS_REF
-
-
- TcAddressType
- Output
-
-
- 670214656
-
-
- Main.M42.bBrakeRelease
- NC Brake Output: TRUE to release brake
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput673503064Main.M42.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673515264Main.M42.bBrakeRelease8BOOLpytmc
pv: PLC:bBrakeRelease
io: i
field: ZNAM FALSE
field: ONAM TRUE
field: DESC TRUE if brake released
-
-
-
- TcAddressType
- Output
-
-
- 670223640
-
-
- GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut
- 8
- BOOL
-
-
- pytmc
-
- pv: FaultHWO
+ TcAddressTypeOutput673524248Main.M43.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673536448Main.M43.bBrakeRelease8BOOLpytmc
+ pv: PLC:bBrakeRelease
io: i
- field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
- 671182984
-
-
- GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut
- 8
- BOOL
-
-
- pytmc
-
- pv: FaultHWO
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if brake released
+ TcAddressTypeOutput673545432Main.M44.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput673557632Main.M44.bBrakeRelease8BOOLpytmc
+ pv: PLC:bBrakeRelease
io: i
- field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
- 672061896
-
-
-
- 3
- PlcTask Internal
- 0
- 85000192
-
- DefaultGlobals.stSys
- Included for you
- 88
- ST_System
-
-
- TcVarGlobal
-
-
- 4096000
-
-
- GVL_Logger.bTrickleTripped
- Global trickle trip flag
- 8
- BOOL
-
-
- pytmc
-
+ field: ZNAM FALSE
+ field: ONAM TRUE
+ field: DESC TRUE if brake released
+ TcAddressTypeOutput6735666163PlcTask Internal085131264DefaultGlobals.stSys88ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc
pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip
io: i
field: DESC Tripped by overall log count
-
-
-
- TcVarGlobal
-
-
- 4096088
-
-
- GeneralConstants.MAX_STATES
- 16 including "Unknown" is the max for an EPICS MBBI
- This is the max number of user-defined states (OUT, TARGET1, YAG...)
- 16
- INT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4096096
-
-
- GVL_Logger.iLogPort
- 16
- UINT
-
- 54321
-
-
-
- pytmc
-
+ TcVarGlobal4096088GeneralConstants.MAX_STATES16INT15TcVarGlobal4096096GVL_Logger.iLogPort16UINT54321pytmc
pv: @(PREFIX)LCLSGeneral:LogPort
io: io
field: DESC The log host UDP port
-
-
-
- TcVarGlobal
-
-
- 4096112
-
-
- DefaultGlobals.fTimeStamp
- 64
- LREAL
-
-
- TcVarGlobal
-
-
- 4096128
-
-
- GVL_Logger.cLogHost
-
+ TcVarGlobal4096112DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096128GVL_Logger.cLogHost
$ nslookup ctl-logsrv01
Name: ctl-logsrv01.pcdsn
Address: 172.21.32.36
-
- 128
- STRING(15)
-
- 172.21.32.36
-
-
-
- pytmc
-
+ ]]>128STRING(15)172.21.32.36pytmc
pv: @(PREFIX)LCLSGeneral:LogHost
io: io
field: DESC The log host IP address
-
-
-
- TcVarGlobal
-
-
- 4096192
-
-
- GVL_Logger.sIpTidbit
- 56
- STRING(6)
-
- 172.21
-
-
-
- TcVarGlobal
-
-
- 4096320
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED
- Retain data loaded
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4096376
-
-
- GVL_Logger.nLocalTripThreshold
- Minimum time between log messages
- 32
- TIME
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4096384
-
-
- GVL_Logger.nMinTimeViolationAcceptable
- Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times
- 16
- INT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4096416
-
-
- Global_Variables.AMSPORT_LOGGER
- Logger
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4096432
-
-
- GVL_Logger.nLocalTrickleTripThreshold
- Default trickle trip, activated by global threshold
- 32
- TIME
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4096448
-
-
- GVL_Logger.nTrickleTripTime
- Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message
- 32
- TIME
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4096480
-
-
- GVL_Logger.nTripResetPeriod
- Default time for CB auto-reset
- 32
- TIME
-
- 600000
-
-
-
- TcVarGlobal
-
-
- 4096512
-
-
- GVL_Logger.sPlcHostname
- 648
- STRING(80)
-
- unknown
-
-
-
- TcVarGlobal
-
-
- 4096544
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID
- Retain data is invalid
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4097192
-
-
- Global_Variables.AMSPORT_EVENTLOG
- Event logger
- 16
- UINT
-
- 110
-
-
-
- TcVarGlobal
-
-
- 4097200
-
-
- GVL_Logger.TCPADS_MAXUDP_BUFFSIZE
- Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm
+ TcVarGlobal4096192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096320Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096376GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096384GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096416Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4096432GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096448GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096480GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096512GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096544Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097192Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4097200GVL_Logger.TCPADS_MAXUDP_BUFFSIZE
- 32
- UDINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4097216
-
-
- GVL_Logger.nGlobAccEvents
- Global log message count
- 32
- UDINT
-
-
- pytmc
-
+ TwinCAT PLC Control->"Project->Options...->Build" dialog window.
+ ]]>32UDINT10000TcVarGlobal4097216GVL_Logger.nGlobAccEvents32UDINTpytmc
pv: @(PREFIX)LCLSGeneral:LogMessageCount
io: i
field: DESC Total log messages on the last cycle
-
-
-
- TcVarGlobal
-
-
- 4097248
-
-
- GVL_Logger.fbRootLogger
- Instantiated here to be used everywhere
- 81600
- FB_LogMessage
-
-
- TcVarGlobal
-
-
- 4097280
-
-
- GVL_Logger.nTrickleThreshold
- If GlobAccEvents goes over this level for longer than the
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4178880
-
-
- Global_Version.stLibVersion_Tc2_EtherCAT
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 15
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.15.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4178912
-
-
- Global_Version.stLibVersion_Tc2_Standard
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 3
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.3.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4179200
-
-
- Global_Version.stLibVersion_Tc2_System
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 4
-
-
- .iBuild
- 24
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.4.24.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4179488
-
-
- Global_Variables.AMSPORT_R0_RTIME
- R0 Real time
- 16
- UINT
-
- 200
-
-
-
- TcVarGlobal
-
-
- 4179776
-
-
- Global_Variables.AMSPORT_R0_IO
- I/O Driver
- 16
- UINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 4179792
-
-
- Global_Variables.AMSPORT_R0_NC
- 16
- UINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4179808
-
-
- Global_Variables.AMSPORT_R0_NCSAF
- 16
- UINT
-
- 501
-
-
-
- TcVarGlobal
-
-
- 4179824
-
-
- Global_Variables.AMSPORT_R0_NCSVB
- 16
- UINT
-
- 511
-
-
-
- TcVarGlobal
-
-
- 4179840
-
-
- Global_Variables.AMSPORT_R0_ISG
- 16
- UINT
-
- 550
-
-
-
- TcVarGlobal
-
-
- 4179856
-
-
- Global_Variables.AMSPORT_R0_CNC
- 16
- UINT
-
- 600
-
-
-
- TcVarGlobal
-
-
- 4179872
-
-
- Global_Variables.AMSPORT_R0_LINE
- 16
- UINT
-
- 700
-
-
-
- TcVarGlobal
-
-
- 4179888
-
-
- Global_Variables.AMSPORT_R0_PLC
- 16
- UINT
-
- 800
-
-
-
- TcVarGlobal
-
-
- 4179904
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS1
- TwinCAT v2.xx first PLC runtime system
- 16
- UINT
-
- 801
-
-
-
- TcVarGlobal
-
-
- 4179920
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS2
- TwinCAT v2.xx second PLC runtime system
- 16
- UINT
-
- 811
-
-
-
- TcVarGlobal
-
-
- 4179936
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS3
- TwinCAT v2.xx third PLC runtime system
- 16
- UINT
-
- 821
-
-
-
- TcVarGlobal
-
-
- 4179952
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS4
- TwinCAT v2.xx fourth PLC runtime system
- 16
- UINT
-
- 831
-
-
-
- TcVarGlobal
-
-
- 4179968
-
-
- Global_Variables.AMSPORT_R0_CAM
- 16
- UINT
-
- 900
-
-
-
- TcVarGlobal
-
-
- 4179984
-
-
- Global_Variables.AMSPORT_R0_CAMTOOL
- Camming tool
- 16
- UINT
-
- 950
-
-
-
- TcVarGlobal
-
-
- 4180000
-
-
- Global_Variables.AMSPORT_R3_SYSSERV
- TwinCAT System Service
- 16
- UINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4180016
-
-
- Global_Variables.AMSPORT_R3_SCOPESERVER
- TwinCAT Scope Server
- 16
- UINT
-
- 14001
-
-
-
- TcVarGlobal
-
-
- 4180032
-
-
- Global_Variables.ADSSTATE_INVALID
- Invalid ADS state
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4180048
-
-
- Global_Variables.ADSSTATE_IDLE
- 16
- UINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4180064
-
-
- Global_Variables.ADSSTATE_RESET
- 16
- UINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4180080
-
-
- Global_Variables.ADSSTATE_INIT
- 16
- UINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4180096
-
-
- Global_Variables.ADSSTATE_START
- 16
- UINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4180112
-
-
- Global_Variables.ADSSTATE_RUN
- 16
- UINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4180128
-
-
- Global_Variables.ADSSTATE_STOP
- 16
- UINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4180144
-
-
- Global_Variables.ADSSTATE_SAVECFG
- 16
- UINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4180160
-
-
- Global_Variables.ADSSTATE_LOADCFG
- 16
- UINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4180176
-
-
- Global_Variables.ADSSTATE_POWERFAILURE
- 16
- UINT
-
- 9
-
-
-
- TcVarGlobal
-
-
- 4180192
-
-
- Global_Variables.ADSSTATE_POWERGOOD
- 16
- UINT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4180208
-
-
- Global_Variables.ADSSTATE_ERROR
- 16
- UINT
-
- 11
-
-
-
- TcVarGlobal
-
-
- 4180224
-
-
- Global_Variables.ADSSTATE_SHUTDOWN
- 16
- UINT
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4180240
-
-
- Global_Variables.ADSSTATE_SUSPEND
- 16
- UINT
-
- 13
-
-
-
- TcVarGlobal
-
-
- 4180256
-
-
- Global_Variables.ADSSTATE_RESUME
- 16
- UINT
-
- 14
-
-
-
- TcVarGlobal
-
-
- 4180272
-
-
- Global_Variables.ADSSTATE_CONFIG
- System is in config mode
- 16
- UINT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4180288
-
-
- Global_Variables.ADSSTATE_RECONFIG
- System should restart in config mode
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4180304
-
-
- Global_Variables.ADSSTATE_STOPPING
- 16
- UINT
-
- 17
-
-
-
- TcVarGlobal
-
-
- 4180320
-
-
- Global_Variables.ADSSTATE_INCOMPATIBLE
- 16
- UINT
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4180336
-
-
- Global_Variables.ADSSTATE_EXCEPTION
- 16
- UINT
-
- 19
-
-
-
- TcVarGlobal
-
-
- 4180352
-
-
- Global_Variables.ADSSTATE_MAXSTATES
- Max. number of available ads states
- 16
- UINT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 4180368
-
-
- Global_Variables.ADSIGRP_SYMTAB
- Symbol table
- 32
- UDINT
-
- 61440
-
-
-
- TcVarGlobal
-
-
- 4180384
-
-
- Global_Variables.ADSIGRP_SYMNAME
- Symbol name
- 32
- UDINT
-
- 61441
-
-
-
- TcVarGlobal
-
-
- 4180416
-
-
- Global_Variables.ADSIGRP_SYMVAL
- Symbol value
- 32
- UDINT
-
- 61442
-
-
-
- TcVarGlobal
-
-
- 4180448
-
-
- Global_Variables.ADSIGRP_SYM_HNDBYNAME
- 32
- UDINT
-
- 61443
-
-
-
- TcVarGlobal
-
-
- 4180480
-
-
- Global_Variables.ADSIGRP_SYM_VALBYNAME
- 32
- UDINT
-
- 61444
-
-
-
- TcVarGlobal
-
-
- 4180512
-
-
- Global_Variables.ADSIGRP_SYM_VALBYHND
- 32
- UDINT
-
- 61445
-
-
-
- TcVarGlobal
-
-
- 4180544
-
-
- Global_Variables.ADSIGRP_SYM_RELEASEHND
- 32
- UDINT
-
- 61446
-
-
-
- TcVarGlobal
-
-
- 4180576
-
-
- Global_Variables.ADSIGRP_SYM_INFOBYNAME
- 32
- UDINT
-
- 61447
-
-
-
- TcVarGlobal
-
-
- 4180608
-
-
- Global_Variables.ADSIGRP_SYM_VERSION
- 32
- UDINT
-
- 61448
-
-
-
- TcVarGlobal
-
-
- 4180640
-
-
- Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX
- 32
- UDINT
-
- 61449
-
-
-
- TcVarGlobal
-
-
- 4180672
-
-
- Global_Variables.ADSIGRP_SYM_DOWNLOAD
- 32
- UDINT
-
- 61450
-
-
-
- TcVarGlobal
-
-
- 4180704
-
-
- Global_Variables.ADSIGRP_SYM_UPLOAD
- 32
- UDINT
-
- 61451
-
-
-
- TcVarGlobal
-
-
- 4180736
-
-
- Global_Variables.ADSIGRP_SYM_UPLOADINFO
- 32
- UDINT
-
- 61452
-
-
-
- TcVarGlobal
-
-
- 4180768
-
-
- Global_Variables.ADSIGRP_SYMNOTE
- Notification of named handle
- 32
- UDINT
-
- 61456
-
-
-
- TcVarGlobal
-
-
- 4180800
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIB
- Read/write input BYTE(S)
- 32
- UDINT
-
- 61472
-
-
-
- TcVarGlobal
-
-
- 4180832
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIX
- Read/write input bit
- 32
- UDINT
-
- 61473
-
-
-
- TcVarGlobal
-
-
- 4180864
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RISIZE
- Read input size (in BYTE)
- 32
- UDINT
-
- 61477
-
-
-
- TcVarGlobal
-
-
- 4180896
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWOB
- Read/write output BYTE(S)
- 32
- UDINT
-
- 61488
-
-
-
- TcVarGlobal
-
-
- 4180928
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWOX
- Read/write output bit
- 32
- UDINT
-
- 61489
-
-
-
- TcVarGlobal
-
-
- 4180960
-
-
- Global_Variables.ADSIGRP_IOIMAGE_ROSIZE
- Read/write output bit
- 32
- UDINT
-
- 61493
-
-
-
- TcVarGlobal
-
-
- 4180992
-
-
- Global_Variables.ADSIGRP_IOIMAGE_CLEARI
- Write inputs TO null
- 32
- UDINT
-
- 61504
-
-
-
- TcVarGlobal
-
-
- 4181024
-
-
- Global_Variables.ADSIGRP_IOIMAGE_CLEARO
- Write outputs TO null
- 32
- UDINT
-
- 61520
-
-
-
- TcVarGlobal
-
-
- 4181056
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIOB
- Read input AND write output BYTE(S) ADS-READWRITE
- 32
- UDINT
-
- 61536
-
-
-
- TcVarGlobal
-
-
- 4181088
-
-
- Global_Variables.ADSIGRP_DEVICE_DATA
- State, name, etc...
- 32
- UDINT
-
- 61696
-
-
-
- TcVarGlobal
-
-
- 4181120
-
-
- Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE
- Ads state OF device
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4181152
-
-
- Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE
- Device state
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4181184
-
-
- Global_Variables.SYSTEMSERVICE_OPENCREATE
- Open and if not existing create
- 32
- UDINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4181216
-
-
- Global_Variables.SYSTEMSERVICE_OPENREAD
- Open existing for read access
- 32
- UDINT
-
- 101
-
-
-
- TcVarGlobal
-
-
- 4181248
-
-
- Global_Variables.SYSTEMSERVICE_OPENWRITE
- Open existing for write access
- 32
- UDINT
-
- 102
-
-
-
- TcVarGlobal
-
-
- 4181280
-
-
- Global_Variables.SYSTEMSERVICE_CREATEFILE
- Create
- 32
- UDINT
-
- 110
-
-
-
- TcVarGlobal
-
-
- 4181312
-
-
- Global_Variables.SYSTEMSERVICE_CLOSEHANDLE
- Close
- 32
- UDINT
-
- 111
-
-
-
- TcVarGlobal
-
-
- 4181344
-
-
- Global_Variables.SYSTEMSERVICE_FOPEN
- 32
- UDINT
-
- 120
-
-
-
- TcVarGlobal
-
-
- 4181376
-
-
- Global_Variables.SYSTEMSERVICE_FCLOSE
- 32
- UDINT
-
- 121
-
-
-
- TcVarGlobal
-
-
- 4181408
-
-
- Global_Variables.SYSTEMSERVICE_FREAD
- 32
- UDINT
-
- 122
-
-
-
- TcVarGlobal
-
-
- 4181440
-
-
- Global_Variables.SYSTEMSERVICE_FWRITE
- 32
- UDINT
-
- 123
-
-
-
- TcVarGlobal
-
-
- 4181472
-
-
- Global_Variables.SYSTEMSERVICE_FSEEK
- 32
- UDINT
-
- 124
-
-
-
- TcVarGlobal
-
-
- 4181504
-
-
- Global_Variables.SYSTEMSERVICE_FTELL
- 32
- UDINT
-
- 125
-
-
-
- TcVarGlobal
-
-
- 4181536
-
-
- Global_Variables.SYSTEMSERVICE_FGETS
- 32
- UDINT
-
- 126
-
-
-
- TcVarGlobal
-
-
- 4181568
-
-
- Global_Variables.SYSTEMSERVICE_FPUTS
- 32
- UDINT
-
- 127
-
-
-
- TcVarGlobal
-
-
- 4181600
-
-
- Global_Variables.SYSTEMSERVICE_FSCANF
- 32
- UDINT
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4181632
-
-
- Global_Variables.SYSTEMSERVICE_FPRINTF
- 32
- UDINT
-
- 129
-
-
-
- TcVarGlobal
-
-
- 4181664
-
-
- Global_Variables.SYSTEMSERVICE_FEOF
- 32
- UDINT
-
- 130
-
-
-
- TcVarGlobal
-
-
- 4181696
-
-
- Global_Variables.SYSTEMSERVICE_FDELETE
- 32
- UDINT
-
- 131
-
-
-
- TcVarGlobal
-
-
- 4181728
-
-
- Global_Variables.SYSTEMSERVICE_FRENAME
- 32
- UDINT
-
- 132
-
-
-
- TcVarGlobal
-
-
- 4181760
-
-
- Global_Variables.SYSTEMSERVICE_MKDIR
- 32
- UDINT
-
- 138
-
-
-
- TcVarGlobal
-
-
- 4181792
-
-
- Global_Variables.SYSTEMSERVICE_RMDIR
- 32
- UDINT
-
- 139
-
-
-
- TcVarGlobal
-
-
- 4181824
-
-
- Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE
- 32
- UDINT
-
- 200
-
-
-
- TcVarGlobal
-
-
- 4181856
-
-
- Global_Variables.SYSTEMSERVICE_SENDEMAIL
- 32
- UDINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 4181888
-
-
- Global_Variables.SYSTEMSERVICE_TIMESERVICES
- 32
- UDINT
-
- 400
-
-
-
- TcVarGlobal
-
-
- 4181920
-
-
- Global_Variables.SYSTEMSERVICE_STARTPROCESS
- 32
- UDINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4181952
-
-
- Global_Variables.SYSTEMSERVICE_CHANGENETID
- 32
- UDINT
-
- 600
-
-
-
- TcVarGlobal
-
-
- 4181984
-
-
- Global_Variables.TIMESERVICE_DATEANDTIME
- Date/time
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182016
-
-
- Global_Variables.TIMESERVICE_SYSTEMTIMES
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182048
-
-
- Global_Variables.TIMESERVICE_RTCTIMEDIFF
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4182080
-
-
- Global_Variables.TIMESERVICE_ADJUSTTIMETORTC
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182112
-
-
- Global_Variables.TIMESERVICE_TIMEZONINFORMATION
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4182144
-
-
- Global_Variables.ADSLOG_MSGTYPE_HINT
- Hint icon
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182176
-
-
- Global_Variables.ADSLOG_MSGTYPE_WARN
- Warning icon
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182208
-
-
- Global_Variables.ADSLOG_MSGTYPE_ERROR
- Error icon
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182240
-
-
- Global_Variables.ADSLOG_MSGTYPE_LOG
- Write message to log file
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4182272
-
-
- Global_Variables.ADSLOG_MSGTYPE_MSGBOX
- View message in message box
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182304
-
-
- Global_Variables.ADSLOG_MSGTYPE_RESOURCE
- 32
- DWORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4182336
-
-
- Global_Variables.ADSLOG_MSGTYPE_STRING
- 32
- DWORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4182368
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182400
-
-
- Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED
- Persistent data loaded
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4182408
-
-
- Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID
- Persistent data is invalid
- 8
- BYTE
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182416
-
-
- Global_Variables.SYSTEMSTATEFLAGS_BSOD
- Blue screen of death
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182424
-
-
- Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION
- Realtime violation - latency time
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182432
-
-
- Global_Variables.nWatchdogTime
- Watchdog time. Depending of g_WatchdogConfig : seconds or minutes
- 8
- BYTE
-
-
- TcVarGlobal
-
-
- 4182440
-
-
- Global_Variables.TCEVENTFLAG_PRIOCLASS
- Event class/priority through textformatter
- 16
- WORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4182448
-
-
- Global_Variables.FOPEN_MODEREAD
- "r": Opens for reading. If the file does not exist or cannot be found, the call fails.
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182464
-
-
- Global_Variables.FOPEN_MODEWRITE
- "w": Opens an empty file for writing. If the given file exists, its contents are destroyed.
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182496
-
-
- Global_Variables.FOPEN_MODEAPPEND
- "a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist.
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182528
-
-
- Global_Variables.FOPEN_MODEPLUS
- "+": Opens for reading and writing
- 32
- DWORD
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4182560
-
-
- Global_Variables.FOPEN_MODEBINARY
- "b": Open in binary (untranslated) mode.
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4182592
-
-
- Global_Variables.FOPEN_MODETEXT
- "t": Open in text (translated) mode.
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182624
-
-
- Global_Variables.TCEVENTFLAG_FMTSELF
- Format in message
- 16
- WORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182880
-
-
- Global_Variables.TCEVENTFLAG_LOG
- Write to log file
- 16
- WORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4182896
-
-
- Global_Variables.TCEVENTFLAG_MSGBOX
- Display message box
- 16
- WORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4182912
-
-
- Global_Variables.TCEVENTFLAG_SRCID
- Src id instead of source name
- 16
- WORD
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4182928
-
-
- Global_Variables.TCEVENTFLAG_AUTOFMTALL
- 16
- WORD
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4182944
-
-
- Global_Variables.TCEVENTSTATE_INVALID
- Event object is not initialized
- 16
- WORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4182960
-
-
- Global_Variables.TCEVENTSTATE_SIGNALED
- Event object is in a signaled state
- 16
- WORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182976
-
-
- Global_Variables.TCEVENTSTATE_RESET
- Event object is in a reset state
- 16
- WORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182992
-
-
- Global_Variables.TCEVENTSTATE_CONFIRMED
- Event object is confirmed but not reset
- 16
- WORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4183008
-
-
- Global_Variables.TCEVENTSTATE_RESETCON
- Event object is confirmed and reset
- 16
- WORD
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4183024
-
-
- Global_Variables.TCEVENT_SRCNAMESIZE
- 16
- INT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4183040
-
-
- Global_Variables.TCEVENT_FMTPRGSIZE
- 16
- INT
-
- 31
-
-
-
- TcVarGlobal
-
-
- 4183056
-
-
- Global_Variables.DEFAULT_ADS_TIMEOUT
- Default ADS timeout value
- 32
- TIME
-
- 5000
-
-
-
- TcVarGlobal
-
-
- 4183072
-
-
- Global_Variables.PI
- 64
- LREAL
-
- 3.14159265358979
-
-
-
- TcVarGlobal
-
-
- 4183104
-
-
- Global_Variables.MAX_STRING_LENGTH
- Max. length of T_MaxString (inclusive null delimiter)
- 32
- UDINT
-
- 255
-
-
-
- TcVarGlobal
-
-
- 4183168
-
-
- Global_Variables.eWatchdogConfig
- 16
- E_WATCHDOG_TIME_CONFIG
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4183712
-
-
- Global_Variables.MAX_AVERAGE_MEASURES
- Max. number of measures used in the profiler function block: 2..100
- 16
- INT
-
- 10
-
-
-
- LowerBorder
- 2
-
-
- UpperBorder
- 100
-
-
- TcVarGlobal
-
-
- 4183728
-
-
- Global_Version.stLibVersion_Tc3_Module
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 21
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.21.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4183744
-
-
- Global_Version.stLibVersion_Tc2_Utilities
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 40
-
-
- .iRevision
- 1
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.40.1
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4184352
-
-
- Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE
- Global hash prefix type constant used for binary, octal or hexadecimal string format type
- 16
- E_HashPrefixTypes
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4184640
-
-
- Global_Variables.GLOBAL_SBCS_TABLE
- Windows SBCS (Single Byte Character Set) Code Page Table
- 16
- E_SBCSType
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4184656
-
-
- Global_Variables.GLOBAL_DCF77_PULSE_SPLIT
- Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms
- 32
- TIME
-
- 140
-
-
-
- TcVarGlobal
-
-
- 4184672
-
-
- Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK
- TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4184704
-
-
- Global_Variables.DEFAULT_CSV_FIELD_SEP
- Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator
- 8
- BYTE
-
- 59
-
-
-
- TcVarGlobal
-
-
- 4184712
-
-
- Global_Variables.MAX_REMOTE_PCS
- Max. number of TwinCAT remote systems/PC's
- 16
- INT
-
- 99
-
-
-
- TcVarGlobal
-
-
- 4184720
-
-
- Global_Variables.MAX_ADAPTER_NAME_LENGTH
- Max. System Service local adapter name length (256 + 4 inkl. \0)
- 32
- UDINT
-
- 259
-
-
-
- TcVarGlobal
-
-
- 4246208
-
-
- Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH
- Max. System Service local adapter descirpion length (128 + 4 inkl. \0)
- 32
- UDINT
-
- 131
-
-
-
- TcVarGlobal
-
-
- 4246240
-
-
- Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH
- Max. System Service local adapter physical address length (bytes[0..7])
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4246272
-
-
- Global_Variables.SYSTEMSERVICE_IPHELPERAPI
- IPHELPERAPI index group
- 32
- UDINT
-
- 701
-
-
-
- TcVarGlobal
-
-
- 4246304
-
-
- Global_Variables.SYSTEMSERVICE_IPHOSTNAME
- IPHOSTNAME index group
- 32
- UDINT
-
- 702
-
-
-
- TcVarGlobal
-
-
- 4246336
-
-
- Global_Variables.IPHELPERAPI_ADAPTERSINFO
- IPHELPERAPI index offset
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4246368
-
-
- Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME
- IPHELPERAPI index offset
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4246400
-
-
- Global_Variables.MAX_LOCAL_ADAPTERS
- Max. number of local network adapters
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4246432
-
-
- Global_Variables.SYSTEMSERVICE_ADDREMOTE
- System Service route function: Add route
- 32
- UDINT
-
- 801
-
-
-
- TcVarGlobal
-
-
- 4246464
-
-
- Global_Variables.SYSTEMSERVICE_DELREMOTE
- System Service route function: Delete route
- 32
- UDINT
-
- 802
-
-
-
- TcVarGlobal
-
-
- 4246496
-
-
- Global_Variables.SYSTEMSERVICE_ENUMREMOTE
- System Service route function: Enumerater route
- 32
- UDINT
-
- 803
-
-
-
- TcVarGlobal
-
-
- 4246528
-
-
- Global_Variables.ROUTE_FLAG_TEMPORARY
- TwinCAT route flag: Temporary
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4246560
-
-
- Global_Variables.ROUTE_FLAG_DYNAMIC
- TwinCAT route flag: Hostname instead OF IP address
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4246592
-
-
- Global_Variables.ROUTE_FLAG_NOOVERRIDE
- TwinCAT route flag: No override
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4246624
-
-
- Global_Variables.MAX_ROUTE_NAME_LEN
- Max. TwinCAT router route name length
- 8
- BYTE
-
- 31
-
-
-
- TcVarGlobal
-
-
- 4246656
-
-
- Global_Variables.MAX_ROUTE_ADDR_LEN
- Max. TwinCAT router route address length
- 8
- BYTE
-
- 79
-
-
-
- TcVarGlobal
-
-
- 4246664
-
-
- Global_Variables.MIN_ROUTE_TRANSPORT
- Min. route type: eRouteTransport_None
- 8
- BYTE
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4246672
-
-
- Global_Variables.MAX_ROUTE_TRANSPORT
- Max. route type: eRouteTransport_SOAP
- 8
- BYTE
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4246680
-
-
- Global_Variables.EMPTY_ROUTE_ENTRY
- eTransport := eRouteTransport_None see Workitem 7547
- 1184
- ST_AmsRouteEntry
-
-
- .sName
-
-
-
- .sNetID
-
-
-
- .sAddress
-
-
-
- .tTimeout
- 0
-
-
- .dwFlags
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4246688
-
-
- Global_Variables.SYSTEMSERVICE_FFILEFIND
- System Service file find function number
- 32
- UDINT
-
- 133
-
-
-
- TcVarGlobal
-
-
- 4247872
-
-
- Global_Variables.HKEY_MAX_BINARY_DATA_SIZE
- Max. byte size of binary registry value data
- 32
- UDINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4247904
-
-
- Global_Variables.AMSLOGGER_IGR_GENERAL
- TwinCAT Ams Logger general index group
- 32
- UDINT
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4247936
-
-
- Global_Variables.AMSLOGGER_IOF_MODE
- TwinCAT Ams Logger mode
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4247968
-
-
- Global_Variables.AMSPORT_AMSLOGGER
- TwinCAT Ams Logger port number
- 16
- UINT
-
- 10502
-
-
-
- TcVarGlobal
-
-
- 4248000
-
-
- Global_Variables.FORMAT_MAX_ARGS
- Format string constant: Max. number of format arguments in FB_FormatString
- 16
- INT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4248016
-
-
- Global_Variables.FLOATREC_EXP_IS_NAN
- T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN
- 16
- INT
-
- -32768
-
-
-
- TcVarGlobal
-
-
- 4248032
-
-
- Global_Variables.FLOATREC_EXP_IS_INF
- T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF
- 16
- INT
-
- 32767
-
-
-
- TcVarGlobal
-
-
- 4248048
-
-
- Global_Variables.FLOATREC_MAX_DIGITS
- T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits
- 16
- INT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 4248064
-
-
- Global_Variables.FLOATREC_MAX_PRECISION
- T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307)
- 16
- INT
-
- 307
-
-
-
- TcVarGlobal
-
-
- 4248080
-
-
- Global_Variables.FLOATREC_MIN_PRECISION
- T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision
- 16
- INT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4248096
-
-
- Global_Variables.FMTERR_NOERROR
- FB_FormatString function block error code: No error
- 32
- DWORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4248128
-
-
- Global_Variables.FMTERR_PERCENTSIGNPOSITION
- FB_FormatString function block error code: Percent sign (%) at invalid position
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4248160
-
-
- Global_Variables.FMTERR_ASTERISKPOSITION
- FB_FormatString function block error code: Asterisk parameter at invalid position
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4248192
-
-
- Global_Variables.FMTERR_WIDTHVALUE
- FB_FormatString function block error code: Invalid width field value
- 32
- DWORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4248224
-
-
- Global_Variables.FMTERR_PRECISIONVALUE
- FB_FormatString function block error code: Invalid precision field value
- 32
- DWORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4248256
-
-
- Global_Variables.FMTERR_FLAGPOSITION
- FB_FormatString function block error code: One of the flags at invalid position
- 32
- DWORD
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4248288
-
-
- Global_Variables.FMTERR_WIDTHPRECISIONVALPOS
- FB_FormatString function block error code: The width or precision field value at invalid position
- 32
- DWORD
-
- 512
-
-
-
- TcVarGlobal
-
-
- 4248320
-
-
- Global_Variables.FMTERR_PRECISIONDOTPOSITION
- FB_FormatString function block error code: Dot "." sign of precision field at invalid position
- 32
- DWORD
-
- 1024
-
-
-
- TcVarGlobal
-
-
- 4248352
-
-
- Global_Variables.FMTERR_TYPEFIELDVALUE
- FB_FormatString function block error code: Invalid (unsupported) type field value
- 32
- DWORD
-
- 2048
-
-
-
- TcVarGlobal
-
-
- 4248384
-
-
- Global_Variables.FMTERR_ARGTYPEINVALID
- FB_FormatString function block error code: Different type field and argument parameter
- 32
- DWORD
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4248416
-
-
- Global_Variables.FMTERR_UNACCEPTEDPARAMETER
- FB_FormatString function block error code: Invalid format string parameters
- 32
- DWORD
-
- 8192
-
-
-
- TcVarGlobal
-
-
- 4248448
-
-
- Global_Variables.FMTERR_INSUFFICIENTARGS
- FB_FormatString function block error code: To much arguments in format string
- 32
- DWORD
-
- 16384
-
-
-
- TcVarGlobal
-
-
- 4248480
-
-
- Global_Variables.FMTERR_DESTBUFFOVERFLOW
- FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long )
- 32
- DWORD
-
- 32768
-
-
-
- TcVarGlobal
-
-
- 4248512
-
-
- Global_Variables.FMTERR_INVALIDPOINTERINPUT
- FB_FormatString function block error code: Invalid pointer input
- 32
- DWORD
-
- 65536
-
-
-
- TcVarGlobal
-
-
- 4248544
-
-
- Global_Variables.EMPTY_ARG_VALUE
- T_Arg empty value
- 96
- T_Arg
-
-
- .eType
- 0
-
-
- .cbLen
- 0
-
-
- .pData
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4248576
-
-
- Global_Variables.FORMAT_HEXASC_CODES
- 256
- BYTE
-
- 0
- 2
-
-
- 0
- 16
-
-
-
- [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]
- 70
-
-
-
-
- TcVarGlobal
-
-
- 4248672
-
-
- Global_Variables.FORMAT_DECASC_CODES
- ASCII to decimal and decimal digits to ASCII codes
- 80
- BYTE
-
- 0
- 10
-
-
-
- [0]
- 48
-
-
- [1]
- 49
-
-
- [2]
- 50
-
-
- [3]
- 51
-
-
- [4]
- 52
-
-
- [5]
- 53
-
-
- [6]
- 54
-
-
- [7]
- 55
-
-
- [8]
- 56
-
-
- [9]
- 57
-
-
-
-
- TcVarGlobal
-
-
- 4248928
-
-
- Global_Variables.SYSTEMTIME_MAX_MONTHDAYS
- 384
- WORD
-
- 0
- 2
-
-
- 1
- 12
-
-
-
- [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]
- 31
-
-
-
-
- TcVarGlobal
-
-
- 4254416
-
-
- Global_Variables.SYSTEMTIME_MAX_YEARSDAY
- 448
- WORD
-
- 0
- 2
-
-
- 0
- 14
-
-
-
- [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]
- 397
-
-
-
-
- TcVarGlobal
-
-
- 4254800
-
-
- Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET
- Number of past days since year zero until 1 January 1601
- 32
- DWORD
-
- 584389
-
-
-
- TcVarGlobal
-
-
- 4255264
-
-
- Global_Variables.SYSTEMTIME_TICKSPERMSEC
- Number of 100ns ticks per millisecond
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 10000
-
-
-
-
- TcVarGlobal
-
-
- 4255296
-
-
- Global_Variables.SYSTEMTIME_TICKSPERSEC
- Number of 100ns ticks per second
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 10000000
-
-
-
-
- TcVarGlobal
-
-
- 4255360
-
-
- Global_Variables.SYSTEMTIME_TICKSPERDAY
- Number of 100ns ticks per day
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 201
-
-
- .dwLowPart
- 711573504
-
-
-
-
- TcVarGlobal
-
-
- 4255424
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN
- Min. DT value as file time DT#1970-01-01-00:00:00
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 27111902
-
-
- .dwLowPart
- 3577643008
-
-
-
-
- TcVarGlobal
-
-
- 4255488
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX
- Max. DT value as file time DT#2106-02-06-06:28:15
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 37111701
-
-
- .dwLowPart
- 2856069504
-
-
-
-
- TcVarGlobal
-
-
- 4255552
-
-
- Global_Variables.SYSTEMTIME_TICKSPERMSEC64
- Number of 100ns ticks per millisecond
- 64
- ULINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4255616
-
-
- Global_Variables.SYSTEMTIME_TICKSPERSEC64
- Number of 100ns ticks per second
- 64
- ULINT
-
- 10000000
-
-
-
- TcVarGlobal
-
-
- 4255680
-
-
- Global_Variables.SYSTEMTIME_TICKSPERDAY64
- Number of 100ns ticks per day
- 64
- ULINT
-
- 864000000000
-
-
-
- TcVarGlobal
-
-
- 4255744
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64
- Min. DT value as file time DT#1970-01-01-00:00:00
- 64
- ULINT
-
- 116444736000000000
-
-
-
- TcVarGlobal
-
-
- 4255808
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64
- Max. DT value as file time DT#2106-02-06-06:28:15
- 64
- ULINT
-
- 159393544950000000
-
-
-
- TcVarGlobal
-
-
- 4255872
-
-
- Global_Variables.WEST_EUROPE_TZI
- 864
- ST_TimeZoneInformation
-
-
- .bias
- -60
-
-
- .standardName
- W. Europe Standard Time
-
-
- .standardDate.wYear
- 0
-
-
- .standardDate.wMonth
- 10
-
-
- .standardDate.wDayOfWeek
- 0
-
-
- .standardDate.wDay
- 5
-
-
- .standardDate.wHour
- 3
-
-
- .standardBias
- 0
-
-
- .daylightName
- W. Europe Daylight Time
-
-
- .daylightDate.wYear
- 0
-
-
- .daylightDate.wMonth
- 3
-
-
- .daylightDate.wDayOfWeek
- 0
-
-
- .daylightDate.wDay
- 5
-
-
- .daylightDate.wHour
- 2
-
-
- .daylightBias
- -60
-
-
-
-
- TcVarGlobal
-
-
- 4255936
-
-
- Global_Variables.DATE_AND_TIME_SECPERDAY
- Number of seconds per day
- 32
- DWORD
-
- 86400
-
-
-
- TcVarGlobal
-
-
- 4260896
-
-
- Global_Variables.DATE_AND_TIME_SECPERWEEK
- Number of seconds per week
- 32
- DWORD
-
- 604800
-
-
-
- TcVarGlobal
-
-
- 4260928
-
-
- Global_Variables.DBG_OUTPUT_NONE
- Disabled (no debug oputput)
- 32
- DWORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4267136
-
-
- Global_Variables.DBG_OUTPUT_LOG
- Enabled, TwinCAT System Manager Log
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4267168
-
-
- Global_Variables.DBG_OUTPUT_FILE
- Enabled, text file
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4267200
-
-
- Global_Variables.DBG_OUTPUT_VISU
- reserved
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4267232
-
-
- Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE
- CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas...
- 8
- BYTE
-
- 34
-
-
-
- TcVarGlobal
-
-
- 4383472
-
-
- Global_Variables.DEFAULT_CSV_RECORD_SEP_CR
- CSV separator constant: cariage return => record separator (first character)
- 8
- BYTE
-
- 13
-
-
-
- TcVarGlobal
-
-
- 4383480
-
-
- Global_Variables.DEFAULT_CSV_RECORD_SEP_LF
- CSV separator constant: line feed => record separator (second character)
- 8
- BYTE
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4384432
-
-
- GVL_TcUnit.TestSuiteIsRegistered
- Indication of whether the last instantiated test suite has an assert instance created
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4386152
-
-
- Global_Variables.EMPTY_GUID_STRUCT
- 128
- GUID
-
-
- .Data1
- 0
-
-
- .Data2
- 0
-
-
- .Data3
- 0
-
-
- .Data4[0]
- 0
-
-
- .Data4[1]
- 0
-
-
- .Data4[2]
- 0
-
-
- .Data4[3]
- 0
-
-
- .Data4[4]
- 0
-
-
- .Data4[5]
- 0
-
-
- .Data4[6]
- 0
-
-
- .Data4[7]
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4386176
-
-
- Global_Variables.EMPTY_GUID_STRING
- 296
- STRING(36)
-
- 00000000-0000-0000-0000-000000000000
-
-
-
- TcVarGlobal
-
-
- 4386304
-
-
- Global_Variables.EMPTY_GUID_REGSTRING
- 312
- STRING(38)
-
- {00000000-0000-0000-0000-000000000000}
-
-
-
- TcVarGlobal
-
-
- 4386600
-
-
- Global_Constants.EMPTY_SEVERITY
- 16
- TcEventSeverity
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4386928
-
-
- Global_Version.stLibVersion_Tc2_IoFunctions
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 13
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.13.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4387008
-
-
- Global_Version.stLibVersion_Tc2_ModbusSrv
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 2
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.2.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4387296
-
-
- Global_Version.stLibVersion_Tc2_SerialCom
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 7
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.7.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4387584
-
-
- Global_Constants.EMPTY_EVENT_CLASS
- 128
- GUID
-
-
- .Data1
- 0
-
-
- .Data2
- 0
-
-
- .Data3
- 0
-
-
- .Data4[0]
- 0
-
-
- .Data4[1]
- 0
-
-
- .Data4[2]
- 0
-
-
- .Data4[3]
- 0
-
-
- .Data4[4]
- 0
-
-
- .Data4[5]
- 0
-
-
- .Data4[6]
- 0
-
-
- .Data4[7]
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4387872
-
-
- Global_Constants.EMPTY_EVENT_ID
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4388000
-
-
- Global_Constants.SUCCESS_EVENT
- 192
- TcEventEntry
-
-
- .uuidEventClass.Data1
- 0
-
-
- .uuidEventClass.Data2
- 0
-
-
- .uuidEventClass.Data3
- 0
-
-
- .uuidEventClass.Data4[0]
- 0
-
-
- .uuidEventClass.Data4[1]
- 0
-
-
- .uuidEventClass.Data4[2]
- 0
-
-
- .uuidEventClass.Data4[3]
- 0
-
-
- .uuidEventClass.Data4[4]
- 0
-
-
- .uuidEventClass.Data4[5]
- 0
-
-
- .uuidEventClass.Data4[6]
- 0
-
-
- .uuidEventClass.Data4[7]
- 0
-
-
- .nEventID
- 0
-
-
- .eSeverity
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4388032
-
-
- GVL.nLangId_OnlineMonitoring
- language id for online monitoring; English(US)=1033 ; German(Germay)=1031
- 32
- DINT
-
- 1033
-
-
-
- TcVarGlobal
-
-
- 4388224
-
-
- ParameterList.cSourceNameSize
- size [bytes] for source names (recommended is a size between 128 and 512)
- 32
- UDINT
-
- 256
-
-
-
- LowerBorder
- 81
-
-
- UpperBorder
- 10000
-
-
- TcVarGlobal
-
-
- 4388256
-
-
- Global_Version.stLibVersion_Tc3_EventLogger
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 1
-
-
- .iBuild
- 24
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.1.24.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4388288
-
-
- GVL_INTERNAL.UNINITIALIZED_CLASS_GUID
- {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8}
- 128
- GUID
-
-
- .Data1
- 3886330336
-
-
- .Data2
- 62671
-
-
- .Data3
- 18227
-
-
- .Data4[0]
- 149
-
-
- .Data4[1]
- 213
-
-
- .Data4[2]
- 115
-
-
- .Data4[3]
- 223
-
-
- .Data4[4]
- 8
-
-
- .Data4[5]
- 75
-
-
- .Data4[6]
- 96
-
-
- .Data4[7]
- 248
-
-
-
-
- TcVarGlobal
-
-
- 4388576
-
-
- .TCPADS_MAXUDP_BUFFSIZE
- 32
- UDINT
-
- 8192
-
-
-
- TcVarGlobal
-
-
- 4388704
-
-
- Global_Variables.AMSPORT_TCPIPSRV
- 16
- UINT
-
- 10201
-
-
-
- TcVarGlobal
-
-
- 4388736
-
-
- GVL_Param_TcUnit.MaxNumberOfTestSuites
- 16
- UINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4388752
-
-
- Global_Variables.TCPADS_IGR_CONLIST
- 32
- UDINT
-
- 2147483649
-
-
-
- TcVarGlobal
-
-
- 4388768
-
-
- Global_Variables.TCPADS_IGR_CLOSEBYHDL
- 32
- UDINT
-
- 2147483650
-
-
-
- TcVarGlobal
-
-
- 4388800
-
-
- Global_Variables.TCPADS_IGR_SENDBYHDL
- 32
- UDINT
-
- 2147483651
-
-
-
- TcVarGlobal
-
-
- 4388832
-
-
- Global_Variables.TCPADS_IGR_PEERBYHDL
- 32
- UDINT
-
- 2147483652
-
-
-
- TcVarGlobal
-
-
- 4388864
-
-
- Global_Variables.TCPADS_IGR_RECVBYHDL
- 32
- UDINT
-
- 2147483653
-
-
-
- TcVarGlobal
-
-
- 4388896
-
-
- Global_Variables.TCPADS_IGR_RECVFROMBYHDL
- 32
- UDINT
-
- 2147483654
-
-
-
- TcVarGlobal
-
-
- 4388928
-
-
- Global_Variables.TCPADS_IGR_SENDTOBYHDL
- 32
- UDINT
-
- 2147483655
-
-
-
- TcVarGlobal
-
-
- 4388960
-
-
- Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL
- 32
- UDINT
-
- 2147483656
-
-
-
- TcVarGlobal
-
-
- 4388992
-
-
- Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL
- 32
- UDINT
-
- 2147483657
-
-
-
- TcVarGlobal
-
-
- 4389024
-
-
- Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS
- 32
- UDINT
-
- 2147483658
-
-
-
- TcVarGlobal
-
-
- 4389056
-
-
- Global_Variables.TCPADSCONLST_IOF_CONNECT
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4389088
-
-
- Global_Variables.TCPADSCONLST_IOF_LISTEN
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4389120
-
-
- Global_Variables.TCPADSCONLST_IOF_CLOSEALL
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4389152
-
-
- Global_Variables.TCPADSCONLST_IOF_ACCEPT
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4389184
-
-
- Global_Variables.TCPADSCONLST_IOF_UDPBIND
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4389216
-
-
- Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4389248
-
-
- Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4389280
-
-
- Global_Variables.TCPADS_NULL_HSOCKET
- Empty (not initialized) socket
- 352
- T_HSOCKET
-
-
- .handle
- 0
-
-
- .remoteAddr.nPort
- 0
-
-
- .remoteAddr.sAddr
-
-
-
- .localAddr.nPort
- 0
-
-
- .localAddr.sAddr
-
-
-
-
-
- TcVarGlobal
-
-
- 4389312
-
-
- Global_Variables.LISTEN_MODE_CLOSEALL
- FORCED close of all previous opened sockets
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4389664
-
-
- Global_Variables.LISTEN_MODE_USEOPENED
- Try to use allready opened listener socket
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4389696
-
-
- Global_Variables.CONNECT_MODE_ENABLEDBG
- Enables/Disables debugging messages
- 32
- DWORD
-
- 2147483648
-
-
-
- TcVarGlobal
-
-
- 4389728
-
-
- Global_Variables.MAX_THROTTLE_MODE
- 32
- DWORD
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4389760
-
-
- Global_Variables.THROTTLE_MODE_OFF
- 416
- T_ThrottleTimes
-
-
- [0]
- 0
-
-
- [1]
- 0
-
-
- [2]
- 0
-
-
- [3]
- 0
-
-
- [4]
- 0
-
-
- [5]
- 0
-
-
- [6]
- 0
-
-
- [7]
- 0
-
-
- [8]
- 0
-
-
- [9]
- 0
-
-
- [10]
- 0
-
-
- [11]
- 0
-
-
- [12]
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4389792
-
-
- Global_Variables.THROTTLE_MODE_DEFAULT
- 416
- T_ThrottleTimes
-
-
- [0]
- 0
-
-
- [1]
- 10
-
-
- [2]
- 20
-
-
- [3]
- 40
-
-
- [4]
- 60
-
-
- [5]
- 80
-
-
- [6]
- 100
-
-
- [7]
- 200
-
-
- [8]
- 400
-
-
- [9]
- 600
-
-
- [10]
- 800
-
-
- [11]
- 1000
-
-
- [12]
- 2000
-
-
-
-
- TcVarGlobal
-
-
- 4390208
-
-
- Global_Version.stLibVersion_Tc3_JsonXml
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 14
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.14.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4390624
-
-
- GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4390912
-
-
- GVL_Param_TcUnit.MaxNumberOfAsserts
- 16
- UINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4390928
-
-
- GVL_TcUnit.TcUnitRunner
- 512
- FB_TcUnitRunner
-
-
- TcVarGlobal
-
-
- 4390944
-
-
- GVL_TcUnit.CurrentTestSuiteBeingCalled
- Pointer to current test suite being called
- 32
- FB_TestSuite
-
-
- TcVarGlobal
-
-
- 4391456
-
-
- GVL_TcUnit.CurrentTestNameBeingCalled
- Current name of test being called
- 2048
- T_MaxString
-
-
- TcVarGlobal
-
-
- 4391488
-
-
- GVL_TcUnit.CurrentTestIsFinished
- Whether or not the current test being called has finished running
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4393536
-
-
- GVL_TcUnit.IgnoreCurrentTest
- This is a flag that indicates that the current test should be ignored, and
+ TcVarGlobal4097248GVL_Logger.fbRootLogger81600FB_LogMessageTcVarGlobal4097280GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4178880Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild15.iRevision0.sVersion3.3.15.0const_non_replacedTcVarGlobal4178912Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4179200Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal4179488Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4179776Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4179792Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4179808Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4179824Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4179840Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4179856Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4179872Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4179888Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4179904Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4179920Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4179936Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4179952Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4179968Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4179984Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4180000Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4180016Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4180032Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4180048Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4180064Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4180080Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4180096Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4180112Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4180128Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4180144Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4180160Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4180176Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4180192Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4180208Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4180224Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4180240Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4180256Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4180272Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4180288Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4180304Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4180320Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4180336Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4180352Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4180368Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4180384Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4180416Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4180448Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4180480Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4180512Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4180544Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4180576Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4180608Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4180640Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4180672Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4180704Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4180736Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4180768Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4180800Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4180832Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4180864Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4180896Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4180928Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4180960Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4180992Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4181024Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4181056Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4181088Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4181120Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4181152Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4181184Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4181216Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4181248Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4181280Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4181312Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4181344Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4181376Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4181408Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4181440Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4181472Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4181504Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4181536Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4181568Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4181600Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4181632Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4181664Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4181696Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4181728Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4181760Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4181792Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4181824Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4181856Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4181888Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4181920Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4181952Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4181984Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4182016Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4182048Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4182080Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4182112Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4182144Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4182176Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4182208Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4182240Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4182272Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4182304Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4182336Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4182368Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4182400Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4182408Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4182416Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4182424Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4182432Global_Variables.nWatchdogTime8BYTETcVarGlobal4182440Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4182448Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4182464Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4182496Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4182528Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4182560Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4182592Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4182624Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4182880Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4182896Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4182912Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4182928Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4182944Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4182960Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4182976Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4182992Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4183008Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4183024Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4183040Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4183056Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4183072Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4183104Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4183168Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4183712Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4183728Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4183744Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal4184352Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4184640Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4184656Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4184672Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4184704Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4184712Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4184720Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4246208Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4246240Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4246272Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4246304Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4246336Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4246368Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4246400Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4246432Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4246464Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4246496Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4246528Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4246560Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4246592Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4246624Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4246656Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4246664Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4246672Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4246680Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4246688Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4247872Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4247904Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4247936Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4247968Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4248000Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4248016Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4248032Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4248048Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4248064Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4248080Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4248096Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4248128Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4248160Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4248192Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4248224Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4248256Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4248288Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4248320Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4248352Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4248384Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4248416Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4248448Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4248480Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4248512Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4248544Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4248576Global_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]70TcVarGlobal4248672Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4248928Global_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]31TcVarGlobal4254416Global_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]397TcVarGlobal4254800Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4255264Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4255296Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4255360Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4255424Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4255488Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4255552Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4255616Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4255680Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4255744Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4255808Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4255872Global_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-60TcVarGlobal4255936Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4260896Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4260928Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4267136Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4267168Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4267200Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4267232Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4383472Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4383480Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4384432GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4386152Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4386176Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4386304Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4386600Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4386928Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4387008Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4387296Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild7.iRevision0.nFlags0.sVersion3.3.7.0const_non_replacedTcVarGlobal4387584Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4387872Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4388000Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4388032GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4388224ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4388256Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild24.iRevision0.nFlags0.sVersion3.1.24.0const_non_replacedTcVarGlobal4388288GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4388576.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4388704Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4388736GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT500TcVarGlobal4388752Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4388768Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4388800Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4388832Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4388864Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4388896Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4388928Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4388960Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4388992Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4389024Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4389056Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4389088Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4389120Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4389152Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4389184Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4389216Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4389248Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4389280Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4389312Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4389664Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4389696Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4389728Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4389760Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal4389792Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal4390208Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild14.iRevision0.nFlags0.sVersion3.3.14.0const_non_replacedTcVarGlobal4390624GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4390912GVL_Param_TcUnit.MaxNumberOfAsserts16UINT500TcVarGlobal4390928GVL_TcUnit.TcUnitRunner512FB_TcUnitRunnerTcVarGlobal4390944GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal4391456GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal4391488GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal4393536GVL_TcUnit.IgnoreCurrentTest
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4393544
-
-
- GVL_TcUnit.NumberOfInitializedTestSuites
- The assert function block instance should be 1:1 mapped to
- the test suite instance path.
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4393552
-
-
- GVL_TcUnit.TestSuiteAddresses
- 16000
- FB_TestSuite
-
- 1
- 500
-
-
-
- TcVarGlobal
-
-
- 4393568
-
-
- GVL_TcUnit.AdsLogger
- Buffered ADS logger for output to the error list
- 4128864
- FB_ADSLogStringMessageFifoQueue
-
-
- TcVarGlobal
-
-
- 4409568
-
-
- Global_Version.stLibVersion_TcUnit
- 288
- ST_LibVersion
-
-
- .iMajor
- 1
-
-
- .iMinor
- 0
-
-
- .iBuild
- 1
-
-
- .iRevision
- 0
-
-
- .sVersion
- 1.0.1.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 8538432
-
-
- PMPS_GVL.PERange
- Included to place the ev ranges properly
- 32
- PE_Ranges
-
-
- TcVarGlobal
-
-
- 8538720
-
-
- MOTION_GVL.fbPmpsFileReader
- 928128
- FB_JsonFileToJsonDoc
-
-
- TcVarGlobal
-
-
- 8538752
-
-
- MOTION_GVL.fbStandardPMPSDB
- 27744
- FB_Standard_PMPSDB
-
-
- pytmc
-
+ because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal4393544GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal4393552GVL_TcUnit.TestSuiteAddresses16000FB_TestSuite1500TcVarGlobal4393568GVL_TcUnit.AdsLogger4128864FB_ADSLogStringMessageFifoQueueTcVarGlobal4409568Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor0.iBuild1.iRevision0.sVersion1.0.1.0const_non_replacedTcVarGlobal8538432PMPS_GVL.PERange32PE_RangesTcVarGlobal8538720MOTION_GVL.fbPmpsFileReader928128FB_JsonFileToJsonDocTcVarGlobal8538752MOTION_GVL.fbStandardPMPSDB27744FB_Standard_PMPSDBpytmc
pv: @(PREFIX)DB
io: io
-
-
-
- TcVarGlobal
-
-
- 9466880
-
-
- PMPS_GVL.stRequestedBeamParameters
- Summarized request for the line, as recognized by the line arbiter PLC
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal9466880PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc
pv: @(PREFIX)RequestedBP
io: i
archive: 1Hz monitor
-
-
-
- TcVarGlobal
-
-
- 9494624
-
-
- PMPS_GVL.stCurrentBeamParameters
- Currently active BP set, broadcast by the line arbiter PLC
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal9494624PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc
pv: @(PREFIX)CurrentBP
io: i
archive: 1Hz monitor
-
-
-
- TcVarGlobal
-
-
- 9496384
-
-
- PMPS_GVL.g_areVBoundaries
- 1024
- REAL
-
- 0
- 32
-
-
-
- pytmc
-
+ TcVarGlobal9496384PMPS_GVL.g_areVBoundaries1024REAL032pytmc
pv: @(PREFIX)eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC Active eV Range constants
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 9498144
-
-
- PMPS_GVL.EXCLUDED_ASSERTION_ID
- An assertion ID that should always return "not found" in the assertion pool
- 32
- UDINT
-
- 4294967295
-
-
-
- TcVarGlobal
-
-
- 9499168
-
-
- PMPS_GVL.VISIBLE_TEST_VELOCITY
- 64
- LREAL
-
- 10
-
-
-
- TcVarGlobal
-
-
- 9499200
-
-
- PMPS_GVL.FAST_TEST_VELOCITY
- 64
- LREAL
-
- 100
-
-
-
- TcVarGlobal
-
-
- 9499264
-
-
- PMPS_GVL.MAX_DEVICE_STATES
- 32
- UDINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 9499328
-
-
- PMPS_GVL.TRANS_SCALING_FACTOR
- Scaling factor for fixed-point transmission
- 32
- REAL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 9499360
-
-
- PMPS_GVL.AUX_ATTENUATORS
- Maximum # of attenuators in the PMPS
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 9499392
-
-
- PMPS_GVL.MAX_VETO_DEVICES
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 9499408
-
-
- PMPS_GVL.stAttenuators
- 64
- ST_PMPS_Attenuator
-
-
- .nTran
- 1
-
-
- .xAttOK
- 1
-
-
-
-
- TcVarGlobal
-
-
- 9499424
-
-
- PMPS_GVL.cstFullBeam
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal9498144PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal9499168PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal9499200PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal9499264PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal9499328PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal9499360PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal9499392PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal9499408PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal9499424PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc
pv: @(PREFIX)FullBeamCnst
io: i
archive: 1Hz monitor
field: DESC Full beam constant
-
-
-
- TcVarGlobal
-
-
- 9499488
-
-
- PMPS_GVL.cst0RateBeam
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal9499488PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc
pv: @(PREFIX)0RateBeamCnst
io: i
archive: 1Hz monitor
field: DESC 0-rate beam constant
-
-
-
- TcVarGlobal
-
-
- 9501248
-
-
- PMPS_GVL.cnMaxStateArrayLen
- {attribute 'pytmc' := '
+ TcVarGlobal9501248PMPS_GVL.cnMaxStateArrayLen
nTran := 0,
neVRange := 0,
nRate := 0
- );
- 16
- INT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 9503008
-
-
- PMPS_GVL.MAX_APERTURES
- Maximum # of power slits in the PMPS
- 16
- UINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 9503024
-
-
- PMPS_GVL.DUMMY_AUX_ATT_ARRAY
- 1024
- ST_PMPS_Attenuator
-
- 1
- 16
-
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 9503040
-
-
- PMPS_GVL.g_cBoundaries
- 16
- INT
-
- 31
-
-
-
- TcVarGlobal
-
-
- 9504064
-
-
- PMPS_PARAM.MAX_FAST_FAULTS
- Max fast faults for an FFO
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 9504080
-
-
- PMPS_GVL.reVHyst
- ///////////////////////
+ );]]>16INT20TcVarGlobal9503008PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal9503024PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal9503040PMPS_GVL.g_cBoundaries16INT31TcVarGlobal9504064PMPS_PARAM.MAX_FAST_FAULTS16UINT100TcVarGlobal9504080PMPS_GVL.reVHyst
- 32
- REAL
-
- 5
-
-
-
- pytmc
-
+//////////////////////////////////// ]]>32REAL5pytmc
pv: @(PREFIX)eVRangeHyst
io: i
archive: 1Hz monitor
field: DESC eV Range hystersis
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 9504096
-
-
- PMPS_GVL.g_areVBoundariesL
- 1024
- REAL
-
- 0
- 32
-
-
-
- [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]
- 90000
-
-
-
-
- pytmc
-
+ TcVarGlobal9504096PMPS_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
-
-
-
- TcVarGlobal
-
-
- 9504128
-
-
- PMPS_GVL.g_areVBoundariesK
- 1024
- REAL
-
- 0
- 32
-
-
-
- [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]
- 7000
-
-
-
-
- pytmc
-
+ TcVarGlobal9504128PMPS_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
-
-
-
- TcVarGlobal
-
-
- 9505152
-
-
- PMPS_PARAM.MAX_ASSERTIONS
- Maximum number of BP requests in the arbiter
- 32
- UDINT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 9506176
-
-
- PMPS_PARAM.TRANS_MARGIN
- Allowed % margin above requested transmission level in SafeBPCompare (0.0500 = 5deci% default). Note: change this value if scaling factor changes.
- 32
- REAL
-
- 0.05
-
-
-
- TcVarGlobal
-
-
- 9506208
-
-
- PMPS_TOOLS.fbJson
- 256
- FB_JsonSaxWriter
-
-
- TcVarGlobal
-
-
- 9506240
-
-
- GVL_Param_TcUnit.MaxNumberOfTestSuites
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 9506496
-
-
- GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 9506512
-
-
- GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 9506528
-
-
- GVL_Param_TcUnit.LogExtendedResults
- TcUnit logs complete test results. These include:
+ TcVarGlobal9505152PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal9506176PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal9506208PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal9506240GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal9506496GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal9506512GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal9506528GVL_Param_TcUnit.LogExtendedResults
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 9506544
-
-
- GVL_Param_TcUnit.xUnitEnablePublish
- Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 9506552
-
-
- GVL_Param_TcUnit.xUnitBufferSize
- Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default)
- 32
- UDINT
-
- 65535
-
-
-
- TcVarGlobal
-
-
- 9506560
-
-
- GVL_Param_TcUnit.xUnitFilePath
- Default path and filename for the xunit testresults e.g.: for use with jenkins
- 2048
- T_MaxString
-
- C:\tcunit_xunit_testresults.xml
-
-
-
- TcVarGlobal
-
-
- 9506592
-
-
- GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- This is the maximum number of ADS-messages that can be stored for reporting at the same time.
+ it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal9506544GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal9506552GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal9506560GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal9506592GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- 16
- UINT
-
- 2000
-
-
-
- TcVarGlobal
-
-
- 9508640
-
-
- GVL_TcUnit.TestSuiteIsRegistered
- Indication of whether the last instantiated test suite has an assert instance created
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 9508656
-
-
- GVL_TcUnit.CurrentTestIsFinished
- Whether or not the current test being called has finished running
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 9508664
-
-
- GVL_Param_TcUnit.TimeBetweenTestSuitesExecution
- Time delay between a test suite is finished and the execution of the next test suite starts
- if using RUN_IN_SEQUENCE()
- 32
- TIME
-
- 0
-
-
-
- TcVarGlobal
-
-
- 9508672
-
-
- GVL_TcUnit.TcUnitRunner
- 621827200
- FB_TcUnitRunner
-
-
- TcVarGlobal
-
-
- 9508704
-
-
- GVL_TcUnit.CurrentTestSuiteBeingCalled
- Pointer to current test suite being called
- 32
- FB_TestSuite
-
-
- TcVarGlobal
-
-
- 631335904
-
-
- GVL_TcUnit.CurrentTestNameBeingCalled
- Current name of test being called
- 2048
- T_MaxString
-
-
- TcVarGlobal
-
-
- 631335936
-
-
- GVL_TcUnit.IgnoreCurrentTest
- This is a flag that indicates that the current test should be ignored, and
+ 2000 it means that TcUnit will consume around 1 MB of router memory. ]]>16UINT2000TcVarGlobal9508640GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal9508656GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal9508664GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal9508672GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal9508704GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal631335904GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal631335936GVL_TcUnit.IgnoreCurrentTest
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 631337984
-
-
- PRG_SL1K4_SCATTER.bMoveOk
- GET PMPS Move Ok bit
- Default True until it is properly linked to PMPS bit
- 8
- BOOL
-
- 1
-
- 631337992
-
-
- GVL_TcUnit.NumberOfInitializedTestSuites
- The assert function block instance should be 1:1 mapped to
- the test suite instance path.
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 631338000
-
-
- GVL_TcUnit.TestSuiteAddresses
- 32000
- FB_TestSuite
-
- 1
- 1000
-
-
-
- TcVarGlobal
-
-
- 631338016
-
-
- GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite
- If the user is utilizing the TEST_ORDERED(), we need to keep track of which ordered test is currently running.
+ because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal631337984PRG_SL1K4_SCATTER.bMoveOk8BOOL1631337992GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal631338000GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal631338016GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite
- 16000
- UINT
-
- 1
- 1000
-
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
- TcVarGlobal
-
-
- 631370016
-
-
- GVL_TcUnit.AdsMessageQueue
- Buffered ADS message queue for output to the error list
- 8320864
- FB_AdsLogStringMessageFifoQueue
-
-
- TcVarGlobal
-
-
- 631386016
-
-
- Global_Version.stLibVersion_TcUnit
- 288
- ST_LibVersion
-
-
- .iMajor
- 1
-
-
- .iMinor
- 2
-
-
- .iBuild
- 0
-
-
- .iRevision
- 0
-
-
- .sVersion
- 1.2.0.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 639706880
-
-
- Global_Version.stLibVersion_Tc2_MC2
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 42
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.42.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 639707168
-
-
- Global_Variables.TcMcGlobal
- 6976
- _TCMCGLOBAL
-
-
- TcVarGlobal
-
-
- 639707456
-
-
- Global_Variables.DEFAULT_HOME_POSITION
- 64
- LREAL
-
- 1E+307
-
-
-
- TcVarGlobal
-
-
- 639714432
-
-
- Global_Variables.DEFAULT_BACKLASHVALUE
- 64
- LREAL
-
- 1E+307
-
-
-
- TcVarGlobal
-
-
- 639714496
-
-
- Global_Version.stLibVersion_Tc2_Math
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 1
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.1.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 639714560
-
-
- PRG_SL1K4_SCATTER.bExecuteMotion
- 8
- BOOL
-
- 0
-
-
-
- pytmc
-
+ The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal631370016GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal631386016Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal639706880Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal639707168Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal639707456Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal639714432Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal639714496Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal639714560PRG_SL1K4_SCATTER.bExecuteMotion8BOOL0pytmc
pv: SL1K4:SCATTER:GO;
io: io;
field: ZNAM False;
field: ONAM True;
-
-
-
- 639765984
-
-
- PRG_SL1K4_SCATTER.bTest
- 8
- BOOL
-
- 0
-
- 639765992
-
-
- PRG_SL2K4_SCATTER.bMoveOk
- GET PMPS Move Ok bit
- Default True until it is properly linked to PMPS bit
- 8
- BOOL
-
- 1
-
- 639766000
-
-
- PRG_SL2K4_SCATTER.bExecuteMotion
- 8
- BOOL
-
- 0
-
-
-
- pytmc
-
+ 639765984PRG_SL1K4_SCATTER.bTest8BOOL0639765992PRG_SL2K4_SCATTER.bMoveOk8BOOL1639766000PRG_SL2K4_SCATTER.bExecuteMotion8BOOL0pytmc
pv: SL2K4:SCATTER:GO;
io: io;
field: ZNAM False;
field: ONAM True;
-
-
-
- 639766008
-
-
- PRG_AL1K4_L2SI.fbAL1K4
- 981568
- FB_REF
-
-
- pytmc
-
+ 639766008PRG_AL1K4_L2SI.fbAL1K4981568FB_REFpytmc
pv: AL1K4:L2SI
io: io
-
-
-
- TcLinkTo
- .fbLaser.iLaserINT := TIIB[AL1K4-EL4004-E4]^AO Outputs Channel 1^Analog output;
- .fbLaser.iShutdownINT := TIIB[AL1K4-EL4004-E4]^AO Outputs Channel 2^Analog output
-
-
- 639766016
-
-
- PRG_IM2K4_PPM.fbIM2K4
- 1575488
- FB_PPM
-
-
- pytmc
-
+ TcLinkTo.fbLaser.iLaserINT := TIIB[AL1K4-EL4004-E4]^AO Outputs Channel 1^Analog output;
+ .fbLaser.iShutdownINT := TIIB[AL1K4-EL4004-E4]^AO Outputs Channel 2^Analog output639766016PRG_IM2K4_PPM.fbIM2K41575488FB_PPMpytmc
pv: IM2K4:PPM
io: io
-
-
-
- TcLinkTo
- .fbGige.iIlluminatorINT := TIIB[IM2K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
+ TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM2K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
.fbGige.bGigePower := TIIB[IM2K4-EL2004-E3]^Channel 2^Output;
.fbPowerMeter.iVoltageINT := TIIB[IM2K4-EL3062-E6]^AI Standard Channel 1^Value;
.fbPowerMeter.fbThermoCouple.bError := TIIB[IM2K4-EL3314-E4]^TC Inputs Channel 1^Status^Error;
@@ -73068,35 +2819,10 @@ nUnknownAssertionID: UDINT;
.fbYagThermoCouple.bError := TIIB[IM2K4-EL3314-E4]^TC Inputs Channel 2^Status^Error;
.fbYagThermoCouple.bUnderrange := TIIB[IM2K4-EL3314-E4]^TC Inputs Channel 2^Status^Underrange;
.fbYagThermoCouple.bOverrange := TIIB[IM2K4-EL3314-E4]^TC Inputs Channel 2^Status^Overrange;
- .fbYagThermoCouple.iRaw := TIIB[IM2K4-EL3314-E4]^TC Inputs Channel 2^Value
-
-
- 640749184
-
-
- PRG_IM2K4_PPM.fStartupVelo
- 64
- LREAL
-
- 13
-
- 642324672
-
-
- PRG_IM3K4_PPM.fbIM3K4
- 1575488
- FB_PPM
-
-
- pytmc
-
+ .fbYagThermoCouple.iRaw := TIIB[IM2K4-EL3314-E4]^TC Inputs Channel 2^Value640749184PRG_IM2K4_PPM.fStartupVelo64LREAL13642324672PRG_IM3K4_PPM.fbIM3K41575488FB_PPMpytmc
pv: IM3K4:PPM
io: io
-
-
-
- TcLinkTo
- .fbGige.iIlluminatorINT := TIIB[IM3K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
+ TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM3K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
.fbGige.bGigePower := TIIB[IM3K4-EL2004-E3]^Channel 2^Output;
.fbPowerMeter.iVoltageINT := TIIB[IM3K4-EL3062-E6]^AI Standard Channel 1^Value;
.fbPowerMeter.fbThermoCouple.bError := TIIB[IM3K4-EL3314-E4]^TC Inputs Channel 1^Status^Error;
@@ -73106,35 +2832,10 @@ nUnknownAssertionID: UDINT;
.fbYagThermoCouple.bError := TIIB[IM3K4-EL3314-E4]^TC Inputs Channel 2^Status^Error;
.fbYagThermoCouple.bUnderrange := TIIB[IM3K4-EL3314-E4]^TC Inputs Channel 2^Status^Underrange;
.fbYagThermoCouple.bOverrange := TIIB[IM3K4-EL3314-E4]^TC Inputs Channel 2^Status^Overrange;
- .fbYagThermoCouple.iRaw := TIIB[IM3K4-EL3314-E4]^TC Inputs Channel 2^Value
-
-
- 642324736
-
-
- PRG_IM3K4_PPM.fStartupVelo
- 64
- LREAL
-
- 12
-
- 643900224
-
-
- PRG_IM4K4_PPM.fbIM4K4
- 1575488
- FB_PPM
-
-
- pytmc
-
+ .fbYagThermoCouple.iRaw := TIIB[IM3K4-EL3314-E4]^TC Inputs Channel 2^Value642324736PRG_IM3K4_PPM.fStartupVelo64LREAL12643900224PRG_IM4K4_PPM.fbIM4K41575488FB_PPMpytmc
pv: IM4K4:PPM
io: io
-
-
-
- TcLinkTo
- .fbGige.iIlluminatorINT := TIIB[IM4K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
+ TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM4K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
.fbGige.bGigePower := TIIB[IM4K4-EL2004-E3]^Channel 2^Output;
.fbPowerMeter.iVoltageINT := TIIB[IM4K4-EL3062-E6]^AI Standard Channel 1^Value;
.fbPowerMeter.fbThermoCouple.bError := TIIB[IM4K4-EL3314-E4]^TC Inputs Channel 1^Status^Error;
@@ -73144,35 +2845,10 @@ nUnknownAssertionID: UDINT;
.fbYagThermoCouple.bError := TIIB[IM4K4-EL3314-E4]^TC Inputs Channel 2^Status^Error;
.fbYagThermoCouple.bUnderrange := TIIB[IM4K4-EL3314-E4]^TC Inputs Channel 2^Status^Underrange;
.fbYagThermoCouple.bOverrange := TIIB[IM4K4-EL3314-E4]^TC Inputs Channel 2^Status^Overrange;
- .fbYagThermoCouple.iRaw := TIIB[IM4K4-EL3314-E4]^TC Inputs Channel 2^Value
-
-
- 643900288
-
-
- PRG_IM4K4_PPM.fStartupVelo
- 64
- LREAL
-
- 15
-
- 645475776
-
-
- PRG_IM5K4_PPM.fbIM5K4
- 1575488
- FB_PPM
-
-
- pytmc
-
+ .fbYagThermoCouple.iRaw := TIIB[IM4K4-EL3314-E4]^TC Inputs Channel 2^Value643900288PRG_IM4K4_PPM.fStartupVelo64LREAL15645475776PRG_IM5K4_PPM.fbIM5K41575488FB_PPMpytmc
pv: IM5K4:PPM
io: io
-
-
-
- TcLinkTo
- .fbGige.iIlluminatorINT := TIIB[IM5K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
+ TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM5K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
.fbGige.bGigePower := TIIB[IM5K4-EL2004-E3]^Channel 2^Output;
.fbPowerMeter.iVoltageINT := TIIB[IM5K4-EL3062-E6]^AI Standard Channel 1^Value;
.fbPowerMeter.fbThermoCouple.bError := TIIB[IM5K4-EL3314-E4]^TC Inputs Channel 1^Status^Error;
@@ -73182,35 +2858,10 @@ nUnknownAssertionID: UDINT;
.fbYagThermoCouple.bError := TIIB[IM5K4-EL3314-E4]^TC Inputs Channel 2^Status^Error;
.fbYagThermoCouple.bUnderrange := TIIB[IM5K4-EL3314-E4]^TC Inputs Channel 2^Status^Underrange;
.fbYagThermoCouple.bOverrange := TIIB[IM5K4-EL3314-E4]^TC Inputs Channel 2^Status^Overrange;
- .fbYagThermoCouple.iRaw := TIIB[IM5K4-EL3314-E4]^TC Inputs Channel 2^Value
-
-
- 645475840
-
-
- PRG_IM5K4_PPM.fStartupVelo
- 64
- LREAL
-
- 12
-
- 647051328
-
-
- PRG_IM6K4_PPM.fbIM6K4
- 1575488
- FB_PPM
-
-
- pytmc
-
+ .fbYagThermoCouple.iRaw := TIIB[IM5K4-EL3314-E4]^TC Inputs Channel 2^Value645475840PRG_IM5K4_PPM.fStartupVelo64LREAL12647051328PRG_IM6K4_PPM.fbIM6K41575488FB_PPMpytmc
pv: IM6K4:PPM
io: io
-
-
-
- TcLinkTo
- .fbGige.iIlluminatorINT := TIIB[IM6K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
+ TcLinkTo.fbGige.iIlluminatorINT := TIIB[IM6K4-EL4004-E7]^AO Outputs Channel 1^Analog output;
.fbGige.bGigePower := TIIB[IM6K4-EL2004-E3]^Channel 2^Output;
.fbPowerMeter.iVoltageINT := TIIB[IM6K4-EL3062-E6]^AI Standard Channel 1^Value;
.fbPowerMeter.fbThermoCouple.bError := TIIB[IM6K4-EL3314-E4]^TC Inputs Channel 1^Status^Error;
@@ -73220,2512 +2871,141 @@ nUnknownAssertionID: UDINT;
.fbYagThermoCouple.bError := TIIB[IM6K4-EL3314-E4]^TC Inputs Channel 2^Status^Error;
.fbYagThermoCouple.bUnderrange := TIIB[IM6K4-EL3314-E4]^TC Inputs Channel 2^Status^Underrange;
.fbYagThermoCouple.bOverrange := TIIB[IM6K4-EL3314-E4]^TC Inputs Channel 2^Status^Overrange;
- .fbYagThermoCouple.iRaw := TIIB[IM6K4-EL3314-E4]^TC Inputs Channel 2^Value
-
-
- 647051392
-
-
- PRG_IM6K4_PPM.fStartupVelo
- 64
- LREAL
-
- 13
-
- 648626880
-
-
- PRG_SL1K4_SCATTER.rEncoderOffsetTop
- 0+(-15)
- 32
- REAL
-
- -15
-
- 648627424
-
-
- PRG_LI1K4_IP1.fbLI1K4
- 995584
- FB_LIC
-
-
- pytmc
-
+ .fbYagThermoCouple.iRaw := TIIB[IM6K4-EL3314-E4]^TC Inputs Channel 2^Value647051392PRG_IM6K4_PPM.fStartupVelo64LREAL13648626880PRG_SL1K4_SCATTER.rEncoderOffsetTop32REAL-15648627424PRG_LI1K4_IP1.fbLI1K4995584FB_LICpytmc
pv: LI1K4:IP1
io: io
-
-
-
- 648627456
-
-
- PRG_LI1K4_IP1.stSiBP
- 1760
- ST_BeamParams
- 649623040
-
-
- PRG_SL1K4_SCATTER.rEncoderOffsetBottom
- 0+(-15)
- 32
- REAL
-
- -15
-
- 649625440
-
-
- PRG_PF1K4_WFS_TARGET.fbPF1K4
- 1308672
- FB_WFS
-
-
- pytmc
-
+ 648627456PRG_LI1K4_IP1.stSiBP1760ST_BeamParams649623040PRG_SL1K4_SCATTER.rEncoderOffsetBottom32REAL-15649625440PRG_PF1K4_WFS_TARGET.fbPF1K41308672FB_WFSpytmc
pv: PF1K4:WFS
io: io
-
-
-
- TcLinkTo
- .fbThermoCouple1.bError := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
+ TcLinkTo.fbThermoCouple1.bError := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
.fbThermoCouple1.bUnderrange := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 1^Status^Underrange;
.fbThermoCouple1.bOverrange := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 1^Status^Overrange;
.fbThermoCouple1.iRaw := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 1^Value;
.fbThermoCouple2.bError := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 2^Status^Error;
.fbThermoCouple2.bUnderrange := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 2^Status^Underrange;
.fbThermoCouple2.bOverrange := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 2^Status^Overrange;
- .fbThermoCouple2.iRaw := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 2^Value
-
-
- 649625472
-
-
- PRG_PF1K4_WFS_TARGET.stSiBP
- 1760
- ST_BeamParams
- 650934144
-
-
- PRG_SL1K4_SCATTER.rEncoderOffsetNorth
- 0+(-15)
- 32
- REAL
-
- -15
-
- 650935904
-
-
- PRG_PF2K4_WFS_TARGET.fbPF2K4
- 1308672
- FB_WFS
-
-
- pytmc
-
+ .fbThermoCouple2.iRaw := TIIB[PF1K4-EL3314-E5]^TC Inputs Channel 2^Value649625472PRG_PF1K4_WFS_TARGET.stSiBP1760ST_BeamParams650934144PRG_SL1K4_SCATTER.rEncoderOffsetNorth32REAL-15650935904PRG_PF2K4_WFS_TARGET.fbPF2K41308672FB_WFSpytmc
pv: PF2K4:WFS
io: io
-
-
-
- TcLinkTo
- .fbThermoCouple1.bError := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
+ TcLinkTo.fbThermoCouple1.bError := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
.fbThermoCouple1.bUnderrange := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 1^Status^Underrange;
.fbThermoCouple1.bOverrange := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 1^Status^Overrange;
.fbThermoCouple1.iRaw := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 1^Value;
.fbThermoCouple2.bError := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 2^Status^Error;
.fbThermoCouple2.bUnderrange := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 2^Status^Underrange;
.fbThermoCouple2.bOverrange := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 2^Status^Overrange;
- .fbThermoCouple2.iRaw := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 2^Value
-
-
- 650935936
-
-
- PRG_PF2K4_WFS_TARGET.stSiBP
- 1760
- ST_BeamParams
- 652244608
-
-
- PRG_SL1K4_SCATTER.rEncoderOffsetSouth
- 0+(-15)
- 32
- REAL
-
- -15
-
- 652247008
-
-
- PRG_SL1K4_SCATTER.fbSL1K4
- 1343168
- FB_SLITS
-
-
- pytmc
-
+ .fbThermoCouple2.iRaw := TIIB[PF2K4-EL3314-E5]^TC Inputs Channel 2^Value650935936PRG_PF2K4_WFS_TARGET.stSiBP1760ST_BeamParams652244608PRG_SL1K4_SCATTER.rEncoderOffsetSouth32REAL-15652247008PRG_SL1K4_SCATTER.fbSL1K41343168FB_SLITSpytmc
pv: SL1K4:SCATTER
io: io
-
-
-
- 652247040
-
-
- PRG_SL1K4_SCATTER.mcPower
- for testing purposes only. comment-out/delete once done.
- 3072
- MC_Power
-
- 1
- 4
-
- 653590208
-
-
- PRG_SL2K4_SCATTER.fbSL2K4
- 1343168
- FB_SLITS
-
-
- pytmc
-
+ 652247040PRG_SL1K4_SCATTER.mcPower3072MC_Power14653590208PRG_SL2K4_SCATTER.fbSL2K41343168FB_SLITSpytmc
pv: SL2K4:SCATTER
io: io
-
-
-
- 653593600
-
-
- PRG_SL2K4_SCATTER.bTest
- 8
- BOOL
-
- 0
-
- 654936768
-
-
- PRG_ST4K4_TMO_TERM.ibPMPS_OK
- 8
- BOOL
- 654936776
-
-
- PRG_SL2K4_SCATTER.rEncoderOffsetTop
- 0+(-15)
- 32
- REAL
-
- -15
-
- 654936800
-
-
- PRG_SL2K4_SCATTER.mcPower
- for testing purposes only. comment-out/delete once done.
- 3072
- MC_Power
-
- 1
- 4
-
- 654936832
-
-
- PRG_SL2K4_SCATTER.rEncoderOffsetBottom
- 0+(-15)
- 32
- REAL
-
- -15
-
- 654939904
-
-
- PRG_SL2K4_SCATTER.rEncoderOffsetNorth
- 0+(-15)
- 32
- REAL
-
- -15
-
- 654939936
-
-
- PRG_SL2K4_SCATTER.rEncoderOffsetSouth
- 0+(-15)
- 32
- REAL
-
- -15
-
- 654939968
-
-
- PRG_SP1K4.nTL1HighCycles
- 16
- UINT
- 654940272
-
-
- PRG_ST4K4_TMO_TERM.ST4K4
- 108928
- FB_MotionPneumaticActuator
-
-
- pytmc
- pv: ST4K4:TMO_TERM
-
-
- TcLinkTo
- .i_xInsertedLS := TIIB[ST4K4-TERM (EP2338-0001)]^Channel 4^Input;
+ 653593600PRG_SL2K4_SCATTER.bTest8BOOL0654936768PRG_ST4K4_TMO_TERM.ibPMPS_OK8BOOL654936776PRG_SL2K4_SCATTER.rEncoderOffsetTop32REAL-15654936800PRG_SL2K4_SCATTER.mcPower3072MC_Power14654936832PRG_SL2K4_SCATTER.rEncoderOffsetBottom32REAL-15654939904PRG_SL2K4_SCATTER.rEncoderOffsetNorth32REAL-15654939936PRG_SL2K4_SCATTER.rEncoderOffsetSouth32REAL-15654939968PRG_SP1K4.nTL1HighCycles16UINT654940272PRG_ST4K4_TMO_TERM.ST4K4108928FB_MotionPneumaticActuatorpytmcpv: ST4K4:TMO_TERMTcLinkTo.i_xInsertedLS := TIIB[ST4K4-TERM (EP2338-0001)]^Channel 4^Input;
.i_xRetractedLS:= TIIB[ST4K4-TERM (EP2338-0001)]^Channel 3^Input;
.q_xRetract_DO := TIIB[ST4K4-TERM (EP2338-0001)]^Channel 9^Output
-
-
-
- 654940288
-
-
- PRG_SP1K4.nTL1LowCycles
- 16
- UINT
- 655049696
-
-
- PRG_TM1K4.fbTM1K4
- 1322624
- FB_TM1K4
-
-
- pytmc
-
+ 654940288PRG_SP1K4.nTL1LowCycles16UINT655049696PRG_TM1K4.fbTM1K41322624FB_TM1K4pytmc
pv: TM1K4:ATM
io: io
-
-
-
- TcLinkTo
- .fbThermoCouple1.bError := TIIB[TM1K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
+ TcLinkTo.fbThermoCouple1.bError := TIIB[TM1K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
.fbThermoCouple1.bUnderrange := TIIB[TM1K4-EL3314-E5]^TC Inputs Channel 1^Status^Underrange;
.fbThermoCouple1.bOverrange := TIIB[TM1K4-EL3314-E5]^TC Inputs Channel 1^Status^Overrange;
- .fbThermoCouple1.iRaw := TIIB[TM1K4-EL3314-E5]^TC Inputs Channel 1^Value
-
-
- 655049728
-
-
- PRG_SP1K4.nTL2HighCycles
- 16
- UINT
- 656372832
-
-
- PRG_SP1K4.nTL2LowCycles
- 16
- UINT
- 656372848
-
-
- PRG_TM2K4.fbTM2K4
- 1308032
- FB_TM2K4
-
-
- pytmc
-
+ .fbThermoCouple1.iRaw := TIIB[TM1K4-EL3314-E5]^TC Inputs Channel 1^Value655049728PRG_SP1K4.nTL2HighCycles16UINT656372832PRG_SP1K4.nTL2LowCycles16UINT656372848PRG_TM2K4.fbTM2K41308032FB_TM2K4pytmc
pv: TM2K4:ATM
io: io
-
-
-
- TcLinkTo
- .fbThermoCouple1.bError := TIIB[TM2K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
+ TcLinkTo.fbThermoCouple1.bError := TIIB[TM2K4-EL3314-E5]^TC Inputs Channel 1^Status^Error;
.fbThermoCouple1.bUnderrange := TIIB[TM2K4-EL3314-E5]^TC Inputs Channel 1^Status^Underrange;
.fbThermoCouple1.bOverrange := TIIB[TM2K4-EL3314-E5]^TC Inputs Channel 1^Status^Overrange;
- .fbThermoCouple1.iRaw := TIIB[TM2K4-EL3314-E5]^TC Inputs Channel 1^Value
-
-
- 656372864
-
-
- PRG_SP1K4.stSiBP
- 1760
- ST_BeamParams
- 657681376
-
-
- PRG_SP1K4.fbMotionLensX
- 297920
- FB_MotionStage
- 657683136
-
-
- PRG_SP1K4.fbMotionFoilX
- 297920
- FB_MotionStage
- 657981056
-
-
- PRG_SP1K4.fbMotionZPX
- 297920
- FB_MotionStage
- 658278976
-
-
- PRG_SP1K4.fbMotionZPY
- 297920
- FB_MotionStage
- 658576896
-
-
- PRG_SP1K4.fbMotionZPZ
- 297920
- FB_MotionStage
- 658874816
-
-
- PRG_SP1K4.fbMotionYAGX
- 297920
- FB_MotionStage
- 659172736
-
-
- PRG_SP1K4.fbMotionYAGY
- 297920
- FB_MotionStage
- 659470656
-
-
- PRG_SP1K4.fbMotionYAGZ
- 297920
- FB_MotionStage
- 659768576
-
-
- PRG_SP1K4.fbMotionYAGR
- 297920
- FB_MotionStage
- 660066496
-
-
- PRG_SP1K4.fbMotionTL1
- 297920
- FB_MotionStage
- 660364416
-
-
- PRG_SP1K4.fbMotionTL2
- 297920
- FB_MotionStage
- 660662336
-
-
- PRG_SP1K4.nNumCyclesNeeded
- 16
- UINT
-
- 100
-
- 660960256
-
-
- PRG_SP1K4.bInit
- 8
- BOOL
-
- 1
-
- 660960272
-
-
- PRG_3_PMPS_POST.bST3K4_Veto
- 8
- BOOL
- 660960280
-
-
- PRG_SP1K4.zp_enumSet
- 16
- ENUM_ZonePlate_States
-
-
- pytmc
-
+ .fbThermoCouple1.iRaw := TIIB[TM2K4-EL3314-E5]^TC Inputs Channel 1^Value656372864PRG_SP1K4.stSiBP1760ST_BeamParams657681376PRG_SP1K4.fbMotionLensX297920FB_MotionStage657683136PRG_SP1K4.fbMotionFoilX297920FB_MotionStage657981056PRG_SP1K4.fbMotionZPX297920FB_MotionStage658278976PRG_SP1K4.fbMotionZPY297920FB_MotionStage658576896PRG_SP1K4.fbMotionZPZ297920FB_MotionStage658874816PRG_SP1K4.fbMotionYAGX297920FB_MotionStage659172736PRG_SP1K4.fbMotionYAGY297920FB_MotionStage659470656PRG_SP1K4.fbMotionYAGZ297920FB_MotionStage659768576PRG_SP1K4.fbMotionYAGR297920FB_MotionStage660066496PRG_SP1K4.fbMotionTL1297920FB_MotionStage660364416PRG_SP1K4.fbMotionTL2297920FB_MotionStage660662336PRG_SP1K4.fbMotionTLX297920FB_MotionStage660960256PRG_SP1K4.fbMotionFoilY297920FB_MotionStage661258176PRG_SP1K4.nNumCyclesNeeded16UINT100661556096PRG_SP1K4.bInit8BOOL1661556112PRG_3_PMPS_POST.bST3K4_Veto8BOOL661556120PRG_SP1K4.zp_enumSet16ENUM_ZonePlate_Statespytmc
pv: ZonePlate:SET
io: io
-
-
-
- 660960288
-
-
- PRG_3_PMPS_POST.bM1K1Veto
- 8
- BOOL
- 660960304
-
-
- PRG_3_PMPS_POST.bST4K4_Veto
- 8
- BOOL
- 660960312
-
-
- PRG_SP1K4.fb_ZPS
- /ZP states start
- 2424192
- FB_SP_ZP
- 660960320
-
-
- Constants.bLittleEndian
- Does the target support an FPU
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 663385144
-
-
- PRG_3_PMPS_POST.fbArbiterIO
- 138368
- FB_SubSysToArbiter_IO
- 663385152
-
-
- PRG_3_PMPS_POST.fb_vetoArbiter
- 27168
- FB_VetoArbiter
- 663523520
-
-
- PRG_4_LOG.fbLogHandler
- 5788800
- FB_LogHandler
- 663554368
-
-
- Main.M1
- AL1K4-L2SI: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- AL1K4:L2SI:MMS
-
-
-
-
- pytmc
- pv: AL1K4:L2SI:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[AL1K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ 661556128PRG_3_PMPS_POST.bM1K1Veto8BOOL661556144PRG_3_PMPS_POST.bST4K4_Veto8BOOL661556152PRG_SP1K4.fb_ZPS2424192FB_SP_ZP661556160Constants.bLittleEndian8BOOL1TcVarGlobal663980984PRG_3_PMPS_POST.fbArbiterIO138368FB_SubSysToArbiter_IO663980992PRG_3_PMPS_POST.fb_vetoArbiter27168FB_VetoArbiter664119360PRG_4_LOG.fbLogHandler5788800FB_LogHandler664150208GVL_PMPS.fbArbiter473472FB_Arbiterpytmcpv: PLC:TMO:MOTION:ARB:01old_input_assignmentsTcVarGlobal669941888GVL_PMPS.fbArbiter2473472FB_Arbiterpytmcpv: PLC:TMO:MOTION:ARB:02old_input_assignmentsTcVarGlobal670415360GVL_PMPS.fbFastFaultOutput1878912FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.92.73.1.1pytmcpv: PLC:TMO:MOTION:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal670888832GVL_PMPS.fbFastFaultOutput2878912FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.92.73.1.1pytmcpv: PLC:TMO:MOTION:FFO:02TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal671767744Main.M121184DUT_MotionStage.sNameAL1K4:L2SI:MMSpytmcpv: AL1K4:L2SI:MMSTcLinkTo.bLimitForwardEnable := TIIB[AL1K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[AL1K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[AL1K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[AL1K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669346048
-
-
- Main.M2
- SPARE: 7 Axes (formerly AT1K4-SOLID and IM1K4-XTES)
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669367232
-
-
- Main.M3
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669388416
-
-
- Main.M4
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669409600
-
-
- Main.M5
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669430784
-
-
- Main.M6
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669451968
-
-
- Main.M7
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669473152
-
-
- Main.M8
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669494336
-
-
- Main.M9
- IM2K4-PPM: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- IM2K4:PPM:MMS
-
-
-
-
- pytmc
- pv: IM2K4:PPM:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[IM2K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[AL1K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672646656Main.M221184DUT_MotionStageTcVarGlobal672667840Main.M321184DUT_MotionStageTcVarGlobal672689024Main.M421184DUT_MotionStageTcVarGlobal672710208Main.M521184DUT_MotionStageTcVarGlobal672731392Main.M621184DUT_MotionStageTcVarGlobal672752576Main.M721184DUT_MotionStageTcVarGlobal672773760Main.M821184DUT_MotionStageTcVarGlobal672794944Main.M921184DUT_MotionStage.sNameIM2K4:PPM:MMSpytmcpv: IM2K4:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM2K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[IM2K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[IM2K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[IM2K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669515520
-
-
- Main.M10
- SL1K4-SCATTER: 4 Axes
- 21184
- DUT_MotionStage
-
-
- .sName
- SL1K4:SCATTER:MMS:BOTTOM
-
-
-
-
- pytmc
- pv: SL1K4:SCATTER:MMS:BOTTOM
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL1K4-EL7031-E1]^STM Status^Status^Digital input 2;
+ .nRawEncoderULINT := TIIB[IM2K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672816128Main.M1021184DUT_MotionStage.sNameSL1K4:SCATTER:MMS:BOTTOMpytmcpv: SL1K4:SCATTER:MMS:BOTTOMTcLinkTo.bLimitForwardEnable := TIIB[SL1K4-EL7031-E1]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable := TIIB[SL1K4-EL7031-E1]^STM Status^Status^Digital input 1;
- .nRawEncoderUINT := TIIB[SL1K4-EL5101-E2]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669536704
-
-
- Main.M11
- 21184
- DUT_MotionStage
-
-
- .sName
- SL1K4:SCATTER:MMS:TOP
-
-
-
-
- pytmc
- pv: SL1K4:SCATTER:MMS:TOP
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL1K4-EL7031-E3]^STM Status^Status^Digital input 2;
+ .nRawEncoderUINT := TIIB[SL1K4-EL5101-E2]^ENC Status compact^Counter valueTcVarGlobal672837312Main.M1121184DUT_MotionStage.sNameSL1K4:SCATTER:MMS:TOPpytmcpv: SL1K4:SCATTER:MMS:TOPTcLinkTo.bLimitForwardEnable := TIIB[SL1K4-EL7031-E3]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable := TIIB[SL1K4-EL7031-E3]^STM Status^Status^Digital input 1;
- .nRawEncoderUINT := TIIB[SL1K4-EL5101-E4]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669557888
-
-
- Main.M12
- 21184
- DUT_MotionStage
-
-
- .sName
- SL1K4:SCATTER:MMS:NORTH
-
-
-
-
- pytmc
- pv: SL1K4:SCATTER:MMS:NORTH
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL1K4-EL7031-E5]^STM Status^Status^Digital input 1;
+ .nRawEncoderUINT := TIIB[SL1K4-EL5101-E4]^ENC Status compact^Counter valueTcVarGlobal672858496Main.M1221184DUT_MotionStage.sNameSL1K4:SCATTER:MMS:NORTHpytmcpv: SL1K4:SCATTER:MMS:NORTHTcLinkTo.bLimitForwardEnable := TIIB[SL1K4-EL7031-E5]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[SL1K4-EL7031-E5]^STM Status^Status^Digital input 2;
- .nRawEncoderUINT := TIIB[SL1K4-EL5101-E6]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669579072
-
-
- Main.M13
- 21184
- DUT_MotionStage
-
-
- .sName
- SL1K4:SCATTER:MMS:SOUTH
-
-
-
-
- pytmc
- pv: SL1K4:SCATTER:MMS:SOUTH
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL1K4-EL7031-E7]^STM Status^Status^Digital input 1;
+ .nRawEncoderUINT := TIIB[SL1K4-EL5101-E6]^ENC Status compact^Counter valueTcVarGlobal672879680Main.M1321184DUT_MotionStage.sNameSL1K4:SCATTER:MMS:SOUTHpytmcpv: SL1K4:SCATTER:MMS:SOUTHTcLinkTo.bLimitForwardEnable := TIIB[SL1K4-EL7031-E7]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[SL1K4-EL7031-E7]^STM Status^Status^Digital input 2;
- .nRawEncoderUINT := TIIB[SL1K4-EL5101-E8]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669600256
-
-
- Main.M14
- SPARE: 1 Axis (formerly ST1K4-TEST)
- 21184
- DUT_MotionStage
-
-
- TcVarGlobal
-
-
- 669621440
-
-
- Main.M15
- IM3K4-PPM: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- IM3K4:PPM:MMS
-
-
-
-
- pytmc
- pv: IM3K4:PPM:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[IM3K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderUINT := TIIB[SL1K4-EL5101-E8]^ENC Status compact^Counter valueTcVarGlobal672900864Main.M1421184DUT_MotionStageTcVarGlobal672922048Main.M1521184DUT_MotionStage.sNameIM3K4:PPM:MMSpytmcpv: IM3K4:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM3K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[IM3K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[IM3K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[IM3K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669642624
-
-
- Main.M16
- IM4K4-PPM: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- IM4K4:PPM:MMS
-
-
-
-
- pytmc
- pv: IM4K4:PPM:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[IM4K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[IM3K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672943232Main.M1621184DUT_MotionStage.sNameIM4K4:PPM:MMSpytmcpv: IM4K4:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM4K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[IM4K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[IM4K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[IM4K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669663808
-
-
- Main.M17
- IM5K4-PPM: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- IM5K4:PPM:MMS
-
-
-
-
- pytmc
- pv: IM5K4:PPM:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[IM5K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[IM4K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672964416Main.M1721184DUT_MotionStage.sNameIM5K4:PPM:MMSpytmcpv: IM5K4:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM5K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[IM5K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[IM5K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[IM5K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669684992
-
-
- Main.M18
- PF1K4-WFS_TARGET: 2 Axes
- 21184
- DUT_MotionStage
-
-
- .sName
- PF1K4:WFS:MMS:Y
-
-
-
-
- pytmc
- pv: PF1K4:WFS:MMS:Y
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[PF1K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[IM5K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal672985600Main.M1821184DUT_MotionStage.sNamePF1K4:WFS:MMS:Ypytmcpv: PF1K4:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF1K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[PF1K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[PF1K4-EL2004-E4]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[PF1K4-EL5042-E3]^FB Inputs Channel 2^Position
-
-
- TcVarGlobal
-
-
- 669706176
-
-
- Main.M19
- 21184
- DUT_MotionStage
-
-
- .sName
- PF1K4:WFS:MMS:Z
-
-
-
-
- pytmc
- pv: PF1K4:WFS:MMS:Z
-
-
- TcLinkTo
- .nRawEncoderULINT := TIIB[PF1K4-EL5042-E3]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669727360
-
-
- Main.M20
- LI1K4-IP1: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- LI1K4:IP1:MMS
-
-
-
-
- pytmc
- pv: LI1K4:IP1:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[LI1K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[PF1K4-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673006784Main.M1921184DUT_MotionStage.sNamePF1K4:WFS:MMS:Zpytmcpv: PF1K4:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF1K4-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673027968Main.M2021184DUT_MotionStage.sNameLI1K4:IP1:MMSpytmcpv: LI1K4:IP1:MMSTcLinkTo.bLimitForwardEnable := TIIB[LI1K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[LI1K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[LI1K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[LI1K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669748544
-
-
- Main.M21
- TM1K4: 2 Axes
- 21184
- DUT_MotionStage
-
-
- .sName
- TM1K4:ATM:MMS:Y
-
-
-
-
- pytmc
- pv: TM1K4:ATM:MMS:Y
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[TM1K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[LI1K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal673049152Main.M2121184DUT_MotionStage.sNameTM1K4:ATM:MMS:Ypytmcpv: TM1K4:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM1K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[TM1K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[TM1K4-EL2004-E4]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[TM1K4-EL5042-E3]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669769728
-
-
- Main.M22
- 21184
- DUT_MotionStage
-
-
- .sName
- TM1K4:ATM:MMS:X
-
-
-
-
- pytmc
- pv: TM1K4:ATM:MMS:X
-
-
- TcLinkTo
- .nRawEncoderULINT := TIIB[TM1K4-EL5042-E3]^FB Inputs Channel 2^Position
-
-
- TcVarGlobal
-
-
- 669790912
-
-
- Main.M23
- SL2K4-SCATTER: 4 Axes
- 21184
- DUT_MotionStage
-
-
- .sName
- SL2K4:SCATTER:MMS:BOTTOM
-
-
-
-
- pytmc
- pv: SL2K4:SCATTER:MMS:BOTTOM
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL2K4-EL7031-E1]^STM Status^Status^Digital input 2;
+ .nRawEncoderULINT := TIIB[TM1K4-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673070336Main.M2221184DUT_MotionStage.sNameTM1K4:ATM:MMS:Xpytmcpv: TM1K4:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM1K4-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673091520Main.M2321184DUT_MotionStage.sNameSL2K4:SCATTER:MMS:BOTTOMpytmcpv: SL2K4:SCATTER:MMS:BOTTOMTcLinkTo.bLimitForwardEnable := TIIB[SL2K4-EL7031-E1]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable := TIIB[SL2K4-EL7031-E1]^STM Status^Status^Digital input 1;
- .nRawEncoderUINT := TIIB[SL2K4-EL5101-E2]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669812096
-
-
- Main.M24
- 21184
- DUT_MotionStage
-
-
- .sName
- SL2K4:SCATTER:MMS:TOP
-
-
-
-
- pytmc
- pv: SL2K4:SCATTER:MMS:TOP
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL2K4-EL7031-E3]^STM Status^Status^Digital input 2;
+ .nRawEncoderUINT := TIIB[SL2K4-EL5101-E2]^ENC Status compact^Counter valueTcVarGlobal673112704Main.M2421184DUT_MotionStage.sNameSL2K4:SCATTER:MMS:TOPpytmcpv: SL2K4:SCATTER:MMS:TOPTcLinkTo.bLimitForwardEnable := TIIB[SL2K4-EL7031-E3]^STM Status^Status^Digital input 2;
.bLimitBackwardEnable := TIIB[SL2K4-EL7031-E3]^STM Status^Status^Digital input 1;
- .nRawEncoderUINT := TIIB[SL2K4-EL5101-E4]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669833280
-
-
- Main.M25
- 21184
- DUT_MotionStage
-
-
- .sName
- SL2K4:SCATTER:MMS:NORTH
-
-
-
-
- pytmc
- pv: SL2K4:SCATTER:MMS:NORTH
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL2K4-EL7031-E5]^STM Status^Status^Digital input 1;
+ .nRawEncoderUINT := TIIB[SL2K4-EL5101-E4]^ENC Status compact^Counter valueTcVarGlobal673133888Main.M2521184DUT_MotionStage.sNameSL2K4:SCATTER:MMS:NORTHpytmcpv: SL2K4:SCATTER:MMS:NORTHTcLinkTo.bLimitForwardEnable := TIIB[SL2K4-EL7031-E5]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[SL2K4-EL7031-E5]^STM Status^Status^Digital input 2;
- .nRawEncoderUINT := TIIB[SL2K4-EL5101-E6]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669854464
-
-
- Main.M26
- 21184
- DUT_MotionStage
-
-
- .sName
- SL2K4:SCATTER:MMS:SOUTH
-
-
-
-
- pytmc
- pv: SL2K4:SCATTER:MMS:SOUTH
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[SL2K4-EL7031-E7]^STM Status^Status^Digital input 1;
+ .nRawEncoderUINT := TIIB[SL2K4-EL5101-E6]^ENC Status compact^Counter valueTcVarGlobal673155072Main.M2621184DUT_MotionStage.sNameSL2K4:SCATTER:MMS:SOUTHpytmcpv: SL2K4:SCATTER:MMS:SOUTHTcLinkTo.bLimitForwardEnable := TIIB[SL2K4-EL7031-E7]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[SL2K4-EL7031-E7]^STM Status^Status^Digital input 2;
- .nRawEncoderUINT := TIIB[SL2K4-EL5101-E8]^ENC Status compact^Counter value
-
-
- TcVarGlobal
-
-
- 669875648
-
-
- Main.M27
- IM6K4-PPM: 1 Axis
- 21184
- DUT_MotionStage
-
-
- .sName
- IM6K4:PPM:MMS
-
-
-
-
- pytmc
- pv: IM6K4:PPM:MMS
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[IM6K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderUINT := TIIB[SL2K4-EL5101-E8]^ENC Status compact^Counter valueTcVarGlobal673176256Main.M2721184DUT_MotionStage.sNameIM6K4:PPM:MMSpytmcpv: IM6K4:PPM:MMSTcLinkTo.bLimitForwardEnable := TIIB[IM6K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[IM6K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[IM6K4-EL2004-E3]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[IM6K4-EL5042-E2]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669896832
-
-
- Main.M28
- PF2K4-WFS_TARGET: 2 Axes
- 21184
- DUT_MotionStage
-
-
- .sName
- PF2K4:WFS:MMS:Y
-
-
-
-
- pytmc
- pv: PF2K4:WFS:MMS:Y
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[PF2K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[IM6K4-EL5042-E2]^FB Inputs Channel 1^PositionTcVarGlobal673197440Main.M2821184DUT_MotionStage.sNamePF2K4:WFS:MMS:Ypytmcpv: PF2K4:WFS:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[PF2K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[PF2K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[PF2K4-EL2004-E4]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[PF2K4-EL5042-E3]^FB Inputs Channel 2^Position
-
-
- TcVarGlobal
-
-
- 669918016
-
-
- Main.M29
- 21184
- DUT_MotionStage
-
-
- .sName
- PF2K4:WFS:MMS:Z
-
-
-
-
- pytmc
- pv: PF2K4:WFS:MMS:Z
-
-
- TcLinkTo
- .nRawEncoderULINT := TIIB[PF2K4-EL5042-E3]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669939200
-
-
- Main.M30
- TM2K4 2 Axes
- 21184
- DUT_MotionStage
-
-
- .sName
- TM2K4:ATM:MMS:Y
-
-
-
-
- pytmc
- pv: TM2K4:ATM:MMS:Y
-
-
- TcLinkTo
- .bLimitForwardEnable := TIIB[TM2K4-EL7041-E1]^STM Status^Status^Digital input 1;
+ .nRawEncoderULINT := TIIB[PF2K4-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673218624Main.M2921184DUT_MotionStage.sNamePF2K4:WFS:MMS:Zpytmcpv: PF2K4:WFS:MMS:ZTcLinkTo.nRawEncoderULINT := TIIB[PF2K4-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673239808Main.M3021184DUT_MotionStage.sNameTM2K4:ATM:MMS:Ypytmcpv: TM2K4:ATM:MMS:YTcLinkTo.bLimitForwardEnable := TIIB[TM2K4-EL7041-E1]^STM Status^Status^Digital input 1;
.bLimitBackwardEnable := TIIB[TM2K4-EL7041-E1]^STM Status^Status^Digital input 2;
.bBrakeRelease := TIIB[TM2K4-EL2004-E4]^Channel 1^Output;
- .nRawEncoderULINT := TIIB[TM2K4-EL5042-E3]^FB Inputs Channel 1^Position
-
-
- TcVarGlobal
-
-
- 669960384
-
-
- Main.M31
- 21184
- DUT_MotionStage
-
-
- .sName
- TM2K4:ATM:MMS:X
-
-
-
-
- pytmc
- pv: TM2K4:ATM:MMS:X
-
-
- TcLinkTo
- .nRawEncoderULINT := TIIB[TM2K4-EL5042-E3]^FB Inputs Channel 2^Position
-
-
- TcVarGlobal
-
-
- 669981568
-
-
- Main.M32
- SP1K4 11 Axes
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- pytmc
-
+ .nRawEncoderULINT := TIIB[TM2K4-EL5042-E3]^FB Inputs Channel 1^PositionTcVarGlobal673260992Main.M3121184DUT_MotionStage.sNameTM2K4:ATM:MMS:Xpytmcpv: TM2K4:ATM:MMS:XTcLinkTo.nRawEncoderULINT := TIIB[TM2K4-EL5042-E3]^FB Inputs Channel 2^PositionTcVarGlobal673282176Main.M3221184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15pytmc
pv: TMO:SPEC:MMS:01
-
-
-
- TcVarGlobal
-
-
- 670002752
-
-
- Main.M33
- Lens X
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[FoilX-EL7041]^STM Status^Status^Digital input 1;
- .bLimitBackwardEnable:=TIIB[FoilX-EL7041]^STM Status^Status^Digital input 2
-
-
- pytmc
-
+ TcVarGlobal673303360Main.M3321184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[FoilX-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[FoilX-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:SPEC:MMS:02
-
-
-
- TcVarGlobal
-
-
- 670023936
-
-
- Main.M34
- AL Foil X
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[ZonePlateX-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[ZonePlateX-EL7041]^STM Status^Status^Digital input 1
-
-
- pytmc
-
+ TcVarGlobal673324544Main.M3421184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2TcLinkTo.bLimitForwardEnable:=TIIB[ZonePlateX-EL7041]^STM Status^Status^Digital input 2;
+ .bLimitBackwardEnable:=TIIB[ZonePlateX-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:SPEC:MMS:03
-
-
-
- TcVarGlobal
-
-
- 670045120
-
-
- Main.M35
- Zone Plate X
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[ZonePlateY-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[ZonePlateY-EL7041]^STM Status^Status^Digital input 1
-
-
- pytmc
-
+ TcVarGlobal673345728Main.M3521184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2TcLinkTo.bLimitForwardEnable:=TIIB[ZonePlateY-EL7041]^STM Status^Status^Digital input 2;
+ .bLimitBackwardEnable:=TIIB[ZonePlateY-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:SPEC:MMS:04
-
-
-
- TcVarGlobal
-
-
- 670066304
-
-
- Main.M36
- Zone Plate Y
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[ZonePlateZ-EL7041]^STM Status^Status^Digital input 1;
- .bLimitBackwardEnable:=TIIB[ZonePlateZ-EL7041]^STM Status^Status^Digital input 2
-
-
- pytmc
-
+ TcVarGlobal673366912Main.M3621184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2TcLinkTo.bLimitForwardEnable:=TIIB[ZonePlateZ-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[ZonePlateZ-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:SPEC:MMS:05
-
-
-
- TcVarGlobal
-
-
- 670087488
-
-
- Main.M37
- Zone Plate Z
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[YagX-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[YagX-EL7041]^STM Status^Status^Digital input 1
-
-
- pytmc
-
+ TcVarGlobal673388096Main.M3721184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[YagX-EL7041]^STM Status^Status^Digital input 2;
+ .bLimitBackwardEnable:=TIIB[YagX-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:SPEC:MMS:06
-
-
-
- TcVarGlobal
-
-
- 670108672
-
-
- Main.M38
- Yag X
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[YagY-EL7041]^STM Status^Status^Digital input 1;
- .bLimitBackwardEnable:=TIIB[YagY-EL7041]^STM Status^Status^Digital input 2
-
-
- pytmc
-
+ TcVarGlobal673409280Main.M3821184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[YagY-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[YagY-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:SPEC:MMS:07
-
-
-
- TcVarGlobal
-
-
- 670129856
-
-
- Main.M39
- Yag Y
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[YagZ-EL7041]^STM Status^Status^Digital input 2;
- .bLimitBackwardEnable:=TIIB[YagZ-EL7041]^STM Status^Status^Digital input 1
-
-
- pytmc
-
+ TcVarGlobal673430464Main.M3921184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[YagZ-EL7041]^STM Status^Status^Digital input 2;
+ .bLimitBackwardEnable:=TIIB[YagZ-EL7041]^STM Status^Status^Digital input 1pytmc
pv: TMO:SPEC:MMS:08
-
-
-
- TcVarGlobal
-
-
- 670151040
-
-
- Main.M40
- Yag Z
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- TcLinkTo
- .bLimitForwardEnable:=TIIB[YagTheta-EL7041]^STM Status^Status^Digital input 1;
- .bLimitBackwardEnable:=TIIB[YagTheta-EL7041]^STM Status^Status^Digital input 2
-
-
- pytmc
-
+ TcVarGlobal673451648Main.M4021184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15TcLinkTo.bLimitForwardEnable:=TIIB[YagTheta-EL7041]^STM Status^Status^Digital input 1;
+ .bLimitBackwardEnable:=TIIB[YagTheta-EL7041]^STM Status^Status^Digital input 2pytmc
pv: TMO:SPEC:MMS:09
-
-
-
- TcVarGlobal
-
-
- 670172224
-
-
- Main.M41
- Yag Theta
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- pytmc
-
+ TcVarGlobal673472832Main.M4121184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15pytmc
pv: TMO:SPEC:MMS:10
-
-
-
- TcVarGlobal
-
-
- 670193408
-
-
- Main.M42
- Thorlabs1
- 21184
- DUT_MotionStage
-
-
- .bHardwareEnable
- 1
-
-
- .bPowerSelf
- 1
-
-
- .nEnableMode
- 2
-
-
- .nHomingMode
- 15
-
-
-
-
- pytmc
-
+ TcVarGlobal673494016Main.M4221184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15pytmc
pv: TMO:SPEC:MMS:11
-
-
-
- TcVarGlobal
-
-
- 670214592
-
-
- GVL_PMPS.fbArbiter
- Arbiter linked to the FFO and the MPS
- 473472
- FB_Arbiter
-
-
- pytmc
- pv: PLC:TMO:MOTION:ARB:01
-
-
- old_input_assignments
-
-
- TcVarGlobal
-
-
- 670235776
-
-
- GVL_PMPS.fbArbiter2
- Arbiter linked to the FFO and the MPS
- 473472
- FB_Arbiter
-
-
- pytmc
- pv: PLC:TMO:MOTION:ARB:02
-
-
- old_input_assignments
-
-
- TcVarGlobal
-
-
- 670709248
-
-
- GVL_PMPS.fbFastFaultOutput1
- Fast fault for before ST4K4 (Most Devices)
- 878912
- FB_HardwareFFOutput
-
-
- .bAutoReset
- 1
-
-
- .i_sNetID
- 172.21.92.73.1.1
-
-
-
-
- pytmc
- pv: PLC:TMO:MOTION:FFO:01
-
-
- TcLinkTo
- .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output
-
-
- TcVarGlobal
-
-
- 671182720
-
-
- GVL_PMPS.fbFastFaultOutput2
- Fast fault for after ST4K4 (Basically just DREAM)
- 878912
- FB_HardwareFFOutput
-
-
- .bAutoReset
- 1
-
-
- .i_sNetID
- 172.21.92.73.1.1
-
-
-
-
- pytmc
- pv: PLC:TMO:MOTION:FFO:02
-
-
- TcLinkTo
- .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output
-
-
- TcVarGlobal
-
-
- 672061632
-
-
- Constants.RuntimeVersion
- Does the target support an FPU
- 64
- VERSION
-
-
- .uiMajor
- 3
-
-
- .uiMinor
- 5
-
-
- .uiServicePack
- 6
-
-
- .uiPatch
- 0
-
-
-
-
- TcVarGlobal
-
-
- 672940544
-
-
- Constants.CompilerVersion
- Does the target support an FPU
- 64
- VERSION
-
-
- .uiMajor
- 3
-
-
- .uiMinor
- 5
-
-
- .uiServicePack
- 10
-
-
- .uiPatch
- 100
-
-
-
-
- TcVarGlobal
-
-
- 672940608
-
-
- Constants.bSimulationMode
- Does the target support an FPU
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 672940672
-
-
- Constants.bFPUSupport
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 672940680
-
-
- Constants.nRegisterSize
- Does the target support an FPU
- 16
- WORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 672940688
-
-
- Constants.nPackMode
- Does the target support an FPU
- 16
- UINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 672940704
-
-
- Constants.RuntimeVersionNumeric
- 32
- DWORD
-
- 50660864
-
-
-
- TcVarGlobal
-
-
- 672940736
-
-
- Constants.CompilerVersionNumeric
- 32
- DWORD
-
- 50661988
-
-
-
- TcVarGlobal
-
-
- 672940768
-
-
- TwinCAT_SystemInfoVarList._AppInfo
- 2048
- PlcAppSystemInfo
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 672940800
-
-
- TwinCAT_SystemInfoVarList._TaskInfo
- 1024
- PlcTaskSystemInfo
-
- 1
- 1
-
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 672942848
-
-
- TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 672943872
-
-
- TwinCAT_SystemInfoVarList._TaskOid_PlcTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 672943904
-
-
- TwinCAT_SystemInfoVarList.__PlcTask
- 704
- _Implicit_Task_Info
-
-
- .dwVersion
- 2
-
-
-
-
- TcContextName
- PlcTask
-
-
- TcVarGlobal
-
-
- 672943936
-
-
- TC_EVENTS.LCLSGeneralEventClass
- ST_LCLSGeneralEventClass
- 960
- ST_LCLSGeneralEventClass
-
-
- tc_no_symbol
- unused
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672987264
-
-
- TC_EVENT_CLASSES.TcSystemEventClass
- 11F7FC20-DBF4-4DAF-96C7-1FD6B6156B31
- 128
- GUID
-
-
- .Data1
- 301464608
-
-
- .Data2
- 56308
-
-
- .Data3
- 19887
-
-
- .Data4[0]
- 150
-
-
- .Data4[1]
- 199
-
-
- .Data4[2]
- 31
-
-
- .Data4[3]
- 214
-
-
- .Data4[4]
- 182
-
-
- .Data4[5]
- 21
-
-
- .Data4[6]
- 107
-
-
- .Data4[7]
- 49
-
-
-
-
- tc_no_symbol
- unused;ST_TcSystemEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672996288
-
-
- TC_EVENT_CLASSES.TcGeneralAdsEventClass
- 98BCB284-F932-4EA4-B58B-68A1F1C34192
- 128
- GUID
-
-
- .Data1
- 2562503300
-
-
- .Data2
- 63794
-
-
- .Data3
- 20132
-
-
- .Data4[0]
- 181
-
-
- .Data4[1]
- 139
-
-
- .Data4[2]
- 104
-
-
- .Data4[3]
- 161
-
-
- .Data4[4]
- 241
-
-
- .Data4[5]
- 195
-
-
- .Data4[6]
- 65
-
-
- .Data4[7]
- 146
-
-
-
-
- tc_no_symbol
- unused;ST_TcGeneralAdsEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672996416
-
-
- TC_EVENT_CLASSES.TcRouterEventClass
- E3D84344-4CB3-44DB-8D94-12F9CE0E2F90
- 128
- GUID
-
-
- .Data1
- 3822601028
-
-
- .Data2
- 19635
-
-
- .Data3
- 17627
-
-
- .Data4[0]
- 141
-
-
- .Data4[1]
- 148
-
-
- .Data4[2]
- 18
-
-
- .Data4[3]
- 249
-
-
- .Data4[4]
- 206
-
-
- .Data4[5]
- 14
-
-
- .Data4[6]
- 47
-
-
- .Data4[7]
- 144
-
-
-
-
- tc_no_symbol
- unused;ST_TcRouterEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672996544
-
-
- TC_EVENT_CLASSES.TcRTimeEventClass
- B63588AE-B30A-4DCE-A44F-F929FB114944
- 128
- GUID
-
-
- .Data1
- 3056961710
-
-
- .Data2
- 45834
-
-
- .Data3
- 19918
-
-
- .Data4[0]
- 164
-
-
- .Data4[1]
- 79
-
-
- .Data4[2]
- 249
-
-
- .Data4[3]
- 41
-
-
- .Data4[4]
- 251
-
-
- .Data4[5]
- 17
-
-
- .Data4[6]
- 73
-
-
- .Data4[7]
- 68
-
-
-
-
- tc_no_symbol
- unused;ST_TcRTimeEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672996672
-
-
- TC_EVENT_CLASSES.Win32EventClass
- 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387
- 128
- GUID
-
-
- .Data1
- 487345068
-
-
- .Data2
- 60659
-
-
- .Data3
- 20275
-
-
- .Data4[0]
- 143
-
-
- .Data4[1]
- 32
-
-
- .Data4[2]
- 161
-
-
- .Data4[3]
- 46
-
-
- .Data4[4]
- 119
-
-
- .Data4[5]
- 171
-
-
- .Data4[6]
- 99
-
-
- .Data4[7]
- 135
-
-
-
-
- tc_no_symbol
- unused;ST_Win32EventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672996800
-
-
- TC_EVENT_CLASSES.LCLSGeneralEventClass
- 97CF8247-B59C-4E2C-B4B0-7350D0471457
- 128
- GUID
-
-
- .Data1
- 2546958919
-
-
- .Data2
- 46492
-
-
- .Data3
- 20012
-
-
- .Data4[0]
- 180
-
-
- .Data4[1]
- 176
-
-
- .Data4[2]
- 115
-
-
- .Data4[3]
- 80
-
-
- .Data4[4]
- 208
-
-
- .Data4[5]
- 71
-
-
- .Data4[6]
- 20
-
-
- .Data4[7]
- 87
-
-
-
-
- tc_no_symbol
- unused;ST_LCLSGeneralEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 672996928
-
-
-
- 4
- PlcTask Retains
- 0
- 85000192
-
- PMPS_GVL.SuccessfulPreemption
- Any time BPTM applies a new BP request which is confirmed
- 32
- UDINT
-
-
- pytmc
-
+ TcVarGlobal673515200Main.M4321184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15pytmc
+ pv: TMO:SPEC:MMS:12
+ TcVarGlobal673536384Main.M4421184DUT_MotionStage.bHardwareEnable1.bPowerSelf1.nEnableMode2.nHomingMode15pytmc
+ pv: TMO:SPEC:MMS:13
+ TcVarGlobal673557568Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal673578752Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal673578816Constants.bSimulationMode8BOOL0TcVarGlobal673578880Constants.bFPUSupport8BOOL1TcVarGlobal673578888Constants.nRegisterSize16WORD32TcVarGlobal673578896Constants.nPackMode16UINT8TcVarGlobal673578912Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal673578944Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal673578976TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal673579008TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal673581056TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal673582080TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal673582112TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal673582144TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal673625472TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data1301464608.Data256308.Data319887.Data4[0]150.Data4[1]199.Data4[2]31.Data4[3]214.Data4[4]182.Data4[5]21.Data4[6]107.Data4[7]49tc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673634496TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12562503300.Data263794.Data320132.Data4[0]181.Data4[1]139.Data4[2]104.Data4[3]161.Data4[4]241.Data4[5]195.Data4[6]65.Data4[7]146tc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673634624TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13822601028.Data219635.Data317627.Data4[0]141.Data4[1]148.Data4[2]18.Data4[3]249.Data4[4]206.Data4[5]14.Data4[6]47.Data4[7]144tc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673634752TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data13056961710.Data245834.Data319918.Data4[0]164.Data4[1]79.Data4[2]249.Data4[3]41.Data4[4]251.Data4[5]17.Data4[6]73.Data4[7]68tc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673634880TC_EVENT_CLASSES.Win32EventClass128GUID.Data1487345068.Data260659.Data320275.Data4[0]143.Data4[1]32.Data4[2]161.Data4[3]46.Data4[4]119.Data4[5]171.Data4[6]99.Data4[7]135tc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal673635008TC_EVENT_CLASSES.LCLSGeneralEventClass128GUID.Data12546958919.Data246492.Data320012.Data4[0]180.Data4[1]176.Data4[2]115.Data4[3]80.Data4[4]208.Data4[5]71.Data4[6]20.Data4[7]87tc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal6736351364PlcTask Retains085131264PMPS_GVL.SuccessfulPreemption32UDINTpytmc
pv: @(PREFIX)SuccessfulPreemptions
io: i
-
-
-
- TcVarGlobal
-
-
- 3072000
-
-
- PMPS_GVL.AccumulatedFF
- Any time a FF occurs
- 32
- UDINT
-
-
- pytmc
-
+ TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc
pv: @(PREFIX)AccumulatedFastFaults
io: i
-
-
-
- TcVarGlobal
-
-
- 3072032
-
-
- PMPS_GVL.BP_jsonDoc
- 32
- SJsonValue
-
-
- TcVarGlobal
-
-
- 3072064
-
-
-
-
-
-
- LCLSGeneralEventClass
-
-
- TcSystemEventClass
-
-
- TcGeneralAdsEventClass
-
-
- TcRouterEventClass
-
-
- TcRTimeEventClass
-
-
- Win32EventClass
-
-
-
-
- ApplicationName
- Port_851
-
-
- ChangeDate
- 2023-07-15T08:19:34
-
-
- GeneratedCodeSize
- 823296
-
-
- GlobalDataSize
- 83701760
-
-
-
-
-
+ TcVarGlobal3072032PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064LCLSGeneralEventClassTcSystemEventClassTcGeneralAdsEventClassTcRouterEventClassTcRTimeEventClassWin32EventClassApplicationNamePort_851ChangeDate2023-07-31T14:33:08GeneratedCodeSize823296GlobalDataSize83783680
\ No newline at end of file