diff --git a/index.html b/index.html index 64ba086..cda8af6 100644 --- a/index.html +++ b/index.html @@ -1,9 +1,9 @@ - + -

Go to the default documentation.

+

Go to the default documentation.

\ No newline at end of file diff --git a/v3.3.0/.buildinfo b/v3.3.0/.buildinfo new file mode 100644 index 0000000..0dde824 --- /dev/null +++ b/v3.3.0/.buildinfo @@ -0,0 +1,4 @@ +# Sphinx build info version 1 +# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. +config: da3d56a0222bc40a26ade01531cb1e35 +tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/v3.3.0/.nojekyll b/v3.3.0/.nojekyll new file mode 100644 index 0000000..e69de29 diff --git a/v3.3.0/_sources/index.rst.txt b/v3.3.0/_sources/index.rst.txt new file mode 100644 index 0000000..16a3690 --- /dev/null +++ b/v3.3.0/_sources/index.rst.txt @@ -0,0 +1,30 @@ +lcls-plc-rixs-optics +-------------------- + +.. toctree:: + :maxdepth: 2 + :caption: lcls-plc-rixs-optics + + lcls-plc-rixs-optics_pragmas + lcls-plc-rixs-optics_nc + lcls-plc-rixs-optics_ethercat + lcls-plc-rixs-optics_boxes + lcls-plc-rixs-optics_links + + +.. toctree:: + :maxdepth: 2 + :caption: rixs_optics + + lcls-plc-rixs-optics_rixs_optics_summary + lcls-plc-rixs-optics_rixs_optics_epics + lcls-plc-rixs-optics_rixs_optics_source + + + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` \ No newline at end of file diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_boxes.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_boxes.rst.txt new file mode 100644 index 0000000..33f0b04 --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_boxes.rst.txt @@ -0,0 +1,21203 @@ + +Boxes +----- + + +Term 1 (EK1200) +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 1 (EK1200) + ID, 1 + + +.. raw:: html + +
+ + +PMPS_FFO +^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, PMPS_FFO + ID, 2 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000060000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + "TriState", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + "TriState", "", , "#x7010", "BIT" + + +.. raw:: html + +
+ + +Term 3 (EL6070) +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 3 (EL6070) + ID, 3 + SyncMan, 001000012600010001000000300000010001001026010000 + SyncMan, 001100012200010002000000300000010001001122010000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 43914121 + + +.. raw:: html + +
+ + +PMPS_PRE +^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (6 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, PMPS_PRE + ID, 4 + BootStrapData, 0010140200141402 + SyncMan, 0010000426000100010000008000da050004001026010000 + SyncMan, 0016000422000100020000008000da050004001622010000 + SyncMan, 001ce0006400010003000000000000000000001c64010000 + SyncMan, 008ede002000010004000000000000000200008e20010000 + Fmmu, 0000000000000000001c00020100000001000000000000000000000000000000 + Fmmu, 0000000000000000008e00010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 5001 + + + +PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "None", "", 12, "", "ARRAY [0..11] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", 1, "#x1801", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", 1, "#x1801", "BIT" + "None", "", 1, "", "ARRAY [0..0] OF BIT" + "External device not connected", "0: External device connected 1: External device not connected", 1, "#x10f4", "BIT" + + + +PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", 2, "#x10f4", "BIT2" + "None", "", 10, "", "ARRAY [0..9] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", 1, "#x1802", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", 1, "#x1802", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", 1, "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", 1, "#x10f4", "BIT" + "Internal time stamp", "", 64, "#x10f4", "ULINT" + "External time stamp", "", 64, "#x10f4", "ULINT" + "None", "", 32, "", "ARRAY [0..3] OF BYTE" + + + +PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", 2, "#x10f4", "BIT2" + "None", "", 10, "", "ARRAY [0..9] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", 1, "#x1803", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", 1, "#x1803", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", 1, "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", 1, "#x10f4", "BIT" + "Internal time stamp", "", 32, "#x10f4", "UDINT" + "External time stamp", "", 32, "#x10f4", "UDINT" + "None", "", 32, "", "ARRAY [0..3] OF BYTE" + + + +PDO FOE Info (Index #x1a05, Flags #x0020, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Data Bytes Pending", "", 16, "#xf650", "UINT" + + + +PDO IO Inputs (Index #x1a08, Flags #x0020, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "CurrentBP", "", 240, "#x6000", "ST_BeamParams_IO" + + + +PDO IO Outputs (Index #x1608, Flags #x0020, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "MR1K1_Y_ENC", "", 32, "#x7000", "UDINT" + "RequestedBP", "", 240, "#x7000", "ST_BeamParams_IO" + + +.. raw:: html + +
+ + +Term 5 (EK1122) +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 5 (EK1122) + ID, 5 + + +.. raw:: html + +
+ + +EK1100_M1K2 +^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_M1K2 + ID, 6 + + +.. raw:: html + +
+ + +Term 7 (EL9410) +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 7 (EL9410) + ID, 7 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +EL7047_M1K2_Yleft +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K2_Yleft + ID, 8 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K2_Yright +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K2_Yright + ID, 9 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K2_Xup +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K2_Xup + ID, 10 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K2_Xdwn +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K2_Xdwn + ID, 11 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K2_PitchCoarse +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K2_PitchCoarse + ID, 12 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL5042_M1K2_Yleftright +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K2_Yleftright + ID, 13 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M1K2_Xupdwn +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K2_Xupdwn + ID, 14 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M1K2_Pitch +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K2_Pitch + ID, 15 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL6001_M1K2_PitchFine +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (10 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6001_M1K2_PitchFine + ID, 16 + BootStrapData, 0010f400f410f400 + SyncMan, 0018f6002600010001000000f600f600f600001826010000 + SyncMan, f618f6002200010002000000f600f600f600f61822010000 + SyncMan, 001018002400010003000000000000001800001024010000 + SyncMan, 001418002000010004000000000000001800001420010000 + Fmmu, 0000000000000000001000020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001400010100000002000000000000000000000000000000 + CoeProfile, 39326601 + CoeProfile, 5001 + + + +PDO Inputs (Index #x1a00, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3101", "USINT" + "Data In 0", "", , "#x3101", "USINT" + "Data In 1", "", , "#x3101", "USINT" + "Data In 2", "", , "#x3101", "USINT" + + + +PDO Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3102", "USINT" + "Data In 0", "", , "#x3102", "USINT" + "Data In 1", "", , "#x3102", "USINT" + "Data In 2", "", , "#x3102", "USINT" + "Data In 3", "", , "#x3102", "USINT" + "Data In 4", "", , "#x3102", "USINT" + + + +PDO Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3103", "UINT" + "Data In 0", "", , "#x3103", "USINT" + "Data In 1", "", , "#x3103", "USINT" + "Data In 2", "", , "#x3103", "USINT" + "Data In 3", "", , "#x3103", "USINT" + "Data In 4", "", , "#x3103", "USINT" + "Data In 5", "", , "#x3103", "USINT" + "Data In 6", "", , "#x3103", "USINT" + "Data In 7", "", , "#x3103", "USINT" + "Data In 8", "", , "#x3103", "USINT" + "Data In 9", "", , "#x3103", "USINT" + "Data In 10", "", , "#x3103", "USINT" + "Data In 11", "", , "#x3103", "USINT" + "Data In 12", "", , "#x3103", "USINT" + "Data In 13", "", , "#x3103", "USINT" + "Data In 14", "", , "#x3103", "USINT" + "Data In 15", "", , "#x3103", "USINT" + "Data In 16", "", , "#x3103", "USINT" + "Data In 17", "", , "#x3103", "USINT" + "Data In 18", "", , "#x3103", "USINT" + "Data In 19", "", , "#x3103", "USINT" + "Data In 20", "", , "#x3103", "USINT" + "Data In 21", "", , "#x3103", "USINT" + + + +PDO COM Inputs (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6001", "BIT" + "Status__Receive request", "", , "#x6001", "BIT" + "Status__Init accepted", "", , "#x6001", "BIT" + "Status__Buffer full", "", , "#x6001", "BIT" + "Status__Parity error", "", , "#x6001", "BIT" + "Status__Framing error", "", , "#x6001", "BIT" + "Status__Overrun error", "", , "#x6001", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6001", "USINT" + "Data In 0", "", , "#x6001", "UINT" + "Data In 1", "", , "#x6001", "UINT" + "Data In 2", "", , "#x6001", "UINT" + "Data In 3", "", , "#x6001", "UINT" + "Data In 4", "", , "#x6001", "UINT" + "Data In 5", "", , "#x6001", "UINT" + "Data In 6", "", , "#x6001", "UINT" + "Data In 7", "", , "#x6001", "UINT" + "Data In 8", "", , "#x6001", "UINT" + "Data In 9", "", , "#x6001", "UINT" + "Data In 10", "", , "#x6001", "UINT" + "Data In 11", "", , "#x6001", "UINT" + "Data In 12", "", , "#x6001", "UINT" + "Data In 13", "", , "#x6001", "UINT" + "Data In 14", "", , "#x6001", "UINT" + "Data In 15", "", , "#x6001", "UINT" + "Data In 16", "", , "#x6001", "UINT" + "Data In 17", "", , "#x6001", "UINT" + "Data In 18", "", , "#x6001", "UINT" + "Data In 19", "", , "#x6001", "UINT" + "Data In 20", "", , "#x6001", "UINT" + "Data In 21", "", , "#x6001", "UINT" + "Data In 22", "", , "#x6001", "UINT" + "Data In 23", "", , "#x6001", "UINT" + "Data In 24", "", , "#x6001", "UINT" + "Data In 25", "", , "#x6001", "UINT" + "Data In 26", "", , "#x6001", "UINT" + "Data In 27", "", , "#x6001", "UINT" + "Data In 28", "", , "#x6001", "UINT" + "Data In 29", "", , "#x6001", "UINT" + "Data In 30", "", , "#x6001", "UINT" + "Data In 31", "", , "#x6001", "UINT" + "Data In 32", "", , "#x6001", "UINT" + "Data In 33", "", , "#x6001", "UINT" + "Data In 34", "", , "#x6001", "UINT" + "Data In 35", "", , "#x6001", "UINT" + "Data In 36", "", , "#x6001", "UINT" + "Data In 37", "", , "#x6001", "UINT" + "Data In 38", "", , "#x6001", "UINT" + "Data In 39", "", , "#x6001", "UINT" + "Data In 40", "", , "#x6001", "UINT" + "Data In 41", "", , "#x6001", "UINT" + "Data In 42", "", , "#x6001", "UINT" + "Data In 43", "", , "#x6001", "UINT" + "Data In 44", "", , "#x6001", "UINT" + "Data In 45", "", , "#x6001", "UINT" + "Data In 46", "", , "#x6001", "UINT" + "Data In 47", "", , "#x6001", "UINT" + "Data In 48", "", , "#x6001", "UINT" + "Data In 49", "", , "#x6001", "UINT" + + + +PDO Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3001", "USINT" + "Data Out 0", "", , "#x3001", "USINT" + "Data Out 1", "", , "#x3001", "USINT" + "Data Out 2", "", , "#x3001", "USINT" + + + +PDO Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3002", "USINT" + "Data Out 0", "", , "#x3002", "USINT" + "Data Out 1", "", , "#x3002", "USINT" + "Data Out 2", "", , "#x3002", "USINT" + "Data Out 3", "", , "#x3002", "USINT" + "Data Out 4", "", , "#x3002", "USINT" + + + +PDO Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3003", "UINT" + "Data Out 0", "", , "#x3003", "USINT" + "Data Out 1", "", , "#x3003", "USINT" + "Data Out 2", "", , "#x3003", "USINT" + "Data Out 3", "", , "#x3003", "USINT" + "Data Out 4", "", , "#x3003", "USINT" + "Data Out 5", "", , "#x3003", "USINT" + "Data Out 6", "", , "#x3003", "USINT" + "Data Out 7", "", , "#x3003", "USINT" + "Data Out 8", "", , "#x3003", "USINT" + "Data Out 9", "", , "#x3003", "USINT" + "Data Out 10", "", , "#x3003", "USINT" + "Data Out 11", "", , "#x3003", "USINT" + "Data Out 12", "", , "#x3003", "USINT" + "Data Out 13", "", , "#x3003", "USINT" + "Data Out 14", "", , "#x3003", "USINT" + "Data Out 15", "", , "#x3003", "USINT" + "Data Out 16", "", , "#x3003", "USINT" + "Data Out 17", "", , "#x3003", "USINT" + "Data Out 18", "", , "#x3003", "USINT" + "Data Out 19", "", , "#x3003", "USINT" + "Data Out 20", "", , "#x3003", "USINT" + "Data Out 21", "", , "#x3003", "USINT" + + + +PDO COM Outputs (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7001", "BIT" + "Ctrl__Receive accepted", "", , "#x7001", "BIT" + "Ctrl__Init request", "", , "#x7001", "BIT" + "Ctrl__Send continuous", "", , "#x7001", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7001", "USINT" + "Data Out 0", "", , "#x7001", "UINT" + "Data Out 1", "", , "#x7001", "UINT" + "Data Out 2", "", , "#x7001", "UINT" + "Data Out 3", "", , "#x7001", "UINT" + "Data Out 4", "", , "#x7001", "UINT" + "Data Out 5", "", , "#x7001", "UINT" + "Data Out 6", "", , "#x7001", "UINT" + "Data Out 7", "", , "#x7001", "UINT" + "Data Out 8", "", , "#x7001", "UINT" + "Data Out 9", "", , "#x7001", "UINT" + "Data Out 10", "", , "#x7001", "UINT" + "Data Out 11", "", , "#x7001", "UINT" + "Data Out 12", "", , "#x7001", "UINT" + "Data Out 13", "", , "#x7001", "UINT" + "Data Out 14", "", , "#x7001", "UINT" + "Data Out 15", "", , "#x7001", "UINT" + "Data Out 16", "", , "#x7001", "UINT" + "Data Out 17", "", , "#x7001", "UINT" + "Data Out 18", "", , "#x7001", "UINT" + "Data Out 19", "", , "#x7001", "UINT" + "Data Out 20", "", , "#x7001", "UINT" + "Data Out 21", "", , "#x7001", "UINT" + "Data Out 22", "", , "#x7001", "UINT" + "Data Out 23", "", , "#x7001", "UINT" + "Data Out 24", "", , "#x7001", "UINT" + "Data Out 25", "", , "#x7001", "UINT" + "Data Out 26", "", , "#x7001", "UINT" + "Data Out 27", "", , "#x7001", "UINT" + "Data Out 28", "", , "#x7001", "UINT" + "Data Out 29", "", , "#x7001", "UINT" + "Data Out 30", "", , "#x7001", "UINT" + "Data Out 31", "", , "#x7001", "UINT" + "Data Out 32", "", , "#x7001", "UINT" + "Data Out 33", "", , "#x7001", "UINT" + "Data Out 34", "", , "#x7001", "UINT" + "Data Out 35", "", , "#x7001", "UINT" + "Data Out 36", "", , "#x7001", "UINT" + "Data Out 37", "", , "#x7001", "UINT" + "Data Out 38", "", , "#x7001", "UINT" + "Data Out 39", "", , "#x7001", "UINT" + "Data Out 40", "", , "#x7001", "UINT" + "Data Out 41", "", , "#x7001", "UINT" + "Data Out 42", "", , "#x7001", "UINT" + "Data Out 43", "", , "#x7001", "UINT" + "Data Out 44", "", , "#x7001", "UINT" + "Data Out 45", "", , "#x7001", "UINT" + "Data Out 46", "", , "#x7001", "UINT" + "Data Out 47", "", , "#x7001", "UINT" + "Data Out 48", "", , "#x7001", "UINT" + "Data Out 49", "", , "#x7001", "UINT" + + +.. raw:: html + +
+ + +EL3054_M1K2_FWM_PRSM +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3054_M1K2_FWM_PRSM + ID, 17 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 18 (EL3202-0010) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 18 (EL3202-0010) + ID, 18 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +Term 19 (EL3202-0010) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 19 (EL3202-0010) + ID, 19 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +Term 20 (EL3202-0010) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 20 (EL3202-0010) + ID, 20 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +E5 (EK1122) +^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, E5 (EK1122) + ID, 21 + + +.. raw:: html + +
+ + +Term 22 (EL9011) +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 22 (EL9011) + ID, 22 + + +.. raw:: html + +
+ + +EK1100_MR1K1_BEND +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR1K1_BEND + ID, 23 + + +.. raw:: html + +
+ + +SP1K1-EL9410-E1 +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SP1K1-EL9410-E1 + ID, 24 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +m_pi_m +^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, m_pi_m + ID, 25 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +g_pi_m +^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, g_pi_m + ID, 26 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +m_h_m +^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, m_h_m + ID, 27 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +g_h_m +^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, g_h_m + ID, 28 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +s_io_m +^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, s_io_m + ID, 29 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 80110c002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +s_r +^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, s_r + ID, 30 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +m_pi_up_dwn_e +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, m_pi_up_dwn_e + ID, 31 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +g_pi_up_dwn_e +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, g_pi_up_dwn_e + ID, 32 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +m_h_e-g_h_e +^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, m_h_e-g_h_e + ID, 33 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +X1 SP1K1-MONO(EK1100) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, X1 SP1K1-MONO(EK1100) + ID, 34 + + +.. raw:: html + +
+ + +s_io_e +^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, s_io_e + ID, 35 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL3054_SP1K1_FWM_PRSM +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3054_SP1K1_FWM_PRSM + ID, 36 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +SP1K1-EL3204-E15 +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SP1K1-EL3204-E15 + ID, 39 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6020", "BIT" + "Status__Overrange", "", , "#x6020", "BIT" + "Status__Limit 1", "", , "#x6020", "BIT2" + "Status__Limit 2", "", , "#x6020", "BIT2" + "Status__Error", "", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6030", "BIT" + "Status__Overrange", "", , "#x6030", "BIT" + "Status__Limit 1", "", , "#x6030", "BIT2" + "Status__Limit 2", "", , "#x6030", "BIT2" + "Status__Error", "", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +SP1K1-EL3204-E16 +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SP1K1-EL3204-E16 + ID, 40 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6020", "BIT" + "Status__Overrange", "", , "#x6020", "BIT" + "Status__Limit 1", "", , "#x6020", "BIT2" + "Status__Limit 2", "", , "#x6020", "BIT2" + "Status__Error", "", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6030", "BIT" + "Status__Overrange", "", , "#x6030", "BIT" + "Status__Limit 1", "", , "#x6030", "BIT2" + "Status__Limit 2", "", , "#x6030", "BIT2" + "Status__Error", "", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +SP1K1-EL1004-E17 +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SP1K1-EL1004-E17 + ID, 41 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +SP1K1-EL9011 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SP1K1-EL9011 + ID, 42 + + +.. raw:: html + +
+ + +EL5042_M1K1_BEND_USDS +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K1_BEND_USDS + ID, 43 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL1004_M1K2_STO +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_M1K2_STO + ID, 44 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +EL9576_M1K1_BEND_US_PWR +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9576_M1K1_BEND_US_PWR + ID, 45 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110b002000010004000000000000000b00801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 58987401 + + + +PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Terminal Overtemperature", "", , "#x6000", "BIT" + "I2T error", "", , "#x6000", "BIT" + "I2T warning", "", , "#x6000", "BIT" + "Overvoltage", "", , "#x6000", "BIT" + "Undervoltage", "", , "#x6000", "BIT" + "Chopper on", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Input cycle counter", "", , "#x6000", "BIT2" + "DC link voltage", "", , "#x6000", "UDINT" + "Resistor Current", "", , "#x6000", "DINT" + "Duty Cycle", "", , "#x6000", "USINT" + + + +PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "I2T load factor", "", , "#x6001", "USINT" + + +.. raw:: html + +
+ + +EL7041_M1K1_BEND_US +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M1K1_BEND_US + ID, 46 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL9576_M1K1_BEND_DS_PWR +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9576_M1K1_BEND_DS_PWR + ID, 47 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110b002000010004000000000000000b00801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 58987401 + + + +PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Terminal Overtemperature", "", , "#x6000", "BIT" + "I2T error", "", , "#x6000", "BIT" + "I2T warning", "", , "#x6000", "BIT" + "Overvoltage", "", , "#x6000", "BIT" + "Undervoltage", "", , "#x6000", "BIT" + "Chopper on", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Input cycle counter", "", , "#x6000", "BIT2" + "DC link voltage", "", , "#x6000", "UDINT" + "Resistor Current", "", , "#x6000", "DINT" + "Duty Cycle", "", , "#x6000", "USINT" + + + +PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "I2T load factor", "", , "#x6001", "USINT" + + +.. raw:: html + +
+ + +EL7041_M1K1_BEND_DS +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M1K1_BEND_DS + ID, 48 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL3202-0010_M1K1US1_M1K1US2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M1K1US1_M1K1US2 + ID, 49 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3202-0010_M1K1US3_M1K1DS1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M1K1US3_M1K1DS1 + ID, 50 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3202-0010_M1K1DS2_M1K1DS3 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M1K1DS2_M1K1DS3 + ID, 51 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL1004_M1K1_BENDER_STO +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_M1K1_BENDER_STO + ID, 53 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +Term 54 (EL9512) +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 54 (EL9512) + ID, 54 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Power OK", "", , "#x6000", "BIT" + "Overload", "", , "#x6000", "BIT" + + +.. raw:: html + +
+ + +EL2024-0010_M1K1_BEND_LED1 +^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2024-0010_M1K1_BEND_LED1 + ID, 55 + SyncMan, 000f01004400010003000000000000000100000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL2024-0010_M1K1_BEND_LED2 +^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2024-0010_M1K1_BEND_LED2 + ID, 56 + SyncMan, 000f01004400010003000000000000000100000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL4004_SL1K2 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL4004_SL1K2 + ID, 57 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801100000000000004000000000000000000801100000000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + CoeProfile, 26219401 + + + +PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", , "#x7000", "INT" + + + +PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", , "#x7010", "INT" + + + +PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", , "#x7020", "INT" + + + +PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Analog output", "", , "#x7030", "INT" + + +.. raw:: html + +
+ + +EK1100_ST1K2_ZOS +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_ST1K2_ZOS + ID, 58 + + +.. raw:: html + +
+ + +ST1K1-EL7041 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, ST1K1-EL7041 + ID, 59 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +ST1K1-EL5042 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, ST1K1-EL5042 + ID, 60 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110a002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +ST1K1-EL2008 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, ST1K1-EL2008 + ID, 61 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + + +PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7040", "BIT" + + + +PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7050", "BIT" + + + +PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7060", "BIT" + + + +PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7070", "BIT" + + +.. raw:: html + +
+ + +ST1K1-EL9011 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, ST1K1-EL9011 + ID, 62 + + +.. raw:: html + +
+ + +EK1100_MR1K1 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR1K1 + ID, 63 + + +.. raw:: html + +
+ + +Term 64 (EL9410) +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 64 (EL9410) + ID, 64 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +EL7047_M1K1_Yup +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K1_Yup + ID, 65 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K1_Ydwn +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K1_Ydwn + ID, 66 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K1_Xup +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K1_Xup + ID, 67 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K1_Xdwn +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K1_Xdwn + ID, 68 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_M1K1_PitchCoarse +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_M1K1_PitchCoarse + ID, 69 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL5042_M1K1_Yupdwn +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K1_Yupdwn + ID, 70 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M1K1_Xupdwn +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K1_Xupdwn + ID, 71 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M1K1_Pitch +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M1K1_Pitch + ID, 72 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL6001_M1K1_PitchFine +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (10 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL6001_M1K1_PitchFine + ID, 73 + BootStrapData, 0010f400f410f400 + SyncMan, 0018f6002600010001000000f600f600f600001826010000 + SyncMan, f618f6002200010002000000f600f600f600f61822010000 + SyncMan, 001018002400010003000000000000001800001024010000 + SyncMan, 001418002000010004000000000000001800001420010000 + Fmmu, 0000000000000000001000020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001400010100000002000000000000000000000000000000 + CoeProfile, 39326601 + CoeProfile, 5001 + + + +PDO Inputs (Index #x1a00, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3101", "USINT" + "Data In 0", "", , "#x3101", "USINT" + "Data In 1", "", , "#x3101", "USINT" + "Data In 2", "", , "#x3101", "USINT" + + + +PDO Inputs (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3102", "USINT" + "Data In 0", "", , "#x3102", "USINT" + "Data In 1", "", , "#x3102", "USINT" + "Data In 2", "", , "#x3102", "USINT" + "Data In 3", "", , "#x3102", "USINT" + "Data In 4", "", , "#x3102", "USINT" + + + +PDO Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status", "", , "#x3103", "UINT" + "Data In 0", "", , "#x3103", "USINT" + "Data In 1", "", , "#x3103", "USINT" + "Data In 2", "", , "#x3103", "USINT" + "Data In 3", "", , "#x3103", "USINT" + "Data In 4", "", , "#x3103", "USINT" + "Data In 5", "", , "#x3103", "USINT" + "Data In 6", "", , "#x3103", "USINT" + "Data In 7", "", , "#x3103", "USINT" + "Data In 8", "", , "#x3103", "USINT" + "Data In 9", "", , "#x3103", "USINT" + "Data In 10", "", , "#x3103", "USINT" + "Data In 11", "", , "#x3103", "USINT" + "Data In 12", "", , "#x3103", "USINT" + "Data In 13", "", , "#x3103", "USINT" + "Data In 14", "", , "#x3103", "USINT" + "Data In 15", "", , "#x3103", "USINT" + "Data In 16", "", , "#x3103", "USINT" + "Data In 17", "", , "#x3103", "USINT" + "Data In 18", "", , "#x3103", "USINT" + "Data In 19", "", , "#x3103", "USINT" + "Data In 20", "", , "#x3103", "USINT" + "Data In 21", "", , "#x3103", "USINT" + + + +PDO COM Inputs (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6000", "BIT" + "Status__Receive request", "", , "#x6000", "BIT" + "Status__Init accepted", "", , "#x6000", "BIT" + "Status__Buffer full", "", , "#x6000", "BIT" + "Status__Parity error", "", , "#x6000", "BIT" + "Status__Framing error", "", , "#x6000", "BIT" + "Status__Overrun error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6000", "USINT" + "Data In 0", "", , "#x6000", "USINT" + "Data In 1", "", , "#x6000", "USINT" + "Data In 2", "", , "#x6000", "USINT" + "Data In 3", "", , "#x6000", "USINT" + "Data In 4", "", , "#x6000", "USINT" + "Data In 5", "", , "#x6000", "USINT" + "Data In 6", "", , "#x6000", "USINT" + "Data In 7", "", , "#x6000", "USINT" + "Data In 8", "", , "#x6000", "USINT" + "Data In 9", "", , "#x6000", "USINT" + "Data In 10", "", , "#x6000", "USINT" + "Data In 11", "", , "#x6000", "USINT" + "Data In 12", "", , "#x6000", "USINT" + "Data In 13", "", , "#x6000", "USINT" + "Data In 14", "", , "#x6000", "USINT" + "Data In 15", "", , "#x6000", "USINT" + "Data In 16", "", , "#x6000", "USINT" + "Data In 17", "", , "#x6000", "USINT" + "Data In 18", "", , "#x6000", "USINT" + "Data In 19", "", , "#x6000", "USINT" + "Data In 20", "", , "#x6000", "USINT" + "Data In 21", "", , "#x6000", "USINT" + + + +PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Transmit accepted", "", , "#x6001", "BIT" + "Status__Receive request", "", , "#x6001", "BIT" + "Status__Init accepted", "", , "#x6001", "BIT" + "Status__Buffer full", "", , "#x6001", "BIT" + "Status__Parity error", "", , "#x6001", "BIT" + "Status__Framing error", "", , "#x6001", "BIT" + "Status__Overrun error", "", , "#x6001", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Input length", "", , "#x6001", "USINT" + "Data In 0", "", , "#x6001", "UINT" + "Data In 1", "", , "#x6001", "UINT" + "Data In 2", "", , "#x6001", "UINT" + "Data In 3", "", , "#x6001", "UINT" + "Data In 4", "", , "#x6001", "UINT" + "Data In 5", "", , "#x6001", "UINT" + "Data In 6", "", , "#x6001", "UINT" + "Data In 7", "", , "#x6001", "UINT" + "Data In 8", "", , "#x6001", "UINT" + "Data In 9", "", , "#x6001", "UINT" + "Data In 10", "", , "#x6001", "UINT" + "Data In 11", "", , "#x6001", "UINT" + "Data In 12", "", , "#x6001", "UINT" + "Data In 13", "", , "#x6001", "UINT" + "Data In 14", "", , "#x6001", "UINT" + "Data In 15", "", , "#x6001", "UINT" + "Data In 16", "", , "#x6001", "UINT" + "Data In 17", "", , "#x6001", "UINT" + "Data In 18", "", , "#x6001", "UINT" + "Data In 19", "", , "#x6001", "UINT" + "Data In 20", "", , "#x6001", "UINT" + "Data In 21", "", , "#x6001", "UINT" + "Data In 22", "", , "#x6001", "UINT" + "Data In 23", "", , "#x6001", "UINT" + "Data In 24", "", , "#x6001", "UINT" + "Data In 25", "", , "#x6001", "UINT" + "Data In 26", "", , "#x6001", "UINT" + "Data In 27", "", , "#x6001", "UINT" + "Data In 28", "", , "#x6001", "UINT" + "Data In 29", "", , "#x6001", "UINT" + "Data In 30", "", , "#x6001", "UINT" + "Data In 31", "", , "#x6001", "UINT" + "Data In 32", "", , "#x6001", "UINT" + "Data In 33", "", , "#x6001", "UINT" + "Data In 34", "", , "#x6001", "UINT" + "Data In 35", "", , "#x6001", "UINT" + "Data In 36", "", , "#x6001", "UINT" + "Data In 37", "", , "#x6001", "UINT" + "Data In 38", "", , "#x6001", "UINT" + "Data In 39", "", , "#x6001", "UINT" + "Data In 40", "", , "#x6001", "UINT" + "Data In 41", "", , "#x6001", "UINT" + "Data In 42", "", , "#x6001", "UINT" + "Data In 43", "", , "#x6001", "UINT" + "Data In 44", "", , "#x6001", "UINT" + "Data In 45", "", , "#x6001", "UINT" + "Data In 46", "", , "#x6001", "UINT" + "Data In 47", "", , "#x6001", "UINT" + "Data In 48", "", , "#x6001", "UINT" + "Data In 49", "", , "#x6001", "UINT" + + + +PDO Outputs (Index #x1600, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3001", "USINT" + "Data Out 0", "", , "#x3001", "USINT" + "Data Out 1", "", , "#x3001", "USINT" + "Data Out 2", "", , "#x3001", "USINT" + + + +PDO Outputs (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3002", "USINT" + "Data Out 0", "", , "#x3002", "USINT" + "Data Out 1", "", , "#x3002", "USINT" + "Data Out 2", "", , "#x3002", "USINT" + "Data Out 3", "", , "#x3002", "USINT" + "Data Out 4", "", , "#x3002", "USINT" + + + +PDO Outputs (Index #x1602, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl", "", , "#x3003", "UINT" + "Data Out 0", "", , "#x3003", "USINT" + "Data Out 1", "", , "#x3003", "USINT" + "Data Out 2", "", , "#x3003", "USINT" + "Data Out 3", "", , "#x3003", "USINT" + "Data Out 4", "", , "#x3003", "USINT" + "Data Out 5", "", , "#x3003", "USINT" + "Data Out 6", "", , "#x3003", "USINT" + "Data Out 7", "", , "#x3003", "USINT" + "Data Out 8", "", , "#x3003", "USINT" + "Data Out 9", "", , "#x3003", "USINT" + "Data Out 10", "", , "#x3003", "USINT" + "Data Out 11", "", , "#x3003", "USINT" + "Data Out 12", "", , "#x3003", "USINT" + "Data Out 13", "", , "#x3003", "USINT" + "Data Out 14", "", , "#x3003", "USINT" + "Data Out 15", "", , "#x3003", "USINT" + "Data Out 16", "", , "#x3003", "USINT" + "Data Out 17", "", , "#x3003", "USINT" + "Data Out 18", "", , "#x3003", "USINT" + "Data Out 19", "", , "#x3003", "USINT" + "Data Out 20", "", , "#x3003", "USINT" + "Data Out 21", "", , "#x3003", "USINT" + + + +PDO COM Outputs (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7000", "BIT" + "Ctrl__Receive accepted", "", , "#x7000", "BIT" + "Ctrl__Init request", "", , "#x7000", "BIT" + "Ctrl__Send continues", "", , "#x7000", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7000", "USINT" + "Data Out 0", "", , "#x7000", "USINT" + "Data Out 1", "", , "#x7000", "USINT" + "Data Out 2", "", , "#x7000", "USINT" + "Data Out 3", "", , "#x7000", "USINT" + "Data Out 4", "", , "#x7000", "USINT" + "Data Out 5", "", , "#x7000", "USINT" + "Data Out 6", "", , "#x7000", "USINT" + "Data Out 7", "", , "#x7000", "USINT" + "Data Out 8", "", , "#x7000", "USINT" + "Data Out 9", "", , "#x7000", "USINT" + "Data Out 10", "", , "#x7000", "USINT" + "Data Out 11", "", , "#x7000", "USINT" + "Data Out 12", "", , "#x7000", "USINT" + "Data Out 13", "", , "#x7000", "USINT" + "Data Out 14", "", , "#x7000", "USINT" + "Data Out 15", "", , "#x7000", "USINT" + "Data Out 16", "", , "#x7000", "USINT" + "Data Out 17", "", , "#x7000", "USINT" + "Data Out 18", "", , "#x7000", "USINT" + "Data Out 19", "", , "#x7000", "USINT" + "Data Out 20", "", , "#x7000", "USINT" + "Data Out 21", "", , "#x7000", "USINT" + + + +PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Ctrl__Transmit request", "", , "#x7001", "BIT" + "Ctrl__Receive accepted", "", , "#x7001", "BIT" + "Ctrl__Init request", "", , "#x7001", "BIT" + "Ctrl__Send continuous", "", , "#x7001", "BIT" + "Ctrl__", "", , "", "ARRAY [0..3] OF BIT" + "Ctrl__Output length", "", , "#x7001", "USINT" + "Data Out 0", "", , "#x7001", "UINT" + "Data Out 1", "", , "#x7001", "UINT" + "Data Out 2", "", , "#x7001", "UINT" + "Data Out 3", "", , "#x7001", "UINT" + "Data Out 4", "", , "#x7001", "UINT" + "Data Out 5", "", , "#x7001", "UINT" + "Data Out 6", "", , "#x7001", "UINT" + "Data Out 7", "", , "#x7001", "UINT" + "Data Out 8", "", , "#x7001", "UINT" + "Data Out 9", "", , "#x7001", "UINT" + "Data Out 10", "", , "#x7001", "UINT" + "Data Out 11", "", , "#x7001", "UINT" + "Data Out 12", "", , "#x7001", "UINT" + "Data Out 13", "", , "#x7001", "UINT" + "Data Out 14", "", , "#x7001", "UINT" + "Data Out 15", "", , "#x7001", "UINT" + "Data Out 16", "", , "#x7001", "UINT" + "Data Out 17", "", , "#x7001", "UINT" + "Data Out 18", "", , "#x7001", "UINT" + "Data Out 19", "", , "#x7001", "UINT" + "Data Out 20", "", , "#x7001", "UINT" + "Data Out 21", "", , "#x7001", "UINT" + "Data Out 22", "", , "#x7001", "UINT" + "Data Out 23", "", , "#x7001", "UINT" + "Data Out 24", "", , "#x7001", "UINT" + "Data Out 25", "", , "#x7001", "UINT" + "Data Out 26", "", , "#x7001", "UINT" + "Data Out 27", "", , "#x7001", "UINT" + "Data Out 28", "", , "#x7001", "UINT" + "Data Out 29", "", , "#x7001", "UINT" + "Data Out 30", "", , "#x7001", "UINT" + "Data Out 31", "", , "#x7001", "UINT" + "Data Out 32", "", , "#x7001", "UINT" + "Data Out 33", "", , "#x7001", "UINT" + "Data Out 34", "", , "#x7001", "UINT" + "Data Out 35", "", , "#x7001", "UINT" + "Data Out 36", "", , "#x7001", "UINT" + "Data Out 37", "", , "#x7001", "UINT" + "Data Out 38", "", , "#x7001", "UINT" + "Data Out 39", "", , "#x7001", "UINT" + "Data Out 40", "", , "#x7001", "UINT" + "Data Out 41", "", , "#x7001", "UINT" + "Data Out 42", "", , "#x7001", "UINT" + "Data Out 43", "", , "#x7001", "UINT" + "Data Out 44", "", , "#x7001", "UINT" + "Data Out 45", "", , "#x7001", "UINT" + "Data Out 46", "", , "#x7001", "UINT" + "Data Out 47", "", , "#x7001", "UINT" + "Data Out 48", "", , "#x7001", "UINT" + "Data Out 49", "", , "#x7001", "UINT" + + +.. raw:: html + +
+ + +EL3054_M1K1_FWM_PRSM +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3054_M1K1_FWM_PRSM + ID, 74 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 75 (EL3202-0010) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 75 (EL3202-0010) + ID, 75 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +Term 76 (EL3202-0010) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 76 (EL3202-0010) + ID, 76 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EVR +^^^ + + +.. raw:: html + +
+ EtherCAT (10 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EVR + ID, 77 + SyncMan, 001001002000010004000000000000000100001022010000 + SyncMan, ae0922000000000004000000000000000000ae0900040000 + SyncMan, 100900000000000004000000000000000000100900040000 + Fmmu, 0000000000000000001000010100000002000000060000000000000000000000 + Fmmu, 0000000000000000ae0900010100000002000000060000000100000000000000 + Fmmu, 0000000000000000100900010000000002000000060000000200000000000000 + CoeProfile, 8197001 + CoeProfile, 8197001 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..5] OF BIT" + + + +PDO Reserved (Index #x1a02, Flags #x0011, SyncMan 0) + + + +PDO Latch (Index #x1a10, Flags #x0030, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status1", "", , "#x1d09", "USINT" + "Status2", "", , "#x1d09", "USINT" + + + +PDO Latch (Index #x1a11, Flags #x0030, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status1", "", , "#x1d09", "USINT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "LatchPos2", "", , "#x1d09", "UDINT" + + + +PDO Latch (Index #x1a12, Flags #x0030, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status1", "", , "#x1d09", "USINT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "LatchPos1", "", , "#x1d09", "ULINT" + "LatchNeg1", "", , "#x1d09", "ULINT" + + + +PDO Latch (Index #x1a13, Flags #x0030, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status1", "", , "#x1d09", "USINT" + "Status2", "", , "#x1d09", "USINT" + "LatchPos1", "", , "#x1d09", "ULINT" + "LatchNeg1", "", , "#x1d09", "ULINT" + "LatchPos2", "", , "#x1d09", "ULINT" + "LatchNeg2", "", , "#x1d09", "ULINT" + + + +PDO SysTime (Index #x1a14, Flags #x0030, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "SysTime", "", , "#x1d09", "UDINT" + + + +PDO SysTime (Index #x1a15, Flags #x0030, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "SysTime", "", , "#x1d09", "ULINT" + + + +PDO Latch (Index #x1a16, Flags #x0030, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "None", "", , "", "ARRAY [0..1] OF BYTE" + "LatchPos1", "", , "#x6000", "ULINT" + "LatchNeg1", "", , "#x6000", "ULINT" + "LatchPos2", "", , "#x6010", "ULINT" + "LatchNeg2", "", , "#x6010", "ULINT" + + +.. raw:: html + +
+ + +EL1004_M1K1_STO +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_M1K1_STO + ID, 78 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +Term 79 (EK1521-0010) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 79 (EK1521-0010) + ID, 79 + + +.. raw:: html + +
+ + +EK1100_MR2K2 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR2K2 + ID, 80 + + +.. raw:: html + +
+ + +EL5042_M2K2X_M2K2Y +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M2K2X_M2K2Y + ID, 81 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M2K2rX +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M2K2rX + ID, 82 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +Term 83 (EL9221-5000) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 83 (EL9221-5000) + ID, 83 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001102002400010003000000000000000200001124010000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 60429193 + CoeProfile, 18355081 + + + +PDO OCP Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Enabled", "", , "#x6000", "BIT" + "Status__Tripped", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Hardware Protection", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Current Level Warning", "", , "#x6000", "BIT" + "Status__Cool Down Lock", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__State Reset", "", , "#x6000", "BIT" + "Status__State Switch", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..10] OF BIT" + + + +PDO OCP Outputs (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Reset", "", , "#x7000", "BIT" + "Control__Switch", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + + +.. raw:: html + +
+ + +Box 84 (EP2338-0002) +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (16 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Box 84 (EP2338-0002) + ID, 84 + SyncMan, 000f01004400010003000000010001000100000f44090000 + SyncMan, 001001000000010004000000010001000100001000010000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + + +PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6040", "BIT" + + + +PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6050", "BIT" + + + +PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6060", "BIT" + + + +PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 1) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6070", "BIT" + + + +PDO Channel 9 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 10 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 11 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 12 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + + +PDO Channel 13 (Index #x1604, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7040", "BIT" + + + +PDO Channel 14 (Index #x1605, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7050", "BIT" + + + +PDO Channel 15 (Index #x1606, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7060", "BIT" + + + +PDO Channel 16 (Index #x1607, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7070", "BIT" + + +.. raw:: html + +
+ + +EL7041_M2K2X +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M2K2X + ID, 85 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_M2K2Y +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M2K2Y + ID, 86 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_M2K2rX +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M2K2rX + ID, 87 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL1004_M2K2_STO +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_M2K2_STO + ID, 88 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +Term 92 (EL9011) +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 92 (EL9011) + ID, 92 + + +.. raw:: html + +
+ + +EK1100_MR4K2 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR4K2 + ID, 93 + + +.. raw:: html + +
+ + +EL5042_M4K2X_M4K2Y +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M4K2X_M4K2Y + ID, 94 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M4K2rX +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M4K2rX + ID, 95 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +Term 96 (EL9221-5000) +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 96 (EL9221-5000) + ID, 96 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001102002400010003000000000000000200001124010000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 60429193 + CoeProfile, 18355081 + + + +PDO OCP Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Enabled", "", , "#x6000", "BIT" + "Status__Tripped", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Hardware Protection", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Current Level Warning", "", , "#x6000", "BIT" + "Status__Cool Down Lock", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__State Reset", "", , "#x6000", "BIT" + "Status__State Switch", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..10] OF BIT" + + + +PDO OCP Outputs (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Reset", "", , "#x7000", "BIT" + "Control__Switch", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + + +.. raw:: html + +
+ + +EL7041_M4K2X +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M4K2X + ID, 97 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_M4K2Y +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M4K2Y + ID, 98 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_M4K2rX +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M4K2rX + ID, 99 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +Term 100 (EL9410) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 100 (EL9410) + ID, 100 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +Term 101 (EL9011) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 101 (EL9011) + ID, 101 + + +.. raw:: html + +
+ + +Term 102 (EL3204)_RTDs +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 102 (EL3204)_RTDs + ID, 102 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6020", "BIT" + "Status__Overrange", "", , "#x6020", "BIT" + "Status__Limit 1", "", , "#x6020", "BIT2" + "Status__Limit 2", "", , "#x6020", "BIT2" + "Status__Error", "", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6030", "BIT" + "Status__Overrange", "", , "#x6030", "BIT" + "Status__Limit 1", "", , "#x6030", "BIT2" + "Status__Limit 2", "", , "#x6030", "BIT2" + "Status__Error", "", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 103 (EL3202-0010)_RTDs +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 103 (EL3202-0010)_RTDs + ID, 103 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3054_MR3_4K2_FWM_PRSM +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3054_MR3_4K2_FWM_PRSM + ID, 104 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 105 (EL9011) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 105 (EL9011) + ID, 105 + + +.. raw:: html + +
+ + +EK1100_MR4K2_BENDER +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR4K2_BENDER + ID, 106 + + +.. raw:: html + +
+ + +EL5042_M4K2_BEND_USDS +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M4K2_BEND_USDS + ID, 107 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL9576_M4K2_BEND_US_PWR +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9576_M4K2_BEND_US_PWR + ID, 108 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110b002000010004000000000000000b00801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 58987401 + + + +PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Terminal Overtemperature", "", , "#x6000", "BIT" + "I2T error", "", , "#x6000", "BIT" + "I2T warning", "", , "#x6000", "BIT" + "Overvoltage", "", , "#x6000", "BIT" + "Undervoltage", "", , "#x6000", "BIT" + "Chopper on", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Input cycle counter", "", , "#x6000", "BIT2" + "DC link voltage", "", , "#x6000", "UDINT" + "Resistor Current", "", , "#x6000", "DINT" + "Duty Cycle", "", , "#x6000", "USINT" + + + +PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "I2T load factor", "", , "#x6001", "USINT" + + +.. raw:: html + +
+ + +EL7041_M4K2_BEND_US +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M4K2_BEND_US + ID, 109 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL9576_M4K2_BEND_DS_PWR +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9576_M4K2_BEND_DS_PWR + ID, 110 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110b002000010004000000000000000b00801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 58987401 + + + +PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Terminal Overtemperature", "", , "#x6000", "BIT" + "I2T error", "", , "#x6000", "BIT" + "I2T warning", "", , "#x6000", "BIT" + "Overvoltage", "", , "#x6000", "BIT" + "Undervoltage", "", , "#x6000", "BIT" + "Chopper on", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Input cycle counter", "", , "#x6000", "BIT2" + "DC link voltage", "", , "#x6000", "UDINT" + "Resistor Current", "", , "#x6000", "DINT" + "Duty Cycle", "", , "#x6000", "USINT" + + + +PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "I2T load factor", "", , "#x6001", "USINT" + + +.. raw:: html + +
+ + +EL7041_M4K2_BEND_DS +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M4K2_BEND_DS + ID, 111 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL3202-0010_M4K2US1_M4K2US2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M4K2US1_M4K2US2 + ID, 112 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3202-0010_M4K2US3_M4K2DS1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M4K2US3_M4K2DS1 + ID, 113 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +Term 115 (EL3054) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 115 (EL3054) + ID, 115 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL1004_M4K2_STO +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_M4K2_STO + ID, 116 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +Term 117 (EL9512) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 117 (EL9512) + ID, 117 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Power OK", "", , "#x6000", "BIT" + "Overload", "", , "#x6000", "BIT" + + +.. raw:: html + +
+ + +EL2024-0010_M4K2_BEND_LED1 +^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2024-0010_M4K2_BEND_LED1 + ID, 118 + SyncMan, 000f01004400010003000000000000000100000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL2024-0010_M4K2_BEND_LED2 +^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2024-0010_M4K2_BEND_LED2 + ID, 119 + SyncMan, 000f01004400010003000000000000000100000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +Term 120 (EL9011) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 120 (EL9011) + ID, 120 + + +.. raw:: html + +
+ + +EK1100_MR3K2 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR3K2 + ID, 121 + + +.. raw:: html + +
+ + +EL5042_M3K2X_M3K2Y +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M3K2X_M3K2Y + ID, 122 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_M3K2rY +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M3K2rY + ID, 123 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +Term 124 (EL9221-5000) +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 124 (EL9221-5000) + ID, 124 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001102002400010003000000000000000200001124010000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 60429193 + CoeProfile, 18355081 + + + +PDO OCP Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Enabled", "", , "#x6000", "BIT" + "Status__Tripped", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Hardware Protection", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Current Level Warning", "", , "#x6000", "BIT" + "Status__Cool Down Lock", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__State Reset", "", , "#x6000", "BIT" + "Status__State Switch", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..10] OF BIT" + + + +PDO OCP Outputs (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Reset", "", , "#x7000", "BIT" + "Control__Switch", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + + +.. raw:: html + +
+ + +SL1K2-EXIT (EK1100) +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SL1K2-EXIT (EK1100) + ID, 125 + + +.. raw:: html + +
+ + +EL7047_SL1K2_PITCH +^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_SL1K2_PITCH + ID, 126 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_SL1K2_VERT +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_SL1K2_VERT + ID, 127 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_SL1K2_ROLL +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_SL1K2_ROLL + ID, 128 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_SL1K2_GAP +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_SL1K2_GAP + ID, 129 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7047_SL1K2_YAG +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (19 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7047_SL1K2_YAG + ID, 130 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__Motor stall", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Motor load", "", , "#x6010", "INT" + + + +PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..11] OF BIT" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Control__Digital output 1", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..13] OF BIT" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL5042_SL1K2_PITCH_VERT +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_SL1K2_PITCH_VERT + ID, 131 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_SL1K2_ROLL_GAP +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_SL1K2_ROLL_GAP + ID, 132 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL5042_SL1K2_YAG +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_SL1K2_YAG + ID, 133 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL3201_SL1K2_1 +^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3201_SL1K2_1 + ID, 134 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + + + +PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + +.. raw:: html + +
+ + +EL3201_SL1K2_2 +^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3201_SL1K2_2 + ID, 135 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + + + +PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + +.. raw:: html + +
+ + +EL3201_SL1K2_3 +^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3201_SL1K2_3 + ID, 136 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + + + +PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + +.. raw:: html + +
+ + +EL3201_SL1K2_4 +^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3201_SL1K2_4 + ID, 137 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801104002000010004000000000000000400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + + + +PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + +.. raw:: html + +
+ + +EL2004_SL1K2 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2004_SL1K2 + ID, 138 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL7041_M3K2X +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M3K2X + ID, 139 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_M3K2Y +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M3K2Y + ID, 140 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL7041_M3K2rY +^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (18 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M3K2rY + ID, 141 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__Ready to execute", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Actual position lag", "", , "#x6020", "DINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..0] OF BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +Term 142 (EL9410) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 142 (EL9410) + ID, 142 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6000", "BIT" + + + +PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Undervoltage", "", , "#x6010", "BIT" + + +.. raw:: html + +
+ + +Term 143 (EL3204)_RTDs +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 143 (EL3204)_RTDs + ID, 143 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6020", "BIT" + "Status__Overrange", "", , "#x6020", "BIT" + "Status__Limit 1", "", , "#x6020", "BIT2" + "Status__Limit 2", "", , "#x6020", "BIT2" + "Status__Error", "", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6030", "BIT" + "Status__Overrange", "", , "#x6030", "BIT" + "Status__Limit 1", "", , "#x6030", "BIT2" + "Status__Limit 2", "", , "#x6030", "BIT2" + "Status__Error", "", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 144 (EL3202-0010)_RTDs +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 144 (EL3202-0010)_RTDs + ID, 144 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3054_M3K2_FWM_PRSM +^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3054_M3K2_FWM_PRSM + ID, 145 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EK1100_MR3K2_BENDER +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EK1100_MR3K2_BENDER + ID, 146 + + +.. raw:: html + +
+ + +Term 147 (EL9011) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 147 (EL9011) + ID, 147 + + +.. raw:: html + +
+ + +EL5042_M3K2_BEND_USDS +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL5042_M3K2_BEND_USDS + ID, 148 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801114002000010004000000000000001400801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33624969 + CoeProfile, 33624969 + + + +PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "ULINT" + + + +PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "ULINT" + + + +PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6000", "BIT" + "Status__Error", "", , "#x6000", "BIT" + "Status__Ready", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x6000", "BIT" + "Status__Input cycle counter", "", , "#x6000", "BIT2" + "Position", "", , "#x6000", "UDINT" + + + +PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..4] OF BIT" + "Status__", "", , "", "ARRAY [0..3] OF BIT" + "Status__Diag", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x6010", "BIT" + "Status__Input cycle counter", "", , "#x6010", "BIT2" + "Position", "", , "#x6010", "UDINT" + + +.. raw:: html + +
+ + +EL9576_M3K2_BEND_US_PWR +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9576_M3K2_BEND_US_PWR + ID, 149 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110b002000010004000000000000000b00801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 58987401 + + + +PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Terminal Overtemperature", "", , "#x6000", "BIT" + "I2T error", "", , "#x6000", "BIT" + "I2T warning", "", , "#x6000", "BIT" + "Overvoltage", "", , "#x6000", "BIT" + "Undervoltage", "", , "#x6000", "BIT" + "Chopper on", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Input cycle counter", "", , "#x6000", "BIT2" + "DC link voltage", "", , "#x6000", "UDINT" + "Resistor Current", "", , "#x6000", "DINT" + "Duty Cycle", "", , "#x6000", "USINT" + + + +PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "I2T load factor", "", , "#x6001", "USINT" + + +.. raw:: html + +
+ + +EL7041_M3K2_BEND_US +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M3K2_BEND_US + ID, 150 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL9576_M3K2_BEND_DS_PWR +^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9576_M3K2_BEND_DS_PWR + ID, 151 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 80110b002000010004000000000000000b00801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 58987401 + + + +PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Terminal Overtemperature", "", , "#x6000", "BIT" + "I2T error", "", , "#x6000", "BIT" + "I2T warning", "", , "#x6000", "BIT" + "Overvoltage", "", , "#x6000", "BIT" + "Undervoltage", "", , "#x6000", "BIT" + "Chopper on", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..0] OF BYTE" + "Input cycle counter", "", , "#x6000", "BIT2" + "DC link voltage", "", , "#x6000", "UDINT" + "Resistor Current", "", , "#x6000", "DINT" + "Duty Cycle", "", , "#x6000", "USINT" + + + +PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "I2T load factor", "", , "#x6001", "USINT" + + +.. raw:: html + +
+ + +EL7041_M3K2_BEND_DS +^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (17 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL7041_M3K2_BEND_DS + ID, 152 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000400080008000001026010000 + SyncMan, 801080002200010002000000400080008000801022010000 + SyncMan, 001108002400010003000000000000000800001124010000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000001100020100000001000000000000000000000000000000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 33493897 + CoeProfile, 46076809 + CoeProfile, 46142345 + + + +PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UINT" + "Latch value", "", , "#x6000", "UINT" + + + +PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Latch C valid", "", , "#x6000", "BIT" + "Status__Latch extern valid", "", , "#x6000", "BIT" + "Status__Set counter done", "", , "#x6000", "BIT" + "Status__Counter underflow", "", , "#x6000", "BIT" + "Status__Counter overflow", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..1] OF BIT" + "Status__Extrapolation stall", "", , "#x6000", "BIT" + "Status__Status of input A", "", , "#x6000", "BIT" + "Status__Status of input B", "", , "#x6000", "BIT" + "Status__Status of input C", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__Status of extern latch", "", , "#x6000", "BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6000", "BIT" + "Counter value", "", , "#x6000", "UDINT" + "Latch value", "", , "#x6000", "UDINT" + + + +PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Timestamp", "", , "#x6000", "UDINT" + + + +PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Ready to enable", "", , "#x6010", "BIT" + "Status__Ready", "", , "#x6010", "BIT" + "Status__Warning", "", , "#x6010", "BIT" + "Status__Error", "", , "#x6010", "BIT" + "Status__Moving positive", "", , "#x6010", "BIT" + "Status__Moving negative", "", , "#x6010", "BIT" + "Status__Torque reduced", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..2] OF BIT" + "Status__Digital input 1", "", , "#x6010", "BIT" + "Status__Digital input 2", "", , "#x6010", "BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__TxPDO Toggle", "", , "#x6010", "BIT" + + + +PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Info data 1", "", , "#x6010", "UINT" + "Info data 2", "", , "#x6010", "UINT" + + + +PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO POS Status (Index #x1a06, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Busy", "", , "#x6020", "BIT" + "Status__In-Target", "", , "#x6020", "BIT" + "Status__Warning", "", , "#x6020", "BIT" + "Status__Error", "", , "#x6020", "BIT" + "Status__Calibrated", "", , "#x6020", "BIT" + "Status__Accelerate", "", , "#x6020", "BIT" + "Status__Decelerate", "", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..0] OF BYTE" + "Actual position", "", , "#x6020", "UDINT" + "Actual velocity", "", , "#x6020", "INT" + "Actual drive time", "", , "#x6020", "UDINT" + + + +PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Internal position", "", , "#x6010", "UDINT" + + + +PDO STM External position (Index #x1a08, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "External position", "", , "#x6010", "UDINT" + + + +PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UINT" + + + +PDO ENC Control (Index #x1601, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable latch C", "", , "#x7000", "BIT" + "Control__Enable latch extern on positive edge", "", , "#x7000", "BIT" + "Control__Set counter", "", , "#x7000", "BIT" + "Control__Enable latch extern on negative edge", "", , "#x7000", "BIT" + "Control__", "", , "", "ARRAY [0..3] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Set counter value", "", , "#x7000", "UDINT" + + + +PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Enable", "", , "#x7010", "BIT" + "Control__Reset", "", , "#x7010", "BIT" + "Control__Reduce torque", "", , "#x7010", "BIT" + "Control__", "", , "", "ARRAY [0..4] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + + + +PDO STM Position (Index #x1603, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Position", "", , "#x7010", "UDINT" + + + +PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Velocity", "", , "#x7010", "INT" + + + +PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + + + +PDO POS Control (Index #x1606, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__Execute", "", , "#x7020", "BIT" + "Control__Emergency stop", "", , "#x7020", "BIT" + "Control__", "", , "", "ARRAY [0..5] OF BIT" + "Control__", "", , "", "ARRAY [0..0] OF BYTE" + "Target position", "", , "#x7020", "UDINT" + "Velocity", "", , "#x7020", "INT" + "Start type", "", , "#x7020", "UINT" + "Acceleration", "", , "#x7020", "UINT" + "Deceleration", "", , "#x7020", "UINT" + + + +PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Control__", "", , "", "ARRAY [0..1] OF BIT" + "Control__Enable auto start", "", , "#x7021", "BIT" + "Control__", "", , "", "ARRAY [0..12] OF BIT" + "Target position", "", , "#x7021", "UDINT" + "Velocity", "", , "#x7021", "INT" + "Start type", "", , "#x7021", "UINT" + "Acceleration", "", , "#x7021", "UINT" + "Deceleration", "", , "#x7021", "UINT" + + +.. raw:: html + +
+ + +EL3202-0010_M3K2US1_M3K2US2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M3K2US1_M3K2US2 + ID, 153 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3202-0010_M3K2US3_M3K2DS1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M3K2US3_M3K2DS1 + ID, 154 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +EL3202-0010_M3K2DS2_M3K2DS3 +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3202-0010_M3K2DS2_M3K2DS3 + ID, 155 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +Term 156 (EL3054) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 156 (EL3054) + ID, 156 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL1004_M3K2_STO +^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL1004_M3K2_STO + ID, 157 + SyncMan, 001001000000010004000000000000000100001000010000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6000", "BIT" + + + +PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6010", "BIT" + + + +PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6020", "BIT" + + + +PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Input", "", , "#x6030", "BIT" + + +.. raw:: html + +
+ + +Term 158 (EL9512) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 158 (EL9512) + ID, 158 + SyncMan, 001001000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Power OK", "", , "#x6000", "BIT" + "Overload", "", , "#x6000", "BIT" + + +.. raw:: html + +
+ + +EL2024-0010_M3K2_BEND_LED1 +^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2024-0010_M3K2_BEND_LED1 + ID, 159 + SyncMan, 000f01004400010003000000000000000100000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +EL2024-0010_M3K2_BEND_LED2 +^^^^^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL2024-0010_M3K2_BEND_LED2 + ID, 160 + SyncMan, 000f01004400010003000000000000000100000f44090000 + Fmmu, 0000000000000000000f00020100000001000000000000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + + + +PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7020", "BIT" + + + +PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7030", "BIT" + + +.. raw:: html + +
+ + +Term 161 (EL9011) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 161 (EL9011) + ID, 161 + + +.. raw:: html + +
+ + +EL9011_SL1K2 +^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL9011_SL1K2 + ID, 162 + + +.. raw:: html + +
+ + +Term 163 (EL9011) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 163 (EL9011) + ID, 163 + + +.. raw:: html + +
+ + +EL3052_SL1K2_FWM +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3052_SL1K2_FWM + ID, 227 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801108002000010004000000000000000800801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + +.. raw:: html + +
+ + +SP1K1-EP3204-0002-EP2 +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, SP1K1-EP3204-0002-EP2 + ID, 248 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD RTDInputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Set if the measurement or data range is exceeded", , "#x6000", "BIT" + "Status__Overrange", "Set if the measurement or data range is exceeded", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2", , "#x6000", "BIT2" + "Status__Error", "Set when over- or underrange occured", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..5] OF BIT" + "Status__Sync error", "", , "#x6000", "BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD RTDInputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Set if the measurement or data range is exceeded", , "#x6010", "BIT" + "Status__Overrange", "Set if the measurement or data range is exceeded", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2", , "#x6010", "BIT2" + "Status__Error", "Set when over- or underrange occured", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..5] OF BIT" + "Status__Sync error", "", , "#x6010", "BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD RTDInputs Channel 3 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Set if the measurement or data range is exceeded", , "#x6020", "BIT" + "Status__Overrange", "Set if the measurement or data range is exceeded", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2", , "#x6020", "BIT2" + "Status__Error", "Set when over- or underrange occured", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..5] OF BIT" + "Status__Sync error", "", , "#x6020", "BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD RTDInputs Channel 4 (Index #x1a03, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Set if the measurement or data range is exceeded", , "#x6030", "BIT" + "Status__Overrange", "Set if the measurement or data range is exceeded", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2", , "#x6030", "BIT2" + "Status__Error", "Set when over- or underrange occured", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..5] OF BIT" + "Status__Sync error", "", , "#x6030", "BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 263 (EL3204) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 263 (EL3204) + ID, 263 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6020", "BIT" + "Status__Overrange", "", , "#x6020", "BIT" + "Status__Limit 1", "", , "#x6020", "BIT2" + "Status__Limit 2", "", , "#x6020", "BIT2" + "Status__Error", "", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6030", "BIT" + "Status__Overrange", "", , "#x6030", "BIT" + "Status__Limit 1", "", , "#x6030", "BIT2" + "Status__Limit 2", "", , "#x6030", "BIT2" + "Status__Error", "", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL3054_MR2K2_FWM_PRSM +^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (8 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3054_MR2K2_FWM_PRSM + ID, 264 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + CoeProfile, 19665801 + + + +PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6000", "BIT" + "Status__Overrange", "Overrange event active", , "#x6000", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6000", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6000", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6000", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6000", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6000", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6000", "INT" + + + +PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6010", "BIT" + "Status__Overrange", "Overrange event active", , "#x6010", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6010", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6010", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6010", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6010", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6010", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6010", "INT" + + + +PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6020", "BIT" + "Status__Overrange", "Overrange event active", , "#x6020", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6020", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6020", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6020", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6020", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6020", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6020", "INT" + + + +PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "Underrange event active", , "#x6030", "BIT" + "Status__Overrange", "Overrange event active", , "#x6030", "BIT" + "Status__Limit 1", "Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1", , "#x6030", "BIT2" + "Status__Limit 2", "Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2", , "#x6030", "BIT2" + "Status__Error", "Bit set when Over- or Underrange", , "#x6030", "BIT" + "Status__", "", , "", "ARRAY [0..0] OF BIT" + "Status__", "", , "", "ARRAY [0..5] OF BIT" + "Status__TxPDO State", "TRUE when this TxPDO is not valid", , "#x6030", "BIT" + "Status__TxPDO Toggle", "Bit toggles everytime when new value available", , "#x6030", "BIT" + "Value", "", , "#x6030", "INT" + + + +PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +EL3204_M4K2_CHIN +^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (4 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, EL3204_M4K2_CHIN + ID, 283 + BootStrapData, 0010f400f410f400 + SyncMan, 001080002600010001000000800080008000001026010000 + SyncMan, 801080002200010002000000800080008000801022010000 + SyncMan, 001100000400000003000000000000000000001104000000 + SyncMan, 801110002000010004000000000000001000801120010000 + Fmmu, 0000000000000000801100010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + CoeProfile, 20976521 + + + +PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6000", "BIT" + "Status__Overrange", "", , "#x6000", "BIT" + "Status__Limit 1", "", , "#x6000", "BIT2" + "Status__Limit 2", "", , "#x6000", "BIT2" + "Status__Error", "", , "#x6000", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1800", "BIT" + "Status__TxPDO Toggle", "", , "#x1800", "BIT" + "Value", "", , "#x6000", "INT" + + + +PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6010", "BIT" + "Status__Overrange", "", , "#x6010", "BIT" + "Status__Limit 1", "", , "#x6010", "BIT2" + "Status__Limit 2", "", , "#x6010", "BIT2" + "Status__Error", "", , "#x6010", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1801", "BIT" + "Status__TxPDO Toggle", "", , "#x1801", "BIT" + "Value", "", , "#x6010", "INT" + + + +PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6020", "BIT" + "Status__Overrange", "", , "#x6020", "BIT" + "Status__Limit 1", "", , "#x6020", "BIT2" + "Status__Limit 2", "", , "#x6020", "BIT2" + "Status__Error", "", , "#x6020", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1802", "BIT" + "Status__TxPDO Toggle", "", , "#x1802", "BIT" + "Value", "", , "#x6020", "INT" + + + +PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Status__Underrange", "", , "#x6030", "BIT" + "Status__Overrange", "", , "#x6030", "BIT" + "Status__Limit 1", "", , "#x6030", "BIT2" + "Status__Limit 2", "", , "#x6030", "BIT2" + "Status__Error", "", , "#x6030", "BIT" + "None", "", , "", "ARRAY [0..6] OF BIT" + "Status__TxPDO State", "", , "#x1803", "BIT" + "Status__TxPDO Toggle", "", , "#x1803", "BIT" + "Value", "", , "#x6030", "INT" + + +.. raw:: html + +
+ + +Term 306 (EK1501-0010) +^^^^^^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (1 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 306 (EK1501-0010) + ID, 306 + SyncMan, 001002000000010004000000000000000000001000000000 + Fmmu, 0000000000000000001000010100000002000000000000000000000000000000 + + + +PDO ID (Index #x1a00, Flags #x0010, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "ID", "", , "#x6000", "UINT" + + +.. raw:: html + +
+ + +Term 307 (EL2202) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (2 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 307 (EL2202) + ID, 307 + SyncMan, 000f01004400010003000000000000000000000f44090000 + Fmmu, 0000000000000000000f00020100000001000000060000000000000000000000 + + + +PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7000", "BIT" + "TriState", "", , "#x7000", "BIT" + + + +PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Output", "", , "#x7010", "BIT" + "TriState", "", , "#x7010", "BIT" + + +.. raw:: html + +
+ + +Term 308 (EL6070) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 308 (EL6070) + ID, 308 + SyncMan, 001000012600010001000000300000010001001026010000 + SyncMan, 001100012200010002000000300000010001001122010000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 43914121 + + +.. raw:: html + +
+ + +Term 309 (EL6695) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT (6 PDOs) + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 309 (EL6695) + ID, 309 + BootStrapData, 0010140200141402 + SyncMan, 0010000426000100010000008000da050004001026010000 + SyncMan, 0016000422000100020000008000da050004001622010000 + SyncMan, 001c00006400000003000000000000000000001c64010000 + SyncMan, 008e02002000010004000000000000000200008e20010000 + Fmmu, 0000000000000000000000020000000001000000000000000000000000000000 + Fmmu, 0000000000000000008e00010100000002000000000000000000000000000000 + Fmmu, 00000000000000000d0800010100000003000000000000000000000000000000 + CoeProfile, 5001 + + + +PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "None", "", , "", "ARRAY [0..11] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1801", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1801", "BIT" + "None", "", , "", "ARRAY [0..0] OF BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + + + +PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..9] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1802", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1802", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + "Internal time stamp", "", , "#x10f4", "ULINT" + "External time stamp", "", , "#x10f4", "ULINT" + "None", "", , "", "UDINT" + + + +PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Sync Mode", "0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master", , "#x10f4", "BIT2" + "None", "", , "", "ARRAY [0..9] OF BIT" + "TxPDO toggle", "Bit toggles when new data from other side received", , "#x1803", "BIT" + "TxPDO state", "0: Other side is in OP state >0: Error", , "#x1803", "BIT" + "Timestamp update toggle", "Bit toggles when new timestamp data available", , "#x10f4", "BIT" + "External device not connected", "0: External device connected 1: External device not connected", , "#x10f4", "BIT" + "Internal time stamp", "", , "#x10f4", "UDINT" + "External time stamp", "", , "#x10f4", "UDINT" + "None", "", , "", "UDINT" + + + +PDO FOE Info (Index #x1a05, Flags #x0020, SyncMan ) + +.. csv-table:: + :header: Name, Comment, BitLen, Index, Type + :align: center + + "Data Bytes Pending", "", , "#xf650", "UINT" + + + +PDO IO Inputs (Index #x1a08, Flags #x0020, SyncMan 3) + + + +PDO IO Outputs (Index #x1608, Flags #x0020, SyncMan 2) + + +.. raw:: html + +
+ + +Term 310 (EK1122) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 310 (EK1122) + ID, 310 + + +.. raw:: html + +
+ + +Term 322 (EK1122) +^^^^^^^^^^^^^^^^^ + + +.. raw:: html + +
+ EtherCAT + +.. csv-table:: Basic Settings + :header: Name, Data + :align: center + + Name, Term 322 (EK1122) + ID, 322 + + +.. raw:: html + +
+ diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_ethercat.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_ethercat.rst.txt new file mode 100644 index 0000000..d73b0d3 --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_ethercat.rst.txt @@ -0,0 +1,3886 @@ + +EtherCAT Terminals +------------------ + +.. raw:: html + + \ No newline at end of file diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_links.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_links.rst.txt new file mode 100644 index 0000000..d2999db --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_links.rst.txt @@ -0,0 +1,1435 @@ + +Links +----- + +.. csv-table:: + :header: Owner A, Item A, Owner B, Item B + :align: center + + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Motor stall + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Warning + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Error + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Moving negative + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Moving positive + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Ready + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Ready to enable + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Torque reduced + , Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Warning + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Digital input 1 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Digital input 2 + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Sync error + , Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^TxPDO Toggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, WcState^WcState + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, WcState^InputToggle + , Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, WcState^WcState + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Control^Control^Enable + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Control^Control^Reduce torque + , Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Control^Control^Reset + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Control^Control^Digital output 1 + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Yup, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Velocity^Velocity + , Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Velocity^Velocity + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, WcState^WcState + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, WcState^InputToggle + , Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, WcState^WcState + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Position + , Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Position + , Enc^Inputs^In^nDataIn1[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Counter value + , Enc^Inputs^In^nDataIn2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Latch value + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_e, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Counter overflow + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Counter underflow + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Extrapolation stall + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Latch C valid + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Latch extern valid + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Set counter done + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Status^Warning + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Status^Diag + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Status^Error + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Status^Input cycle counter + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Status^Ready + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Status^TxPDO State + , Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Status^Warning + , Enc^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Status of extern latch + , Enc^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Status of input A + , Enc^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Status of input B + , Enc^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Status of input C + , Enc^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^Sync error + , Enc^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Status compact^Status^TxPDO Toggle + , Enc^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, WcState^InputToggle + , Enc^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, WcState^WcState + , Enc^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Control compact^Control^Enable latch C + , Enc^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Control compact^Control^Enable latch extern on negative edge + , Enc^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Control compact^Control^Enable latch extern on positive edge + , Enc^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Control compact^Control^Set counter + , Enc^Outputs^Out^nDataOut1[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_r, ENC Control compact^Set counter value + , e_dwn^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, WcState^InputToggle + , e_dwn^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, WcState^WcState + , e_dwn^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, WcState^InputToggle + , e_dwn^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, WcState^WcState + , e_dwn^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Position + , e_dwn^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Position + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Status^Diag + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Status^Error + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Status^Input cycle counter + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Status^Ready + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Status^TxPDO State + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Status^Warning + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Status^Diag + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Status^Error + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Status^Input cycle counter + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Status^Ready + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Status^TxPDO State + , e_dwn^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Status^Warning + , m_pi_e_up^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, WcState^InputToggle + , m_pi_e_up^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, WcState^WcState + , m_pi_e_up^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Position + , m_pi_e_up^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Status^Diag + , m_pi_e_up^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Status^Error + , m_pi_e_up^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Status^Input cycle counter + , m_pi_e_up^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Status^Ready + , m_pi_e_up^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Status^TxPDO State + , m_pi_e_up^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Status^Warning + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Error + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Motor stall + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Moving negative + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Moving positive + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Ready + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Ready to enable + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Torque reduced + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Warning + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Digital input 1 + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Digital input 2 + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Sync error + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^TxPDO Toggle + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, WcState^InputToggle + Axes^SL1K2-CrystalGap-M22, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, WcState^WcState + Axes^SL1K2-CrystalGap-M22, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Control^Control^Enable + Axes^SL1K2-CrystalGap-M22, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Control^Control^Reduce torque + Axes^SL1K2-CrystalGap-M22, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Control^Control^Reset + Axes^SL1K2-CrystalGap-M22, Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Control^Control^Digital output 1 + Axes^SL1K2-CrystalGap-M22, Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Velocity^Velocity + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, WcState^InputToggle + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, WcState^WcState + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Position + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Status^Diag + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Status^Error + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Status^Input cycle counter + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Status^Ready + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Status^TxPDO State + Axes^SL1K2-CrystalGap-M22, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Status^Warning + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Error + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Motor stall + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Moving negative + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Moving positive + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Ready + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Ready to enable + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Torque reduced + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Warning + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Digital input 1 + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Digital input 2 + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Sync error + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^TxPDO Toggle + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, WcState^InputToggle + Axes^SL1K2-Pitch-M19, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, WcState^WcState + Axes^SL1K2-Pitch-M19, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Control^Control^Enable + Axes^SL1K2-Pitch-M19, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Control^Control^Reduce torque + Axes^SL1K2-Pitch-M19, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Control^Control^Reset + Axes^SL1K2-Pitch-M19, Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Control^Control^Digital output 1 + Axes^SL1K2-Pitch-M19, Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Velocity^Velocity + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, WcState^InputToggle + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, WcState^WcState + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Position + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Status^Diag + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Status^Error + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Status^Input cycle counter + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Status^Ready + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Status^TxPDO State + Axes^SL1K2-Pitch-M19, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Status^Warning + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Error + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Motor stall + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Moving negative + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Moving positive + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Ready + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Ready to enable + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Torque reduced + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Warning + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Digital input 1 + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Digital input 2 + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Sync error + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^TxPDO Toggle + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, WcState^InputToggle + Axes^SL1K2-Roll-M21, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, WcState^WcState + Axes^SL1K2-Roll-M21, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Control^Control^Enable + Axes^SL1K2-Roll-M21, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Control^Control^Reduce torque + Axes^SL1K2-Roll-M21, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Control^Control^Reset + Axes^SL1K2-Roll-M21, Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Control^Control^Digital output 1 + Axes^SL1K2-Roll-M21, Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Velocity^Velocity + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, WcState^InputToggle + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, WcState^WcState + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Position + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Status^Diag + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Status^Error + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Status^Input cycle counter + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Status^Ready + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Status^TxPDO State + Axes^SL1K2-Roll-M21, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Status^Warning + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Error + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Motor stall + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Moving negative + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Moving positive + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Ready + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Ready to enable + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Torque reduced + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Warning + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Digital input 1 + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Digital input 2 + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Sync error + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^TxPDO Toggle + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, WcState^InputToggle + Axes^SL1K2-Vert-M20, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, WcState^WcState + Axes^SL1K2-Vert-M20, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Control^Control^Enable + Axes^SL1K2-Vert-M20, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Control^Control^Reduce torque + Axes^SL1K2-Vert-M20, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Control^Control^Reset + Axes^SL1K2-Vert-M20, Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Control^Control^Digital output 1 + Axes^SL1K2-Vert-M20, Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Velocity^Velocity + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, WcState^InputToggle + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, WcState^WcState + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Position + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Status^Diag + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Status^Error + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Status^Input cycle counter + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Status^Ready + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Status^TxPDO State + Axes^SL1K2-Vert-M20, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Status^Warning + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Error + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Motor stall + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Moving negative + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Moving positive + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Ready + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Ready to enable + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Torque reduced + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Warning + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Digital input 1 + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Digital input 2 + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Sync error + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^TxPDO Toggle + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, WcState^InputToggle + Axes^SL1K2-YAG-M23, Drive^Inputs^In^nState4, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, WcState^WcState + Axes^SL1K2-YAG-M23, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Control^Control^Enable + Axes^SL1K2-YAG-M23, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Control^Control^Reduce torque + Axes^SL1K2-YAG-M23, Drive^Outputs^Out^nCtrl1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Control^Control^Reset + Axes^SL1K2-YAG-M23, Drive^Outputs^Out^nCtrl2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Control^Control^Digital output 1 + Axes^SL1K2-YAG-M23, Drive^Outputs^Out^nDataOut2[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Velocity^Velocity + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, WcState^InputToggle + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nComState, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, WcState^WcState + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nDataIn1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Position + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Status^Diag + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Status^Error + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Status^Input cycle counter + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Status^Ready + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Status^TxPDO State + Axes^SL1K2-YAG-M23, Enc^Inputs^In^nState1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Status^Warning + InputDst, MAIN.M1K2.fbRunHOMS.bSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL1004_M1K2_STO, Channel 1^Input + InputDst, MAIN.M1K2.fbRunHOMS.bSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL1004_M1K2_STO, Channel 2^Input + InputDst, MAIN.M1K2.fbRunHOMS.stXdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Position + InputDst, MAIN.M1K2.fbRunHOMS.stXupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Position + InputDst, MAIN.M1K2.fbRunHOMS.stYdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Position + InputDst, MAIN.M1K2.fbRunHOMS.stYupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Position + InputDst, PRG_1_PlcTask.M1.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Digital input 2 + InputDst, PRG_1_PlcTask.M1.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Digital input 1 + InputDst, PRG_1_PlcTask.M1K2.fbRunHOMS.bSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL1004_M1K2_STO, Channel 1^Input + InputDst, PRG_1_PlcTask.M1K2.fbRunHOMS.bSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL1004_M1K2_STO, Channel 2^Input + InputDst, PRG_1_PlcTask.M1K2.fbRunHOMS.stXdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Position + InputDst, PRG_1_PlcTask.M1K2.fbRunHOMS.stXupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Position + InputDst, PRG_1_PlcTask.M1K2.fbRunHOMS.stYdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Position + InputDst, PRG_1_PlcTask.M1K2.fbRunHOMS.stYupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Position + InputDst, PRG_1_PlcTask.M2.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Digital input 2 + InputDst, PRG_1_PlcTask.M2.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Digital input 1 + InputDst, PRG_1_PlcTask.M3.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Digital input 2 + InputDst, PRG_1_PlcTask.M3.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Digital input 1 + InputDst, PRG_1_PlcTask.M4.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Digital input 2 + InputDst, PRG_1_PlcTask.M4.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Digital input 1 + InputDst, PRG_1_PlcTask.M5.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Digital input 2 + InputDst, PRG_1_PlcTask.M5.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Digital input 1 + OutputSrc, PRG_SL1K2_EXIT.bCameraOn, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL2004_SL1K2, Channel 2^Output + rixs_optics Instance, DaqTask Inputs^PRG_DAQ_ENCODER.iLatchNeg, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^EVR, Latch^LatchNeg1 + rixs_optics Instance, DaqTask Inputs^PRG_DAQ_ENCODER.iLatchPos, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^EVR, Latch^LatchPos1 + rixs_optics Instance, DaqTask Inputs^PRG_DAQ_ENCODER.nEncoderCount, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^GVL_M1K1.M1K1_Pitch.diEncCnt, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL3202-0010_M1K1US3_M1K1DS1, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL3202-0010_M1K1DS2_M1K1DS3, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_3, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL3202-0010_M1K1DS2_M1K1DS3, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M1K1_BENDER_RTD.nM1K1US_RTD_1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL3202-0010_M1K1US1_M1K1US2, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M1K1_BENDER_RTD.nM1K1US_RTD_2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL3202-0010_M1K1US1_M1K1US2, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M1K1_BENDER_RTD.nM1K1US_RTD_3, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL3202-0010_M1K1US3_M1K1DS1, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M1K2.M1K2_Pitch.diEncCnt, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Pitch, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^GVL_M3K2.nM3K2DS_RTD_1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL3202-0010_M3K2US3_M3K2DS1, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M3K2.nM3K2DS_RTD_2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL3202-0010_M3K2DS2_M3K2DS3, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M3K2.nM3K2DS_RTD_3, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL3202-0010_M3K2DS2_M3K2DS3, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M3K2.nM3K2US_RTD_1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL3202-0010_M3K2US1_M3K2US2, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M3K2.nM3K2US_RTD_2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL3202-0010_M3K2US1_M3K2US2, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M3K2.nM3K2US_RTD_3, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL3202-0010_M3K2US3_M3K2DS1, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M4K2.nM4K2DS_RTD_1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3202-0010_M4K2US3_M4K2DS1, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M4K2.nM4K2US_RTD_1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3202-0010_M4K2US1_M4K2US2, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^GVL_M4K2.nM4K2US_RTD_2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3202-0010_M4K2US1_M4K2US2, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^GVL_M4K2.nM4K2US_RTD_3, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3202-0010_M4K2US3_M4K2DS1, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^Main.M1.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K2-Yleft, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M1.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M1.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yleft, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M10.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^s_io, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M10.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M10.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M11.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^s_r, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M12.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-Yup, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M12.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M12.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M12.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M13.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-Ydwn, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M13.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M13.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Ydwn, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M14.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-Xup, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M14.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M14.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xup, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M15.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-Xdwn, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M15.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M15.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_Xdwn, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M16.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-Pitch, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M16.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M16.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL7047_M1K1_PitchCoarse, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M16.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Pitch, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M17.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-BEND-US, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M17.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_US, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M17.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M18.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K1-BEND-DS, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M18.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M18.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL7041_M1K1_BEND_DS, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M18.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL5042_M1K1_BEND_USDS, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M19.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^SL1K2-Pitch-M19, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M19.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M19.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_PITCH, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M19.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M2.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K2-Yright, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M2.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M2.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Yright, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M20.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^SL1K2-Vert-M20, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M20.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M20.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_VERT, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M20.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_PITCH_VERT, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M21.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^SL1K2-Roll-M21, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M21.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M21.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_ROLL, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M21.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M22.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^SL1K2-CrystalGap-M22, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M22.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M22.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_GAP, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M22.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_ROLL_GAP, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M23.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^SL1K2-YAG-M23, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M23.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M23.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL7047_SL1K2_YAG, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M23.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL5042_SL1K2_YAG, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M24.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^Axis 24 ST1K1-ZOS-MMS, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M24.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M24.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL7041, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M24.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL5042, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M25.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M2K2 X, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M25.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M25.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2X, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M25.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M26.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M2K2 Y, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M26.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M26.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2Y, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M26.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2X_M2K2Y, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M27.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M2K2 rX, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M27.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M27.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL7041_M2K2rX, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M27.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL5042_M2K2rX, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M28.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M3K2 X, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M28.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M28.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2X, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M28.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M29.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M3K2 Y, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M29.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M29.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2Y, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M29.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2X_M3K2Y, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M3.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K2-Xup, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M3.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M3.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xup, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M3.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M30.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M3K2 rY, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M30.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M30.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL7041_M3K2rY, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M30.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2^EL5042_M3K2rY, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M31.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M3K2-BEND-US, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M31.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M31.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_US, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M31.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M32.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M3K2-BEND-DS, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M32.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M32.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL7041_M3K2_BEND_DS, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M32.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL5042_M3K2_BEND_USDS, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M33.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M4K2 X, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M33.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M33.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2X, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M33.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M34.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M4K2 Y, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M34.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M34.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2Y, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M34.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2X_M4K2Y, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M35.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M4K2 rX, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M35.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M35.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL7041_M4K2rX, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M35.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL5042_M4K2rX, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M36.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M4K2-BEND-US, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M36.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M36.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_US, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M36.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M37.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M4K2-BEND-DS, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M37.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M37.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL7041_M4K2_BEND_DS, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M37.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL5042_M4K2_BEND_USDS, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M4.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K2-Xdwn, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M4.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M4.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_Xdwn, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M4.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M5.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^M1K2-Pitch, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M5.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M5.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL7047_M1K2_PitchCoarse, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M6.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^m_pi, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M6.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M6.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_m, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M6.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.M7.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M7.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_m, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M7.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M8.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^m_h, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M8.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M8.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_m, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M8.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^Main.M9.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^g_h, Outputs^ToPlc + rixs_optics Instance, PlcTask Inputs^Main.M9.bLimitBackwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Digital input 2 + rixs_optics Instance, PlcTask Inputs^Main.M9.bLimitForwardEnable, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_h_m, STM Status^Status^Digital input 1 + rixs_optics Instance, PlcTask Inputs^Main.M9.nRawEncoderULINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_h_e-g_h_e, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^Main.sio_current, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Synchron info data^Info data 1 + rixs_optics Instance, PlcTask Inputs^Main.sio_load, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^s_io_m, STM Synchron info data^Info data 2 + rixs_optics Instance, PlcTask Inputs^PRG_2_PMPS_POST.fbArbiterIO.i_stCurrentBP, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_PRE, IO Inputs^CurrentBP + rixs_optics Instance, PlcTask Inputs^PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_state, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_PRE, SYNC Inputs^TxPDO state + rixs_optics Instance, PlcTask Inputs^PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_toggle, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_PRE, SYNC Inputs^TxPDO toggle + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL1004_M1K1_STO, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL1004_M1K1_STO, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Xupdwn, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.bMR1K1_Y_ENC_Ready, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^Ready + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.bMR1K1_Y_ENC_TxPDO, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL5042_M1K1_Yupdwn, FB Inputs Channel 1^Status^TxPDO State + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.fM1K1_Flow_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL3054_M1K1_FWM_PRSM, AI Standard Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.fM1K1_Flow_2.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL3054_M1K1_FWM_PRSM, AI Standard Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND.fM1K1_Press_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1^EL3054_M1K1_FWM_PRSM, AI Standard Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL1004_M1K2_STO, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL1004_M1K2_STO, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Xupdwn, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYdwnEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 2^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYupEnc^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL5042_M1K2_Yleftright, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.fM1K2_Flow_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL3054_M1K2_FWM_PRSM, AI Standard Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.fM1K2_Flow_2.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL3054_M1K2_FWM_PRSM, AI Standard Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR1K2_SWITCH.fM1K2_Press_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL3054_M1K2_FWM_PRSM, AI Standard Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR2K2_FLAT.M2K2FLATbSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR2K2_FLAT.M2K2FLATbSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL3054_MR2K2_FWM_PRSM, AI Standard Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_2.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL3054_MR2K2_FWM_PRSM, AI Standard Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR2K2_FLAT.fbCoolingPanel.fbPress_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL3054_MR2K2_FWM_PRSM, AI Standard Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR3K2_KBH.M3K2KBHbSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL1004_M3K2_STO, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR3K2_KBH.M3K2KBHbSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR3K2_BENDER^EL1004_M3K2_STO, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR3K2_KBH.fbCoolingPanel.fbFlow_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL3054_MR3_4K2_FWM_PRSM, AI Standard Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR3K2_KBH.fbCoolingPanel.fbPress_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL3054_MR3_4K2_FWM_PRSM, AI Standard Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.M4K2KBVbSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.M4K2KBVbSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.fbCoolingPanel.fbFlow_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL3054_MR3_4K2_FWM_PRSM, AI Standard Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.fbCoolingPanel.fbPress_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2^EL3054_MR3_4K2_FWM_PRSM, AI Standard Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 2^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 2^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 2^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 1^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 1^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 1^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL3204_M4K2_CHIN, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_2, RTD^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_2, RTD^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_2, RTD^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_2, RTD^Value + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_1, RTD^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_TOP.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_1, RTD^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_TOP.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_1, RTD^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_Crystal_TOP.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_1, RTD^Value + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_HeatSync.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_3, RTD^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_HeatSync.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_3, RTD^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_HeatSync.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_3, RTD^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_HeatSync.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_3, RTD^Value + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_YAG.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_4, RTD^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_YAG.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_4, RTD^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_YAG.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_4, RTD^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.RTD_YAG.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3201_SL1K2_4, RTD^Value + rixs_optics Instance, PlcTask Inputs^PRG_SL1K2_EXIT.fbFlowMeter.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL3052_SL1K2_FWM, AI Standard Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD1.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 1^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD1.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 1^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD1.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 1^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD10.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 2^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD10.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 2^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD10.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 2^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD10.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD11.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 3^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD11.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 3^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD11.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 3^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD11.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD12.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 4^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD12.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 4^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD12.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 4^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD12.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 4^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD2.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 2^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD2.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 2^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD2.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 2^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD2.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD3.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 3^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD3.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 3^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD3.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 3^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD3.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD4.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 4^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD4.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 4^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD4.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 4^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD4.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SP1K1-EP3204-0002-EP2, RTD RTDInputs Channel 4^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD5.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 1^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD5.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 1^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD5.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 1^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD5.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD6.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 2^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD6.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 2^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD6.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 2^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD6.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD7.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 3^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD7.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 3^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD7.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 3^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD7.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD8.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 4^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD8.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 4^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD8.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 4^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD8.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E15, RTD Inputs Channel 4^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD9.bError, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 1^Status^Error + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD9.bOverrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 1^Status^Overrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD9.bUnderrange, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 1^Status^Underrange + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.RTD9.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL3204-E16, RTD Inputs Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.bSTOEnable1, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17, Channel 1^Input + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.bSTOEnable2, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17, Channel 2^Input + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.fSP1K1_Flow_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^EL3054_SP1K1_FWM_PRSM, AI Standard Channel 1^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.fSP1K1_Flow_2.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^EL3054_SP1K1_FWM_PRSM, AI Standard Channel 2^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.fSP1K1_Press_1.iRaw, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^EL3054_SP1K1_FWM_PRSM, AI Standard Channel 3^Value + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.gpi_upe^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^g_pi_up_dwn_e, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Inputs^PRG_SP1K1_MONO.mpi_upe^Count, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^m_pi_up_dwn_e, FB Inputs Channel 1^Position + rixs_optics Instance, PlcTask Outputs^GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_FFO, Channel 1^Output + rixs_optics Instance, PlcTask Outputs^GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_FFO, Channel 2^Output + rixs_optics Instance, PlcTask Outputs^Main.M1.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K2-Yleft, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M10.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^s_io, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M11.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^s_r, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M12.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-Yup, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M13.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-Ydwn, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M14.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-Xup, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M15.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-Xdwn, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M16.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-Pitch, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M17.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-BEND-US, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M18.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K1-BEND-DS, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M19.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^SL1K2-Pitch-M19, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M2.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K2-Yright, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M20.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^SL1K2-Vert-M20, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M21.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^SL1K2-Roll-M21, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M22.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^SL1K2-CrystalGap-M22, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M23.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^SL1K2-YAG-M23, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M24.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^Axis 24 ST1K1-ZOS-MMS, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M24.bBrakeRelease, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_ST1K2_ZOS^ST1K1-EL2008, Channel 1^Output + rixs_optics Instance, PlcTask Outputs^Main.M25.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M2K2 X, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M26.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M2K2 Y, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M27.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M2K2 rX, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M28.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M3K2 X, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M29.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M3K2 Y, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M3.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K2-Xup, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M30.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M3K2 rY, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M31.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M3K2-BEND-US, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M32.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M3K2-BEND-DS, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M33.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M4K2 X, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M34.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M4K2 Y, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M35.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M4K2 rX, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M36.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M4K2-BEND-US, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M37.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M4K2-BEND-DS, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M4.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K2-Xdwn, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M5.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^M1K2-Pitch, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M6.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^m_pi, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M7.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^g_pi, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M8.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^m_h, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^Main.M9.Axis.PlcToNc, TINC^NC-Task 1 SAF^Axes^g_h, Inputs^FromPlc + rixs_optics Instance, PlcTask Outputs^PRG_2_PMPS_POST.fbArbiterIO.q_stRequestedBP, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_PRE, IO Outputs^RequestedBP + rixs_optics Instance, PlcTask Outputs^PRG_MR1K1_BEND.bLEDPower01, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL2024-0010_M1K1_BEND_LED1, Channel 1^Output + rixs_optics Instance, PlcTask Outputs^PRG_MR1K1_BEND.bLEDPower02, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL2024-0010_M1K1_BEND_LED1, Channel 2^Output + rixs_optics Instance, PlcTask Outputs^PRG_MR1K1_BEND.bLEDPower03, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL2024-0010_M1K1_BEND_LED1, Channel 3^Output + rixs_optics Instance, PlcTask Outputs^PRG_MR1K1_BEND.bLEDPower04, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL2024-0010_M1K1_BEND_LED1, Channel 4^Output + rixs_optics Instance, PlcTask Outputs^PRG_MR1K1_BEND.nMR1K1_Y_ENC_PMPS, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^PMPS_PRE, IO Outputs^MR1K1_Y_ENC + rixs_optics Instance, PlcTask Outputs^PRG_SL1K2_EXIT.bFanOn, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL2004_SL1K2, Channel 1^Output + rixs_optics Instance, PlcTask Outputs^PRG_SL1K2_EXIT.bLEDPower, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL2004_SL1K2, Channel 2^Output + rixs_optics Instance, PlcTask Outputs^PRG_SL1K2_EXIT.fbGige.bGigePower, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL2004_SL1K2, Channel 3^Output + rixs_optics Instance, PlcTask Outputs^PRG_SL1K2_EXIT.fbGige.iIlluminatorINT, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^SL1K2-EXIT (EK1100)^EL4004_SL1K2, AO Outputs Channel 1^Analog output + rixs_optics Instance, PlcTask Outputs^PRG_SP1K1_MONO.bLEDPower01, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002), Channel 10^Output + rixs_optics Instance, PlcTask Outputs^PRG_SP1K1_MONO.bLEDPower02, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002), Channel 12^Output + rixs_optics Instance, PlcTask Outputs^PRG_SP1K1_MONO.bLEDPower03, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002), Channel 14^Output + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 0 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[10], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 10 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[11], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 11 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[12], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 12 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[13], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 13 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[14], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 14 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[15], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 15 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[16], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 16 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[17], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 17 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[18], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 18 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[19], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 19 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[1], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 1 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[20], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 20 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[21], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 21 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[2], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 2 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[3], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 3 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[4], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 4 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[5], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 5 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[6], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 6 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[7], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 7 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[8], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 8 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^D[9], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Data In 9 + rixs_optics Instance, SerialIO Inputs^GVL_SerialIO.Serial_stComIn_M1K2^Status, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Inputs^Status + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^Ctrl, TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Ctrl + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[0], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 0 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[10], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 10 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[11], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 11 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[12], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 12 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[13], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 13 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[14], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 14 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[15], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 15 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[16], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 16 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[17], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 17 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[18], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 18 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[19], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 19 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[1], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 1 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[20], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 20 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[21], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 21 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[2], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 2 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[3], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 3 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[4], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 4 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[5], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 5 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[6], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 6 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[7], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 7 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[8], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 8 + rixs_optics Instance, SerialIO Outputs^GVL_SerialIO.Serial_stComOut_M1K2^D[9], TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_M1K2^EL6001_M1K2_PitchFine, COM Outputs^Data Out 9 + rixs_optics Instance, StatsTask Inputs^Main.M7.Axis.NcToPlc, TINC^NC-Task 1 SAF^Axes^g_pi, Outputs^ToPlc diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_nc.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_nc.rst.txt new file mode 100644 index 0000000..aff8c73 --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_nc.rst.txt @@ -0,0 +1,1346 @@ + +NC Settings +----------- + +.. csv-table:: + :header: Axis ID, Name + :align: center + + 1, M1K2-Yleft + 2, M1K2-Yright + 3, M1K2-Xup + 4, M1K2-Xdwn + 5, M1K2-Pitch + 6, m_pi + 7, g_pi + 8, m_h + 9, g_h + 10, s_io + 11, s_r + 12, M1K1-Yup + 13, M1K1-Ydwn + 14, M1K1-Xup + 15, M1K1-Xdwn + 16, M1K1-Pitch + 17, M1K1-BEND-US + 18, M1K1-BEND-DS + 19, SL1K2-Pitch-M19 + 20, SL1K2-Vert-M20 + 21, SL1K2-Roll-M21 + 22, SL1K2-CrystalGap-M22 + 23, SL1K2-YAG-M23 + 24, Axis 24 ST1K1-ZOS-MMS + 25, M2K2 X + 26, M2K2 Y + 27, M2K2 rX + 28, M3K2 X + 29, M3K2 Y + 30, M3K2 rY + 31, M3K2-BEND-US + 32, M3K2-BEND-DS + 33, M4K2 X + 34, M4K2 Y + 35, M4K2 rX + 36, M4K2-BEND-US + 37, M4K2-BEND-DS + 200, enc_mpi_up + 201, enc_gpi_up + 202, g_h_enc-axis + + + +Axis 1: M1K2-Yleft +^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 1 + Name, M1K2-Yleft + AxisFolder, M1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 5050 + Dynamic:Deceleration, 5050 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5100500 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -96270.56 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 16239.44 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -8870.56 + General:UnitName, um + Id, 1 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.02 + Velo:FastManual, 100 + Velo:Maximum, 100 + + + +Axis 2: M1K2-Yright +^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 2 + Name, M1K2-Yright + AxisFolder, M1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 5050 + Dynamic:Deceleration, 5050 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5100500 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -98728.2 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 16340.8 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -8968.2 + General:UnitName, um + Id, 2 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.02 + Velo:FastManual, 100 + Velo:Maximum, 100 + + + +Axis 3: M1K2-Xup +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 3 + Name, M1K2-Xup + AxisFolder, M1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 1000 + Dynamic:AccelerationMaximum, 1000 + Dynamic:Deceleration, 1000 + Dynamic:DecelerationMaximum, 1000 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5000 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -19847.2 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1000 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1000 + General:UnitName, um + Id, 3 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.02 + Velo:FastManual, 180 + Velo:Maximum, 150 + + + +Axis 4: M1K2-Xdwn +^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 4 + Name, M1K2-Xdwn + AxisFolder, M1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 1000 + Dynamic:AccelerationMaximum, 1000 + Dynamic:Deceleration, 1000 + Dynamic:DecelerationMaximum, 1000 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5000 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -21007.52 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Range, 2441.7 + Enc:SoftEndMinControl:Range, -1668.52 + General:UnitName, um + Id, 4 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.02 + Velo:FastManual, 200 + Velo:Maximum, 150 + + + +Axis 5: M1K2-Pitch +^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 5 + Name, M1K2-Pitch + AxisFolder, M1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 64082.2 + Dynamic:Deceleration, 64082.2 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 711156 + Enc:ActPosCorrection:Time, 0.008 + Enc:EncType, 29 + Enc:FilterTime:TPos, 0.05 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -25648.08 + Enc:ScaleFactorNumerator, 0.00256 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, -25 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -350 + General:UnitName, urad + Id, 5 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.001 + Velo:Maximum, 30 + + + +Axis 6: m_pi +^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 6 + Name, m_pi + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 2000 + Dynamic:Deceleration, 2000 + Dynamic:Jerk, 3000 + Enc:EncType, 29 + Enc:FilterTime:TPos, 0.02 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ScaleFactorNumerator, 0.004505 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 147463 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 133841 + General:UnitName, urad + Id, 6 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.05 + TargetPosControl:Time, 0.5 + Velo:Maximum, 200 + + + +Axis 7: g_pi +^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 7 + Name, g_pi + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 2000 + Dynamic:Deceleration, 2000 + Dynamic:Jerk, 3000 + Enc:EncType, 29 + Enc:FilterTime:TPos, 0.05 + Enc:FilterTime:TVelo, 0.1 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -260.047 + Enc:ScaleFactorDenominator, 150 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 159000 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 130501 + General:UnitName, urad + Id, 7 + MotionControl:Time, 1 + OtherSettings:AllowMotionCmdToSlave, true + PositionAreaControl:Range, 0.05 + TargetPosControl:Range, 0.05 + TargetPosControl:Time, 0.5 + Velo:FastManual, 200 + Velo:Maximum, 500 + + + +Axis 8: m_h +^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 8 + Name, m_h + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 2000 + Dynamic:Deceleration, 2000 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 20000 + Enc:EncType, 29 + Enc:FilterTime:TPos, 0.02 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + General:UnitName, um + Id, 8 + OtherSettings:AllowMotionCmdToSlave, true + + + +Axis 9: g_h +^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 9 + Name, g_h + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 6923.08 + Dynamic:Deceleration, 6923.08 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 47929.1 + Enc:EncType, 29 + Enc:FilterTime:TAcc, 0 + Enc:FilterTime:TPos, 0.02 + Enc:FilterTime:TVelo, 0 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ScaleFactorDenominator, 200 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Range, 135400 + General:UnitName, um + Id, 9 + OtherSettings:AllowMotionCmdToSlave, true + + + +Axis 10: s_io +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 10 + Name, s_io + AxisFolder, SP1K1 + AxisType, 1 + BacklashCompensation:Range, 100 + CreateSymbols, true + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ScaleFactorNumerator, 0.001 + Enc:SoftEndMinControl:Range, 14771.254 + General:UnitName, um + Id, 10 + OtherSettings:AllowMotionCmdToSlave, true + TargetPosControl:Range, 0.5 + + + +Axis 11: s_r +^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 11 + Name, s_r + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Jerk, 2250.01 + Enc:EncType, 4 + Enc:Inc:RefMode, 2 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #x0000ffff + Enc:ScaleFactorDenominator, 2048 + Enc:ScaleFactorNumerator, 360 + General:UnitName, Degree + Id, 11 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1000 + + + +Axis 12: M1K1-Yup +^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 12 + Name, M1K1-Yup + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 5050 + Dynamic:Deceleration, 5050 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5100500 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -31911.458 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 2114 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -18500 + General:UnitName, um + Id, 12 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 100 + + + +Axis 13: M1K1-Ydwn +^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 13 + Name, M1K1-Ydwn + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 5050 + Dynamic:Deceleration, 5050 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5100500 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -31911.458 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + General:UnitName, um + Id, 13 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 500 + + + +Axis 14: M1K1-Xup +^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 14 + Name, M1K1-Xup + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 1000 + Dynamic:AccelerationMaximum, 1000 + Dynamic:Deceleration, 1000 + Dynamic:DecelerationMaximum, 1000 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5000 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -19831.295 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 12000 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -12000 + General:UnitName, um + Id, 14 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 625 + + + +Axis 15: M1K1-Xdwn +^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 15 + Name, M1K1-Xdwn + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 1000 + Dynamic:AccelerationMaximum, 1000 + Dynamic:Deceleration, 1000 + Dynamic:DecelerationMaximum, 1000 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 5000 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -19604.132 + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + General:UnitName, um + Id, 15 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 625 + + + +Axis 16: M1K1-Pitch +^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 16 + Name, M1K1-Pitch + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 64082 + Dynamic:Deceleration, 64082 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 711156 + Enc:ActPosCorrection:Time, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -24484.38252 + Enc:ScaleFactorNumerator, 0.00244 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 300 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -50 + General:UnitName, urad + Id, 16 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 400 + + + +Axis 17: M1K1-BEND-US +^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 17 + Name, M1K1-BEND-US + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.6 + Dynamic:AccelerationMaximum, 0.6 + Dynamic:Deceleration, 0.6 + Dynamic:DecelerationMaximum, 0.6 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 1.2 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 22.2 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 7.2 + GroupId, 20 + Id, 17 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.1 + + + +Axis 18: M1K1-BEND-DS +^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 18 + Name, M1K1-BEND-DS + AxisFolder, M1K1 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.6 + Dynamic:AccelerationMaximum, 0.6 + Dynamic:Deceleration, 0.6 + Dynamic:DecelerationMaximum, 0.6 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 1.2 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 22 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 5.86 + Id, 18 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.1 + + + +Axis 19: SL1K2-Pitch-M19 +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 19 + Name, SL1K2-Pitch-M19 + AxisFolder, SL1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.836849 + Dynamic:Deceleration, 0.836849 + Dynamic:Jerk, 2.80127 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -2.626 + Enc:ScaleFactorNumerator, 7.1573649e-08 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1.9 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1.9 + General:UnitName, Degree + Id, 19 + OtherSettings:AllowMotionCmdToSlave, true + OtherSettings:PulseDistanceNeg, 0.5 + OtherSettings:PulseDistancePos, 0.5 + TargetPosControl:Range, 0.001 + Velo:FastManual, 2 + Velo:Maximum, 0.25 + Velo:SlowManual, 1 + + + +Axis 20: SL1K2-Vert-M20 +^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 20 + Name, SL1K2-Vert-M20 + AxisFolder, SL1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 5.3121 + Dynamic:Deceleration, 5.3121 + Dynamic:Jerk, 23.5153 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -9.6565 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 5 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -5 + GroupId, 17 + Id, 20 + OtherSettings:AllowMotionCmdToSlave, true + PositionAreaControl:Range, 0.05 + TargetPosControl:Range, 0.0001 + Velo:FastManual, 0.3 + Velo:Maximum, 1.2 + Velo:SlowManual, 0.1 + + + +Axis 21: SL1K2-Roll-M21 +^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 21 + Name, SL1K2-Roll-M21 + AxisFolder, SL1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 1.83017 + Dynamic:Deceleration, 1.83017 + Dynamic:Jerk, 6.09002 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -5.269 + Enc:ScaleFactorNumerator, 1.54151668e-07 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 4.7 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -4.7 + General:UnitName, Degree + Id, 21 + OtherSettings:AllowMotionCmdToSlave, true + OtherSettings:PulseDistanceNeg, 1 + OtherSettings:PulseDistancePos, 1 + PositionAreaControl:Range, 0.2 + TargetPosControl:Range, 0.0005 + Velo:FastManual, 1 + Velo:Maximum, 0.55 + Velo:SlowManual, 0.3 + + + +Axis 22: SL1K2-CrystalGap-M22 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 22 + Name, SL1K2-CrystalGap-M22 + AxisFolder, SL1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.0966002 + Dynamic:Deceleration, 0.0966002 + Dynamic:Jerk, 0.101984 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -20.3002 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 11 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 0.02 + Id, 22 + OtherSettings:AllowMotionCmdToSlave, true + OtherSettings:PulseDistanceNeg, 0.05 + OtherSettings:PulseDistancePos, 0.05 + PositionAreaControl:Range, 0.01 + TargetPosControl:Range, 0.0001 + Velo:FastManual, 0.2 + Velo:Maximum, 0.15 + Velo:SlowManual, 0.075 + + + +Axis 23: SL1K2-YAG-M23 +^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 23 + Name, SL1K2-YAG-M23 + AxisFolder, SL1K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 7.28655 + Dynamic:Deceleration, 7.28655 + Dynamic:Jerk, 31.2317 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -13.8017 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 45 + Enc:SoftEndMinControl:Enable, true + Id, 23 + OtherSettings:AllowMotionCmdToSlave, true + PositionAreaControl:Range, 0.05 + TargetPosControl:Range, 0.05 + Velo:FastManual, 1 + Velo:Maximum, 1.7 + Velo:SlowManual, 0.5 + + + +Axis 24: Axis 24 ST1K1-ZOS-MMS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 24 + Name, Axis 24 ST1K1-ZOS-MMS + AxisFolder, ST1K1-ZOS + AxisType, 1 + CreateSymbols, true + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -4264.0407 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 12.192 + Enc:SoftEndMinControl:Enable, true + Id, 24 + OtherSettings:AllowMotionCmdToSlave, true + OtherSettings:PulseDistanceNeg, 1 + OtherSettings:PulseDistancePos, 1 + Velo:FastManual, 1 + Velo:Maximum, 1 + Velo:RefSearch, 0.1 + Velo:RefSync, 0.1 + Velo:SlowManual, 0.1 + + + +Axis 25: M2K2 X +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 25 + Name, M2K2 X + AxisFolder, M2K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 100 + Dynamic:AccelerationMaximum, 100 + Dynamic:Deceleration, 100 + Dynamic:DecelerationMaximum, 100 + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:Inverse, true + Enc:MaxCount, #xffffffff + Enc:Offset, 30.3574 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 5e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 12.5 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -12.5 + Id, 25 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 20 + + + +Axis 26: M2K2 Y +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 26 + Name, M2K2 Y + AxisFolder, M2K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 10 + Dynamic:AccelerationMaximum, 10 + Dynamic:Deceleration, 10 + Dynamic:DecelerationMaximum, 10 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 15 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -29.8773 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 5e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 2.3 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -2.3 + Id, 26 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1.25 + + + +Axis 27: M2K2 rX +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 27 + Name, M2K2 rX + AxisFolder, M2K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 200 + Dynamic:AccelerationMaximum, 200 + Dynamic:Deceleration, 200 + Dynamic:DecelerationMaximum, 200 + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -130197.25 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.0025826446 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 915 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -917 + General:UnitName, urad + Id, 27 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 50 + + + +Axis 28: M3K2 X +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 28 + Name, M3K2 X + AxisFolder, M3K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 100 + Dynamic:AccelerationMaximum, 100 + Dynamic:Deceleration, 100 + Dynamic:DecelerationMaximum, 100 + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -29.756 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 5e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1.2 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1 + Id, 28 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 20 + + + +Axis 29: M3K2 Y +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 29 + Name, M3K2 Y + AxisFolder, M3K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 10 + Dynamic:AccelerationMaximum, 10 + Dynamic:Deceleration, 10 + Dynamic:DecelerationMaximum, 10 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 15 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -29.286 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 5e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 6.8 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -12.5 + Id, 29 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1.25 + + + +Axis 30: M3K2 rY +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 30 + Name, M3K2 rY + AxisFolder, M3K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 200 + Dynamic:AccelerationMaximum, 200 + Dynamic:Deceleration, 200 + Dynamic:DecelerationMaximum, 200 + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -209396 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.005236 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 230 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1430 + General:UnitName, urad + Id, 30 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 50 + + + +Axis 31: M3K2-BEND-US +^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 31 + Name, M3K2-BEND-US + AxisFolder, M3K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.6 + Dynamic:AccelerationMaximum, 0.6 + Dynamic:Deceleration, 0.6 + Dynamic:DecelerationMaximum, 0.6 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 1.2 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 16.9 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 9.8 + Id, 31 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.1 + + + +Axis 32: M3K2-BEND-DS +^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 32 + Name, M3K2-BEND-DS + AxisFolder, M3K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.6 + Dynamic:AccelerationMaximum, 0.6 + Dynamic:Deceleration, 0.6 + Dynamic:DecelerationMaximum, 0.6 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 1.2 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 15.9 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 7.8 + Id, 32 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.1 + + + +Axis 33: M4K2 X +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 33 + Name, M4K2 X + AxisFolder, M4K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 100 + Dynamic:AccelerationMaximum, 100 + Dynamic:Deceleration, 100 + Dynamic:DecelerationMaximum, 100 + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -26.6221 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 5e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 14 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -9.8 + Id, 33 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.6 + + + +Axis 34: M4K2 Y +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 34 + Name, M4K2 Y + AxisFolder, M4K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 10 + Dynamic:AccelerationMaximum, 10 + Dynamic:Deceleration, 10 + Dynamic:DecelerationMaximum, 10 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 15 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -29.075 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 5e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 1.42 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -1.41 + Id, 34 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 1.25 + + + +Axis 35: M4K2 rX +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 35 + Name, M4K2 rX + AxisFolder, M4K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 200 + Dynamic:AccelerationMaximum, 200 + Dynamic:Deceleration, 200 + Dynamic:DecelerationMaximum, 200 + Dynamic:DelayTime, 0.008 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:Offset, -130236.02 + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 0.002571 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 875 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, -900 + General:UnitName, urad + Id, 35 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 50 + + + +Axis 36: M4K2-BEND-US +^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 36 + Name, M4K2-BEND-US + AxisFolder, M4K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.6 + Dynamic:AccelerationMaximum, 0.6 + Dynamic:Deceleration, 0.6 + Dynamic:DecelerationMaximum, 0.6 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 1.2 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 15.59 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 8.6 + Id, 36 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.04 + + + +Axis 37: M4K2-BEND-DS +^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 37 + Name, M4K2-BEND-DS + AxisFolder, M4K2 + AxisType, 1 + CreateSymbols, true + Dynamic:Acceleration, 0.6 + Dynamic:AccelerationMaximum, 0.6 + Dynamic:Deceleration, 0.6 + Dynamic:DecelerationMaximum, 0.6 + Dynamic:DelayTime, 0.008 + Dynamic:Jerk, 1.2 + Enc:EncType, 29 + Enc:Inc:RefSoftSyncMask, #x0000ffff + Enc:MaxCount, #xffffffff + Enc:ReferenceSystem, 1 + Enc:ScaleFactorNumerator, 1e-06 + Enc:SoftEndMaxControl:Enable, true + Enc:SoftEndMaxControl:Range, 17.75 + Enc:SoftEndMinControl:Enable, true + Enc:SoftEndMinControl:Range, 8.5 + Id, 37 + OtherSettings:AllowMotionCmdToSlave, true + Velo:Maximum, 0.1 + + + +Axis 200: enc_mpi_up +^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 200 + Name, enc_mpi_up + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Enc:EncType, 29 + Enc:MaxCount, #xffffffff + Enc:ScaleFactorNumerator, 0.004505 + General:UnitName, urad + Id, 200 + OtherSettings:AllowMotionCmdToSlave, true + + + +Axis 201: enc_gpi_up +^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 201 + Name, enc_gpi_up + AxisFolder, SP1K1 + AxisType, 1 + CreateSymbols, true + Enc:EncType, 29 + Enc:MaxCount, #xffffffff + Enc:ScaleFactorNumerator, 0.0066667 + General:UnitName, urad + Id, 201 + OtherSettings:AllowMotionCmdToSlave, true + + + +Axis 202: g_h_enc-axis +^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Setting, Value + :align: center + + Axis ID, 202 + Name, g_h_enc-axis + AxisFolder, SP1K1 + AxisType, 5 + CreateSymbols, true + Enc:EncType, 29 + Enc:MaxCount, #xffffffff + Enc:ScaleFactorDenominator, 1000 + Enc:ScaleFactorNumerator, 1 + General:UnitName, um + Id, 202 + OtherSettings:AllowMotionCmdToSlave, true + + diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_pragmas.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_pragmas.rst.txt new file mode 100644 index 0000000..4f72f54 --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_pragmas.rst.txt @@ -0,0 +1,21 @@ + +Pragmas +------- + +.. csv-table:: + :header: PLC Name, Total Pragmas, Errors + :align: center + + :ref:`rixs_optics `, 329, 0 + + +.. _rixs_optics_overview_pragmas: + + +rixs_optics +^^^^^^^^^^^ + +Total pragmas found: 329 +Total linter errors: 0 + + diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_epics.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_epics.rst.txt new file mode 100644 index 0000000..1eedcc9 --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_epics.rst.txt @@ -0,0 +1,54014 @@ + +Data Types +---------- + + + +FB_XS_YAG_States +^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):GET_RBV + - mbbi + - $(SYMBOL).enumGet + - | io: input + + + * - $(PREFIX):PMPS:ARB:ENABLE + - bo + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:MAINT + - bo + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):SET + - mbbo + - $(SYMBOL).enumSet + - | io: output + + + * - $(PREFIX):SET_RBV + - mbbi + - $(SYMBOL).enumSet + - | io: output + + + +lcls2_cc_lib.FB_PPM_Gige +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):CIL:PCT + - ao + - $(SYMBOL).fIlluminatorPercent + - | EGU: % + | io: output + + + * - $(PREFIX):CIL:PCT_RBV + - ai + - $(SYMBOL).fIlluminatorPercent + - | EGU: % + | io: output + + + * - $(PREFIX):PWR + - bo + - $(SYMBOL).bGigePower + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - $(PREFIX):PWR_RBV + - bi + - $(SYMBOL).bGigePower + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + +LCLS_General.DUT_EPS +^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - $(PREFIX):nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - $(PREFIX):sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - $(PREFIX):sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + +LCLS_General.FB_AnalogInput +^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):OFF + - ao + - $(SYMBOL).fOffset + - | io: output + + + * - $(PREFIX):OFF_RBV + - ai + - $(SYMBOL).fOffset + - | io: output + + + * - $(PREFIX):RES + - ao + - $(SYMBOL).fResolution + - | io: output + + + * - $(PREFIX):RES_RBV + - ai + - $(SYMBOL).fResolution + - | io: output + + + * - $(PREFIX):VAL_RBV + - ai + - $(SYMBOL).fReal + - | io: input + + + +LCLS_General.FB_BasicStats +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):STATS:ALWAYS_CALC + - bo + - $(SYMBOL).bAlwaysCalc + - | io: output + + + * - $(PREFIX):STATS:ALWAYS_CALC_RBV + - bi + - $(SYMBOL).bAlwaysCalc + - | io: output + + + * - $(PREFIX):STATS:DATA_RBV + - ai + - $(SYMBOL).aSignal + - | io: input + + + * - $(PREFIX):STATS:EXECUTE + - bo + - $(SYMBOL).bExecute + - | io: output + + + * - $(PREFIX):STATS:EXECUTE_RBV + - bi + - $(SYMBOL).bExecute + - | io: output + + + * - $(PREFIX):STATS:MAX_RBV + - ai + - $(SYMBOL).fMax + - | io: input + + + * - $(PREFIX):STATS:MEAN_RBV + - ai + - $(SYMBOL).fMean + - | io: input + + + * - $(PREFIX):STATS:MIN_RBV + - ai + - $(SYMBOL).fMin + - | io: input + + + * - $(PREFIX):STATS:NELM_RBV + - longin + - $(SYMBOL).nElems + - | io: input + + + * - $(PREFIX):STATS:RANGE_RBV + - ai + - $(SYMBOL).fRange + - | io: input + + + * - $(PREFIX):STATS:RESET + - bo + - $(SYMBOL).bReset + - | io: output + + + * - $(PREFIX):STATS:RESET_RBV + - bi + - $(SYMBOL).bReset + - | io: output + + + * - $(PREFIX):STATS:RMS_RBV + - ai + - $(SYMBOL).fRMS + - | io: input + + + * - $(PREFIX):STATS:STDEV_RBV + - ai + - $(SYMBOL).fStDev + - | io: input + + + * - $(PREFIX):STATS:VALID_RBV + - bi + - $(SYMBOL).bValid + - | io: input + + + +LCLS_General.FB_Listener +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AlarmsCleared_RBV + - longin + - $(SYMBOL).nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):AlarmsConfirmed_RBV + - longin + - $(SYMBOL).nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):AlarmsRaised_RBV + - longin + - $(SYMBOL).nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Log:Message_RBV + - waveform + - $(SYMBOL).stEventInfo.msg + - | io: input + + + * - $(PREFIX):Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Log:Source_RBV + - waveform + - $(SYMBOL).stEventInfo.source + - | io: input + + + * - $(PREFIX):Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):LogToVisualStudio + - bo + - $(SYMBOL).bLogToVisualStudio + - | io: output + + + * - $(PREFIX):LogToVisualStudio_RBV + - bi + - $(SYMBOL).bLogToVisualStudio + - | io: output + + + * - $(PREFIX):MessagesSent_RBV + - longin + - $(SYMBOL).nCntMessagesSent + - | io: input + + + * - $(PREFIX):MinSeverity + - mbbo + - $(SYMBOL).eMinSeverity + - | io: output + + + * - $(PREFIX):MinSeverity_RBV + - mbbi + - $(SYMBOL).eMinSeverity + - | io: output + + + +LCLS_General.FB_LogHandler +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ADS:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):ADS:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):ADS:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):ADS:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):ADS:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):ADS:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):ADS:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcAdsListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):ADS:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):ADS:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):ADS:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):ADS:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):ADS:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcAdsListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):ADS:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):ADS:LogToVisualStudio + - bo + - $(SYMBOL).fbTcAdsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):ADS:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcAdsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):ADS:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcAdsListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):ADS:MinSeverity + - mbbo + - $(SYMBOL).fbTcAdsListener.eMinSeverity + - | io: output + + + * - $(PREFIX):ADS:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcAdsListener.eMinSeverity + - | io: output + + + * - $(PREFIX):LCLS:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):LCLS:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):LCLS:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):LCLS:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):LCLS:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):LCLS:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):LCLS:Log:Message_RBV + - waveform + - $(SYMBOL).fbLCLSListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):LCLS:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):LCLS:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):LCLS:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):LCLS:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):LCLS:Log:Source_RBV + - waveform + - $(SYMBOL).fbLCLSListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):LCLS:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):LCLS:LogToVisualStudio + - bo + - $(SYMBOL).fbLCLSListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):LCLS:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbLCLSListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):LCLS:MessagesSent_RBV + - longin + - $(SYMBOL).fbLCLSListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):LCLS:MinSeverity + - mbbo + - $(SYMBOL).fbLCLSListener.eMinSeverity + - | io: output + + + * - $(PREFIX):LCLS:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbLCLSListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Router:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):Router:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):Router:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):Router:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):Router:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Router:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Router:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcRouterListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):Router:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):Router:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Router:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Router:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Router:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcRouterListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):Router:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):Router:LogToVisualStudio + - bo + - $(SYMBOL).fbTcRouterListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Router:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcRouterListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Router:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcRouterListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):Router:MinSeverity + - mbbo + - $(SYMBOL).fbTcRouterListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Router:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcRouterListener.eMinSeverity + - | io: output + + + * - $(PREFIX):RTime:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):RTime:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):RTime:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):RTime:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):RTime:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):RTime:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):RTime:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcRTimeListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):RTime:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):RTime:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):RTime:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):RTime:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):RTime:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcRTimeListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):RTime:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):RTime:LogToVisualStudio + - bo + - $(SYMBOL).fbTcRTimeListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):RTime:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcRTimeListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):RTime:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcRTimeListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):RTime:MinSeverity + - mbbo + - $(SYMBOL).fbTcRTimeListener.eMinSeverity + - | io: output + + + * - $(PREFIX):RTime:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcRTimeListener.eMinSeverity + - | io: output + + + * - $(PREFIX):System:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):System:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):System:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):System:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):System:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):System:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):System:Log:Message_RBV + - waveform + - $(SYMBOL).fbTcSystemListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):System:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):System:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):System:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):System:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):System:Log:Source_RBV + - waveform + - $(SYMBOL).fbTcSystemListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):System:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):System:LogToVisualStudio + - bo + - $(SYMBOL).fbTcSystemListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):System:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbTcSystemListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):System:MessagesSent_RBV + - longin + - $(SYMBOL).fbTcSystemListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):System:MinSeverity + - mbbo + - $(SYMBOL).fbTcSystemListener.eMinSeverity + - | io: output + + + * - $(PREFIX):System:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbTcSystemListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Windows:AlarmsCleared_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntAlarmsCleared + - | io: input + + + * - $(PREFIX):Windows:AlarmsConfirmed_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntAlarmsConfirmed + - | io: input + + + * - $(PREFIX):Windows:AlarmsRaised_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntAlarmsRaised + - | io: input + + + * - $(PREFIX):Windows:Log:EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):Windows:Log:EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Windows:Log:Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Windows:Log:Message_RBV + - waveform + - $(SYMBOL).fbWindowsListener.stEventInfo.msg + - | io: input + + + * - $(PREFIX):Windows:Log:MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):Windows:Log:MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Windows:Log:Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Windows:Log:Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Windows:Log:Source_RBV + - waveform + - $(SYMBOL).fbWindowsListener.stEventInfo.source + - | io: input + + + * - $(PREFIX):Windows:Log:Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + * - $(PREFIX):Windows:LogToVisualStudio + - bo + - $(SYMBOL).fbWindowsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Windows:LogToVisualStudio_RBV + - bi + - $(SYMBOL).fbWindowsListener.bLogToVisualStudio + - | io: output + + + * - $(PREFIX):Windows:MessagesSent_RBV + - longin + - $(SYMBOL).fbWindowsListener.nCntMessagesSent + - | io: input + + + * - $(PREFIX):Windows:MinSeverity + - mbbo + - $(SYMBOL).fbWindowsListener.eMinSeverity + - | io: output + + + * - $(PREFIX):Windows:MinSeverity_RBV + - mbbi + - $(SYMBOL).fbWindowsListener.eMinSeverity + - | io: output + + + +LCLS_General.FB_LogMessage +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Reset + - bo + - Rising-edge reset of trip + - | io: output + + + * - $(PREFIX):Reset_RBV + - bi + - Rising-edge reset of trip + - | io: output + + + * - $(PREFIX):Tripped_RBV + - bi + - Log message FB tripped + - | io: input + + + +LCLS_General.FB_TempSensor +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):CONN_RBV + - bi + - $(SYMBOL).bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):TEMP_RBV + - ai + - $(SYMBOL).fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + +LCLS_General.ST_PendingEvent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Message_RBV + - waveform + - $(SYMBOL).stEventInfo.msg + - | io: input + + + * - $(PREFIX):MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Source_RBV + - waveform + - $(SYMBOL).stEventInfo.source + - | io: input + + + * - $(PREFIX):Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + +lcls_twincat_motion.DUT_PositionState +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ENCODER_RBV + - longin + - Encoder count associated with this state + - | io: input + + + * - $(PREFIX):MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):NAME_RBV + - waveform + - Name of this position state + - | io: input + + + * - $(PREFIX):SETPOINT + - ao + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):SETPOINT_RBV + - ai + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):VELO + - ao + - Speed at which to move to this state + - | io: output + + + * - $(PREFIX):VELO_RBV + - ai + - Speed at which to move to this state + - | io: output + + + +lcls_twincat_motion.FB_PositionStateBase +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + +lcls_twincat_motion.FB_PositionStateBase_WithPMPS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - $(PREFIX):15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorId + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):PMPS:ARB:ENABLE + - bo + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:ARB:ENABLE_RBV + - bi + - $(SYMBOL).bArbiterEnabled + - | io: output + + + * - $(PREFIX):PMPS:MAINT + - bo + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:MAINT_RBV + - bi + - $(SYMBOL).fbStatePMPS.bMaintMode + - | io: output + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):PMPS:TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + +lcls_twincat_motion.FB_PositionStateMove +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AT_STATE_RBV + - bi + - $(SYMBOL).bAtState + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):BUSY_RBV + - bi + - $(SYMBOL).bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):DONE_RBV + - bi + - $(SYMBOL).bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ENCODER_RBV + - longin + - Encoder count associated with this state + - | io: input + + + * - $(PREFIX):ERR_RBV + - bi + - $(SYMBOL).bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - $(PREFIX):ERRID_RBV + - longin + - $(SYMBOL).nErrorID + - | io: input + + + * - $(PREFIX):ERRMSG_RBV + - waveform + - $(SYMBOL).sErrorMessage + - | io: input + + + * - $(PREFIX):GO + - bo + - $(SYMBOL).bExecute + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):GO_RBV + - bi + - $(SYMBOL).bExecute + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):NAME_RBV + - waveform + - Name of this position state + - | io: input + + + * - $(PREFIX):RESET + - bo + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):RESET_RBV + - bi + - $(SYMBOL).bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - $(PREFIX):SETPOINT + - ao + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):SETPOINT_RBV + - ai + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):VELO + - ao + - Speed at which to move to this state + - | io: output + + + * - $(PREFIX):VELO_RBV + - ai + - Speed at which to move to this state + - | io: output + + + +lcls_twincat_motion.FB_PositionStatePMPS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):MAINT + - bo + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):MAINT_RBV + - bi + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + +lcls_twincat_motion.FB_PositionStatePMPS_Base +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):MAINT + - bo + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):MAINT_RBV + - bi + - $(SYMBOL).bMaintMode + - | io: output + + + * - $(PREFIX):TRANS:BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):TRANS:BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):TRANS:BP:BeamClass_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):TRANS:BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):TRANS:BP:eVRanges_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:MachineMode_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):TRANS:BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):TRANS:BP:Rate_RBV + - longin + - $(SYMBOL).stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):TRANS:BP:Transmission_RBV + - ai + - $(SYMBOL).stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):TRANS:BP:Valid_RBV + - bi + - $(SYMBOL).stTransitionDb.stBeamParams.xValid + - | io: input + + + * - $(PREFIX):TRANS:BP:Veto_RBV + - waveform + - $(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + +lcls_twincat_motion.FB_Standard_PMPSDB +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):LAST_REFRESH_RBV + - longin + - $(SYMBOL).nLastRefreshTime + - | io: input + + + * - $(PREFIX):REFRESH + - bo + - $(SYMBOL).bRefresh + - | io: output + + + * - $(PREFIX):REFRESH_RBV + - bi + - $(SYMBOL).bRefresh + - | io: output + + + +lcls_twincat_motion.ST_AxisParameterSetExposed +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - $(PREFIX):EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - $(PREFIX):MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - $(PREFIX):MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - $(PREFIX):MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - $(PREFIX):PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - $(PREFIX):PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - $(PREFIX):PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - $(PREFIX):SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - $(PREFIX):SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - $(PREFIX):SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - $(PREFIX):SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + +lcls_twincat_motion.ST_MotionStage +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - $(PREFIX):PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - $(PREFIX):PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - $(PREFIX):PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - $(PREFIX):PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - $(PREFIX):PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX):PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - $(PREFIX):PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - $(PREFIX):PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - $(PREFIX):PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - $(PREFIX):PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - $(PREFIX):PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - $(PREFIX):PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - $(PREFIX):PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - $(PREFIX):PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - $(PREFIX):PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - $(PREFIX):PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - $(PREFIX):PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - $(PREFIX):PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - $(PREFIX):PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - $(PREFIX):PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - $(PREFIX):PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - $(PREFIX):PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - $(PREFIX):PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - $(PREFIX):PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - $(PREFIX):PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + +lcls_twincat_motion.ST_PositionState +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ENCODER_RBV + - longin + - Encoder count associated with this state + - | io: input + + + * - $(PREFIX):MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - $(PREFIX):NAME_RBV + - waveform + - Name of this position state + - | io: input + + + * - $(PREFIX):SETPOINT + - ao + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):SETPOINT_RBV + - ai + - Axis position associated with this state + - | io: output + + + * - $(PREFIX):VELO + - ao + - Speed at which to move to this state + - | io: output + + + * - $(PREFIX):VELO_RBV + - ai + - Speed at which to move to this state + - | io: output + + + +lcls_twincat_optics.DUT_HOMS +^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ALREADY_COUPLED_X_RBV + - bi + - $(SYMBOL).bGantryAlreadyCoupledX + - | field: ZSV MAJOR + | io: input + + + * - $(PREFIX):ALREADY_COUPLED_Y_RBV + - bi + - $(SYMBOL).bGantryAlreadyCoupledY + - | field: ZSV MAJOR + | io: input + + + * - $(PREFIX):COUPLE_X + - bo + - $(SYMBOL).bExecuteCoupleX + - | io: output + + + * - $(PREFIX):COUPLE_X_RBV + - bi + - $(SYMBOL).bExecuteCoupleX + - | io: output + + + * - $(PREFIX):COUPLE_Y + - bo + - $(SYMBOL).bExecuteCoupleY + - | io: output + + + * - $(PREFIX):COUPLE_Y_RBV + - bi + - $(SYMBOL).bExecuteCoupleY + - | io: output + + + * - $(PREFIX):DECOUPLE_X + - bo + - $(SYMBOL).bExecuteDecoupleX + - | io: output + + + * - $(PREFIX):DECOUPLE_X_RBV + - bi + - $(SYMBOL).bExecuteDecoupleX + - | io: output + + + * - $(PREFIX):DECOUPLE_Y + - bo + - $(SYMBOL).bExecuteDecoupleY + - | io: output + + + * - $(PREFIX):DECOUPLE_Y_RBV + - bi + - $(SYMBOL).bExecuteDecoupleY + - | io: output + + + * - $(PREFIX):GANTRY_X_RBV + - ai + - $(SYMBOL).fCurrGantryX_um + - | field: EGU um + | io: input + + + * - $(PREFIX):GANTRY_Y_RBV + - ai + - $(SYMBOL).fCurrGantryY_um + - | field: EGU um + | io: input + + + +lcls_twincat_optics.FB_Axilon_Cooling_1f1p +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):FWM:1_RBV + - ai + - $(SYMBOL).fFlow_1_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - $(PREFIX):PRSM:1_RBV + - ai + - $(SYMBOL).fPress_1_val + - | field: EGU bar + | field: LOW 0.1 + | field: LSV MAJOR + | io: input + + + +lcls_twincat_optics.FB_Axilon_Cooling_2f1p +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):FWM:1_RBV + - ai + - $(SYMBOL).fFlow_1_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - $(PREFIX):FWM:2_RBV + - ai + - $(SYMBOL).fFlow_2_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - $(PREFIX):PRSM:1_RBV + - ai + - $(SYMBOL).fPress_1_val + - | field: EGU bar + | field: LOW 0.1 + | field: LSV MAJOR + | io: input + + + +lcls_twincat_optics.FB_RMSWatch +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ACTPOSARRAY_RBV + - waveform + - $(SYMBOL).aEncActPos + - | io: input + + + * - $(PREFIX):MEAN_RBV + - ai + - $(SYMBOL).fEncMean + - | io: input + + + * - $(PREFIX):RMS_RBV + - ai + - $(SYMBOL).fCurrRMSError + - | io: input + + + * - $(PREFIX):SETPOSARRAY_RBV + - waveform + - $(SYMBOL).aEncSetPos + - | io: input + + + * - $(PREFIX):STDEV_RBV + - ai + - $(SYMBOL).fEncStDev + - | io: input + + + +PMPS.FB_Arbiter +^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):AP:Entry:001:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:001:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:002:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:003:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:004:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:005:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:006:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:007:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:008:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:009:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:010:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:011:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:012:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:013:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:014:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:015:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:016:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:017:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:018:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:019:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - $(PREFIX):AP:Entry:020:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - $(PREFIX):AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - $(PREFIX):AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - $(PREFIX):AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - $(PREFIX):ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:01:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:01:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:01:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:02:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:02:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:02:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:03:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:03:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:03:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:04:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:04:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Apt:04:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - $(PREFIX):ArbitratedBP:BeamClass_RBV + - longin + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:BeamClassRanges_RBV + - longin + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):ArbitratedBP:eVRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - $(PREFIX):ArbitratedBP:MachineMode_RBV + - longin + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:PhotonEnergy_RBV + - ai + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - $(PREFIX):ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - $(PREFIX):ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - $(PREFIX):ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - $(PREFIX):CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + +PMPS.FB_BeamParamAssertionPool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Entry:001:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[1].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:001:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[1].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:001:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:001:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nBCRange + - | io: input + + + * - $(PREFIX):Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:001:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[1].sDevName + - | io: input + + + * - $(PREFIX):Entry:001:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[1].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:001:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nId + - | io: input + + + * - $(PREFIX):Entry:001:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[1].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:001:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:001:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[1].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:001:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[1].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:001:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[1].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:001:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[1].xValid + - | io: input + + + * - $(PREFIX):Entry:001:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[1].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:002:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[2].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:002:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[2].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:002:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:002:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nBCRange + - | io: input + + + * - $(PREFIX):Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:002:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[2].sDevName + - | io: input + + + * - $(PREFIX):Entry:002:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[2].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:002:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nId + - | io: input + + + * - $(PREFIX):Entry:002:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[2].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:002:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:002:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[2].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:002:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[2].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:002:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[2].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:002:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[2].xValid + - | io: input + + + * - $(PREFIX):Entry:002:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[2].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:003:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[3].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:003:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[3].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:003:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:003:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nBCRange + - | io: input + + + * - $(PREFIX):Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:003:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[3].sDevName + - | io: input + + + * - $(PREFIX):Entry:003:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[3].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:003:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nId + - | io: input + + + * - $(PREFIX):Entry:003:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[3].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:003:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:003:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[3].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:003:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[3].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:003:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[3].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:003:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[3].xValid + - | io: input + + + * - $(PREFIX):Entry:003:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[3].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:004:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[4].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:004:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[4].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:004:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:004:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nBCRange + - | io: input + + + * - $(PREFIX):Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:004:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[4].sDevName + - | io: input + + + * - $(PREFIX):Entry:004:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[4].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:004:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nId + - | io: input + + + * - $(PREFIX):Entry:004:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[4].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:004:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:004:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[4].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:004:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[4].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:004:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[4].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:004:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[4].xValid + - | io: input + + + * - $(PREFIX):Entry:004:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[4].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:005:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[5].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:005:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[5].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:005:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:005:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nBCRange + - | io: input + + + * - $(PREFIX):Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:005:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[5].sDevName + - | io: input + + + * - $(PREFIX):Entry:005:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[5].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:005:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nId + - | io: input + + + * - $(PREFIX):Entry:005:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[5].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:005:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:005:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[5].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:005:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[5].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:005:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[5].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:005:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[5].xValid + - | io: input + + + * - $(PREFIX):Entry:005:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[5].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:006:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[6].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:006:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[6].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:006:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:006:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nBCRange + - | io: input + + + * - $(PREFIX):Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:006:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[6].sDevName + - | io: input + + + * - $(PREFIX):Entry:006:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[6].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:006:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nId + - | io: input + + + * - $(PREFIX):Entry:006:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[6].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:006:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:006:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[6].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:006:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[6].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:006:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[6].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:006:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[6].xValid + - | io: input + + + * - $(PREFIX):Entry:006:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[6].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:007:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[7].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:007:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[7].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:007:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:007:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nBCRange + - | io: input + + + * - $(PREFIX):Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:007:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[7].sDevName + - | io: input + + + * - $(PREFIX):Entry:007:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[7].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:007:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nId + - | io: input + + + * - $(PREFIX):Entry:007:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[7].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:007:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:007:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[7].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:007:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[7].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:007:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[7].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:007:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[7].xValid + - | io: input + + + * - $(PREFIX):Entry:007:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[7].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:008:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[8].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:008:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[8].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:008:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:008:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nBCRange + - | io: input + + + * - $(PREFIX):Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:008:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[8].sDevName + - | io: input + + + * - $(PREFIX):Entry:008:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[8].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:008:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nId + - | io: input + + + * - $(PREFIX):Entry:008:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[8].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:008:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:008:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[8].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:008:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[8].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:008:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[8].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:008:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[8].xValid + - | io: input + + + * - $(PREFIX):Entry:008:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[8].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:009:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[9].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:009:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[9].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:009:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:009:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nBCRange + - | io: input + + + * - $(PREFIX):Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:009:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[9].sDevName + - | io: input + + + * - $(PREFIX):Entry:009:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[9].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:009:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nId + - | io: input + + + * - $(PREFIX):Entry:009:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[9].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:009:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:009:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[9].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:009:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[9].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:009:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[9].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:009:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[9].xValid + - | io: input + + + * - $(PREFIX):Entry:009:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[9].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:010:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[10].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:010:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[10].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:010:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:010:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nBCRange + - | io: input + + + * - $(PREFIX):Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:010:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[10].sDevName + - | io: input + + + * - $(PREFIX):Entry:010:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[10].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:010:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nId + - | io: input + + + * - $(PREFIX):Entry:010:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[10].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:010:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:010:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[10].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:010:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[10].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:010:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[10].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:010:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[10].xValid + - | io: input + + + * - $(PREFIX):Entry:010:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[10].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:011:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[11].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:011:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[11].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:011:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:011:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nBCRange + - | io: input + + + * - $(PREFIX):Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:011:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[11].sDevName + - | io: input + + + * - $(PREFIX):Entry:011:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[11].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:011:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nId + - | io: input + + + * - $(PREFIX):Entry:011:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[11].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:011:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:011:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[11].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:011:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[11].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:011:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[11].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:011:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[11].xValid + - | io: input + + + * - $(PREFIX):Entry:011:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[11].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:012:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[12].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:012:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[12].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:012:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:012:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nBCRange + - | io: input + + + * - $(PREFIX):Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:012:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[12].sDevName + - | io: input + + + * - $(PREFIX):Entry:012:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[12].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:012:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nId + - | io: input + + + * - $(PREFIX):Entry:012:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[12].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:012:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:012:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[12].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:012:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[12].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:012:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[12].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:012:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[12].xValid + - | io: input + + + * - $(PREFIX):Entry:012:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[12].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:013:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[13].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:013:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[13].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:013:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:013:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nBCRange + - | io: input + + + * - $(PREFIX):Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:013:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[13].sDevName + - | io: input + + + * - $(PREFIX):Entry:013:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[13].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:013:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nId + - | io: input + + + * - $(PREFIX):Entry:013:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[13].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:013:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:013:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[13].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:013:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[13].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:013:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[13].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:013:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[13].xValid + - | io: input + + + * - $(PREFIX):Entry:013:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[13].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:014:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[14].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:014:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[14].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:014:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:014:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nBCRange + - | io: input + + + * - $(PREFIX):Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:014:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[14].sDevName + - | io: input + + + * - $(PREFIX):Entry:014:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[14].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:014:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nId + - | io: input + + + * - $(PREFIX):Entry:014:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[14].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:014:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:014:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[14].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:014:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[14].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:014:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[14].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:014:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[14].xValid + - | io: input + + + * - $(PREFIX):Entry:014:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[14].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:015:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[15].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:015:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[15].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:015:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:015:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nBCRange + - | io: input + + + * - $(PREFIX):Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:015:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[15].sDevName + - | io: input + + + * - $(PREFIX):Entry:015:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[15].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:015:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nId + - | io: input + + + * - $(PREFIX):Entry:015:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[15].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:015:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:015:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[15].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:015:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[15].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:015:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[15].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:015:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[15].xValid + - | io: input + + + * - $(PREFIX):Entry:015:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[15].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:016:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[16].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:016:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[16].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:016:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:016:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nBCRange + - | io: input + + + * - $(PREFIX):Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:016:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[16].sDevName + - | io: input + + + * - $(PREFIX):Entry:016:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[16].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:016:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nId + - | io: input + + + * - $(PREFIX):Entry:016:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[16].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:016:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:016:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[16].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:016:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[16].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:016:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[16].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:016:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[16].xValid + - | io: input + + + * - $(PREFIX):Entry:016:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[16].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:017:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[17].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:017:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[17].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:017:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:017:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nBCRange + - | io: input + + + * - $(PREFIX):Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:017:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[17].sDevName + - | io: input + + + * - $(PREFIX):Entry:017:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[17].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:017:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nId + - | io: input + + + * - $(PREFIX):Entry:017:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[17].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:017:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:017:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[17].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:017:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[17].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:017:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[17].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:017:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[17].xValid + - | io: input + + + * - $(PREFIX):Entry:017:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[17].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:018:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[18].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:018:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[18].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:018:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:018:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nBCRange + - | io: input + + + * - $(PREFIX):Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:018:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[18].sDevName + - | io: input + + + * - $(PREFIX):Entry:018:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[18].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:018:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nId + - | io: input + + + * - $(PREFIX):Entry:018:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[18].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:018:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:018:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[18].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:018:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[18].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:018:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[18].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:018:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[18].xValid + - | io: input + + + * - $(PREFIX):Entry:018:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[18].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:019:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[19].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:019:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[19].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:019:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:019:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nBCRange + - | io: input + + + * - $(PREFIX):Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:019:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[19].sDevName + - | io: input + + + * - $(PREFIX):Entry:019:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[19].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:019:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nId + - | io: input + + + * - $(PREFIX):Entry:019:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[19].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:019:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:019:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[19].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:019:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[19].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:019:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[19].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:019:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[19].xValid + - | io: input + + + * - $(PREFIX):Entry:019:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[19].aVetoDevices + - | io: input + + + * - $(PREFIX):Entry:020:Apt:01:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:01:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:01:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:02:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:02:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:02:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:03:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:03:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:03:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:04:Height_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:Apt:04:OK_RBV + - bi + - $(SYMBOL).epicsDataPool[20].astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Entry:020:Apt:04:Width_RBV + - ai + - $(SYMBOL).epicsDataPool[20].astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Entry:020:BeamClass_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nBeamClass + - | io: input + + + * - $(PREFIX):Entry:020:BeamClassRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nBCRange + - | io: input + + + * - $(PREFIX):Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Entry:020:Device_RBV + - waveform + - $(SYMBOL).epicsDataPool[20].sDevName + - | io: input + + + * - $(PREFIX):Entry:020:eVRanges_RBV + - longin + - $(SYMBOL).epicsDataPool[20].neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:020:ID_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nId + - | io: input + + + * - $(PREFIX):Entry:020:Live_RBV + - bi + - $(SYMBOL).epicsDataPool[20].LiveInTable + - | io: input + + + * - $(PREFIX):Entry:020:MachineMode_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nMachineMode + - | io: input + + + * - $(PREFIX):Entry:020:PhotonEnergy_RBV + - ai + - $(SYMBOL).epicsDataPool[20].neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Entry:020:Rate_RBV + - longin + - $(SYMBOL).epicsDataPool[20].nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Entry:020:Transmission_RBV + - ai + - $(SYMBOL).epicsDataPool[20].nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Entry:020:Valid_RBV + - bi + - $(SYMBOL).epicsDataPool[20].xValid + - | io: input + + + * - $(PREFIX):Entry:020:Veto_RBV + - waveform + - $(SYMBOL).epicsDataPool[20].aVetoDevices + - | io: input + + + +PMPS.FB_HardwareFFOutput +^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - $(PREFIX):ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - $(PREFIX):EnableVeto + - bo + - $(SYMBOL).i_xVeto + - | io: output + + + * - $(PREFIX):EnableVeto_RBV + - bi + - $(SYMBOL).i_xVeto + - | io: output + + + * - $(PREFIX):FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - $(PREFIX):FF:001:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[1].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:001:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[1].Info.Desc + - | io: input + + + * - $(PREFIX):FF:001:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[1].Info.DevName + - | io: input + + + * - $(PREFIX):FF:001:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[1].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:001:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[1].Info.InUse + - | io: input + + + * - $(PREFIX):FF:001:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[1].Info.sPath + - | io: input + + + * - $(PREFIX):FF:001:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[1].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:001:OK_RBV + - bi + - $(SYMBOL).astFF[1].OK + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:Activate + - bo + - $(SYMBOL).astFF[1].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[1].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[1].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[1].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[1].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Duration + - longout + - $(SYMBOL).astFF[1].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[1].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:001:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[1].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:001:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[1].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:001:Reset + - bo + - $(SYMBOL).astFF[1].Reset + - | io: output + + + * - $(PREFIX):FF:001:Reset_RBV + - bi + - $(SYMBOL).astFF[1].Reset + - | io: output + + + * - $(PREFIX):FF:002:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[2].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:002:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[2].Info.Desc + - | io: input + + + * - $(PREFIX):FF:002:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[2].Info.DevName + - | io: input + + + * - $(PREFIX):FF:002:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[2].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:002:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[2].Info.InUse + - | io: input + + + * - $(PREFIX):FF:002:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[2].Info.sPath + - | io: input + + + * - $(PREFIX):FF:002:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[2].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:002:OK_RBV + - bi + - $(SYMBOL).astFF[2].OK + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:Activate + - bo + - $(SYMBOL).astFF[2].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[2].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[2].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[2].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[2].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Duration + - longout + - $(SYMBOL).astFF[2].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[2].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:002:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[2].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:002:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[2].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:002:Reset + - bo + - $(SYMBOL).astFF[2].Reset + - | io: output + + + * - $(PREFIX):FF:002:Reset_RBV + - bi + - $(SYMBOL).astFF[2].Reset + - | io: output + + + * - $(PREFIX):FF:003:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[3].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:003:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[3].Info.Desc + - | io: input + + + * - $(PREFIX):FF:003:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[3].Info.DevName + - | io: input + + + * - $(PREFIX):FF:003:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[3].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:003:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[3].Info.InUse + - | io: input + + + * - $(PREFIX):FF:003:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[3].Info.sPath + - | io: input + + + * - $(PREFIX):FF:003:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[3].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:003:OK_RBV + - bi + - $(SYMBOL).astFF[3].OK + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:Activate + - bo + - $(SYMBOL).astFF[3].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[3].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[3].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[3].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[3].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Duration + - longout + - $(SYMBOL).astFF[3].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[3].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:003:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[3].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:003:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[3].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:003:Reset + - bo + - $(SYMBOL).astFF[3].Reset + - | io: output + + + * - $(PREFIX):FF:003:Reset_RBV + - bi + - $(SYMBOL).astFF[3].Reset + - | io: output + + + * - $(PREFIX):FF:004:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[4].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:004:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[4].Info.Desc + - | io: input + + + * - $(PREFIX):FF:004:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[4].Info.DevName + - | io: input + + + * - $(PREFIX):FF:004:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[4].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:004:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[4].Info.InUse + - | io: input + + + * - $(PREFIX):FF:004:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[4].Info.sPath + - | io: input + + + * - $(PREFIX):FF:004:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[4].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:004:OK_RBV + - bi + - $(SYMBOL).astFF[4].OK + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:Activate + - bo + - $(SYMBOL).astFF[4].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[4].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[4].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[4].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[4].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Duration + - longout + - $(SYMBOL).astFF[4].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[4].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:004:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[4].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:004:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[4].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:004:Reset + - bo + - $(SYMBOL).astFF[4].Reset + - | io: output + + + * - $(PREFIX):FF:004:Reset_RBV + - bi + - $(SYMBOL).astFF[4].Reset + - | io: output + + + * - $(PREFIX):FF:005:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[5].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:005:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[5].Info.Desc + - | io: input + + + * - $(PREFIX):FF:005:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[5].Info.DevName + - | io: input + + + * - $(PREFIX):FF:005:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[5].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:005:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[5].Info.InUse + - | io: input + + + * - $(PREFIX):FF:005:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[5].Info.sPath + - | io: input + + + * - $(PREFIX):FF:005:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[5].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:005:OK_RBV + - bi + - $(SYMBOL).astFF[5].OK + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:Activate + - bo + - $(SYMBOL).astFF[5].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[5].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[5].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[5].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[5].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Duration + - longout + - $(SYMBOL).astFF[5].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[5].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:005:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[5].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:005:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[5].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:005:Reset + - bo + - $(SYMBOL).astFF[5].Reset + - | io: output + + + * - $(PREFIX):FF:005:Reset_RBV + - bi + - $(SYMBOL).astFF[5].Reset + - | io: output + + + * - $(PREFIX):FF:006:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[6].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:006:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[6].Info.Desc + - | io: input + + + * - $(PREFIX):FF:006:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[6].Info.DevName + - | io: input + + + * - $(PREFIX):FF:006:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[6].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:006:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[6].Info.InUse + - | io: input + + + * - $(PREFIX):FF:006:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[6].Info.sPath + - | io: input + + + * - $(PREFIX):FF:006:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[6].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:006:OK_RBV + - bi + - $(SYMBOL).astFF[6].OK + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:Activate + - bo + - $(SYMBOL).astFF[6].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[6].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[6].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[6].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[6].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Duration + - longout + - $(SYMBOL).astFF[6].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[6].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:006:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[6].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:006:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[6].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:006:Reset + - bo + - $(SYMBOL).astFF[6].Reset + - | io: output + + + * - $(PREFIX):FF:006:Reset_RBV + - bi + - $(SYMBOL).astFF[6].Reset + - | io: output + + + * - $(PREFIX):FF:007:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[7].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:007:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[7].Info.Desc + - | io: input + + + * - $(PREFIX):FF:007:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[7].Info.DevName + - | io: input + + + * - $(PREFIX):FF:007:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[7].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:007:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[7].Info.InUse + - | io: input + + + * - $(PREFIX):FF:007:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[7].Info.sPath + - | io: input + + + * - $(PREFIX):FF:007:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[7].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:007:OK_RBV + - bi + - $(SYMBOL).astFF[7].OK + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:Activate + - bo + - $(SYMBOL).astFF[7].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[7].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[7].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[7].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[7].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Duration + - longout + - $(SYMBOL).astFF[7].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[7].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:007:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[7].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:007:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[7].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:007:Reset + - bo + - $(SYMBOL).astFF[7].Reset + - | io: output + + + * - $(PREFIX):FF:007:Reset_RBV + - bi + - $(SYMBOL).astFF[7].Reset + - | io: output + + + * - $(PREFIX):FF:008:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[8].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:008:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[8].Info.Desc + - | io: input + + + * - $(PREFIX):FF:008:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[8].Info.DevName + - | io: input + + + * - $(PREFIX):FF:008:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[8].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:008:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[8].Info.InUse + - | io: input + + + * - $(PREFIX):FF:008:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[8].Info.sPath + - | io: input + + + * - $(PREFIX):FF:008:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[8].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:008:OK_RBV + - bi + - $(SYMBOL).astFF[8].OK + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:Activate + - bo + - $(SYMBOL).astFF[8].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[8].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[8].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[8].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[8].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Duration + - longout + - $(SYMBOL).astFF[8].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[8].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:008:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[8].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:008:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[8].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:008:Reset + - bo + - $(SYMBOL).astFF[8].Reset + - | io: output + + + * - $(PREFIX):FF:008:Reset_RBV + - bi + - $(SYMBOL).astFF[8].Reset + - | io: output + + + * - $(PREFIX):FF:009:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[9].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:009:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[9].Info.Desc + - | io: input + + + * - $(PREFIX):FF:009:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[9].Info.DevName + - | io: input + + + * - $(PREFIX):FF:009:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[9].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:009:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[9].Info.InUse + - | io: input + + + * - $(PREFIX):FF:009:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[9].Info.sPath + - | io: input + + + * - $(PREFIX):FF:009:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[9].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:009:OK_RBV + - bi + - $(SYMBOL).astFF[9].OK + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:Activate + - bo + - $(SYMBOL).astFF[9].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[9].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[9].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[9].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[9].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Duration + - longout + - $(SYMBOL).astFF[9].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[9].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:009:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[9].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:009:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[9].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:009:Reset + - bo + - $(SYMBOL).astFF[9].Reset + - | io: output + + + * - $(PREFIX):FF:009:Reset_RBV + - bi + - $(SYMBOL).astFF[9].Reset + - | io: output + + + * - $(PREFIX):FF:010:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[10].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:010:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[10].Info.Desc + - | io: input + + + * - $(PREFIX):FF:010:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[10].Info.DevName + - | io: input + + + * - $(PREFIX):FF:010:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[10].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:010:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[10].Info.InUse + - | io: input + + + * - $(PREFIX):FF:010:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[10].Info.sPath + - | io: input + + + * - $(PREFIX):FF:010:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[10].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:010:OK_RBV + - bi + - $(SYMBOL).astFF[10].OK + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:Activate + - bo + - $(SYMBOL).astFF[10].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[10].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[10].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[10].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[10].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Duration + - longout + - $(SYMBOL).astFF[10].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[10].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:010:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[10].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:010:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[10].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:010:Reset + - bo + - $(SYMBOL).astFF[10].Reset + - | io: output + + + * - $(PREFIX):FF:010:Reset_RBV + - bi + - $(SYMBOL).astFF[10].Reset + - | io: output + + + * - $(PREFIX):FF:011:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[11].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:011:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[11].Info.Desc + - | io: input + + + * - $(PREFIX):FF:011:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[11].Info.DevName + - | io: input + + + * - $(PREFIX):FF:011:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[11].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:011:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[11].Info.InUse + - | io: input + + + * - $(PREFIX):FF:011:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[11].Info.sPath + - | io: input + + + * - $(PREFIX):FF:011:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[11].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:011:OK_RBV + - bi + - $(SYMBOL).astFF[11].OK + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:Activate + - bo + - $(SYMBOL).astFF[11].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[11].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[11].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[11].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[11].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Duration + - longout + - $(SYMBOL).astFF[11].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[11].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:011:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[11].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:011:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[11].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:011:Reset + - bo + - $(SYMBOL).astFF[11].Reset + - | io: output + + + * - $(PREFIX):FF:011:Reset_RBV + - bi + - $(SYMBOL).astFF[11].Reset + - | io: output + + + * - $(PREFIX):FF:012:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[12].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:012:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[12].Info.Desc + - | io: input + + + * - $(PREFIX):FF:012:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[12].Info.DevName + - | io: input + + + * - $(PREFIX):FF:012:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[12].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:012:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[12].Info.InUse + - | io: input + + + * - $(PREFIX):FF:012:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[12].Info.sPath + - | io: input + + + * - $(PREFIX):FF:012:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[12].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:012:OK_RBV + - bi + - $(SYMBOL).astFF[12].OK + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:Activate + - bo + - $(SYMBOL).astFF[12].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[12].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[12].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[12].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[12].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Duration + - longout + - $(SYMBOL).astFF[12].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[12].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:012:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[12].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:012:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[12].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:012:Reset + - bo + - $(SYMBOL).astFF[12].Reset + - | io: output + + + * - $(PREFIX):FF:012:Reset_RBV + - bi + - $(SYMBOL).astFF[12].Reset + - | io: output + + + * - $(PREFIX):FF:013:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[13].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:013:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[13].Info.Desc + - | io: input + + + * - $(PREFIX):FF:013:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[13].Info.DevName + - | io: input + + + * - $(PREFIX):FF:013:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[13].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:013:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[13].Info.InUse + - | io: input + + + * - $(PREFIX):FF:013:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[13].Info.sPath + - | io: input + + + * - $(PREFIX):FF:013:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[13].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:013:OK_RBV + - bi + - $(SYMBOL).astFF[13].OK + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:Activate + - bo + - $(SYMBOL).astFF[13].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[13].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[13].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[13].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[13].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Duration + - longout + - $(SYMBOL).astFF[13].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[13].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:013:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[13].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:013:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[13].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:013:Reset + - bo + - $(SYMBOL).astFF[13].Reset + - | io: output + + + * - $(PREFIX):FF:013:Reset_RBV + - bi + - $(SYMBOL).astFF[13].Reset + - | io: output + + + * - $(PREFIX):FF:014:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[14].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:014:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[14].Info.Desc + - | io: input + + + * - $(PREFIX):FF:014:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[14].Info.DevName + - | io: input + + + * - $(PREFIX):FF:014:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[14].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:014:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[14].Info.InUse + - | io: input + + + * - $(PREFIX):FF:014:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[14].Info.sPath + - | io: input + + + * - $(PREFIX):FF:014:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[14].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:014:OK_RBV + - bi + - $(SYMBOL).astFF[14].OK + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:Activate + - bo + - $(SYMBOL).astFF[14].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[14].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[14].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[14].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[14].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Duration + - longout + - $(SYMBOL).astFF[14].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[14].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:014:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[14].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:014:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[14].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:014:Reset + - bo + - $(SYMBOL).astFF[14].Reset + - | io: output + + + * - $(PREFIX):FF:014:Reset_RBV + - bi + - $(SYMBOL).astFF[14].Reset + - | io: output + + + * - $(PREFIX):FF:015:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[15].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:015:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[15].Info.Desc + - | io: input + + + * - $(PREFIX):FF:015:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[15].Info.DevName + - | io: input + + + * - $(PREFIX):FF:015:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[15].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:015:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[15].Info.InUse + - | io: input + + + * - $(PREFIX):FF:015:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[15].Info.sPath + - | io: input + + + * - $(PREFIX):FF:015:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[15].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:015:OK_RBV + - bi + - $(SYMBOL).astFF[15].OK + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:Activate + - bo + - $(SYMBOL).astFF[15].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[15].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[15].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[15].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[15].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Duration + - longout + - $(SYMBOL).astFF[15].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[15].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:015:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[15].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:015:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[15].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:015:Reset + - bo + - $(SYMBOL).astFF[15].Reset + - | io: output + + + * - $(PREFIX):FF:015:Reset_RBV + - bi + - $(SYMBOL).astFF[15].Reset + - | io: output + + + * - $(PREFIX):FF:016:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[16].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:016:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[16].Info.Desc + - | io: input + + + * - $(PREFIX):FF:016:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[16].Info.DevName + - | io: input + + + * - $(PREFIX):FF:016:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[16].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:016:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[16].Info.InUse + - | io: input + + + * - $(PREFIX):FF:016:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[16].Info.sPath + - | io: input + + + * - $(PREFIX):FF:016:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[16].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:016:OK_RBV + - bi + - $(SYMBOL).astFF[16].OK + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:Activate + - bo + - $(SYMBOL).astFF[16].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[16].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[16].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[16].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[16].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Duration + - longout + - $(SYMBOL).astFF[16].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[16].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:016:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[16].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:016:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[16].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:016:Reset + - bo + - $(SYMBOL).astFF[16].Reset + - | io: output + + + * - $(PREFIX):FF:016:Reset_RBV + - bi + - $(SYMBOL).astFF[16].Reset + - | io: output + + + * - $(PREFIX):FF:017:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[17].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:017:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[17].Info.Desc + - | io: input + + + * - $(PREFIX):FF:017:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[17].Info.DevName + - | io: input + + + * - $(PREFIX):FF:017:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[17].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:017:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[17].Info.InUse + - | io: input + + + * - $(PREFIX):FF:017:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[17].Info.sPath + - | io: input + + + * - $(PREFIX):FF:017:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[17].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:017:OK_RBV + - bi + - $(SYMBOL).astFF[17].OK + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:Activate + - bo + - $(SYMBOL).astFF[17].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[17].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[17].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[17].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[17].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Duration + - longout + - $(SYMBOL).astFF[17].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[17].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:017:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[17].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:017:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[17].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:017:Reset + - bo + - $(SYMBOL).astFF[17].Reset + - | io: output + + + * - $(PREFIX):FF:017:Reset_RBV + - bi + - $(SYMBOL).astFF[17].Reset + - | io: output + + + * - $(PREFIX):FF:018:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[18].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:018:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[18].Info.Desc + - | io: input + + + * - $(PREFIX):FF:018:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[18].Info.DevName + - | io: input + + + * - $(PREFIX):FF:018:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[18].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:018:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[18].Info.InUse + - | io: input + + + * - $(PREFIX):FF:018:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[18].Info.sPath + - | io: input + + + * - $(PREFIX):FF:018:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[18].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:018:OK_RBV + - bi + - $(SYMBOL).astFF[18].OK + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:Activate + - bo + - $(SYMBOL).astFF[18].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[18].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[18].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[18].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[18].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Duration + - longout + - $(SYMBOL).astFF[18].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[18].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:018:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[18].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:018:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[18].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:018:Reset + - bo + - $(SYMBOL).astFF[18].Reset + - | io: output + + + * - $(PREFIX):FF:018:Reset_RBV + - bi + - $(SYMBOL).astFF[18].Reset + - | io: output + + + * - $(PREFIX):FF:019:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[19].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:019:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[19].Info.Desc + - | io: input + + + * - $(PREFIX):FF:019:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[19].Info.DevName + - | io: input + + + * - $(PREFIX):FF:019:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[19].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:019:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[19].Info.InUse + - | io: input + + + * - $(PREFIX):FF:019:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[19].Info.sPath + - | io: input + + + * - $(PREFIX):FF:019:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[19].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:019:OK_RBV + - bi + - $(SYMBOL).astFF[19].OK + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:Activate + - bo + - $(SYMBOL).astFF[19].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[19].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[19].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[19].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[19].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Duration + - longout + - $(SYMBOL).astFF[19].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[19].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:019:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[19].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:019:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[19].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:019:Reset + - bo + - $(SYMBOL).astFF[19].Reset + - | io: output + + + * - $(PREFIX):FF:019:Reset_RBV + - bi + - $(SYMBOL).astFF[19].Reset + - | io: output + + + * - $(PREFIX):FF:020:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[20].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:020:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[20].Info.Desc + - | io: input + + + * - $(PREFIX):FF:020:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[20].Info.DevName + - | io: input + + + * - $(PREFIX):FF:020:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[20].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:020:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[20].Info.InUse + - | io: input + + + * - $(PREFIX):FF:020:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[20].Info.sPath + - | io: input + + + * - $(PREFIX):FF:020:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[20].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:020:OK_RBV + - bi + - $(SYMBOL).astFF[20].OK + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:Activate + - bo + - $(SYMBOL).astFF[20].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[20].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[20].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[20].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[20].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Duration + - longout + - $(SYMBOL).astFF[20].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[20].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:020:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[20].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:020:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[20].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:020:Reset + - bo + - $(SYMBOL).astFF[20].Reset + - | io: output + + + * - $(PREFIX):FF:020:Reset_RBV + - bi + - $(SYMBOL).astFF[20].Reset + - | io: output + + + * - $(PREFIX):FF:021:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[21].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:021:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[21].Info.Desc + - | io: input + + + * - $(PREFIX):FF:021:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[21].Info.DevName + - | io: input + + + * - $(PREFIX):FF:021:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[21].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:021:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[21].Info.InUse + - | io: input + + + * - $(PREFIX):FF:021:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[21].Info.sPath + - | io: input + + + * - $(PREFIX):FF:021:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[21].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:021:OK_RBV + - bi + - $(SYMBOL).astFF[21].OK + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:Activate + - bo + - $(SYMBOL).astFF[21].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[21].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[21].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[21].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[21].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Duration + - longout + - $(SYMBOL).astFF[21].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[21].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:021:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[21].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:021:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[21].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:021:Reset + - bo + - $(SYMBOL).astFF[21].Reset + - | io: output + + + * - $(PREFIX):FF:021:Reset_RBV + - bi + - $(SYMBOL).astFF[21].Reset + - | io: output + + + * - $(PREFIX):FF:022:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[22].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:022:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[22].Info.Desc + - | io: input + + + * - $(PREFIX):FF:022:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[22].Info.DevName + - | io: input + + + * - $(PREFIX):FF:022:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[22].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:022:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[22].Info.InUse + - | io: input + + + * - $(PREFIX):FF:022:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[22].Info.sPath + - | io: input + + + * - $(PREFIX):FF:022:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[22].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:022:OK_RBV + - bi + - $(SYMBOL).astFF[22].OK + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:Activate + - bo + - $(SYMBOL).astFF[22].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[22].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[22].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[22].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[22].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Duration + - longout + - $(SYMBOL).astFF[22].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[22].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:022:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[22].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:022:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[22].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:022:Reset + - bo + - $(SYMBOL).astFF[22].Reset + - | io: output + + + * - $(PREFIX):FF:022:Reset_RBV + - bi + - $(SYMBOL).astFF[22].Reset + - | io: output + + + * - $(PREFIX):FF:023:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[23].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:023:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[23].Info.Desc + - | io: input + + + * - $(PREFIX):FF:023:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[23].Info.DevName + - | io: input + + + * - $(PREFIX):FF:023:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[23].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:023:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[23].Info.InUse + - | io: input + + + * - $(PREFIX):FF:023:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[23].Info.sPath + - | io: input + + + * - $(PREFIX):FF:023:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[23].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:023:OK_RBV + - bi + - $(SYMBOL).astFF[23].OK + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:Activate + - bo + - $(SYMBOL).astFF[23].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[23].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[23].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[23].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[23].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Duration + - longout + - $(SYMBOL).astFF[23].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[23].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:023:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[23].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:023:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[23].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:023:Reset + - bo + - $(SYMBOL).astFF[23].Reset + - | io: output + + + * - $(PREFIX):FF:023:Reset_RBV + - bi + - $(SYMBOL).astFF[23].Reset + - | io: output + + + * - $(PREFIX):FF:024:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[24].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:024:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[24].Info.Desc + - | io: input + + + * - $(PREFIX):FF:024:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[24].Info.DevName + - | io: input + + + * - $(PREFIX):FF:024:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[24].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:024:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[24].Info.InUse + - | io: input + + + * - $(PREFIX):FF:024:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[24].Info.sPath + - | io: input + + + * - $(PREFIX):FF:024:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[24].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:024:OK_RBV + - bi + - $(SYMBOL).astFF[24].OK + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:Activate + - bo + - $(SYMBOL).astFF[24].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[24].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[24].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[24].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[24].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Duration + - longout + - $(SYMBOL).astFF[24].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[24].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:024:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[24].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:024:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[24].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:024:Reset + - bo + - $(SYMBOL).astFF[24].Reset + - | io: output + + + * - $(PREFIX):FF:024:Reset_RBV + - bi + - $(SYMBOL).astFF[24].Reset + - | io: output + + + * - $(PREFIX):FF:025:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[25].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:025:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[25].Info.Desc + - | io: input + + + * - $(PREFIX):FF:025:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[25].Info.DevName + - | io: input + + + * - $(PREFIX):FF:025:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[25].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:025:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[25].Info.InUse + - | io: input + + + * - $(PREFIX):FF:025:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[25].Info.sPath + - | io: input + + + * - $(PREFIX):FF:025:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[25].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:025:OK_RBV + - bi + - $(SYMBOL).astFF[25].OK + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:Activate + - bo + - $(SYMBOL).astFF[25].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[25].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[25].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[25].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[25].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Duration + - longout + - $(SYMBOL).astFF[25].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[25].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:025:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[25].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:025:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[25].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:025:Reset + - bo + - $(SYMBOL).astFF[25].Reset + - | io: output + + + * - $(PREFIX):FF:025:Reset_RBV + - bi + - $(SYMBOL).astFF[25].Reset + - | io: output + + + * - $(PREFIX):FF:026:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[26].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:026:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[26].Info.Desc + - | io: input + + + * - $(PREFIX):FF:026:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[26].Info.DevName + - | io: input + + + * - $(PREFIX):FF:026:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[26].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:026:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[26].Info.InUse + - | io: input + + + * - $(PREFIX):FF:026:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[26].Info.sPath + - | io: input + + + * - $(PREFIX):FF:026:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[26].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:026:OK_RBV + - bi + - $(SYMBOL).astFF[26].OK + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:Activate + - bo + - $(SYMBOL).astFF[26].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[26].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[26].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[26].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[26].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Duration + - longout + - $(SYMBOL).astFF[26].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[26].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:026:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[26].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:026:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[26].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:026:Reset + - bo + - $(SYMBOL).astFF[26].Reset + - | io: output + + + * - $(PREFIX):FF:026:Reset_RBV + - bi + - $(SYMBOL).astFF[26].Reset + - | io: output + + + * - $(PREFIX):FF:027:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[27].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:027:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[27].Info.Desc + - | io: input + + + * - $(PREFIX):FF:027:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[27].Info.DevName + - | io: input + + + * - $(PREFIX):FF:027:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[27].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:027:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[27].Info.InUse + - | io: input + + + * - $(PREFIX):FF:027:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[27].Info.sPath + - | io: input + + + * - $(PREFIX):FF:027:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[27].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:027:OK_RBV + - bi + - $(SYMBOL).astFF[27].OK + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:Activate + - bo + - $(SYMBOL).astFF[27].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[27].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[27].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[27].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[27].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Duration + - longout + - $(SYMBOL).astFF[27].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[27].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:027:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[27].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:027:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[27].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:027:Reset + - bo + - $(SYMBOL).astFF[27].Reset + - | io: output + + + * - $(PREFIX):FF:027:Reset_RBV + - bi + - $(SYMBOL).astFF[27].Reset + - | io: output + + + * - $(PREFIX):FF:028:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[28].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:028:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[28].Info.Desc + - | io: input + + + * - $(PREFIX):FF:028:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[28].Info.DevName + - | io: input + + + * - $(PREFIX):FF:028:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[28].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:028:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[28].Info.InUse + - | io: input + + + * - $(PREFIX):FF:028:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[28].Info.sPath + - | io: input + + + * - $(PREFIX):FF:028:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[28].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:028:OK_RBV + - bi + - $(SYMBOL).astFF[28].OK + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:Activate + - bo + - $(SYMBOL).astFF[28].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[28].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[28].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[28].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[28].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Duration + - longout + - $(SYMBOL).astFF[28].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[28].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:028:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[28].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:028:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[28].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:028:Reset + - bo + - $(SYMBOL).astFF[28].Reset + - | io: output + + + * - $(PREFIX):FF:028:Reset_RBV + - bi + - $(SYMBOL).astFF[28].Reset + - | io: output + + + * - $(PREFIX):FF:029:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[29].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:029:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[29].Info.Desc + - | io: input + + + * - $(PREFIX):FF:029:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[29].Info.DevName + - | io: input + + + * - $(PREFIX):FF:029:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[29].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:029:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[29].Info.InUse + - | io: input + + + * - $(PREFIX):FF:029:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[29].Info.sPath + - | io: input + + + * - $(PREFIX):FF:029:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[29].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:029:OK_RBV + - bi + - $(SYMBOL).astFF[29].OK + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:Activate + - bo + - $(SYMBOL).astFF[29].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[29].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[29].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[29].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[29].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Duration + - longout + - $(SYMBOL).astFF[29].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[29].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:029:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[29].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:029:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[29].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:029:Reset + - bo + - $(SYMBOL).astFF[29].Reset + - | io: output + + + * - $(PREFIX):FF:029:Reset_RBV + - bi + - $(SYMBOL).astFF[29].Reset + - | io: output + + + * - $(PREFIX):FF:030:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[30].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:030:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[30].Info.Desc + - | io: input + + + * - $(PREFIX):FF:030:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[30].Info.DevName + - | io: input + + + * - $(PREFIX):FF:030:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[30].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:030:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[30].Info.InUse + - | io: input + + + * - $(PREFIX):FF:030:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[30].Info.sPath + - | io: input + + + * - $(PREFIX):FF:030:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[30].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:030:OK_RBV + - bi + - $(SYMBOL).astFF[30].OK + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:Activate + - bo + - $(SYMBOL).astFF[30].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[30].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[30].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[30].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[30].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Duration + - longout + - $(SYMBOL).astFF[30].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[30].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:030:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[30].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:030:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[30].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:030:Reset + - bo + - $(SYMBOL).astFF[30].Reset + - | io: output + + + * - $(PREFIX):FF:030:Reset_RBV + - bi + - $(SYMBOL).astFF[30].Reset + - | io: output + + + * - $(PREFIX):FF:031:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[31].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:031:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[31].Info.Desc + - | io: input + + + * - $(PREFIX):FF:031:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[31].Info.DevName + - | io: input + + + * - $(PREFIX):FF:031:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[31].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:031:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[31].Info.InUse + - | io: input + + + * - $(PREFIX):FF:031:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[31].Info.sPath + - | io: input + + + * - $(PREFIX):FF:031:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[31].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:031:OK_RBV + - bi + - $(SYMBOL).astFF[31].OK + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:Activate + - bo + - $(SYMBOL).astFF[31].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[31].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[31].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[31].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[31].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Duration + - longout + - $(SYMBOL).astFF[31].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[31].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:031:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[31].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:031:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[31].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:031:Reset + - bo + - $(SYMBOL).astFF[31].Reset + - | io: output + + + * - $(PREFIX):FF:031:Reset_RBV + - bi + - $(SYMBOL).astFF[31].Reset + - | io: output + + + * - $(PREFIX):FF:032:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[32].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:032:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[32].Info.Desc + - | io: input + + + * - $(PREFIX):FF:032:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[32].Info.DevName + - | io: input + + + * - $(PREFIX):FF:032:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[32].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:032:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[32].Info.InUse + - | io: input + + + * - $(PREFIX):FF:032:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[32].Info.sPath + - | io: input + + + * - $(PREFIX):FF:032:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[32].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:032:OK_RBV + - bi + - $(SYMBOL).astFF[32].OK + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:Activate + - bo + - $(SYMBOL).astFF[32].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[32].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[32].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[32].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[32].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Duration + - longout + - $(SYMBOL).astFF[32].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[32].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:032:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[32].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:032:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[32].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:032:Reset + - bo + - $(SYMBOL).astFF[32].Reset + - | io: output + + + * - $(PREFIX):FF:032:Reset_RBV + - bi + - $(SYMBOL).astFF[32].Reset + - | io: output + + + * - $(PREFIX):FF:033:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[33].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:033:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[33].Info.Desc + - | io: input + + + * - $(PREFIX):FF:033:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[33].Info.DevName + - | io: input + + + * - $(PREFIX):FF:033:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[33].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:033:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[33].Info.InUse + - | io: input + + + * - $(PREFIX):FF:033:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[33].Info.sPath + - | io: input + + + * - $(PREFIX):FF:033:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[33].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:033:OK_RBV + - bi + - $(SYMBOL).astFF[33].OK + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:Activate + - bo + - $(SYMBOL).astFF[33].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[33].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[33].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[33].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[33].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Duration + - longout + - $(SYMBOL).astFF[33].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[33].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:033:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[33].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:033:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[33].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:033:Reset + - bo + - $(SYMBOL).astFF[33].Reset + - | io: output + + + * - $(PREFIX):FF:033:Reset_RBV + - bi + - $(SYMBOL).astFF[33].Reset + - | io: output + + + * - $(PREFIX):FF:034:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[34].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:034:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[34].Info.Desc + - | io: input + + + * - $(PREFIX):FF:034:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[34].Info.DevName + - | io: input + + + * - $(PREFIX):FF:034:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[34].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:034:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[34].Info.InUse + - | io: input + + + * - $(PREFIX):FF:034:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[34].Info.sPath + - | io: input + + + * - $(PREFIX):FF:034:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[34].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:034:OK_RBV + - bi + - $(SYMBOL).astFF[34].OK + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:Activate + - bo + - $(SYMBOL).astFF[34].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[34].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[34].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[34].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[34].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Duration + - longout + - $(SYMBOL).astFF[34].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[34].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:034:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[34].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:034:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[34].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:034:Reset + - bo + - $(SYMBOL).astFF[34].Reset + - | io: output + + + * - $(PREFIX):FF:034:Reset_RBV + - bi + - $(SYMBOL).astFF[34].Reset + - | io: output + + + * - $(PREFIX):FF:035:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[35].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:035:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[35].Info.Desc + - | io: input + + + * - $(PREFIX):FF:035:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[35].Info.DevName + - | io: input + + + * - $(PREFIX):FF:035:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[35].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:035:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[35].Info.InUse + - | io: input + + + * - $(PREFIX):FF:035:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[35].Info.sPath + - | io: input + + + * - $(PREFIX):FF:035:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[35].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:035:OK_RBV + - bi + - $(SYMBOL).astFF[35].OK + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:Activate + - bo + - $(SYMBOL).astFF[35].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[35].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[35].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[35].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[35].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Duration + - longout + - $(SYMBOL).astFF[35].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[35].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:035:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[35].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:035:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[35].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:035:Reset + - bo + - $(SYMBOL).astFF[35].Reset + - | io: output + + + * - $(PREFIX):FF:035:Reset_RBV + - bi + - $(SYMBOL).astFF[35].Reset + - | io: output + + + * - $(PREFIX):FF:036:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[36].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:036:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[36].Info.Desc + - | io: input + + + * - $(PREFIX):FF:036:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[36].Info.DevName + - | io: input + + + * - $(PREFIX):FF:036:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[36].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:036:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[36].Info.InUse + - | io: input + + + * - $(PREFIX):FF:036:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[36].Info.sPath + - | io: input + + + * - $(PREFIX):FF:036:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[36].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:036:OK_RBV + - bi + - $(SYMBOL).astFF[36].OK + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:Activate + - bo + - $(SYMBOL).astFF[36].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[36].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[36].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[36].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[36].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Duration + - longout + - $(SYMBOL).astFF[36].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[36].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:036:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[36].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:036:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[36].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:036:Reset + - bo + - $(SYMBOL).astFF[36].Reset + - | io: output + + + * - $(PREFIX):FF:036:Reset_RBV + - bi + - $(SYMBOL).astFF[36].Reset + - | io: output + + + * - $(PREFIX):FF:037:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[37].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:037:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[37].Info.Desc + - | io: input + + + * - $(PREFIX):FF:037:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[37].Info.DevName + - | io: input + + + * - $(PREFIX):FF:037:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[37].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:037:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[37].Info.InUse + - | io: input + + + * - $(PREFIX):FF:037:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[37].Info.sPath + - | io: input + + + * - $(PREFIX):FF:037:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[37].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:037:OK_RBV + - bi + - $(SYMBOL).astFF[37].OK + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:Activate + - bo + - $(SYMBOL).astFF[37].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[37].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[37].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[37].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[37].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Duration + - longout + - $(SYMBOL).astFF[37].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[37].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:037:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[37].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:037:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[37].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:037:Reset + - bo + - $(SYMBOL).astFF[37].Reset + - | io: output + + + * - $(PREFIX):FF:037:Reset_RBV + - bi + - $(SYMBOL).astFF[37].Reset + - | io: output + + + * - $(PREFIX):FF:038:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[38].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:038:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[38].Info.Desc + - | io: input + + + * - $(PREFIX):FF:038:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[38].Info.DevName + - | io: input + + + * - $(PREFIX):FF:038:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[38].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:038:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[38].Info.InUse + - | io: input + + + * - $(PREFIX):FF:038:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[38].Info.sPath + - | io: input + + + * - $(PREFIX):FF:038:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[38].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:038:OK_RBV + - bi + - $(SYMBOL).astFF[38].OK + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:Activate + - bo + - $(SYMBOL).astFF[38].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[38].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[38].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[38].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[38].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Duration + - longout + - $(SYMBOL).astFF[38].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[38].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:038:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[38].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:038:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[38].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:038:Reset + - bo + - $(SYMBOL).astFF[38].Reset + - | io: output + + + * - $(PREFIX):FF:038:Reset_RBV + - bi + - $(SYMBOL).astFF[38].Reset + - | io: output + + + * - $(PREFIX):FF:039:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[39].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:039:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[39].Info.Desc + - | io: input + + + * - $(PREFIX):FF:039:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[39].Info.DevName + - | io: input + + + * - $(PREFIX):FF:039:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[39].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:039:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[39].Info.InUse + - | io: input + + + * - $(PREFIX):FF:039:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[39].Info.sPath + - | io: input + + + * - $(PREFIX):FF:039:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[39].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:039:OK_RBV + - bi + - $(SYMBOL).astFF[39].OK + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:Activate + - bo + - $(SYMBOL).astFF[39].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[39].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[39].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[39].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[39].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Duration + - longout + - $(SYMBOL).astFF[39].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[39].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:039:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[39].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:039:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[39].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:039:Reset + - bo + - $(SYMBOL).astFF[39].Reset + - | io: output + + + * - $(PREFIX):FF:039:Reset_RBV + - bi + - $(SYMBOL).astFF[39].Reset + - | io: output + + + * - $(PREFIX):FF:040:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[40].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:040:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[40].Info.Desc + - | io: input + + + * - $(PREFIX):FF:040:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[40].Info.DevName + - | io: input + + + * - $(PREFIX):FF:040:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[40].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:040:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[40].Info.InUse + - | io: input + + + * - $(PREFIX):FF:040:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[40].Info.sPath + - | io: input + + + * - $(PREFIX):FF:040:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[40].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:040:OK_RBV + - bi + - $(SYMBOL).astFF[40].OK + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:Activate + - bo + - $(SYMBOL).astFF[40].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[40].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[40].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[40].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[40].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Duration + - longout + - $(SYMBOL).astFF[40].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[40].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:040:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[40].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:040:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[40].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:040:Reset + - bo + - $(SYMBOL).astFF[40].Reset + - | io: output + + + * - $(PREFIX):FF:040:Reset_RBV + - bi + - $(SYMBOL).astFF[40].Reset + - | io: output + + + * - $(PREFIX):FF:041:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[41].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:041:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[41].Info.Desc + - | io: input + + + * - $(PREFIX):FF:041:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[41].Info.DevName + - | io: input + + + * - $(PREFIX):FF:041:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[41].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:041:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[41].Info.InUse + - | io: input + + + * - $(PREFIX):FF:041:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[41].Info.sPath + - | io: input + + + * - $(PREFIX):FF:041:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[41].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:041:OK_RBV + - bi + - $(SYMBOL).astFF[41].OK + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:Activate + - bo + - $(SYMBOL).astFF[41].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[41].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[41].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[41].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[41].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Duration + - longout + - $(SYMBOL).astFF[41].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[41].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:041:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[41].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:041:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[41].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:041:Reset + - bo + - $(SYMBOL).astFF[41].Reset + - | io: output + + + * - $(PREFIX):FF:041:Reset_RBV + - bi + - $(SYMBOL).astFF[41].Reset + - | io: output + + + * - $(PREFIX):FF:042:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[42].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:042:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[42].Info.Desc + - | io: input + + + * - $(PREFIX):FF:042:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[42].Info.DevName + - | io: input + + + * - $(PREFIX):FF:042:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[42].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:042:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[42].Info.InUse + - | io: input + + + * - $(PREFIX):FF:042:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[42].Info.sPath + - | io: input + + + * - $(PREFIX):FF:042:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[42].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:042:OK_RBV + - bi + - $(SYMBOL).astFF[42].OK + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:Activate + - bo + - $(SYMBOL).astFF[42].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[42].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[42].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[42].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[42].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Duration + - longout + - $(SYMBOL).astFF[42].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[42].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:042:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[42].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:042:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[42].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:042:Reset + - bo + - $(SYMBOL).astFF[42].Reset + - | io: output + + + * - $(PREFIX):FF:042:Reset_RBV + - bi + - $(SYMBOL).astFF[42].Reset + - | io: output + + + * - $(PREFIX):FF:043:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[43].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:043:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[43].Info.Desc + - | io: input + + + * - $(PREFIX):FF:043:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[43].Info.DevName + - | io: input + + + * - $(PREFIX):FF:043:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[43].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:043:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[43].Info.InUse + - | io: input + + + * - $(PREFIX):FF:043:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[43].Info.sPath + - | io: input + + + * - $(PREFIX):FF:043:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[43].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:043:OK_RBV + - bi + - $(SYMBOL).astFF[43].OK + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:Activate + - bo + - $(SYMBOL).astFF[43].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[43].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[43].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[43].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[43].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Duration + - longout + - $(SYMBOL).astFF[43].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[43].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:043:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[43].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:043:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[43].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:043:Reset + - bo + - $(SYMBOL).astFF[43].Reset + - | io: output + + + * - $(PREFIX):FF:043:Reset_RBV + - bi + - $(SYMBOL).astFF[43].Reset + - | io: output + + + * - $(PREFIX):FF:044:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[44].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:044:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[44].Info.Desc + - | io: input + + + * - $(PREFIX):FF:044:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[44].Info.DevName + - | io: input + + + * - $(PREFIX):FF:044:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[44].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:044:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[44].Info.InUse + - | io: input + + + * - $(PREFIX):FF:044:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[44].Info.sPath + - | io: input + + + * - $(PREFIX):FF:044:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[44].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:044:OK_RBV + - bi + - $(SYMBOL).astFF[44].OK + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:Activate + - bo + - $(SYMBOL).astFF[44].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[44].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[44].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[44].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[44].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Duration + - longout + - $(SYMBOL).astFF[44].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[44].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:044:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[44].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:044:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[44].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:044:Reset + - bo + - $(SYMBOL).astFF[44].Reset + - | io: output + + + * - $(PREFIX):FF:044:Reset_RBV + - bi + - $(SYMBOL).astFF[44].Reset + - | io: output + + + * - $(PREFIX):FF:045:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[45].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:045:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[45].Info.Desc + - | io: input + + + * - $(PREFIX):FF:045:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[45].Info.DevName + - | io: input + + + * - $(PREFIX):FF:045:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[45].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:045:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[45].Info.InUse + - | io: input + + + * - $(PREFIX):FF:045:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[45].Info.sPath + - | io: input + + + * - $(PREFIX):FF:045:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[45].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:045:OK_RBV + - bi + - $(SYMBOL).astFF[45].OK + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:Activate + - bo + - $(SYMBOL).astFF[45].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[45].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[45].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[45].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[45].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Duration + - longout + - $(SYMBOL).astFF[45].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[45].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:045:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[45].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:045:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[45].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:045:Reset + - bo + - $(SYMBOL).astFF[45].Reset + - | io: output + + + * - $(PREFIX):FF:045:Reset_RBV + - bi + - $(SYMBOL).astFF[45].Reset + - | io: output + + + * - $(PREFIX):FF:046:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[46].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:046:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[46].Info.Desc + - | io: input + + + * - $(PREFIX):FF:046:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[46].Info.DevName + - | io: input + + + * - $(PREFIX):FF:046:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[46].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:046:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[46].Info.InUse + - | io: input + + + * - $(PREFIX):FF:046:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[46].Info.sPath + - | io: input + + + * - $(PREFIX):FF:046:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[46].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:046:OK_RBV + - bi + - $(SYMBOL).astFF[46].OK + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:Activate + - bo + - $(SYMBOL).astFF[46].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[46].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[46].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[46].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[46].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Duration + - longout + - $(SYMBOL).astFF[46].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[46].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:046:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[46].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:046:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[46].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:046:Reset + - bo + - $(SYMBOL).astFF[46].Reset + - | io: output + + + * - $(PREFIX):FF:046:Reset_RBV + - bi + - $(SYMBOL).astFF[46].Reset + - | io: output + + + * - $(PREFIX):FF:047:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[47].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:047:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[47].Info.Desc + - | io: input + + + * - $(PREFIX):FF:047:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[47].Info.DevName + - | io: input + + + * - $(PREFIX):FF:047:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[47].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:047:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[47].Info.InUse + - | io: input + + + * - $(PREFIX):FF:047:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[47].Info.sPath + - | io: input + + + * - $(PREFIX):FF:047:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[47].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:047:OK_RBV + - bi + - $(SYMBOL).astFF[47].OK + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:Activate + - bo + - $(SYMBOL).astFF[47].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[47].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[47].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[47].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[47].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Duration + - longout + - $(SYMBOL).astFF[47].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[47].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:047:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[47].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:047:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[47].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:047:Reset + - bo + - $(SYMBOL).astFF[47].Reset + - | io: output + + + * - $(PREFIX):FF:047:Reset_RBV + - bi + - $(SYMBOL).astFF[47].Reset + - | io: output + + + * - $(PREFIX):FF:048:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[48].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:048:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[48].Info.Desc + - | io: input + + + * - $(PREFIX):FF:048:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[48].Info.DevName + - | io: input + + + * - $(PREFIX):FF:048:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[48].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:048:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[48].Info.InUse + - | io: input + + + * - $(PREFIX):FF:048:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[48].Info.sPath + - | io: input + + + * - $(PREFIX):FF:048:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[48].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:048:OK_RBV + - bi + - $(SYMBOL).astFF[48].OK + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:Activate + - bo + - $(SYMBOL).astFF[48].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[48].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[48].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[48].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[48].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Duration + - longout + - $(SYMBOL).astFF[48].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[48].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:048:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[48].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:048:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[48].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:048:Reset + - bo + - $(SYMBOL).astFF[48].Reset + - | io: output + + + * - $(PREFIX):FF:048:Reset_RBV + - bi + - $(SYMBOL).astFF[48].Reset + - | io: output + + + * - $(PREFIX):FF:049:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[49].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:049:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[49].Info.Desc + - | io: input + + + * - $(PREFIX):FF:049:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[49].Info.DevName + - | io: input + + + * - $(PREFIX):FF:049:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[49].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:049:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[49].Info.InUse + - | io: input + + + * - $(PREFIX):FF:049:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[49].Info.sPath + - | io: input + + + * - $(PREFIX):FF:049:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[49].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:049:OK_RBV + - bi + - $(SYMBOL).astFF[49].OK + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:Activate + - bo + - $(SYMBOL).astFF[49].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[49].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[49].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[49].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[49].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Duration + - longout + - $(SYMBOL).astFF[49].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[49].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:049:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[49].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:049:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[49].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:049:Reset + - bo + - $(SYMBOL).astFF[49].Reset + - | io: output + + + * - $(PREFIX):FF:049:Reset_RBV + - bi + - $(SYMBOL).astFF[49].Reset + - | io: output + + + * - $(PREFIX):FF:050:BeamPermitted_RBV + - bi + - $(SYMBOL).astFF[50].BeamPermitted + - | io: input + + + * - $(PREFIX):FF:050:Info:Desc_RBV + - waveform + - $(SYMBOL).astFF[50].Info.Desc + - | io: input + + + * - $(PREFIX):FF:050:Info:DevName_RBV + - waveform + - $(SYMBOL).astFF[50].Info.DevName + - | io: input + + + * - $(PREFIX):FF:050:Info:InfoString_RBV + - waveform + - $(SYMBOL).astFF[50].Info.InfoString + - | io: input + + + * - $(PREFIX):FF:050:Info:InUse_RBV + - bi + - $(SYMBOL).astFF[50].Info.InUse + - | io: input + + + * - $(PREFIX):FF:050:Info:Path_RBV + - waveform + - $(SYMBOL).astFF[50].Info.sPath + - | io: input + + + * - $(PREFIX):FF:050:Info:TypeCode_RBV + - longin + - $(SYMBOL).astFF[50].Info.TypeCode + - | io: input + + + * - $(PREFIX):FF:050:OK_RBV + - bi + - $(SYMBOL).astFF[50].OK + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:Activate + - bo + - $(SYMBOL).astFF[50].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Activate_RBV + - bi + - $(SYMBOL).astFF[50].Ovrd.Activate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Active_RBV + - bi + - $(SYMBOL).astFF[50].Ovrd.Active + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:Deactivate + - bo + - $(SYMBOL).astFF[50].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).astFF[50].Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Duration + - longout + - $(SYMBOL).astFF[50].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Duration_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.Duration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:Expiration + - longout + - $(SYMBOL).astFF[50].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:Expiration_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.Expiration + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):FF:050:Ovrd:StartDT + - longout + - $(SYMBOL).astFF[50].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:050:Ovrd:StartDT_RBV + - longin + - $(SYMBOL).astFF[50].Ovrd.StartDT + - | io: output + + + * - $(PREFIX):FF:050:Reset + - bo + - $(SYMBOL).astFF[50].Reset + - | io: output + + + * - $(PREFIX):FF:050:Reset_RBV + - bi + - $(SYMBOL).astFF[50].Reset + - | io: output + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).xOK + - | io: input + + + * - $(PREFIX):RegistrationFailure + - bo + - $(SYMBOL).xFastFaultRegFail + - | io: output + + + * - $(PREFIX):RegistrationFailure_RBV + - bi + - $(SYMBOL).xFastFaultRegFail + - | io: output + + + +PMPS.FB_SubSysToArbiter_IO +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):ActiveCohort_RBV + - longin + - $(SYMBOL).nActiveCohort + - | io: input + + + * - $(PREFIX):RequestCohort_RBV + - longin + - $(SYMBOL).nRequestCohort + - | io: input + + + +PMPS.ST_BeamParams +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Apt:01:Height_RBV + - ai + - $(SYMBOL).astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:01:OK_RBV + - bi + - $(SYMBOL).astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Apt:01:Width_RBV + - ai + - $(SYMBOL).astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:Height_RBV + - ai + - $(SYMBOL).astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:OK_RBV + - bi + - $(SYMBOL).astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Apt:02:Width_RBV + - ai + - $(SYMBOL).astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:Height_RBV + - ai + - $(SYMBOL).astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:OK_RBV + - bi + - $(SYMBOL).astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Apt:03:Width_RBV + - ai + - $(SYMBOL).astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:Height_RBV + - ai + - $(SYMBOL).astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:OK_RBV + - bi + - $(SYMBOL).astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Apt:04:Width_RBV + - ai + - $(SYMBOL).astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BeamClass_RBV + - longin + - $(SYMBOL).nBeamClass + - | io: input + + + * - $(PREFIX):BeamClassRanges_RBV + - longin + - $(SYMBOL).nBCRange + - | io: input + + + * - $(PREFIX):Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):eVRanges_RBV + - longin + - $(SYMBOL).neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):MachineMode_RBV + - longin + - $(SYMBOL).nMachineMode + - | io: input + + + * - $(PREFIX):PhotonEnergy_RBV + - ai + - $(SYMBOL).neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Rate_RBV + - longin + - $(SYMBOL).nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Transmission_RBV + - ai + - $(SYMBOL).nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Valid_RBV + - bi + - $(SYMBOL).xValid + - | io: input + + + * - $(PREFIX):Veto_RBV + - waveform + - $(SYMBOL).aVetoDevices + - | io: input + + + +PMPS.ST_BP_ArbInternal +^^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Apt:01:Height_RBV + - ai + - $(SYMBOL).astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:01:OK_RBV + - bi + - $(SYMBOL).astApertures[1].xOK + - | io: input + + + * - $(PREFIX):Apt:01:Width_RBV + - ai + - $(SYMBOL).astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:Height_RBV + - ai + - $(SYMBOL).astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:02:OK_RBV + - bi + - $(SYMBOL).astApertures[2].xOK + - | io: input + + + * - $(PREFIX):Apt:02:Width_RBV + - ai + - $(SYMBOL).astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:Height_RBV + - ai + - $(SYMBOL).astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:03:OK_RBV + - bi + - $(SYMBOL).astApertures[3].xOK + - | io: input + + + * - $(PREFIX):Apt:03:Width_RBV + - ai + - $(SYMBOL).astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:Height_RBV + - ai + - $(SYMBOL).astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):Apt:04:OK_RBV + - bi + - $(SYMBOL).astApertures[4].xOK + - | io: input + + + * - $(PREFIX):Apt:04:Width_RBV + - ai + - $(SYMBOL).astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BeamClass_RBV + - longin + - $(SYMBOL).nBeamClass + - | io: input + + + * - $(PREFIX):BeamClassRanges_RBV + - longin + - $(SYMBOL).nBCRange + - | io: input + + + * - $(PREFIX):Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):Device_RBV + - waveform + - $(SYMBOL).sDevName + - | io: input + + + * - $(PREFIX):eVRanges_RBV + - longin + - $(SYMBOL).neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):ID_RBV + - longin + - $(SYMBOL).nId + - | io: input + + + * - $(PREFIX):Live_RBV + - bi + - $(SYMBOL).LiveInTable + - | io: input + + + * - $(PREFIX):MachineMode_RBV + - longin + - $(SYMBOL).nMachineMode + - | io: input + + + * - $(PREFIX):PhotonEnergy_RBV + - ai + - $(SYMBOL).neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):Rate_RBV + - longin + - $(SYMBOL).nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):Transmission_RBV + - ai + - $(SYMBOL).nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):Valid_RBV + - bi + - $(SYMBOL).xValid + - | io: input + + + * - $(PREFIX):Veto_RBV + - waveform + - $(SYMBOL).aVetoDevices + - | io: input + + + +PMPS.ST_DbStateParams +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):BP:Apt:01:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:01:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[1].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:01:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:02:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[2].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:02:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:03:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[3].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:03:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:Height_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:Apt:04:OK_RBV + - bi + - $(SYMBOL).stBeamParams.astApertures[4].xOK + - | io: input + + + * - $(PREFIX):BP:Apt:04:Width_RBV + - ai + - $(SYMBOL).stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - $(PREFIX):BP:BeamClass_RBV + - longin + - $(SYMBOL).stBeamParams.nBeamClass + - | io: input + + + * - $(PREFIX):BP:BeamClassRanges_RBV + - longin + - $(SYMBOL).stBeamParams.nBCRange + - | io: input + + + * - $(PREFIX):BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - $(PREFIX):BP:eVRanges_RBV + - longin + - $(SYMBOL).stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:MachineMode_RBV + - longin + - $(SYMBOL).stBeamParams.nMachineMode + - | io: input + + + * - $(PREFIX):BP:PhotonEnergy_RBV + - ai + - $(SYMBOL).stBeamParams.neV + - | field: EGU eV + | io: input + + + * - $(PREFIX):BP:Rate_RBV + - longin + - $(SYMBOL).stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - $(PREFIX):BP:Transmission_RBV + - ai + - $(SYMBOL).stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX):BP:Valid_RBV + - bi + - $(SYMBOL).stBeamParams.xValid + - | io: input + + + * - $(PREFIX):BP:Veto_RBV + - waveform + - $(SYMBOL).stBeamParams.aVetoDevices + - | io: input + + + * - $(PREFIX):PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - $(PREFIX):PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - $(PREFIX):PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + +PMPS.ST_FF +^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):BeamPermitted_RBV + - bi + - $(SYMBOL).BeamPermitted + - | io: input + + + * - $(PREFIX):Info:Desc_RBV + - waveform + - $(SYMBOL).Info.Desc + - | io: input + + + * - $(PREFIX):Info:DevName_RBV + - waveform + - $(SYMBOL).Info.DevName + - | io: input + + + * - $(PREFIX):Info:InfoString_RBV + - waveform + - $(SYMBOL).Info.InfoString + - | io: input + + + * - $(PREFIX):Info:InUse_RBV + - bi + - $(SYMBOL).Info.InUse + - | io: input + + + * - $(PREFIX):Info:Path_RBV + - waveform + - $(SYMBOL).Info.sPath + - | io: input + + + * - $(PREFIX):Info:TypeCode_RBV + - longin + - $(SYMBOL).Info.TypeCode + - | io: input + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).OK + - | io: input + + + * - $(PREFIX):Ovrd:Activate + - bo + - $(SYMBOL).Ovrd.Activate + - | io: output + + + * - $(PREFIX):Ovrd:Activate_RBV + - bi + - $(SYMBOL).Ovrd.Activate + - | io: output + + + * - $(PREFIX):Ovrd:Active_RBV + - bi + - $(SYMBOL).Ovrd.Active + - | io: input + + + * - $(PREFIX):Ovrd:Deactivate + - bo + - $(SYMBOL).Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):Ovrd:Deactivate_RBV + - bi + - $(SYMBOL).Ovrd.Deactivate + - | io: output + + + * - $(PREFIX):Ovrd:Duration + - longout + - $(SYMBOL).Ovrd.Duration + - | io: output + + + * - $(PREFIX):Ovrd:Duration_RBV + - longin + - $(SYMBOL).Ovrd.Duration + - | io: output + + + * - $(PREFIX):Ovrd:ElapsedTime_RBV + - longin + - $(SYMBOL).Ovrd.ElapsedTime + - | io: input + + + * - $(PREFIX):Ovrd:Expiration + - longout + - $(SYMBOL).Ovrd.Expiration + - | io: output + + + * - $(PREFIX):Ovrd:Expiration_RBV + - longin + - $(SYMBOL).Ovrd.Expiration + - | io: output + + + * - $(PREFIX):Ovrd:RemainingTime_RBV + - longin + - $(SYMBOL).Ovrd.RemainingTime + - | io: input + + + * - $(PREFIX):Ovrd:StartDT + - longout + - $(SYMBOL).Ovrd.StartDT + - | io: output + + + * - $(PREFIX):Ovrd:StartDT_RBV + - longin + - $(SYMBOL).Ovrd.StartDT + - | io: output + + + * - $(PREFIX):Reset + - bo + - $(SYMBOL).Reset + - | io: output + + + * - $(PREFIX):Reset_RBV + - bi + - $(SYMBOL).Reset + - | io: output + + + +PMPS.ST_FFInfo +^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Desc_RBV + - waveform + - $(SYMBOL).Desc + - | io: input + + + * - $(PREFIX):DevName_RBV + - waveform + - $(SYMBOL).DevName + - | io: input + + + * - $(PREFIX):InfoString_RBV + - waveform + - $(SYMBOL).InfoString + - | io: input + + + * - $(PREFIX):InUse_RBV + - bi + - $(SYMBOL).InUse + - | io: input + + + * - $(PREFIX):Path_RBV + - waveform + - $(SYMBOL).sPath + - | io: input + + + * - $(PREFIX):TypeCode_RBV + - longin + - $(SYMBOL).TypeCode + - | io: input + + + +PMPS.ST_FFOverride +^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Activate + - bo + - $(SYMBOL).Activate + - | io: output + + + * - $(PREFIX):Activate_RBV + - bi + - $(SYMBOL).Activate + - | io: output + + + * - $(PREFIX):Active_RBV + - bi + - $(SYMBOL).Active + - | io: input + + + * - $(PREFIX):Deactivate + - bo + - $(SYMBOL).Deactivate + - | io: output + + + * - $(PREFIX):Deactivate_RBV + - bi + - $(SYMBOL).Deactivate + - | io: output + + + * - $(PREFIX):Duration + - longout + - $(SYMBOL).Duration + - | io: output + + + * - $(PREFIX):Duration_RBV + - longin + - $(SYMBOL).Duration + - | io: output + + + * - $(PREFIX):ElapsedTime_RBV + - longin + - $(SYMBOL).ElapsedTime + - | io: input + + + * - $(PREFIX):Expiration + - longout + - $(SYMBOL).Expiration + - | io: output + + + * - $(PREFIX):Expiration_RBV + - longin + - $(SYMBOL).Expiration + - | io: output + + + * - $(PREFIX):RemainingTime_RBV + - longin + - $(SYMBOL).RemainingTime + - | io: input + + + * - $(PREFIX):StartDT + - longout + - $(SYMBOL).StartDT + - | io: output + + + * - $(PREFIX):StartDT_RBV + - longin + - $(SYMBOL).StartDT + - | io: output + + + +PMPS.ST_PMPS_Aperture +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Height_RBV + - ai + - $(SYMBOL).Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).xOK + - | io: input + + + * - $(PREFIX):Width_RBV + - ai + - $(SYMBOL).Width + - | field: EGU mm + | io: input + + + +PMPS.T_HashTableEntry +^^^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Key_RBV + - longin + - $(SYMBOL).key + - | io: input + + + +ST_BeamParams_IO +^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Attenuation_RBV + - ai + - $(SYMBOL).nTran + - | io: input + + + * - $(PREFIX):Attenuation_RBV + - longin + - $(SYMBOL).nCohortInt + - | io: input + + + * - $(PREFIX):AuxAttenuator_RBV + - waveform + - $(SYMBOL).aVetoDevices + - | io: input + + + * - $(PREFIX):PhotonEnergy_RBV + - longin + - $(SYMBOL).neVRange + - | io: input + + + * - $(PREFIX):Rate_RBV + - longin + - $(SYMBOL).nRate + - | io: input + + + * - $(PREFIX):Valid_RBV + - bi + - $(SYMBOL).xValid + - | io: input + + + +ST_LoggingEventInfo +^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):EventClass_RBV + - waveform + - TwinCAT Event class + - | io: input + + + * - $(PREFIX):EventType_RBV + - mbbi + - The event type + - | io: input + + + * - $(PREFIX):Hostname_RBV + - waveform + - PLC Hostname + - | io: input + + + * - $(PREFIX):Message_RBV + - waveform + - $(SYMBOL).msg + - | io: input + + + * - $(PREFIX):MessageID_RBV + - longin + - TwinCAT Message ID + - | io: input + + + * - $(PREFIX):MessageJSON_RBV + - waveform + - Metadata with the message + - | io: input + + + * - $(PREFIX):Schema_RBV + - waveform + - Schema string + - | io: input + + + * - $(PREFIX):Severity_RBV + - mbbi + - TcEventSeverity + - | field: ONST Info + | field: THST Error + | field: TWST Warning + | field: ZRST Verbose + | io: input + + + * - $(PREFIX):Source_RBV + - waveform + - $(SYMBOL).source + - | io: input + + + * - $(PREFIX):Timestamp_RBV + - ai + - Unix timestamp + - | io: input + + + +ST_PMPS_Aperture_IO +^^^^^^^^^^^^^^^^^^^ + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX):Height_RBV + - ai + - $(SYMBOL).Height + - | field: EGU mm + | io: input + + + * - $(PREFIX):OK_RBV + - bi + - $(SYMBOL).xOK + - | io: input + + + * - $(PREFIX):Width_RBV + - ai + - $(SYMBOL).Width + - | field: EGU mm + | io: input + + + +Database Records +---------------- + +.. list-table:: + :header-rows: 1 + :align: center + + * - Record + - Type + - Description + - Pragma + * - $(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV + - bi + - Tripped by overall log count + - | io: input + + + * - $(PREFIX)LCLSGeneral:LogHost_RBV + - waveform + - The log host IP address + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogHost + - waveform + - The log host IP address + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogPort_RBV + - longin + - The log host UDP port + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogPort + - longout + - The log host UDP port + - | io: output + + + * - $(PREFIX)LCLSGeneral:LogMessageCount_RBV + - longin + - Total log messages on the last cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:01:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:01:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:01:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:02:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:02:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:02:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:03:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:03:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:03:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:04:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:04:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:04:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:BeamClassRanges_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:BeamClass_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:MachineMode_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:PhotonEnergy_RBV + - ai + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:eVRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Live_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Veto_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:01:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:01:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:01:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:02:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:02:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:02:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:03:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:03:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:03:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:04:Height_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:04:Width_RBV + - ai + - Assertion Pool + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:04:OK_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:BeamClassRanges_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:BeamClass_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:ID_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:MachineMode_RBV + - longin + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Rate_RBV + - longin + - Assertion Pool + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Transmission_RBV + - ai + - Assertion Pool + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:PhotonEnergy_RBV + - ai + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:eVRanges_RBV + - longin + - Assertion Pool + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Device_RBV + - waveform + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Valid_RBV + - bi + - Assertion Pool + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:CohortCounter_RBV + - longin + - Intrnl cohort counter + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbiterID_RBV + - longin + - Arbiter ID for elev. req. + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Veto_RBV + - waveform + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:01:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:01:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:01:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:02:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:02:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:02:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:03:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:03:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:03:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:04:Height_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:04:Width_RBV + - ai + - Arbitrated BP + - | field: EGU mm + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:04:OK_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:BeamClassRanges_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:BeamClass_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:MachineMode_RBV + - longin + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Rate_RBV + - longin + - Arbitrated BP + - | field: EGU Hz + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Transmission_RBV + - ai + - Arbitrated BP + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:PhotonEnergy_RBV + - ai + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:eVRanges_RBV + - longin + - Arbitrated BP + - | field: EGU eV + | io: input + + + * - PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Valid_RBV + - bi + - Arbitrated BP + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:010:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:011:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:012:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:013:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:014:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:015:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:016:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:017:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:018:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:019:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:001:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:020:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:021:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:022:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:023:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:024:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:025:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:026:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:027:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:028:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:029:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:002:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:030:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:031:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:032:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:033:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:034:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:035:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:036:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:037:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:038:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:039:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:003:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:040:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:041:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:042:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:043:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:044:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:045:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:046:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:047:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:048:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:049:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:004:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:050:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:005:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:006:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:007:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:008:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FF:009:Reset + - bo + - GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:EnableVeto_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.i_xVeto + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:EnableVeto + - bo + - GVL_PMPS.fbFastFaultOutput1.i_xVeto + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - PLC:RIX:OPTICS:FFO:01:RegistrationFailure_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:RegistrationFailure + - bo + - GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail + - | io: output + + + * - PLC:RIX:OPTICS:FFO:01:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput1.xOK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:010:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:011:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:012:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:013:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:014:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:015:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:016:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:017:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:018:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:019:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:001:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:020:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:021:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:022:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:023:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:024:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:025:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:026:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:027:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:028:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:029:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:002:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:030:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:031:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:032:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:033:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:034:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:035:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:036:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:037:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:038:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:039:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:003:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:040:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:041:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:042:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:043:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:044:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:045:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:046:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:047:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:048:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:049:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:004:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:050:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:005:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:006:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:007:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:008:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:BeamPermitted_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].BeamPermitted + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Info:Desc_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.Desc + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Info:DevName_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.DevName + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Info:InUse_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InUse + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Info:InfoString_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InfoString + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Info:TypeCode_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.TypeCode + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Info:Path_RBV + - waveform + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.sPath + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].OK + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Activate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Activate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Active_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Active + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Deactivate_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Deactivate + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Duration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Duration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:ElapsedTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Expiration_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Expiration + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:RemainingTime_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:StartDT_RBV + - longin + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:StartDT + - longout + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Reset_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FF:009:Reset + - bo + - GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:ClearFault_RBV + - bi + - Might be overidden by PLC writes + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:ClearFault + - bo + - Might be overidden by PLC writes + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:EnableVeto_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.i_xVeto + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:EnableVeto + - bo + - GVL_PMPS.fbFastFaultOutput2.i_xVeto + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:FaultHWO_RBV + - bi + - Hardware Output Status + - | io: input + + + * - PLC:RIX:OPTICS:FFO:02:RegistrationFailure_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:RegistrationFailure + - bo + - GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail + - | io: output + + + * - PLC:RIX:OPTICS:FFO:02:OK_RBV + - bi + - GVL_PMPS.fbFastFaultOutput2.xOK + - | io: input + + + * - $(PREFIX)DB:REFRESH_RBV + - bi + - MOTION_GVL.fbStandardPMPSDB.bRefresh + - | io: output + + + * - $(PREFIX)DB:REFRESH + - bo + - MOTION_GVL.fbStandardPMPSDB.bRefresh + - | io: output + + + * - $(PREFIX)DB:LAST_REFRESH_RBV + - longin + - MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:SD_V:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:SD_V:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:SD_V:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:SD_V:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:YUP:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:YUP:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:YUP:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:YUP:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:YDWN:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:YDWN:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:YDWN:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:YDWN:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:XUP:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:XUP:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:XUP:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:XUP:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:XDWN:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:XDWN:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:XDWN:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:XDWN:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:PITCH:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:PITCH:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:PITCH:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:PITCH:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:US:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:US:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:US:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:US:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:US:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:US:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:US:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:US:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:US:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:US:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:US:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:US:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:DS:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K1:BEND:MMS:DS:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:DS:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K1:BEND:MMS:DS:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:PITCH:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:PITCH:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:VERT:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:VERT:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:VERT:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:VERT:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:ROLL:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:ROLL:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:GAP:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:GAP:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:GAP:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:GAP:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:YAG:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SL1K2:EXIT:MMS:YAG:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:YAG:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SL1K2:EXIT:MMS:YAG:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - ST1K1:ZOS:MMS:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - ST1K1:ZOS:MMS:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - ST1K1:ZOS:MMS:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - ST1K1:ZOS:MMS:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - ST1K1:ZOS:MMS:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - ST1K1:ZOS:MMS:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - ST1K1:ZOS:MMS:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - ST1K1:ZOS:MMS:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - ST1K1:ZOS:MMS:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - ST1K1:ZOS:MMS:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - ST1K1:ZOS:MMS:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - ST1K1:ZOS:MMS:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:X:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR2K2:FLAT:MMS:X:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:X:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:X:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:Y:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR2K2:FLAT:MMS:Y:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:Y:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:Y:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR2K2:FLAT:MMS:PITCH:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:PITCH:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:X:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR3K2:KBH:MMS:X:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:X:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:X:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:X:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:X:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:X:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:X:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:X:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:X:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:X:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:X:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:Y:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:Y:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:Y:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:Y:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:XUP:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:XUP:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:PITCH:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:PITCH:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:PITCH:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:PITCH:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:BEND:US:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:BEND:US:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:X:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR4K2:KBV:MMS:X:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:X:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:X:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:X:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:X:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:X:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:X:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:X:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:X:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:X:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:X:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:Y:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:Y:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:Y:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:Y:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:PITCH:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:PITCH:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:PITCH:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:PITCH:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:BEND:US:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:BEND:US:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:M_PI:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:M_PI:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:G_PI:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:G_PI:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:M_H:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:M_H:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:M_H:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:M_H:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:bError_RBV + - bi + - TRUE if we are in an error state + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:G_H:PLC:bHardwareEnable_RBV + - bi + - TRUE if STO not hit + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:bHomeCmd_RBV + - bi + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:bHomeCmd + - bo + - Start the homing routine + - | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:bReset_RBV + - bi + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:bReset + - bo + - Used internally to reset errors + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:bUserEnable_RBV + - bi + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:bUserEnable + - bo + - Used to disable power entirely for an axis + - | field: ONAM ENABLE + | field: ZNAM DISABLE + | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:fHomePosition_RBV + - ai + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:fHomePosition + - ao + - Used internally and by the IOC to pick home position + - | io: output + + + * - SP1K1:MONO:MMS:G_H:PLC:fPosDiff_RBV + - ai + - Position lag difference + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:nEncoderCount_RBV + - longin + - Count from encoder hardware + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:nErrorId_RBV + - longin + - Error code if nonzero + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:G_H:PLC:sErrorMessage_RBV + - waveform + - Message to identify the error state + - | io: input + | update: 100hz notify + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:PosLagEn_RBV + - longin + - TRUE if position lag monitor (also known as stall monitor) is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMaxEn_RBV + - longin + - TRUE if controller static maximum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMinEn_RBV + - longin + - TRUE if controller static minimum limit is enabled. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:MaxAccel_RBV + - ai + - Maximum rate of increase in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:PosLagVal_RBV + - ai + - Maximum magnitude of position lag in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:PosLagTime_RBV + - ai + - Maximum allowable duration outside of maximum position lag value in seconds. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:MaxDecel_RBV + - ai + - Maximum rate of decrease in speed of the axis in EU/s^2. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:EncOffset_RBV + - ai + - Encoder offset in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:EncScaling_RBV + - ai + - Encoder scaling numerator / denominator in EU/COUNT. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMax_RBV + - ai + - Maximum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMin_RBV + - ai + - Minimum commandable position of the axis in EU. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:AxisPar:MaxVel_RBV + - ai + - Maximum commandable speed of the axis in EU/s. + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSB:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSB:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSB:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSB:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSF:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSF:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSF:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSF:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSP:bEPS_OK_RBV + - bi + - check if nFlags are all true + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSP:nFlags_RBV + - longin + - Contains EPS flags + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSP:sFlagDesc_RBV + - waveform + - semicolon-delimited nFlag variable + - | io: input + + + * - SP1K1:MONO:MMS:G_H:PLC:stEPSP:sMessage_RBV + - waveform + - Message from EPS to usr + - | io: input + + + * - $(PREFIX)AccumulatedFastFaults_RBV + - longin + - PMPS_GVL.AccumulatedFF + - | io: input + + + * - $(PREFIX)SuccessfulPreemptions_RBV + - longin + - PMPS_GVL.SuccessfulPreemption + - | io: input + + + * - $(PREFIX)0RateBeamCnst:Veto_RBV + - waveform + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:01:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:01:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:01:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:02:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:02:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:02:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:03:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:03:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:03:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:04:Height_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:04:Width_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)0RateBeamCnst:Apt:04:OK_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:BeamClassRanges_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:BeamClass_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:MachineMode_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)0RateBeamCnst:Rate_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)0RateBeamCnst:Transmission_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)0RateBeamCnst:PhotonEnergy_RBV + - ai + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)0RateBeamCnst:eVRanges_RBV + - longin + - 0-rate beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)0RateBeamCnst:Valid_RBV + - bi + - 0-rate beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Veto_RBV + - waveform + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:01:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:01:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:01:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:02:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:02:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:02:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:03:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:03:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:03:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:04:Height_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:04:Width_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)FullBeamCnst:Apt:04:OK_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:BeamClassRanges_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:BeamClass_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:MachineMode_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)FullBeamCnst:Rate_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)FullBeamCnst:Transmission_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)FullBeamCnst:PhotonEnergy_RBV + - ai + - Full beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)FullBeamCnst:eVRanges_RBV + - longin + - Full beam constant + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)FullBeamCnst:Valid_RBV + - bi + - Full beam constant + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)eVRangeCnst_RBV + - waveform + - Active eV Range constants + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)K:eVRangeCnst_RBV + - waveform + - eV Range constants + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)L:eVRangeCnst_RBV + - waveform + - eV Range constants + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)eVRangeHyst_RBV + - ai + - eV Range hystersis + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)CurrentBP:Veto_RBV + - waveform + - PMPS_GVL.stCurrentBeamParameters.aVetoDevices + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:01:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:01:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:01:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:02:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:02:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:02:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:03:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:03:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:03:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Apt:04:Height_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:04:Width_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)CurrentBP:Apt:04:OK_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:BeamClassRanges_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nBCRange + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:BeamClass_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nBeamClass + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:MachineMode_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nMachineMode + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)CurrentBP:Rate_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.nRate + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)CurrentBP:Transmission_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.nTran + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)CurrentBP:PhotonEnergy_RBV + - ai + - PMPS_GVL.stCurrentBeamParameters.neV + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)CurrentBP:eVRanges_RBV + - longin + - PMPS_GVL.stCurrentBeamParameters.neVRange + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)CurrentBP:Valid_RBV + - bi + - PMPS_GVL.stCurrentBeamParameters.xValid + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Veto_RBV + - waveform + - PMPS_GVL.stRequestedBeamParameters.aVetoDevices + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:01:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:01:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:01:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:02:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:02:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:02:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:03:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:03:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:03:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Apt:04:Height_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:04:Width_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width + - | archive: 1s monitor + | field: EGU mm + | io: input + + + * - $(PREFIX)RequestedBP:Apt:04:OK_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:BeamClassRanges_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nBCRange + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:BeamClass_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nBeamClass + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:MachineMode_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nMachineMode + - | archive: 1s monitor + | io: input + + + * - $(PREFIX)RequestedBP:Rate_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.nRate + - | archive: 1s monitor + | field: EGU Hz + | io: input + + + * - $(PREFIX)RequestedBP:Transmission_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.nTran + - | archive: 1s monitor + | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - $(PREFIX)RequestedBP:PhotonEnergy_RBV + - ai + - PMPS_GVL.stRequestedBeamParameters.neV + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)RequestedBP:eVRanges_RBV + - longin + - PMPS_GVL.stRequestedBeamParameters.neVRange + - | archive: 1s monitor + | field: EGU eV + | io: input + + + * - $(PREFIX)RequestedBP:Valid_RBV + - bi + - PMPS_GVL.stRequestedBeamParameters.xValid + - | archive: 1s monitor + | io: input + + + * - SP1K1:MONO:DAQ:ENC_COUNT_RBV + - longin + - PRG_DAQ_ENCODER.fEpicsEncCount + - | io: input + + + * - SP1K1:MONO:DAQ:TRIG_WIDTH_RBV + - longin + - PRG_DAQ_ENCODER.fEpicsTrigWidth + - | io: input + + + * - SP1K1:MONO:DAQ:TRIG_RATE_RBV + - ai + - PRG_DAQ_ENCODER.fTriggerRate + - | io: input + + + * - SP1K1:MONO:DAQ:FRAME_COUNT_RBV + - longin + - PRG_DAQ_ENCODER.nFrameCount + - | io: input + + + * - MR1K1:BEND:COUPLE_X_RBV + - bi + - PRG_MR1K1_BEND.M1K1.bExecuteCoupleX + - | io: output + + + * - MR1K1:BEND:COUPLE_X + - bo + - PRG_MR1K1_BEND.M1K1.bExecuteCoupleX + - | io: output + + + * - MR1K1:BEND:COUPLE_Y_RBV + - bi + - PRG_MR1K1_BEND.M1K1.bExecuteCoupleY + - | io: output + + + * - MR1K1:BEND:COUPLE_Y + - bo + - PRG_MR1K1_BEND.M1K1.bExecuteCoupleY + - | io: output + + + * - MR1K1:BEND:DECOUPLE_X_RBV + - bi + - PRG_MR1K1_BEND.M1K1.bExecuteDecoupleX + - | io: output + + + * - MR1K1:BEND:DECOUPLE_X + - bo + - PRG_MR1K1_BEND.M1K1.bExecuteDecoupleX + - | io: output + + + * - MR1K1:BEND:DECOUPLE_Y_RBV + - bi + - PRG_MR1K1_BEND.M1K1.bExecuteDecoupleY + - | io: output + + + * - MR1K1:BEND:DECOUPLE_Y + - bo + - PRG_MR1K1_BEND.M1K1.bExecuteDecoupleY + - | io: output + + + * - MR1K1:BEND:ALREADY_COUPLED_X_RBV + - bi + - PRG_MR1K1_BEND.M1K1.bGantryAlreadyCoupledX + - | field: ZSV MAJOR + | io: input + + + * - MR1K1:BEND:ALREADY_COUPLED_Y_RBV + - bi + - PRG_MR1K1_BEND.M1K1.bGantryAlreadyCoupledY + - | field: ZSV MAJOR + | io: input + + + * - MR1K1:BEND:GANTRY_X_RBV + - ai + - PRG_MR1K1_BEND.M1K1.fCurrGantryX_um + - | field: EGU um + | io: input + + + * - MR1K1:BEND:GANTRY_Y_RBV + - ai + - PRG_MR1K1_BEND.M1K1.fCurrGantryY_um + - | field: EGU um + | io: input + + + * - MR1K1:BEND:LED:01:PWR_RBV + - bi + - PRG_MR1K1_BEND.bLEDPower01 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:01:PWR + - bo + - PRG_MR1K1_BEND.bLEDPower01 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:02:PWR_RBV + - bi + - PRG_MR1K1_BEND.bLEDPower02 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:02:PWR + - bo + - PRG_MR1K1_BEND.bLEDPower02 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:03:PWR_RBV + - bi + - PRG_MR1K1_BEND.bLEDPower03 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:03:PWR + - bo + - PRG_MR1K1_BEND.bLEDPower03 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:04:PWR_RBV + - bi + - PRG_MR1K1_BEND.bLEDPower04 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:LED:04:PWR + - bo + - PRG_MR1K1_BEND.bLEDPower04 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - MR1K1:BEND:FWM:1_RBV + - ai + - PRG_MR1K1_BEND.fM1K1_Flow_1_val + - | field: EGU lpm + | io: input + + + * - MR1K1:BEND:FWM:2_RBV + - ai + - PRG_MR1K1_BEND.fM1K1_Flow_2_val + - | field: EGU lpm + | io: input + + + * - MR1K1:BEND:PRSM:1_RBV + - ai + - PRG_MR1K1_BEND.fM1K1_Press_1_val + - | field: EGU bar + | io: input + + + * - MR1K1:BEND:ENC:PITCH:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.aEncActPos + - | io: input + + + * - MR1K1:BEND:ENC:PITCH:SETPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.aEncSetPos + - | io: input + + + * - MR1K1:BEND:ENC:PITCH:RMS_RBV + - ai + - PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.fCurrRMSError + - | io: input + + + * - MR1K1:BEND:ENC:PITCH:MEAN_RBV + - ai + - PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.fEncMean + - | io: input + + + * - MR1K1:BEND:ENC:PITCH:STDEV_RBV + - ai + - PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.fEncStDev + - | io: input + + + * - MR1K1:BEND:ENC:X:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND.fbXRMSErrorM1K1.aEncActPos + - | io: input + + + * - MR1K1:BEND:ENC:X:SETPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND.fbXRMSErrorM1K1.aEncSetPos + - | io: input + + + * - MR1K1:BEND:ENC:X:RMS_RBV + - ai + - PRG_MR1K1_BEND.fbXRMSErrorM1K1.fCurrRMSError + - | io: input + + + * - MR1K1:BEND:ENC:X:MEAN_RBV + - ai + - PRG_MR1K1_BEND.fbXRMSErrorM1K1.fEncMean + - | io: input + + + * - MR1K1:BEND:ENC:X:STDEV_RBV + - ai + - PRG_MR1K1_BEND.fbXRMSErrorM1K1.fEncStDev + - | io: input + + + * - MR1K1:BEND:ENC:Y:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND.fbYRMSErrorM1K1.aEncActPos + - | io: input + + + * - MR1K1:BEND:ENC:Y:SETPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND.fbYRMSErrorM1K1.aEncSetPos + - | io: input + + + * - MR1K1:BEND:ENC:Y:RMS_RBV + - ai + - PRG_MR1K1_BEND.fbYRMSErrorM1K1.fCurrRMSError + - | io: input + + + * - MR1K1:BEND:ENC:Y:MEAN_RBV + - ai + - PRG_MR1K1_BEND.fbYRMSErrorM1K1.fEncMean + - | io: input + + + * - MR1K1:BEND:ENC:Y:STDEV_RBV + - ai + - PRG_MR1K1_BEND.fbYRMSErrorM1K1.fEncStDev + - | io: input + + + * - MR1K1:BEND:ENC:PITCH:CNT_RBV + - longin + - PRG_MR1K1_BEND.nEncCntPitchM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:XDWN:CNT_RBV + - longin + - PRG_MR1K1_BEND.nEncCntXdwnM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:XUP:CNT_RBV + - longin + - PRG_MR1K1_BEND.nEncCntXupM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:YDWN:CNT_RBV + - longin + - PRG_MR1K1_BEND.nEncCntYdwnM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:YUP:CNT_RBV + - longin + - PRG_MR1K1_BEND.nEncCntYupM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:PITCH:REF_RBV + - longin + - PRG_MR1K1_BEND.nEncRefPitchM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:XDWN:REF_RBV + - longin + - PRG_MR1K1_BEND.nEncRefXdwnM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:XUP:REF_RBV + - longin + - PRG_MR1K1_BEND.nEncRefXupM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:YDWN:REF_RBV + - longin + - PRG_MR1K1_BEND.nEncRefYdwnM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:YUP:REF_RBV + - longin + - PRG_MR1K1_BEND.nEncRefYupM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:RTD:DS:1_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_1 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR1K1:BEND:RTD:DS:2_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_2 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR1K1:BEND:RTD:DS:3_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_3 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR1K1:BEND:RTD:US:1_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_1 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR1K1:BEND:RTD:US:2_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_2 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR1K1:BEND:RTD:US:3_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_3 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR1K1:BEND:ENC:DS:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.aEncActPos + - | io: input + + + * - MR1K1:BEND:ENC:DS:SETPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.aEncSetPos + - | io: input + + + * - MR1K1:BEND:ENC:DS:RMS_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.fCurrRMSError + - | io: input + + + * - MR1K1:BEND:ENC:DS:MEAN_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.fEncMean + - | io: input + + + * - MR1K1:BEND:ENC:DS:STDEV_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.fEncStDev + - | io: input + + + * - MR1K1:BEND:ENC:US:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.aEncActPos + - | io: input + + + * - MR1K1:BEND:ENC:US:SETPOSARRAY_RBV + - waveform + - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.aEncSetPos + - | io: input + + + * - MR1K1:BEND:ENC:US:RMS_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.fCurrRMSError + - | io: input + + + * - MR1K1:BEND:ENC:US:MEAN_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.fEncMean + - | io: input + + + * - MR1K1:BEND:ENC:US:STDEV_RBV + - ai + - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.fEncStDev + - | io: input + + + * - MR1K1:BEND:ENC:DS:CNT_RBV + - longin + - PRG_MR1K1_BEND_BENDER.nEncCntBendDSM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:US:CNT_RBV + - longin + - PRG_MR1K1_BEND_BENDER.nEncCntBendUSM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:DS:REF_RBV + - longin + - PRG_MR1K1_BEND_BENDER.nEncRefBendDSM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K1:BEND:ENC:US:REF_RBV + - longin + - PRG_MR1K1_BEND_BENDER.nEncRefBendUSM1K1 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:COUPLE_X_RBV + - bi + - PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleX + - | io: output + + + * - MR1K2:SWITCH:COUPLE_X + - bo + - PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleX + - | io: output + + + * - MR1K2:SWITCH:COUPLE_Y_RBV + - bi + - PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleY + - | io: output + + + * - MR1K2:SWITCH:COUPLE_Y + - bo + - PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleY + - | io: output + + + * - MR1K2:SWITCH:DECOUPLE_X_RBV + - bi + - PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleX + - | io: output + + + * - MR1K2:SWITCH:DECOUPLE_X + - bo + - PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleX + - | io: output + + + * - MR1K2:SWITCH:DECOUPLE_Y_RBV + - bi + - PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleY + - | io: output + + + * - MR1K2:SWITCH:DECOUPLE_Y + - bo + - PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleY + - | io: output + + + * - MR1K2:SWITCH:ALREADY_COUPLED_X_RBV + - bi + - PRG_MR1K2_SWITCH.M1K2.bGantryAlreadyCoupledX + - | field: ZSV MAJOR + | io: input + + + * - MR1K2:SWITCH:ALREADY_COUPLED_Y_RBV + - bi + - PRG_MR1K2_SWITCH.M1K2.bGantryAlreadyCoupledY + - | field: ZSV MAJOR + | io: input + + + * - MR1K2:SWITCH:GANTRY_X_RBV + - ai + - PRG_MR1K2_SWITCH.M1K2.fCurrGantryX_um + - | field: EGU um + | io: input + + + * - MR1K2:SWITCH:GANTRY_Y_RBV + - ai + - PRG_MR1K2_SWITCH.M1K2.fCurrGantryY_um + - | field: EGU um + | io: input + + + * - MR1K2:SWITCH:FWM:1_RBV + - ai + - PRG_MR1K2_SWITCH.fM1K2_Flow_1_val + - | field: EGU lpm + | io: input + + + * - MR1K2:SWITCH:FWM:2_RBV + - ai + - PRG_MR1K2_SWITCH.fM1K2_Flow_2_val + - | field: EGU lpm + | io: input + + + * - MR1K2:SWITCH:PRSM:1_RBV + - ai + - PRG_MR1K2_SWITCH.fM1K2_Press_1_val + - | field: EGU bar + | io: input + + + * - MR1K2:SWITCH:ENC:ROLL_RBV + - ai + - PRG_MR1K2_SWITCH.fYRoll_urad + - | field: EGU urad + | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.aEncActPos + - | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:SETPOSARRAY_RBV + - waveform + - PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.aEncSetPos + - | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:RMS_RBV + - ai + - PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.fCurrRMSError + - | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:MEAN_RBV + - ai + - PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.fEncMean + - | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:STDEV_RBV + - ai + - PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.fEncStDev + - | io: input + + + * - MR1K2:SWITCH:ENC:X:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.aEncActPos + - | io: input + + + * - MR1K2:SWITCH:ENC:X:SETPOSARRAY_RBV + - waveform + - PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.aEncSetPos + - | io: input + + + * - MR1K2:SWITCH:ENC:X:RMS_RBV + - ai + - PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.fCurrRMSError + - | io: input + + + * - MR1K2:SWITCH:ENC:X:MEAN_RBV + - ai + - PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.fEncMean + - | io: input + + + * - MR1K2:SWITCH:ENC:X:STDEV_RBV + - ai + - PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.fEncStDev + - | io: input + + + * - MR1K2:SWITCH:ENC:Y:ACTPOSARRAY_RBV + - waveform + - PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.aEncActPos + - | io: input + + + * - MR1K2:SWITCH:ENC:Y:SETPOSARRAY_RBV + - waveform + - PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.aEncSetPos + - | io: input + + + * - MR1K2:SWITCH:ENC:Y:RMS_RBV + - ai + - PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.fCurrRMSError + - | io: input + + + * - MR1K2:SWITCH:ENC:Y:MEAN_RBV + - ai + - PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.fEncMean + - | io: input + + + * - MR1K2:SWITCH:ENC:Y:STDEV_RBV + - ai + - PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.fEncStDev + - | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:CNT_RBV + - longin + - PRG_MR1K2_SWITCH.nEncCntPitchM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:XDWN:CNT_RBV + - longin + - PRG_MR1K2_SWITCH.nEncCntXdwnM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:XUP:CNT_RBV + - longin + - PRG_MR1K2_SWITCH.nEncCntXupM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:YLEFT:CNT_RBV + - longin + - PRG_MR1K2_SWITCH.nEncCntYleftM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:YRIGHT:CNT_RBV + - longin + - PRG_MR1K2_SWITCH.nEncCntYrightM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:PITCH:REF_RBV + - longin + - PRG_MR1K2_SWITCH.nEncRefPitchM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:XDWN:REF_RBV + - longin + - PRG_MR1K2_SWITCH.nEncRefXdwnM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:XUP:REF_RBV + - longin + - PRG_MR1K2_SWITCH.nEncRefXupM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:YLEFT:REF_RBV + - longin + - PRG_MR1K2_SWITCH.nEncRefYleftM1K2 + - | field: EGU cnt + | io: input + + + * - MR1K2:SWITCH:ENC:YRIGHT:REF_RBV + - longin + - PRG_MR1K2_SWITCH.nEncRefYrightM1K2 + - | field: EGU cnt + | io: input + + + * - MR2K2:FLAT:FWM:1_RBV + - ai + - PRG_MR2K2_FLAT.fbCoolingPanel.fFlow_1_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - MR2K2:FLAT:FWM:2_RBV + - ai + - PRG_MR2K2_FLAT.fbCoolingPanel.fFlow_2_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - MR2K2:FLAT:PRSM:1_RBV + - ai + - PRG_MR2K2_FLAT.fbCoolingPanel.fPress_1_val + - | field: EGU bar + | field: LOW 0.1 + | field: LSV MAJOR + | io: input + + + * - MR2K2:FLAT:ENC:X:ACTPOSARRAY_RBV + - waveform + - PRG_MR2K2_FLAT.fbXRMSErrorM2K2.aEncActPos + - | io: input + + + * - MR2K2:FLAT:ENC:X:SETPOSARRAY_RBV + - waveform + - PRG_MR2K2_FLAT.fbXRMSErrorM2K2.aEncSetPos + - | io: input + + + * - MR2K2:FLAT:ENC:X:RMS_RBV + - ai + - PRG_MR2K2_FLAT.fbXRMSErrorM2K2.fCurrRMSError + - | io: input + + + * - MR2K2:FLAT:ENC:X:MEAN_RBV + - ai + - PRG_MR2K2_FLAT.fbXRMSErrorM2K2.fEncMean + - | io: input + + + * - MR2K2:FLAT:ENC:X:STDEV_RBV + - ai + - PRG_MR2K2_FLAT.fbXRMSErrorM2K2.fEncStDev + - | io: input + + + * - MR2K2:FLAT:ENC:Y:ACTPOSARRAY_RBV + - waveform + - PRG_MR2K2_FLAT.fbYRMSErrorM2K2.aEncActPos + - | io: input + + + * - MR2K2:FLAT:ENC:Y:SETPOSARRAY_RBV + - waveform + - PRG_MR2K2_FLAT.fbYRMSErrorM2K2.aEncSetPos + - | io: input + + + * - MR2K2:FLAT:ENC:Y:RMS_RBV + - ai + - PRG_MR2K2_FLAT.fbYRMSErrorM2K2.fCurrRMSError + - | io: input + + + * - MR2K2:FLAT:ENC:Y:MEAN_RBV + - ai + - PRG_MR2K2_FLAT.fbYRMSErrorM2K2.fEncMean + - | io: input + + + * - MR2K2:FLAT:ENC:Y:STDEV_RBV + - ai + - PRG_MR2K2_FLAT.fbYRMSErrorM2K2.fEncStDev + - | io: input + + + * - MR2K2:FLAT:ENC:PITCH:ACTPOSARRAY_RBV + - waveform + - PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.aEncActPos + - | io: input + + + * - MR2K2:FLAT:ENC:PITCH:SETPOSARRAY_RBV + - waveform + - PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.aEncSetPos + - | io: input + + + * - MR2K2:FLAT:ENC:PITCH:RMS_RBV + - ai + - PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.fCurrRMSError + - | io: input + + + * - MR2K2:FLAT:ENC:PITCH:MEAN_RBV + - ai + - PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.fEncMean + - | io: input + + + * - MR2K2:FLAT:ENC:PITCH:STDEV_RBV + - ai + - PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.fEncStDev + - | io: input + + + * - MR2K2:FLAT:ENC:X:CNT_RBV + - longin + - PRG_MR2K2_FLAT.nEncCntXM2K2 + - | field: EGU cnt + | io: input + + + * - MR2K2:FLAT:ENC:Y:CNT_RBV + - longin + - PRG_MR2K2_FLAT.nEncCntYM2K2 + - | field: EGU cnt + | io: input + + + * - MR2K2:FLAT:ENC:PITCH:CNT_RBV + - longin + - PRG_MR2K2_FLAT.nEncCntrXM2K2 + - | field: EGU cnt + | io: input + + + * - MR2K2:FLAT:ENC:X:REF_RBV + - longin + - PRG_MR2K2_FLAT.nEncRefXM2K2 + - | field: EGU cnt + | io: input + + + * - MR2K2:FLAT:ENC:Y:REF_RBV + - longin + - PRG_MR2K2_FLAT.nEncRefYM2K2 + - | field: EGU cnt + | io: input + + + * - MR2K2:FLAT:ENC:PITCH:REF_RBV + - longin + - PRG_MR2K2_FLAT.nEncRefrXM2K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:RTD:BEND:DS:1_RBV + - ai + - PRG_MR3K2_KBH.fM3K2DS_RTD_1 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR3K2:KBH:RTD:CHIN:R_RBV + - ai + - PRG_MR3K2_KBH.fM3K2DS_RTD_2 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR3K2:KBH:RTD:BEND:DS:3_RBV + - ai + - PRG_MR3K2_KBH.fM3K2DS_RTD_3 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR3K2:KBH:RTD:BEND:US:1_RBV + - ai + - PRG_MR3K2_KBH.fM3K2US_RTD_1 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR3K2:KBH:RTD:BEND:US:2_RBV + - ai + - PRG_MR3K2_KBH.fM3K2US_RTD_2 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR3K2:KBH:RTD:CHIN:L_RBV + - ai + - PRG_MR3K2_KBH.fM3K2US_RTD_3 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR3K2:KBH:FWM:1_RBV + - ai + - PRG_MR3K2_KBH.fbCoolingPanel.fFlow_1_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - MR3K2:KBH:PRSM:1_RBV + - ai + - PRG_MR3K2_KBH.fbCoolingPanel.fPress_1_val + - | field: EGU bar + | field: LOW 0.1 + | field: LSV MAJOR + | io: input + + + * - MR3K2:KBH:ENC:BEND:US:ACTPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbUSRMSErrorM3K2.aEncActPos + - | io: input + + + * - MR3K2:KBH:ENC:BEND:US:SETPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbUSRMSErrorM3K2.aEncSetPos + - | io: input + + + * - MR3K2:KBH:ENC:BEND:US:RMS_RBV + - ai + - PRG_MR3K2_KBH.fbUSRMSErrorM3K2.fCurrRMSError + - | io: input + + + * - MR3K2:KBH:ENC:BEND:US:MEAN_RBV + - ai + - PRG_MR3K2_KBH.fbUSRMSErrorM3K2.fEncMean + - | io: input + + + * - MR3K2:KBH:ENC:BEND:US:STDEV_RBV + - ai + - PRG_MR3K2_KBH.fbUSRMSErrorM3K2.fEncStDev + - | io: input + + + * - MR3K2:KBH:ENC:X:ACTPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbXRMSErrorM3K2.aEncActPos + - | io: input + + + * - MR3K2:KBH:ENC:X:SETPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbXRMSErrorM3K2.aEncSetPos + - | io: input + + + * - MR3K2:KBH:ENC:X:RMS_RBV + - ai + - PRG_MR3K2_KBH.fbXRMSErrorM3K2.fCurrRMSError + - | io: input + + + * - MR3K2:KBH:ENC:X:MEAN_RBV + - ai + - PRG_MR3K2_KBH.fbXRMSErrorM3K2.fEncMean + - | io: input + + + * - MR3K2:KBH:ENC:X:STDEV_RBV + - ai + - PRG_MR3K2_KBH.fbXRMSErrorM3K2.fEncStDev + - | io: input + + + * - MR3K2:KBH:ENC:Y:ACTPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbYRMSErrorM3K2.aEncActPos + - | io: input + + + * - MR3K2:KBH:ENC:Y:SETPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbYRMSErrorM3K2.aEncSetPos + - | io: input + + + * - MR3K2:KBH:ENC:Y:RMS_RBV + - ai + - PRG_MR3K2_KBH.fbYRMSErrorM3K2.fCurrRMSError + - | io: input + + + * - MR3K2:KBH:ENC:Y:MEAN_RBV + - ai + - PRG_MR3K2_KBH.fbYRMSErrorM3K2.fEncMean + - | io: input + + + * - MR3K2:KBH:ENC:Y:STDEV_RBV + - ai + - PRG_MR3K2_KBH.fbYRMSErrorM3K2.fEncStDev + - | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:ACTPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbdSRMSErrorM3K2.aEncActPos + - | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:SETPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbdSRMSErrorM3K2.aEncSetPos + - | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:RMS_RBV + - ai + - PRG_MR3K2_KBH.fbdSRMSErrorM3K2.fCurrRMSError + - | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:MEAN_RBV + - ai + - PRG_MR3K2_KBH.fbdSRMSErrorM3K2.fEncMean + - | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:STDEV_RBV + - ai + - PRG_MR3K2_KBH.fbdSRMSErrorM3K2.fEncStDev + - | io: input + + + * - MR3K2:KBH:ENC:PITCH:ACTPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbrYRMSErrorM3K2.aEncActPos + - | io: input + + + * - MR3K2:KBH:ENC:PITCH:SETPOSARRAY_RBV + - waveform + - PRG_MR3K2_KBH.fbrYRMSErrorM3K2.aEncSetPos + - | io: input + + + * - MR3K2:KBH:ENC:PITCH:RMS_RBV + - ai + - PRG_MR3K2_KBH.fbrYRMSErrorM3K2.fCurrRMSError + - | io: input + + + * - MR3K2:KBH:ENC:PITCH:MEAN_RBV + - ai + - PRG_MR3K2_KBH.fbrYRMSErrorM3K2.fEncMean + - | io: input + + + * - MR3K2:KBH:ENC:PITCH:STDEV_RBV + - ai + - PRG_MR3K2_KBH.fbrYRMSErrorM3K2.fEncStDev + - | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:CNT_RBV + - longin + - PRG_MR3K2_KBH.nEncCntDSM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:BEND:US:CNT_RBV + - longin + - PRG_MR3K2_KBH.nEncCntUSM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:X:CNT_RBV + - longin + - PRG_MR3K2_KBH.nEncCntXM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:Y:CNT_RBV + - longin + - PRG_MR3K2_KBH.nEncCntYM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:PITCH:CNT_RBV + - longin + - PRG_MR3K2_KBH.nEncCntrYM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:BEND:DS:REF_RBV + - longin + - PRG_MR3K2_KBH.nEncRefDSM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:BEND:US:REF_RBV + - longin + - PRG_MR3K2_KBH.nEncRefUSM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:X:REF_RBV + - longin + - PRG_MR3K2_KBH.nEncRefXM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:Y:REF_RBV + - longin + - PRG_MR3K2_KBH.nEncRefYM3K2 + - | field: EGU cnt + | io: input + + + * - MR3K2:KBH:ENC:PITCH:REF_RBV + - longin + - PRG_MR3K2_KBH.nEncRefrYM3K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:RTD:BEND:DS:1_RBV + - ai + - PRG_MR4K2_KBV.fM4K2DS_RTD_1 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR4K2:KBV:RTD:BEND:DS:2_RBV + - ai + - PRG_MR4K2_KBV.fM4K2DS_RTD_2 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR4K2:KBV:RTD:BEND:DS:3_RBV + - ai + - PRG_MR4K2_KBV.fM4K2DS_RTD_3 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR4K2:KBV:RTD:BEND:US:1_RBV + - ai + - PRG_MR4K2_KBV.fM4K2US_RTD_1 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR4K2:KBV:RTD:BEND:US:2_RBV + - ai + - PRG_MR4K2_KBV.fM4K2US_RTD_2 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR4K2:KBV:RTD:BEND:US:3_RBV + - ai + - PRG_MR4K2_KBV.fM4K2US_RTD_3 + - | field: ASLO 0.01 + | field: EGU C + | io: input + + + * - MR4K2:KBV:FWM:1_RBV + - ai + - PRG_MR4K2_KBV.fbCoolingPanel.fFlow_1_val + - | field: EGU lpm + | field: HHSV MAJOR + | field: HIGH 2.3 + | field: HIHI 3.0 + | field: HSV MINOR + | field: LLSV MAJOR + | field: LOLO 1.5 + | field: LOW 1.7 + | field: LSV MINOR + | io: input + + + * - MR4K2:KBV:PRSM:1_RBV + - ai + - PRG_MR4K2_KBV.fbCoolingPanel.fPress_1_val + - | field: EGU bar + | field: LOW 0.1 + | field: LSV MAJOR + | io: input + + + * - MR4K2:KBV:ENC:BEND:US:ACTPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbUSRMSErrorM4K2.aEncActPos + - | io: input + + + * - MR4K2:KBV:ENC:BEND:US:SETPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbUSRMSErrorM4K2.aEncSetPos + - | io: input + + + * - MR4K2:KBV:ENC:BEND:US:RMS_RBV + - ai + - PRG_MR4K2_KBV.fbUSRMSErrorM4K2.fCurrRMSError + - | io: input + + + * - MR4K2:KBV:ENC:BEND:US:MEAN_RBV + - ai + - PRG_MR4K2_KBV.fbUSRMSErrorM4K2.fEncMean + - | io: input + + + * - MR4K2:KBV:ENC:BEND:US:STDEV_RBV + - ai + - PRG_MR4K2_KBV.fbUSRMSErrorM4K2.fEncStDev + - | io: input + + + * - MR4K2:KBV:ENC:X:ACTPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbXRMSErrorM4K2.aEncActPos + - | io: input + + + * - MR4K2:KBV:ENC:X:SETPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbXRMSErrorM4K2.aEncSetPos + - | io: input + + + * - MR4K2:KBV:ENC:X:RMS_RBV + - ai + - PRG_MR4K2_KBV.fbXRMSErrorM4K2.fCurrRMSError + - | io: input + + + * - MR4K2:KBV:ENC:X:MEAN_RBV + - ai + - PRG_MR4K2_KBV.fbXRMSErrorM4K2.fEncMean + - | io: input + + + * - MR4K2:KBV:ENC:X:STDEV_RBV + - ai + - PRG_MR4K2_KBV.fbXRMSErrorM4K2.fEncStDev + - | io: input + + + * - MR4K2:KBV:ENC:Y:ACTPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbYRMSErrorM4K2.aEncActPos + - | io: input + + + * - MR4K2:KBV:ENC:Y:SETPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbYRMSErrorM4K2.aEncSetPos + - | io: input + + + * - MR4K2:KBV:ENC:Y:RMS_RBV + - ai + - PRG_MR4K2_KBV.fbYRMSErrorM4K2.fCurrRMSError + - | io: input + + + * - MR4K2:KBV:ENC:Y:MEAN_RBV + - ai + - PRG_MR4K2_KBV.fbYRMSErrorM4K2.fEncMean + - | io: input + + + * - MR4K2:KBV:ENC:Y:STDEV_RBV + - ai + - PRG_MR4K2_KBV.fbYRMSErrorM4K2.fEncStDev + - | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:ACTPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbdSRMSErrorM4K2.aEncActPos + - | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:SETPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbdSRMSErrorM4K2.aEncSetPos + - | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:RMS_RBV + - ai + - PRG_MR4K2_KBV.fbdSRMSErrorM4K2.fCurrRMSError + - | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:MEAN_RBV + - ai + - PRG_MR4K2_KBV.fbdSRMSErrorM4K2.fEncMean + - | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:STDEV_RBV + - ai + - PRG_MR4K2_KBV.fbdSRMSErrorM4K2.fEncStDev + - | io: input + + + * - MR4K2:KBV:ENC:PITCH:ACTPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbrXRMSErrorM4K2.aEncActPos + - | io: input + + + * - MR4K2:KBV:ENC:PITCH:SETPOSARRAY_RBV + - waveform + - PRG_MR4K2_KBV.fbrXRMSErrorM4K2.aEncSetPos + - | io: input + + + * - MR4K2:KBV:ENC:PITCH:RMS_RBV + - ai + - PRG_MR4K2_KBV.fbrXRMSErrorM4K2.fCurrRMSError + - | io: input + + + * - MR4K2:KBV:ENC:PITCH:MEAN_RBV + - ai + - PRG_MR4K2_KBV.fbrXRMSErrorM4K2.fEncMean + - | io: input + + + * - MR4K2:KBV:ENC:PITCH:STDEV_RBV + - ai + - PRG_MR4K2_KBV.fbrXRMSErrorM4K2.fEncStDev + - | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:CNT_RBV + - longin + - PRG_MR4K2_KBV.nEncCntDSM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:BEND:US:CNT_RBV + - longin + - PRG_MR4K2_KBV.nEncCntUSM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:X:CNT_RBV + - longin + - PRG_MR4K2_KBV.nEncCntXM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:Y:CNT_RBV + - longin + - PRG_MR4K2_KBV.nEncCntYM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:PITCH:CNT_RBV + - longin + - PRG_MR4K2_KBV.nEncCntrXM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:BEND:DS:REF_RBV + - longin + - PRG_MR4K2_KBV.nEncRefDSM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:BEND:US:REF_RBV + - longin + - PRG_MR4K2_KBV.nEncRefUSM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:X:REF_RBV + - longin + - PRG_MR4K2_KBV.nEncRefXM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:Y:REF_RBV + - longin + - PRG_MR4K2_KBV.nEncRefYM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:ENC:PITCH:REF_RBV + - longin + - PRG_MR4K2_KBV.nEncRefrXM4K2 + - | field: EGU cnt + | io: input + + + * - MR4K2:KBV:RTD:CHIN:L:CONN_RBV + - bi + - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bConnected + - | field: EGU C + | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - MR4K2:KBV:RTD:CHIN:L:ERR_RBV + - bi + - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError + - | field: EGU C + | field: ONAM True + | field: ZNAM False + | io: input + + + * - MR4K2:KBV:RTD:CHIN:L:TEMP_RBV + - ai + - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - MR4K2:KBV:RTD:CHIN:R:CONN_RBV + - bi + - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bConnected + - | field: EGU C + | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - MR4K2:KBV:RTD:CHIN:R:ERR_RBV + - bi + - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError + - | field: EGU C + | field: ONAM True + | field: ZNAM False + | io: input + + + * - MR4K2:KBV:RTD:CHIN:R:TEMP_RBV + - ai + - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SL1K2:EXIT:RTD:CRYSTAL_BOTTOM:CONN_RBV + - bi + - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SL1K2:EXIT:RTD:CRYSTAL_BOTTOM:ERR_RBV + - bi + - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:RTD:CRYSTAL_BOTTOM:TEMP_RBV + - ai + - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SL1K2:EXIT:RTD:CRYSTAL_TOP:CONN_RBV + - bi + - PRG_SL1K2_EXIT.RTD_Crystal_TOP.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SL1K2:EXIT:RTD:CRYSTAL_TOP:ERR_RBV + - bi + - PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:RTD:CRYSTAL_TOP:TEMP_RBV + - ai + - PRG_SL1K2_EXIT.RTD_Crystal_TOP.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SL1K2:EXIT:RTD:HeatSync:CONN_RBV + - bi + - PRG_SL1K2_EXIT.RTD_HeatSync.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SL1K2:EXIT:RTD:HeatSync:ERR_RBV + - bi + - PRG_SL1K2_EXIT.RTD_HeatSync.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:RTD:HeatSync:TEMP_RBV + - ai + - PRG_SL1K2_EXIT.RTD_HeatSync.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SL1K2:EXIT:RTD:YAG:CONN_RBV + - bi + - PRG_SL1K2_EXIT.RTD_YAG.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SL1K2:EXIT:RTD:YAG:ERR_RBV + - bi + - PRG_SL1K2_EXIT.RTD_YAG.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:RTD:YAG:TEMP_RBV + - ai + - PRG_SL1K2_EXIT.RTD_YAG.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SL1K2:EXIT:FAN:PWR_RBV + - bi + - PRG_SL1K2_EXIT.bFanOn + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SL1K2:EXIT:FAN:PWR + - bo + - PRG_SL1K2_EXIT.bFanOn + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SL1K2:EXIT:LED:PWR_RBV + - bi + - PRG_SL1K2_EXIT.bLEDPower + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SL1K2:EXIT:LED:PWR + - bo + - PRG_SL1K2_EXIT.bLEDPower + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SL1K2:EXIT:FWM:1:OFF_RBV + - ai + - PRG_SL1K2_EXIT.fbFlowMeter.fOffset + - | io: output + + + * - SL1K2:EXIT:FWM:1:OFF + - ao + - PRG_SL1K2_EXIT.fbFlowMeter.fOffset + - | io: output + + + * - SL1K2:EXIT:FWM:1:VAL_RBV + - ai + - PRG_SL1K2_EXIT.fbFlowMeter.fReal + - | io: input + + + * - SL1K2:EXIT:FWM:1:RES_RBV + - ai + - PRG_SL1K2_EXIT.fbFlowMeter.fResolution + - | io: output + + + * - SL1K2:EXIT:FWM:1:RES + - ao + - PRG_SL1K2_EXIT.fbFlowMeter.fResolution + - | io: output + + + * - SL1K2:EXIT:CAM:PWR_RBV + - bi + - PRG_SL1K2_EXIT.fbGige.bGigePower + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SL1K2:EXIT:CAM:PWR + - bo + - PRG_SL1K2_EXIT.fbGige.bGigePower + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SL1K2:EXIT:CAM:CIL:PCT_RBV + - ai + - PRG_SL1K2_EXIT.fbGige.fIlluminatorPercent + - | EGU: % + | io: output + + + * - SL1K2:EXIT:CAM:CIL:PCT + - ao + - PRG_SL1K2_EXIT.fbGige.fIlluminatorPercent + - | EGU: % + | io: output + + + * - SL1K2:EXIT:YAG:STATE:10:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:10:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:10:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:10:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:10:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:10:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:10:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:11:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:11:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:11:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:11:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:11:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:11:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:11:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:12:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:12:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:12:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:12:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:12:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:12:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:12:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:13:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:13:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:13:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:13:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:13:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:13:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:13:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:14:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:14:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:14:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:14:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:14:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:14:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:14:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:15:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:15:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:15:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:15:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:15:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:15:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:15:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:01:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:01:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:01:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:01:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:01:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:01:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:01:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:02:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:02:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:02:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:02:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:02:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:02:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:02:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:03:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:03:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:03:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:03:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:03:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:03:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:03:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:04:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:04:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:04:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:04:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:04:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:04:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:04:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:05:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:05:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:05:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:05:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:05:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:05:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:05:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:06:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:06:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:06:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:06:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:06:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:06:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:06:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:07:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:07:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:07:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:07:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:07:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:07:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:07:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:08:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:08:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:08:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:08:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:08:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:08:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:08:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:09:MOVE_OK_RBV + - bi + - TRUE if the move would be safe + - | expand: %.2d + | field: ONAM TRUE + | field: ZNAM FALSE + | io: input + + + * - SL1K2:EXIT:YAG:STATE:09:SETPOINT_RBV + - ai + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:09:SETPOINT + - ao + - Axis position associated with this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:09:VELO_RBV + - ai + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:09:VELO + - ao + - Speed at which to move to this state + - | expand: %.2d + | io: output + + + * - SL1K2:EXIT:YAG:STATE:09:ENCODER_RBV + - longin + - Encoder count associated with this state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:09:NAME_RBV + - waveform + - Name of this position state + - | expand: %.2d + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:ARB:ENABLE_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.bArbiterEnabled + - | io: output + + + * - SL1K2:EXIT:YAG:STATE:PMPS:ARB:ENABLE + - bo + - PRG_SL1K2_EXIT.fbStates.bArbiterEnabled + - | io: output + + + * - SL1K2:EXIT:YAG:STATE:BUSY_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.bBusy + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:YAG:STATE:DONE_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.bDone + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:YAG:STATE:ERR_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SL1K2:EXIT:YAG:STATE:RESET_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - SL1K2:EXIT:YAG:STATE:RESET + - bo + - PRG_SL1K2_EXIT.fbStates.bReset + - | field: ONAM True + | field: ZNAM False + | io: output + + + * - SL1K2:EXIT:YAG:STATE:GET_RBV + - mbbi + - PRG_SL1K2_EXIT.fbStates.enumGet + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:SET_RBV + - mbbi + - PRG_SL1K2_EXIT.fbStates.enumSet + - | io: output + + + * - SL1K2:EXIT:YAG:STATE:SET + - mbbo + - PRG_SL1K2_EXIT.fbStates.enumSet + - | io: output + + + * - SL1K2:EXIT:YAG:STATE:PMPS:MAINT_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - SL1K2:EXIT:YAG:STATE:PMPS:MAINT + - bo + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.bMaintMode + - | io: output + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:PMPS_LOADED_RBV + - bi + - TRUE if PMPS loaded parameters from the database. + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:PMPS_ID_RBV + - longin + - Assertion Request ID + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:PMPS_STATE_RBV + - waveform + - PMPS Database Lookup Key + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Veto_RBV + - waveform + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width + - | field: EGU mm + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV + - longin + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:BeamClass_RBV + - longin + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Cohort_RBV + - longin + - Cohort inc on each arb cycle + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:MachineMode_RBV + - longin + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Rate_RBV + - longin + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate + - | field: EGU Hz + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Transmission_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran + - | field: HOPR 1 + | field: LOPR 0 + | field: PREC 2 + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV + - ai + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV + - | field: EGU eV + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:eVRanges_RBV + - longin + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange + - | field: EGU eV + | io: input + + + * - SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Valid_RBV + - bi + - PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:ERRID_RBV + - longin + - PRG_SL1K2_EXIT.fbStates.nErrorId + - | io: input + + + * - SL1K2:EXIT:YAG:STATE:ERRMSG_RBV + - waveform + - PRG_SL1K2_EXIT.fbStates.sErrorMessage + - | io: input + + + * - SP1K1:MONO:RTD:01:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD1.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:01:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD1.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:01:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD1.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:10:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD10.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:10:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD10.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:10:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD10.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:11:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD11.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:11:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD11.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:11:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD11.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:12:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD12.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:12:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD12.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:12:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD12.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:02:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD2.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:02:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD2.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:02:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD2.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:03:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD3.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:03:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD3.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:03:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD3.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:04:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD4.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:04:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD4.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:04:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD4.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:05:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD5.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:05:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD5.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:05:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD5.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:06:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD6.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:06:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD6.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:06:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD6.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:07:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD7.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:07:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD7.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:07:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD7.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:08:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD8.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:08:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD8.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:08:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD8.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:RTD:09:CONN_RBV + - bi + - PRG_SP1K1_MONO.RTD9.bConnected + - | field: ONAM Connected + | field: ZNAM Disconnected + | io: input + + + * - SP1K1:MONO:RTD:09:ERR_RBV + - bi + - PRG_SP1K1_MONO.RTD9.bError + - | field: ONAM True + | field: ZNAM False + | io: input + + + * - SP1K1:MONO:RTD:09:TEMP_RBV + - ai + - PRG_SP1K1_MONO.RTD9.fTemp + - | field: EGU C + | field: PREC 2 + | io: input + + + * - SP1K1:MONO:LED:01:PWR_RBV + - bi + - PRG_SP1K1_MONO.bLEDPower01 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SP1K1:MONO:LED:01:PWR + - bo + - PRG_SP1K1_MONO.bLEDPower01 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SP1K1:MONO:LED:02:PWR_RBV + - bi + - PRG_SP1K1_MONO.bLEDPower02 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SP1K1:MONO:LED:02:PWR + - bo + - PRG_SP1K1_MONO.bLEDPower02 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SP1K1:MONO:LED:03:PWR_RBV + - bi + - PRG_SP1K1_MONO.bLEDPower03 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SP1K1:MONO:LED:03:PWR + - bo + - PRG_SP1K1_MONO.bLEDPower03 + - | field: ONAM ON + | field: ZNAM OFF + | io: output + + + * - SP1K1:MONO:FWM:1_RBV + - ai + - PRG_SP1K1_MONO.fSP1K1_Flow_1_val + - | field: EGU lpm + | io: input + + + * - SP1K1:MONO:FWM:2_RBV + - ai + - PRG_SP1K1_MONO.fSP1K1_Flow_2_val + - | field: EGU lpm + | io: input + + + * - SP1K1:MONO:PRSM:1_RBV + - ai + - PRG_SP1K1_MONO.fSP1K1_Press_1_val + - | field: EGU bar + | io: input + + + * - GM:PITCH:fipi_read_RBV + - ai + - PRG_SP1K1_MONO.fipi_read + - | io: input + + + * - GM:PITCH:fipi_set_RBV + - ai + - PRG_SP1K1_MONO.fipi_set + - | io: output + + + * - GM:PITCH:fipi_set + - ao + - PRG_SP1K1_MONO.fipi_set + - | io: output + + + * - SP1K1:MONO:ENC:G_PI:02_RBV + - ai + - PRG_SP1K1_MONO.gpi_upeurad + - | io: output + + + * - SP1K1:MONO:ENC:G_PI:02 + - ao + - PRG_SP1K1_MONO.gpi_upeurad + - | io: output + + + * - SP1K1:MONO:ENC:M_PI:02_RBV + - ai + - PRG_SP1K1_MONO.mpi_upeurad + - | io: output + + + * - SP1K1:MONO:ENC:M_PI:02 + - ao + - PRG_SP1K1_MONO.mpi_upeurad + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:DATA_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.aSignal + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:ALWAYS_CALC_RBV + - bi + - PRG_Stats.fbGpiPosDiffStats.bAlwaysCalc + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:ALWAYS_CALC + - bo + - PRG_Stats.fbGpiPosDiffStats.bAlwaysCalc + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:EXECUTE_RBV + - bi + - PRG_Stats.fbGpiPosDiffStats.bExecute + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:EXECUTE + - bo + - PRG_Stats.fbGpiPosDiffStats.bExecute + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RESET_RBV + - bi + - PRG_Stats.fbGpiPosDiffStats.bReset + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RESET + - bo + - PRG_Stats.fbGpiPosDiffStats.bReset + - | io: output + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:VALID_RBV + - bi + - PRG_Stats.fbGpiPosDiffStats.bValid + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:MAX_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.fMax + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:MEAN_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.fMean + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:MIN_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.fMin + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RMS_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.fRMS + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RANGE_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.fRange + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:STDEV_RBV + - ai + - PRG_Stats.fbGpiPosDiffStats.fStDev + - | io: input + + + * - SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:NELM_RBV + - longin + - PRG_Stats.fbGpiPosDiffStats.nElems + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:DATA_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.aSignal + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:ALWAYS_CALC_RBV + - bi + - PRG_Stats.fbMpiPosDiffStats.bAlwaysCalc + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:ALWAYS_CALC + - bo + - PRG_Stats.fbMpiPosDiffStats.bAlwaysCalc + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:EXECUTE_RBV + - bi + - PRG_Stats.fbMpiPosDiffStats.bExecute + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:EXECUTE + - bo + - PRG_Stats.fbMpiPosDiffStats.bExecute + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RESET_RBV + - bi + - PRG_Stats.fbMpiPosDiffStats.bReset + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RESET + - bo + - PRG_Stats.fbMpiPosDiffStats.bReset + - | io: output + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:VALID_RBV + - bi + - PRG_Stats.fbMpiPosDiffStats.bValid + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:MAX_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.fMax + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:MEAN_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.fMean + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:MIN_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.fMin + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RMS_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.fRMS + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RANGE_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.fRange + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:STDEV_RBV + - ai + - PRG_Stats.fbMpiPosDiffStats.fStDev + - | io: input + + + * - SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:NELM_RBV + - longin + - PRG_Stats.fbMpiPosDiffStats.nElems + - | io: input + + + * - $(PREFIX)Delta_RBV + - ai + - PRG_ZeroOrder_PMPS.Delta + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)Delta + - ao + - PRG_ZeroOrder_PMPS.Delta + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)BeamPermitted_RBV + - bi + - PRG_ZeroOrder_PMPS.bBeamPermitted + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)BeamPermitted + - bo + - PRG_ZeroOrder_PMPS.bBeamPermitted + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)LRG_Grating_IN_RBV + - bi + - PRG_ZeroOrder_PMPS.bLRG_Grating_IN + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)LRG_Grating_IN + - bo + - PRG_ZeroOrder_PMPS.bLRG_Grating_IN + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)MR1K1_Inserted_RBV + - bi + - PRG_ZeroOrder_PMPS.bMR1K1_Inserted + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)MR1K1_Inserted + - bo + - PRG_ZeroOrder_PMPS.bMR1K1_Inserted + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)SafeBenderRange_RBV + - bi + - PRG_ZeroOrder_PMPS.bSafeBenderRange + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)SafeBenderRange + - bo + - PRG_ZeroOrder_PMPS.bSafeBenderRange + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)ZOB_on_Lower_Stopper_RBV + - bi + - PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)ZOB_on_Lower_Stopper + - bo + - PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)ZOS_IN_RBV + - bi + - PRG_ZeroOrder_PMPS.bZOS_IN + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)ZOS_IN + - bo + - PRG_ZeroOrder_PMPS.bZOS_IN + - | field: ONAM TRUE + | field: ZNAM FALSE + | io: output + + + * - $(PREFIX)MachineMode_RBV + - longin + - PRG_ZeroOrder_PMPS.nMachineMode + - | field: ONST SC + | field: THST UnInit + | field: TWST Misconfig + | field: ZRST NC + | io: output + + + * - $(PREFIX)MachineMode + - longout + - PRG_ZeroOrder_PMPS.nMachineMode + - | field: ONST SC + | field: THST UnInit + | field: TWST Misconfig + | field: ZRST NC + | io: output + + + diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_source.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_source.rst.txt new file mode 100644 index 0000000..8d45660 --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_source.rst.txt @@ -0,0 +1,4080 @@ + + +DUTs +---- + + +DUT_01_Channel_NW +^^^^^^^^^^^^^^^^^ + +:: + + TYPE DUT_01_Channel_NW : + STRUCT + header: DUT_Header_NW; + channel1: DUT_Channel_NW; + END_STRUCT + END_TYPE + + +Related: + * `DUT_01_Channel_NW`_ + * `DUT_Channel_NW`_ + * `DUT_Header_NW`_ + + +DUT_Channel_NW +^^^^^^^^^^^^^^ + +:: + + TYPE DUT_Channel_NW : + STRUCT + count: DWORD; // 4 4 + timing: DWORD; // 4 8 + scale: WORD; // 2 10 + hardwareID: ARRAY [0..15] OF BYTE; // 16 26 + reserved1: BYTE; // 1 27 + channel: BYTE; // 1 28 + error: BYTE; // 1 29 + mode: BYTE; // 1 30 + scale_denominator: WORD; // 2 32 + END_STRUCT + END_TYPE + (* + typedef struct { + uint32_t encoderValue; // network byte order + uint32_t timing; // network byte order + uint16_t scale; // network byte order + char hardwareID[16]; + uint8_t reserved1; + uint8_t channel; + uint8_t error; + uint8_t mode; + uint16_t scale_denominator; // network byte order + } encoder_channel_t; + *) + + + + +DUT_Header_NW +^^^^^^^^^^^^^ + +:: + + TYPE DUT_Header_NW : + STRUCT + frameCount: WORD; // 2 2 + reserved1: WORD; // 2 4 + major: WORD; // 2 6 + minor: BYTE; // 1 7 + micro: BYTE; // 1 8 + hardwareID: ARRAY [0..15] OF BYTE; // 16 24 + reserved2: BYTE; // 1 25 + channelMask: BYTE; // 1 26 + errorMask: BYTE; // 1 27 + mode: BYTE; // 1 28 + reserved3: DWORD; // 4 32 + END_STRUCT + END_TYPE + (* + typedef struct { + uint16_t frameCount; // network byte order + uint8_t reserved1[2]; + uint16_t majorVersion; // network byte order + uint8_t minorVersion; + uint8_t microVersion; + char hardwareID[16]; + uint8_t reserved2; + uint8_t channelMask; + uint8_t errorMask; + uint8_t mode; + uint8_t reserved3[4]; + } encoder_header_t; + *) + + + + +ENUM_XS_YAG_States +^^^^^^^^^^^^^^^^^^ + +:: + + {attribute 'qualified_only'} + TYPE ENUM_XS_YAG_States : + ( + Unknown := 0, + OUT := 1, + YAG1 := 2, + YAG2 := 3 + ); + END_TYPE + + + + +GVLs +---- + + +Global_Version +^^^^^^^^^^^^^^ + +:: + + {attribute 'TcGenerated'} + {attribute 'no-analysis'} + {attribute 'linkalways'} + // This function has been automatically generated from the project information. + VAR_GLOBAL CONSTANT + {attribute 'const_non_replaced'} + stLibVersion_rix_optics : ST_LibVersion := (iMajor := 3, iMinor := 3, iBuild := 0, iRevision := 0, nFlags := 1, sVersion := '3.3.0'); + END_VAR + + + + +GVL_COM_Buffers +^^^^^^^^^^^^^^^ + +:: + + VAR_GLOBAL + // M1K2 + Serial_RXBuffer_M1K2 : ComBuffer; + Serial_TXBuffer_M1K2 : ComBuffer; + END_VAR + + + + +GVL_M1K1 +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL + // Pitch Mechanism:\ + // Currently unused + {attribute 'TcLinkTo' := '.diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^Position'} + M1K1_Pitch : HOMS_PitchMechanism := (ReqPosLimHi := 24681, + ReqPosLimLo := 24321, + diEncPosLimHi := 10139808, + diEncPosLimLo := 9950984); // Set to 50 urad before hard limits tripped during SAT + END_VAR + + + + +GVL_M1K1_BENDER_Constants +^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL CONSTANT + // Encoder reference values in counts = nm + nM1K1bendUS_ENC_REF : ULINT := 21458400; + nM1K1bendDS_ENC_REF : ULINT := 21225900; + + // PMPS Limits for benders + nM1K1bendUS_PMPS_UpperLimit : ULINT := 22100000; //21500000;//22100000; As requested by Alex R and RP, switched back again + nM1K1bendUS_PMPS_LowerLimit : ULINT := 20900000; //20100000;//20900000; + + nM1K1bendDS_PMPS_UpperLimit : ULINT := 21800000;//21100000;//21800000; + nM1K1bendDS_PMPS_LowerLimit : ULINT := 20600000;// 19800000;//20600000; + END_VAR + + + + +GVL_M1K1_BENDER_RTD +^^^^^^^^^^^^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL + // M1K1 US RTDs + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 1^Value'} + nM1K1US_RTD_1 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 2^Value'} + nM1K1US_RTD_2 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 1^Value'} + nM1K1US_RTD_3 AT %I* : INT; + + // M1K1 DS RTDs + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 2^Value'} + nM1K1DS_RTD_1 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 1^Value'} + nM1K1DS_RTD_2 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 2^Value'} + nM1K1DS_RTD_3 AT %I* : INT; + + END_VAR + + + + +GVL_M1K1_Constants +^^^^^^^^^^^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL CONSTANT + // Encoder reference values in counts = nm + // Enc reference values from Axilon FAT + nYUP_ENC_REF : ULINT := 13008545; + nYDWN_ENC_REF : ULINT := 11158257; + nXUP_ENC_REF : ULINT := 19831295; + nXDWN_ENC_REF : ULINT := 19604132; + + (* previous values + nXUP_ENC_REF : ULINT := 19649910; + nXDWN_ENC_REF : ULINT := 19609100; + *) + END_VAR + + + + +GVL_M1K2 +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL + // Pitch Mechanism: + // Currently Unused + {attribute 'TcLinkTo' := '.diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^Position'} + M1K2_Pitch : HOMS_PitchMechanism := (ReqPosLimHi := 200, + ReqPosLimLo := -30, + diEncPosLimHi := 10121210, + diEncPosLimLo := 10004610); // Set to 50 urad before hard limits tripped during SAT + END_VAR + + + + +GVL_M1K2_Constants +^^^^^^^^^^^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL CONSTANT + // Encoder reference values in counts = nm + // Enc reference values after alignment 3-13-20 + nYLEFT_ENC_REF : ULINT := 96270560; + nYRIGHT_ENC_REF : ULINT := 98728200; + nXUP_ENC_REF : ULINT := 19501048; + nXDWN_ENC_REF : ULINT := 20872028; + + // Lever arm for Yright/Yleft -> Roll about Z-axis + fRollLeverArm_um : REAL := 717000; // lever arm for Yright/Yleft axes in um + END_VAR + + + + +GVL_M2K2 +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL CONSTANT + // Encoder reference values in counts = nm + // Put encoder reference values for nominal 0 here + nM2K2X_ENC_REF : ULINT := 6077000; //these numbers + nM2K2Y_ENC_REF : ULINT := 5975460; //are + nM2K2rX_ENC_REF : ULINT := 50412360;//real + END_VAR + + + + +GVL_M3K2 +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL CONSTANT + // Encoder reference values in counts = nm + // Put encoder reference values for nominal 0 here + nM3K2X_ENC_REF : ULINT := 5951195; + nM3K2Y_ENC_REF : ULINT := 5857203; + nM3K2rY_ENC_REF : ULINT := 39991700; + nM3K2US_ENC_REF : ULINT := 1234567; //these numbers + nM3K2DS_ENC_REF : ULINT := 1234567; //are not real!! + + (* + // PMPS Limits for benders - need to identify these + nM3K2US_PMPS_UpperLimit : ULINT := 21500000;//22100000; + nM3K2US_PMPS_LowerLimit : ULINT := 20100000;//20900000; + + nM3K2DS_PMPS_UpperLimit : ULINT := 21100000;//21800000; + nM3K2DS_PMPS_LowerLimit : ULINT := 19800000;//20600000; + *) + END_VAR + + VAR_GLOBAL + // M3K2 US RTDs + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 1^Value'} + nM3K2US_RTD_1 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 2^Value'} + nM3K2US_RTD_2 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 1^Value'} + nM3K2US_RTD_3 AT %I* : INT; + + // M3K2 DS RTDs + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 2^Value'} + nM3K2DS_RTD_1 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 1^Value'} + nM3K2DS_RTD_2 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 2^Value'} + nM3K2DS_RTD_3 AT %I* : INT; + + END_VAR + + + + +GVL_M4K2 +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL CONSTANT + // Encoder reference values in counts = nm + // Put encoder reference values for nominal 0 here + nM4K2X_ENC_REF : ULINT := 5902073; + nM4K2Y_ENC_REF : ULINT := 6000313; + nM4K2rX_ENC_REF : ULINT := 50657020; + nM4K2US_ENC_REF : ULINT := 1234567; //these numbers + nM4K2DS_ENC_REF : ULINT := 1234567; //are not real!! + + // PMPS Limits for benders - need to identify these + nM4K2US_PMPS_UpperLimit : ULINT := 21500000;//22100000; + nM4K2US_PMPS_LowerLimit : ULINT := 20100000;//20900000; + + nM4K2DS_PMPS_UpperLimit : ULINT := 21100000;//21800000; + nM4K2DS_PMPS_LowerLimit : ULINT := 19800000;//20600000; + END_VAR + + VAR_GLOBAL + // M4K2 US RTDs + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 1^Value'} + nM4K2US_RTD_1 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 2^Value'} + nM4K2US_RTD_2 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 1^Value'} + nM4K2US_RTD_3 AT %I* : INT; + + // M4K2 DS RTDs + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 2^Value'} + nM4K2DS_RTD_1 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 1^Value'} + nM4K2DS_RTD_2 AT %I* : INT; + {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 2^Value'} + nM4K2DS_RTD_3 AT %I* : INT; + + END_VAR + + + + +GVL_PMPS +^^^^^^^^ + +:: + + {attribute 'qualified_only'} + VAR_GLOBAL + {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:ARB:01'} + fbArbiter1: FB_Arbiter(1); + {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:ARB:02'} + fbArbiter2: FB_Arbiter(2); + {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:FFO:01'} + {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output'} + fbFastFaultOutput1: FB_HardwareFFOutput := (bAutoReset := TRUE , i_sNetID:='172.21.42.126.1.1' ); + {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:FFO:02'} + {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output'} + fbFastFaultOutput2: FB_HardwareFFOutput := (bAutoReset := TRUE, i_sNetID:='172.21.42.126.1.1'); + rPhotonEnergy: REAL; + END_VAR + + + + +GVL_SerialIO +^^^^^^^^^^^^ + +:: + + VAR_GLOBAL + //Better have your inputs and outputs! + // M1K2 + Serial_stComIn_M1K2 AT %I* : EL6inData22B (*KL6inData22B*); + Serial_stComOut_M1K2 AT %Q* : EL6outData22B (*KL6outData22B*); + END_VAR + + + + +Main +^^^^ + +:: + + VAR_GLOBAL + (* + Only includes motor definitions for the IOC + These are hard-coded to be Main.M#, + but are very convenient to store in a GVL, + hence the confusing namespace here + + This should be refactored once the IOC + supports arbitrary ads paths for motors + *) + (*MR1K2*) + // Motors + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 2'} + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:MMS:YLEFT + '} + M1 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Yleft + fbMotionStage_m1 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 2'} + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:MMS:YRIGHT + '} + M2 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Yright + fbMotionStage_m2 : FB_MotionStage; + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:MMS:XUP + '} + M3 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Xup + fbMotionStage_m3 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:MMS:XDWN + '} + M4 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Xdwn + fbMotionStage_m4 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 2'} + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:MMS:PITCH + '} + M5 : ST_MotionStage := (fVelocity:=30.0, nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=True); // M1K2 Pitch Stepper + + + (*SP1K1-Mono*) + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:M_PI + '} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 2^Position'} + M6: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.ALWAYS, fVelocity:=200.0, bPowerSelf:=True); // M_PI, urad + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:G_PI + '} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position'} + M7: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.ALWAYS, fVelocity:=200.0, bPowerSelf:=True); // G_PI, urad + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:M_H + '} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 1^Position'} + M8: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=500.0, bPowerSelf:=True); // M_H, um + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:G_H + '} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 2^Position'} + M9: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=1000.0, bPowerSelf:=True); // G_H, um + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:SD_V + '} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 2'} + M10: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=500.0, bPowerSelf:=True); // SD_V, um + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:SD_ROT + '} + // no limits on this motion + M11: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=500.0, bPowerSelf:=True); // SD_R, urad + + (*MR1K1*) + // Should move before MR1K2 and re-number each motor, lots of work + // need to fix Axis IDs for IOC to work + // For now just want functional PLC project + // Motors + + {attribute 'TcLinkTo' := '.bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2; + .bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:YUP + '} + M12 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Yup + fbMotionStage_m12 : FB_MotionStage; + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:YDWN + '} + M13 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Ydwn + fbMotionStage_m13 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 2'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:XUP + '} + M14 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Xup + fbMotionStage_m14 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 2'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:XDWN + '} + M15 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Xdwn + fbMotionStage_m15 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M1K1_Pitch]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:PITCH + '} + M16 : ST_MotionStage := (fVelocity:=30.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Pitch Stepper + + {attribute 'TcLinkTo' := '.bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_US]^STM Status^Status^Digital input 2; + .nRawEncoderULINT := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:US + '} + // unlinking this .bLimitForwardEnable :=TIIB[EL7041_M1K1_BEND_US]^STM Status^Status^Digital input 1; + M17 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR1K1 US BEND + fbMotionStage_m17 : FB_MotionStage; + + {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 2; + .nRawEncoderULINT := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 2^Position'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND:MMS:DS + '} + M18 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR1K1 DS BEND + fbMotionStage_m18 : FB_MotionStage; + + (*SL1K2*) + // Motors + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:MMS:PITCH + '} + M19 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:PITCH',fVelocity :=0.12);// Air Pitch + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 2; + .nRawEncoderULINT := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 2^Position'} + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:MMS:VERT + '} + M20 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:VERT',fVelocity :=0.3); // Air Vertical + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:MMS:ROLL + '} + M21 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:ROLL',fVelocity :=0.24); // Air Roll + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 2; + .nRawEncoderULINT := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 2^Position'} + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:MMS:GAP + '} + M22 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:GAP',fVelocity :=0.1); // GAP + + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 1; + .nRawEncoderULINT := TIIB[EL5042_SL1K2_YAG]^FB Inputs Channel 1^Position'} + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:MMS:YAG + '} + M23 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:YAG',fVelocity :=0.5); // YAG + + + // ST1K1-ZOS-MMS + {attribute 'pytmc' := 'pv: ST1K1:ZOS:MMS'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 2; + .nRawEncoderULINT :=TIIB[ST1K1-EL5042]^FB Inputs Channel 1^Position; + .bBrakeRelease := TIIB[ST1K1-EL2008]^Channel 1^Output'} + M24: ST_MotionStage := (sName := 'ST1K1:ZOS:MMS'); + + // MR2K2-FLAT axes + {attribute 'pytmc' := 'pv: MR2K2:FLAT:MMS:X'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 1^Position'} + M25 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //X mot + fbMotionStageM25 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR2K2:FLAT:MMS:Y'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 2^Position'} + M26 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Y mot + fbMotionStageM26 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR2K2:FLAT:MMS:PITCH'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 2; + .bLimitBackwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M2K2rX]^FB Inputs Channel 1^Position'} + M27 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Pitch mot + fbMotionStageM27 : FB_MotionStage; + + // MR3K2-KBH axes + {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:X'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 1^Position'} + M28 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //X mot + fbMotionStageM28 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:Y'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 2^Position'} + M29 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Y mot + fbMotionStageM29 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:PITCH'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M3K2rY]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M3K2ry]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M3K2rY]^FB Inputs Channel 1^Position'} + M30 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Pitch mot + fbMotionStageM30 : FB_MotionStage; + {attribute 'pytmc' := ' pv: MR3K2:KBH:MMS:BEND:US'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 1^Position'} + M31 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR3K2 US BEND + fbMotionStageM31 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:BEND:DS'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 2^Position'} + M32 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR3K2 DS BEND + fbMotionStageM32 : FB_MotionStage; + + + // MR4K2-KBV axes + {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:X'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 1^Position'} + M33 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //X mot + fbMotionStageM33 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:Y'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 2^Position'} + M34 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Y mot + fbMotionStageM34 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:PITCH'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M4K2rX]^FB Inputs Channel 1^Position'} + M35 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Pitch mot + fbMotionStageM35 : FB_MotionStage; + {attribute 'pytmc' := ' pv: MR4K2:KBV:MMS:BEND:US'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 1^Position'} + M36 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR4K2 US BEND + fbMotionStageM36 : FB_MotionStage; + {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:BEND:DS'} + {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 2^Position'} + M37 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR4K2 DS BEND + fbMotionStageM37 : FB_MotionStage; + + + sio_current AT%I* : UINT; + + sio_load AT%I* : UINT; + dummyBool: BOOL; + END_VAR + + + + +POUs +---- + + +CheckBounds +^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckBounds : DINT + VAR_INPUT + index, lower, upper: DINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF index < lower THEN + CheckBounds := lower; + ELSIF index > upper THEN + CheckBounds := upper; + ELSE + CheckBounds := index; + END_IF + {flow} + + END_FUNCTION + + + + +CheckDivDInt +^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckDivDInt : DINT + VAR_INPUT + divisor:DINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF divisor = 0 THEN + CheckDivDInt:=1; + ELSE + CheckDivDInt:=divisor; + END_IF; + {flow} + + END_FUNCTION + + + + +CheckDivLInt +^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckDivLInt : LINT + VAR_INPUT + divisor:LINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF divisor = 0 THEN + CheckDivLInt:=1; + ELSE + CheckDivLInt:=divisor; + END_IF; + {flow} + + END_FUNCTION + + + + +CheckDivLReal +^^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckDivLReal : LREAL + VAR_INPUT + divisor:LREAL; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF divisor = 0 THEN + CheckDivLReal:=1; + ELSE + CheckDivLReal:=divisor; + END_IF; + {flow} + + END_FUNCTION + + + + +CheckDivReal +^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckDivReal : REAL + VAR_INPUT + divisor:REAL; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF divisor = 0 THEN + CheckDivReal:=1; + ELSE + CheckDivReal:=divisor; + END_IF; + {flow} + + END_FUNCTION + + + + +CheckLRangeSigned +^^^^^^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckLRangeSigned : LINT + VAR_INPUT + value, lower, upper: LINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF (value < lower) THEN + CheckLRangeSigned := lower; + ELSIF(value > upper) THEN + CheckLRangeSigned := upper; + ELSE + CheckLRangeSigned := value; + END_IF + + {flow} + + END_FUNCTION + + + + +CheckLRangeUnsigned +^^^^^^^^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckLRangeUnsigned : ULINT + VAR_INPUT + value, lower, upper: ULINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF (value < lower) THEN + CheckLRangeUnsigned := lower; + ELSIF(value > upper) THEN + CheckLRangeUnsigned := upper; + ELSE + CheckLRangeUnsigned := value; + END_IF + {flow} + + END_FUNCTION + + + + +CheckPointer +^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckPointer : POINTER TO BYTE + VAR_INPUT + ptToTest : POINTER TO BYTE; // Destination address of the pointer + iSize : DINT; // Size of the type the pointer points to. (e.g: 20 for POINTER TO ARRAY [0..9] OF INT) + iGran : DINT; // Granularity of the pointer access. This is the size of the biggest non-structured data type in the type the pointer points to. (e.g: 2 for POINTER TO ARRAY [0..9] OF INT) + bWrite: BOOL; // Indicates read or write Access. TRUE = write access. + END_VAR + // No standard way of implementation. Fill your own code here + CheckPointer := ptToTest; + {flow} + + END_FUNCTION + + + + +CheckRangeSigned +^^^^^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckRangeSigned : DINT + VAR_INPUT + value, lower, upper: DINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF (value < lower) THEN + CheckRangeSigned := lower; + ELSIF(value > upper) THEN + CheckRangeSigned := upper; + ELSE + CheckRangeSigned := value; + END_IF + {flow} + + END_FUNCTION + + + + +CheckRangeUnsigned +^^^^^^^^^^^^^^^^^^ + +:: + + // Implicitly generated code : DO NOT EDIT + FUNCTION CheckRangeUnsigned : UDINT + VAR_INPUT + value, lower, upper: UDINT; + END_VAR + // Implicitly generated code : Only an Implementation suggestion + {noflow} + IF (value < lower) THEN + CheckRangeUnsigned := lower; + ELSIF(value > upper) THEN + CheckRangeUnsigned := upper; + ELSE + CheckRangeUnsigned := value; + END_IF + {flow} + + END_FUNCTION + + + + +F_AddChannelToHeader +^^^^^^^^^^^^^^^^^^^^ + +:: + + FUNCTION F_AddChannelToHeader : BOOL + // Adds data about our channel to the header + VAR_IN_OUT + stHeader: DUT_Header_NW; + stChannel: DUT_Channel_NW; + END_VAR + IF stChannel.channel = 0 THEN + F_AddChannelToHeader := FALSE; + ELSE + stHeader.channelMask := stHeader.channelMask + SHL(1, stChannel.channel - 1); + IF stChannel.error > 0 THEN + stHeader.errorMask := stHeader.errorMask + SHL(1, stChannel.channel - 1); + END_IF + F_AddChannelToHeader := TRUE; + END_IF + + END_FUNCTION + + +Related: + * `DUT_Channel_NW`_ + * `DUT_Header_NW`_ + + +FB_AssembleChannel +^^^^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_AssembleChannel + VAR_INPUT + // Raw count from the encoder, taken from ST_MotionStage.nEncoderCount + nEncCount : UDINT; + // Latched rising edge timestamp from EL1252-0050 terminal. + nTiming : ULINT; + // Scale as reported in ST_MotionStage.stAxisParameters.fEncScaleFactorNumerator + fScale : LREAL; + // Serial number of the encoder + sHardwareID : STRING(15); + // Channel number for the data packet + nChannel : USINT; + // Error code for the data packet + nError : USINT; + // Selector for acquisition mode (currently unused) + nMode : USINT; + // Scale denominator as reported in ST_MotionStage.stAxisParameters.fEncScaleFactorDenominator + fScaleDenominator: LREAL; + END_VAR + VAR_OUTPUT + // Network-ready encoder channel structure + stChannel : DUT_Channel_NW; + END_VAR + VAR + nStringIter : USINT; + END_VAR + stChannel.count := HOST_TO_BE32(UDINT_TO_DWORD(nEncCount)); + stChannel.timing := HOST_TO_BE32(ULINT_TO_DWORD(nTiming)); // Truncate to remove the "seconds" bytes. + // Scale may be numerator-only or numerator and denominator + IF fScaleDenominator = 1 AND fScale < 0 THEN + // Old format + stChannel.scale := HOST_TO_BE16(LREAL_TO_WORD(fScale * 1_000_000)); // Send as "nanometers per count" uint (assuming mm scale) + stChannel.scale_denominator := 0; + ELSE + // New format + stChannel.scale := HOST_TO_BE16(LREAL_TO_WORD(fScale)); + stChannel.scale_denominator := HOST_TO_BE16(LREAL_TO_WORD(fScaleDenominator)); + END_IF + + FOR nStringIter := 0 TO 15 DO + stChannel.hardwareID[nStringIter] := sHardwareID[nStringIter]; + END_FOR + + stChannel.channel := nChannel; + stChannel.error := nError; + stChannel.mode := nMode; + + END_FUNCTION_BLOCK + + +Related: + * `DUT_Channel_NW`_ + + +FB_AssembleHeader +^^^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_AssembleHeader + VAR_INPUT + // The count of how many frames we've sent, e.g. 1 on the first send, 2 on the second... + nFrameCount : UINT; + // Protocol version. This is set for you by this function block. + nMajor : UINT := 2; + nMinor : USINT := 0; + nMicro : USINT := 0; + // Unambiguous identifier for the PLC + sHardwareID : STRING(15); + // Selector for acquisition mode (currently unused) + nMode : USINT; + END_VAR + VAR_OUTPUT + // Almost ready encoder header structure. See FB_AddChannelToHeader. + stHeader : DUT_Header_NW; + END_VAR + VAR + nStringIter : USINT; + END_VAR + stHeader.frameCount := HOST_TO_BE16(UINT_TO_WORD(nFrameCount)); + stHeader.major := HOST_TO_BE16(UINT_TO_WORD(nMajor)); + stHeader.minor := USINT_TO_BYTE(nMinor); + stHeader.micro := USINT_TO_BYTE(nMicro); + + FOR nStringIter := 0 TO 15 DO + stHeader.hardwareID[nStringIter] := sHardwareID[nStringIter]; + END_FOR + + stHeader.mode := nMode; + + END_FUNCTION_BLOCK + + +Related: + * `DUT_Header_NW`_ + + +FB_BufferedSocketSend +^^^^^^^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_BufferedSocketSend + VAR_INPUT + stData: DUT_01_Channel_NW; + bNewData: BOOL; + hSocket: T_HSOCKET; + sRemoteHost: STRING; + nRemotePort: UDINT; + END_VAR + VAR_OUTPUT + END_VAR + VAR CONSTANT + BUFFER_SIZE: UINT := 16; + END_VAR + VAR + // Input handling + rtNewData: R_TRIG; + + // Data buffer and iteration + arrBuffer: ARRAY[0..BUFFER_SIZE-1] OF DUT_01_Channel_NW; + nDataRecvCount: ULINT; + nDataSentCount: ULINT; + nIndex: UINT; + + // Actually send the data + fbSocketSend: FB_SocketUdpSendTo; + bExecuteSend: BOOL; + END_VAR + rtNewData(CLK:=bNewData); + IF rtNewData.Q THEN + arrBuffer[nDataRecvCount MOD BUFFER_SIZE] := stData; + nDataRecvCount := nDataRecvCount + 1; + END_IF + IF nDataRecvCount > nDataSentCount AND NOT fbSocketSend.bBusy THEN + nIndex := ULINT_TO_UINT(nDataSentCount MOD BUFFER_SIZE); + bExecuteSend := TRUE; + nDataSentCount := nDataSentCount + 1; + END_IF + fbSocketSend( + hSocket:=hSocket, + sRemoteHost:=sRemoteHost, + nRemotePort:=nRemotePort, + cbLen:=SIZEOF(arrBuffer[nIndex]), + pSrc:=ADR(arrBuffer[nIndex]), + bExecute:=bExecuteSend, + ); + fbSocketSend( + bExecute:=FALSE, + ); + bExecuteSend := FALSE; + + END_FUNCTION_BLOCK + + +Related: + * `DUT_01_Channel_NW`_ + + +FB_UDPSocketHandler +^^^^^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_UDPSocketHandler + VAR_INPUT + bEnable : BOOL; + bReset : BOOL; + nLocalPort: UDINT; + tRetry : TIME := T#1h; + sLocalIP : T_IPv4Addr; + END_VAR + VAR_OUTPUT + bReady : BOOL; + hSocket : T_HSOCKET; + END_VAR + VAR + rtReset : R_TRIG; + tonRetryConnection : TON; // Retry after an hour + + fbGetAdapterIP : FB_GetAdaptersInfo := (bExecute := TRUE, sNetID := ''); // Acquire IP of the correct adapter + fbSocket : FB_ConnectionlessSocket; + + ctuSocketError : CTU := (PV:=3); + + bSocketEnable : BOOL; + bAdapterSet : BOOL; + + idxPortFind : UDINT; + END_VAR + IF sLocalIP <> '' THEN + fbSocket.sLocalHost := sLocalIP; + bSocketEnable := TRUE; + bAdapterSet := TRUE; + END_IF + IF bEnable AND NOT bAdapterSet THEN + fbGetAdapterIP(); + IF NOT (fbGetAdapterIP.bBusy or fbGetAdapterIP.bError) THEN + FOR idxPortFind := 0 TO MAX_LOCAL_ADAPTERS DO + IF FIND(fbGetAdapterIP.arrAdapters[idxPortFind].sIpAddr, + GVL_Logger.sIpTidbit) <> 0 THEN + fbSocket.sLocalHost := fbGetAdapterIP.arrAdapters[idxPortFind].sIpAddr; + bSocketEnable := TRUE; + bAdapterSet := TRUE; + EXIT; + END_IF + END_FOR + END_IF + END_IF + + (* Ensure the socket is ready for when data is emitted *) + rtReset(CLK:=bReset); + + IF (rtReset.Q AND fbSocket.bEnable) THEN + fbSocket(bEnable:=FALSE); + END_IF + + // Disable fbSocket if too many errors occur + ctuSocketError(CU:=fbSocket.bError, RESET:=tonRetryConnection.Q OR rtReset.Q); + bSocketEnable R= ctuSocketError.Q; + + // Retry an hour later + tonRetryConnection(IN:=ctuSocketError.Q, + PT:=tRetry); + bSocketEnable S= tonRetryConnection.Q OR rtReset.Q; + + fbSocket( + nLocalPort:=nLocalPort, + bEnable:=bSocketEnable AND bEnable, + nMode:=CONNECT_MODE_ENABLEDBG, + ); + + bReady := (bAdapterSet AND fbSocket.bEnable AND NOT fbSocket.bError AND + fbSocket.eState = E_SocketConnectionlessState.eSOCKET_CREATED); + hSocket := fbSocket.hSocket; + + END_FUNCTION_BLOCK + + + + +FB_XS_YAG_States +^^^^^^^^^^^^^^^^ + +:: + + FUNCTION_BLOCK FB_XS_YAG_States EXTENDS FB_PositionStateBase_WithPMPS + VAR_INPUT + {attribute 'pytmc' := ' + pv: SET + io: io + '} + enumSet: ENUM_XS_YAG_States; + + stOut: DUT_PositionState; + stYag1: DUT_PositionState; + stYag2: DUT_PositionState; + + bStatesLock: BOOL; + END_VAR + VAR_OUTPUT + {attribute 'pytmc' := ' + pv: GET + io: i + '} + enumGet: ENUM_XS_YAG_States; + END_VAR + VAR + bXSInit: BOOL :=TRUE; + END_VAR + VAR CONSTANT + fInDelta: LREAL := 2; + fOutDelta: LREAL := 2; + fInVelocity: LREAL := 0.5; + fOutVelocity: LREAL := 0.5; + fAccel: LREAL := 100; + fOutDecel: LREAL := 25; + END_VAR + IF bXSInit THEN + bXSInit := FALSE; + + stOut.sName := 'OUT'; + stOut.fVelocity := fOutVelocity; + stOut.fDelta := fOutDelta; + stOut.fAccel := fAccel; + stOut.fDecel := fOutDecel; + stOut.bMoveOk := TRUE; + + stYag1.sName := 'YAG1'; + stYag1.fVelocity := fInVelocity; + stYag1.fDelta := fInDelta; + stYag1.fAccel := fAccel; + stYag1.fDecel := fAccel; + stYag1.bMoveOk := TRUE; + + stYag2.sName := 'YAG2'; + stYag2.fVelocity := fInVelocity; + stYag2.fDelta := fInDelta; + stYag2.fAccel := fAccel; + stYag2.fDecel := fAccel; + stYag2.bMoveOk := TRUE; + + arrStates[1] := stOut; + arrStates[2] := stYag1; + arrStates[3] := stYag2; + END_IF + + setState := enumSet; + Exec(); + enumGet := getState; + enumSet := setState; + + END_FUNCTION_BLOCK + + +Related: + * `ENUM_XS_YAG_States`_ + + +P_Serial_Com +^^^^^^^^^^^^ + +:: + + PROGRAM P_Serial_Com + VAR + fbSerialLineControl_EL6001_M1K2: SerialLineControl; + END_VAR + //These are the global IOs...don't forget to copy your data into them + + (* EL6001 Serial port 0 com function *) + fbSerialLineControl_EL6001_M1K2(Mode:= SERIALLINEMODE_EL6_22B (*SERIALLINEMODE_KL6_22B_STANDARD*), + pComIn:= ADR(Serial_stComIn_M1K2), + pComOut:=ADR(Serial_stComOut_M1K2), + SizeComIn:= SIZEOF(Serial_stComIn_M1K2), + TxBuffer:= Serial_TXBuffer_M1K2, + RxBuffer:= Serial_RXBuffer_M1K2, + Error=> , + ErrorID=> ); + + END_PROGRAM + + + + +PiezoSerial +^^^^^^^^^^^ + +:: + + PROGRAM PiezoSerial + VAR + //PI Serial + fbE621SerialDriver_M1K2 : FB_PI_E621_SerialDriver; + rtInitParams_M1K2 : R_TRIG; + tonTimeoutRst_M1K2 : TON := (PT:=T#2S); //For timeout reset + END_VAR + //Piezo E-621 + /////////////////////// + fbE621SerialDriver_M1K2.i_xExecute := TRUE; + fbE621SerialDriver_M1K2.i_xExecute R= fbE621SerialDriver_M1K2.q_xDone; + fbE621SerialDriver_M1K2(iq_stPiezoAxis:= GVL_M1K2.M1K2_Pitch.Piezo, + iq_stSerialRXBuffer:= Serial_RXBuffer_M1K2, + iq_stSerialTXBuffer:= Serial_TXBuffer_M1K2); + + END_PROGRAM + + +Related: + * `GVL_M1K2`_ + + +PRG_1_PlcTask +^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_1_PlcTask + VAR + fbLogHandler: FB_LogHandler; + END_VAR + PRG_MR1K1_BEND(); + PRG_MR1K1_BEND_BENDER(); + PRG_MR1K2_SWITCH(); + PRG_SP1K1_MONO(); + PRG_SL1K2_EXIT(); + PRG_ST1K1_ZOS(); + //PRG_SPO_PMPS(); As per Jira Ticket LCLSECSD-249 + PRG_2_PMPS_POST(); + fbLogHandler(); + PRG_ZeroOrder_PMPS(); + PRG_MR2K2_FLAT(); + PRG_MR3K2_KBH(); + PRG_MR4K2_KBV(); + + END_PROGRAM + + +Related: + * `PRG_2_PMPS_POST`_ + * `PRG_MR1K1_BEND`_ + * `PRG_MR1K1_BEND_BENDER`_ + * `PRG_MR1K2_SWITCH`_ + * `PRG_MR2K2_FLAT`_ + * `PRG_MR3K2_KBH`_ + * `PRG_MR4K2_KBV`_ + * `PRG_SL1K2_EXIT`_ + * `PRG_SP1K1_MONO`_ + * `PRG_SPO_PMPS`_ + * `PRG_ST1K1_ZOS`_ + * `PRG_ZeroOrder_PMPS`_ + + +PRG_2_PMPS_POST +^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_2_PMPS_POST + VAR + fbArbiterIO: FB_SubSysToArbiter_IO; + fb_vetoArbiter: FB_VetoArbiter; + ff2_ff1_link_optics: FB_FastFault := (i_xAutoReset := TRUE, i_DevName := 'FF2 to FF1 Link Optics', i_Desc := 'This is virtual FF2 fault, Please see faulting optics devices', i_TypeCode := 16#FFFF); + //Extra FFOs + ffRIX01 : FB_FastFault := ( + i_xAutoReset := FALSE, + i_DevName := 'RIX Tran 0.1', + i_Desc := 'Faults when M1K1 is IN and transmission is above 0.1', + i_TypeCode := 16#F509); + ffRIX02 : FB_FastFault := ( + i_xAutoReset := FALSE, + i_DevName := 'RIX Tran 0.2', + i_Desc := 'Faults when M1K1 is IN and transmission is above 0.2', + i_TypeCode := 16#F510); + ffRIX05 : FB_FastFault := ( + i_xAutoReset := FALSE, + i_DevName := 'RIX Tran 0.5', + i_Desc := 'Faults when M1K1 is IN and transmission is above 0.5', + i_TypeCode := 16#F511); + delta: real:=0.1; + END_VAR + MOTION_GVL.fbStandardPMPSDB( + io_fbFFHWO:= GVL_PMPS.fbFastFaultOutput1, + bEnable:= TRUE, + sPLCName:='plc-rixs-optics' + ); + GVL_PMPS.fbFastFaultOutput1.Execute(i_xVeto := (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT]) + AND (NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN])); + GVL_PMPS.fbFastFaultOutput2.Execute(i_xVeto := (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT] + AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN]) + OR PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.ST1K2]); + + fbArbiterIO( + Arbiter:=GVL_PMPS.fbArbiter1, + fbFFHWO:=GVL_PMPS.fbFastFaultOutput1, + i_bVeto := PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT] + AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN]); + + fb_vetoArbiter(bVeto:= PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.ST1K2], + HigherAuthority := GVL_PMPS.fbArbiter1, + LowerAuthority := GVL_PMPS.fbArbiter2, + FFO := GVL_PMPS.fbFastFaultOutput2); + + ff2_ff1_link_optics( + io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1, + i_xOK := GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut); + + //Code for Removing arbitration + GVL_PMPS.fbArbiter1.AddRequest(nReqID := 47, stReqBp := PMPS_GVL.cstFullBeam, sDevName := 'rixs-optics'); + GVL_PMPS.fbArbiter2.AddRequest(nReqID := 48, stReqBp := PMPS_GVL.cstFullBeam, sDevName := 'rixs-optics'); + + // Extra FFOs + ffRIX01.i_xOK := (PMPS_GVL.stCurrentBeamParameters.nTran <=0.1+(0.1*delta)); //0.1 + ffRIX01(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + ffRIX02.i_xOK := (PMPS_GVL.stCurrentBeamParameters.nTran <=0.2+(0.2*delta)); + ffRIX02(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + ffRIX05.i_xOK := (PMPS_GVL.stCurrentBeamParameters.nTran <=0.5+(0.5*delta)); + ffRIX05(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + + GVL_PMPS.rPhotonEnergy := PMPS_GVL.stCurrentBeamParameters.neV; + + END_PROGRAM + + +Related: + * `GVL_PMPS`_ + + +PRG_DAQ_ENCODER +^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_DAQ_ENCODER + VAR + // Inputs + {attribute 'TcLinkTo' := 'TIIB[EVR]^Latch^LatchPos1'} + iLatchPos AT %I*: ULINT; + {attribute 'TcLinkTo' := 'TIIB[EVR]^Latch^LatchNeg1'} + iLatchNeg AT %I*: ULINT; + {attribute 'TcLinkTo' := 'TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position'} + nEncoderCount AT %I*: ULINT; + bSendToDAQ: BOOL := TRUE; + bSendToTest: BOOL := FALSE; + // rix-daq is the default test host + sTestHost: STRING := '172.21.140.21'; + bUseHWTriggers: BOOL := TRUE; + bUseSWTriggers: BOOL := FALSE; + tSWTriggerDelay: TIME := T#8ms; + + // Outputs + iTimeSincePos: ULINT; + iMaxTime: ULINT; + iMinTime: ULINT := 10000000000; + fTimeInS: LREAL; + iTriggerWidth: ULINT; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:DAQ:TRIG_RATE + io: i + '} + fTriggerRate: LREAL; + + // Internals + bNewTrigger: BOOL; + tonSWTrigger: TON; + iPrevLatchPos: ULINT; + fMaxTimeInS: LREAL; + fMinTimeInS: LREAL := 10000000; + iTimeSinceLast: ULINT; + nUpdateCycles: ULINT; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:DAQ:FRAME_COUNT + io: i + '} + nFrameCount: UINT; + stTaskInfo: PlcTaskSystemInfo; + iUnderflowCount: ULINT; + fUnderflowPercent: LREAL; + fEncScale: LREAL; + fEncScaleDenominator: LREAL; + + fbSocketHandler : FB_UDPSocketHandler; + fbSocketSend : FB_BufferedSocketSend; + fbSocketHandlerTest : FB_UDPSocketHandler; + fbSocketSendTest : FB_BufferedSocketSend; + payload : DUT_01_Channel_NW; + fbHeader : FB_AssembleHeader := (sHardwareID := 'plc-tst-proto6'); + fbChannel : FB_AssembleChannel := (nChannel := 1); + + // Function blocks + fbGetTaskIndex: GETCURTASKINDEX; + + // Temp testing + nBusyCycles: UINT; + nMaxBusyCycles: UINT; + nDroppedFrames: UINT; + + // EPICS Diagnostics (reduce data size) + {attribute 'pytmc' := ' + pv: SP1K1:MONO:DAQ:ENC_COUNT + io: i + '} + fEpicsEncCount: DINT; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:DAQ:TRIG_WIDTH + io: i + '} + fEpicsTrigWidth: DINT; + END_VAR + IF fEncScale = 0 THEN + fEncScale := M7.stAxisParameters.fEncScaleFactorNumerator; + fEncScaleDenominator := M7.stAxisParameters.fEncScaleFactorDenominator; + END_IF + + fbGetTaskIndex(); + stTaskInfo := _TaskInfo[fbGetTaskIndex.index]; + IF bUseHWTriggers THEN + bNewTrigger := iLatchPos <> iPrevLatchPos; + ELSIF bUseSWTriggers THEN + tonSWTrigger( + IN:=NOT tonSWTrigger.Q, + PT:=tSWTriggerDelay, + Q=>bNewTrigger, + ); + ELSE + bNewTrigger := FALSE; + END_IF + + IF bNewTrigger THEN + // Core timing check + nUpdateCycles := nUpdateCycles + 1; + iTimeSincePos := LINT_TO_ULINT(stTaskInfo.DcTaskTime) - iLatchPos - (stTaskInfo.CycleTime * 100) + (stTaskInfo.LastExecTime * 100); + IF iTimeSincePos > 9223372036854775800 THEN + iTimeSincePos := 0; + iUnderflowCount := iUnderflowCount + 1; + IF nUpdateCycles > 0 THEN + fUnderFlowPercent := 100 * ULINT_TO_LREAL(iUnderflowCount) / ULINT_TO_LREAL(nUpdateCycles); + END_IF + END_IF + + // Stats + iMaxTime := MAX(iTimeSincePos, iMaxTime); + iMinTime := MIN(iTimeSincePos, iMinTime); + fTimeInS := ULINT_TO_LREAL(iTimeSincePos) / 1_000_000_000; + fMinTimeInS := MIN(fTimeInS, fMinTimeInS); + fMaxTimeInS := MAX(fTimeInS, fMaxTimeInS); + iTimeSinceLast := iLatchPos - iPrevLatchPos; + IF iTimeSinceLast > 0 THEN + fTriggerRate := 1_000_000_000/ULINT_TO_LREAL(iTimeSinceLast); + END_IF + IF iLatchNeg > iLatchPos THEN + iTriggerWidth := iLatchNeg - iLatchPos; + END_IF + + // Assemble Packet + nFrameCount := ULINT_TO_UINT(nUpdateCycles); + fbHeader( + nFrameCount := nFrameCount, + sHardwareID := 'plc-rixs-optics', + stHeader => payload.header + ); + fbChannel( + nEncCount := ULINT_TO_UDINT(nEncoderCount), + nTiming := ULINT_TO_UDINT(iTimeSincePos), + fScale := fEncScale, + nError := UDINT_TO_USINT(M7.nErrorId), + sHardwareID := 'SP1K1:G_PITCH', + fScaleDenominator := fEncScaleDenominator, + stChannel => payload.channel1 + ); + F_AddChannelToHeader( + stHeader := payload.header, + stChannel := payload.channel1, + ); + + // Make sure we don't send packets on the same trigger twice + iPrevLatchPos := iLatchPos; + END_IF + + // Create our sockets + // For the private DAQ network + fbSocketHandler( + bEnable := TRUE, + tRetry := T#30s, + nLocalPort := 0, + sLocalIP := '192.168.0.3' + ); + // For the CDS network (testing) + fbSocketHandlerTest( + bEnable := TRUE, + tRetry := T#30s, + nLocalPort := 0, + sLocalIP := '172.21.140.71' + ); + + // Sent to the DAQ + fbSocketSend( + stData := payload, + bNewData := bSendToDAQ AND bNewTrigger, + hSocket := fbSocketHandler.hSocket, + sRemoteHost := '192.168.0.8', + nRemotePort := 5006, + ); + + // Sent to test host (default: rix-daq) + fbSocketSendTest( + stData := payload, + bNewData := bSendToTest AND bNewTrigger, + hSocket := fbSocketHandlerTest.hSocket, + sRemoteHost := sTestHost, + nRemotePort := 5006, + ); + + // Update EPICS-only vars + fEpicsEncCount := ULINT_TO_DINT(nEncoderCount); + fEpicsTrigWidth := ULINT_TO_DINT(iTriggerWidth); + + END_PROGRAM + + +Related: + * `DUT_01_Channel_NW`_ + * `FB_AssembleChannel`_ + * `FB_AssembleHeader`_ + * `FB_BufferedSocketSend`_ + * `FB_UDPSocketHandler`_ + * `F_AddChannelToHeader`_ + + +PRG_MR1K1_BEND +^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_MR1K1_BEND + VAR + {attribute 'TcLinkTo' := '.fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K1_STO]^Channel 1^Input; + .fbRunHOMS.bSTOEnable2:=TIIB[EL1004_M1K1_STO]^Channel 2^Input; + .fbRunHOMS.stYupEnc.Count:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Position; + .fbRunHOMS.stYdwnEnc.Count:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 2^Position; + .fbRunHOMS.stXupEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 1^Position; + .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 2^Position'} + {attribute 'pytmc' := ' + pv: MR1K1:BEND + '} + M1K1 : DUT_HOMS; + + // Encoder Arrays/RMS Watch: + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:Y + '} + fbYRMSErrorM1K1 : FB_RMSWatch; + fMaxYRMSErrorM1K1 : LREAL; + fMinYRMSErrorM1K1 : LREAL; + + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:X + '} + fbXRMSErrorM1K1 : FB_RMSWatch; + fMaxXRMSErrorM1K1 : LREAL; + fMinXRMSErrorM1K1 : LREAL; + + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:PITCH + '} + fbPitchRMSErrorM1K1 : FB_RMSWatch; + fMaxPitchRMSErrorM1K1 : LREAL; + fMinPitchRMSErrorM1K1 : LREAL; + + // Pitch Control + fbM1K1PitchControl : FB_PitchControl; + bM1K1PitchDone : BOOL; + bM1K1PitchBusy : BOOL; + + // 3-15-20 Having issues with pitch control on new Axilon systems (M1K2) + // Should test on this one to see if common to all new systems + // Using stepper only for now + fbMotionStage_m16 : FB_MotionStage; + + // Raw Encoder Counts + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:YUP:CNT + field: EGU cnt + io: i + '} + nEncCntYupM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:YDWN:CNT + field: EGU cnt + io: i + '} + nEncCntYdwnM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:XUP:CNT + field: EGU cnt + io: i + '} + nEncCntXupM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:XDWN:CNT + field: EGU cnt + io: i + '} + nEncCntXdwnM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:PITCH:CNT + field: EGU cnt + io: i + '} + nEncCntPitchM1K1 : UDINT; + + // Encoder Reference Values + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:YUP:REF + field: EGU cnt + io: i + '} + nEncRefYupM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:YDWN:REF + field: EGU cnt + io: i + '} + nEncRefYdwnM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:XUP:REF + field: EGU cnt + io: i + '} + nEncRefXupM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:XDWN:REF + field: EGU cnt + io: i + '} + nEncRefXdwnM1K1 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:PITCH:REF + field: EGU cnt + io: i + '} + nEncRefPitchM1K1 : UDINT; + mcReadParameterPitchM1K1 : MC_ReadParameter; + fEncRefPitchM1K1_urad : LREAL; // Current Pitch encoder offset in urad + + // Common + fEncLeverArm_mm : LREAL := 410.0; + + // Mirror LEDs + {attribute 'pytmc' := ' + pv: MR1K1:BEND:LED:01:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 1^Output'} + bLEDPower01 AT %Q*: BOOL; + + {attribute 'pytmc' := ' + pv: MR1K1:BEND:LED:02:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 2^Output'} + bLEDPower02 AT %Q*: BOOL; + + {attribute 'pytmc' := ' + pv: MR1K1:BEND:LED:03:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 3^Output'} + bLEDPower03 AT %Q*: BOOL; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:LED:04:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 4^Output'} + bLEDPower04 AT %Q*: BOOL; + + // MR1K1 Y Encoder for PMPS Veto Device + /////////////////////////////////////// + {attribute 'TcLinkTo' := 'TIIB[PMPS_PRE]^IO Outputs^MR1K1_Y_ENC'} + nMR1K1_Y_ENC_PMPS AT %Q* : UDINT; + {attribute 'TcLinkTo' := 'TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^Ready'} + bMR1K1_Y_ENC_Ready AT %I* : BOOL; + {attribute 'TcLinkTo' := 'TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^TxPDO State'} + bMR1K1_Y_ENC_TxPDO AT %I* : BOOL; + + // M1K1 Flow Press Sensors + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 1^Value'} + fM1K1_Flow_1 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:FWM:1 + field: EGU lpm + io: i + '} + fM1K1_Flow_1_val : LREAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 2^Value'} + fM1K1_Flow_2 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:FWM:2 + field: EGU lpm + io: i + '} + fM1K1_Flow_2_val : LREAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 3^Value'} + fM1K1_Press_1 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:PRSM:1 + field: EGU bar + io: i + '} + fM1K1_Press_1_val : LREAL; + END_VAR + // M1K1 + M1K1.fbRunHOMS(stYup:=M12, + stYdwn:=M13, + stXup:=M14, + stXdwn:=M15, + stPitch:=M16, + nYupEncRef:=GVL_M1K1_Constants.nYUP_ENC_REF, + nYdwnEncRef:=GVL_M1K1_Constants.nYDWN_ENC_REF, + nXupEncRef:=GVL_M1K1_Constants.nXUP_ENC_REF, + nXdwnEncRef:=GVL_M1K1_Constants.nXDWN_ENC_REF, + bExecuteCoupleY:=M1K1.bExecuteCoupleY, + bExecuteCoupleX:=M1K1.bExecuteCoupleX, + bExecuteDecoupleY:=M1K1.bExecuteDecoupleY, + bExecuteDecoupleX:=M1K1.bExecuteDecoupleX, + bGantryAlreadyCoupledY=>M1K1.bGantryAlreadyCoupledY, + bGantryAlreadyCoupledX=>M1K1.bGantryAlreadyCoupledX, + nCurrGantryY=>M1K1.nCurrGantryY, + nCurrGantryX=>M1K1.nCurrGantryX); + + // No slave motion through Epics + M13.bExecute := FALSE; // M1K1-Ydwn + M15.bExecute := FALSE; // M1K1-Xdwn + + // Convert nCurrGantry to um (smaller number) to read out in epics + M1K1.fCurrGantryY_um := LINT_TO_REAL(M1K1.nCurrGantryY) / 1000.0; + M1K1.fCurrGantryX_um := LINT_TO_REAL(M1K1.nCurrGantryX) / 1000.0; + + // FB_MotionStage's for non-piezo axes + fbMotionStage_m12(stMotionStage:=M12); + fbMotionStage_m13(stMotionStage:=M13); + fbMotionStage_m14(stMotionStage:=M14); + fbMotionStage_m15(stMotionStage:=M15); + + // Calculate Pitch RMS Error: + fbYRMSErrorM1K1(stMotionStage:=M12, + fMaxRMSError=>fMaxYRMSErrorM1K1, + fMinRMSError=>fMinYRMSErrorM1K1); + + fbXRMSErrorM1K1(stMotionStage:=M14, + fMaxRMSError=>fMaxXRMSErrorM1K1, + fMinRMSError=>fMinXRMSErrorM1K1); + + fbPitchRMSErrorM1K1(stMotionStage:=M16, + fMaxRMSError=>fMaxPitchRMSErrorM1K1, + fMinRMSError=>fMinPitchRMSErrorM1K1); + + (* + // Pitch Control + fbM1K1PitchControl(Pitch:=GVL_M1K1.M1K1_Pitch, + Stepper:=M16, + lrCurrentSetpoint:=M16.fPosition, + q_bDone=>bM1K1PitchDone, + q_bBusy=>bM1K1PitchBusy); + // When STO hit, need to reset SP + IF NOT M16.bHardwareEnable THEN + M16.fPosition := M16.stAxisStatus.fActPosition; + END_IF + *) + // 3-15-20: Having issues with pitch control on new Axilon systems, should test here + fbMotionStage_m16(stMotionStage:=M16); + + // Raw Encoder Counts For Epics + nEncCntYupM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stYupEnc.Count); + nEncCntYdwnM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stYdwnEnc.Count); + nEncCntXupM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stXupEnc.Count); + nEncCntXdwnM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stXdwnEnc.Count); + nEncCntPitchM1K1 := LINT_TO_UDINT(GVL_M1K1.M1K1_Pitch.diEncCnt); + + // Encoder Reference Values For Epics + nEncRefYupM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nYUP_ENC_REF); + nEncRefYdwnM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nYDWN_ENC_REF); + nEncRefXupM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nXUP_ENC_REF); + nEncRefXdwnM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nXDWN_ENC_REF); + mcReadParameterPitchM1K1(Axis:=M16.Axis, + Enable:=TRUE, + ParameterNumber:=MC_AxisParameter.AxisEncoderOffset, + ReadMode:=READMODE_CYCLIC, + Value=>fEncRefPitchM1K1_urad); + + nEncRefPitchM1K1 := LREAL_TO_UDINT(ABS(fEncRefPitchM1K1_urad) * fEncLeverArm_mm); + + // Export the Y encoder value for PMPS veto device evaluation + IF bMR1K1_Y_ENC_Ready AND NOT bMR1K1_Y_ENC_TxPDO THEN + nMR1K1_Y_ENC_PMPS := nEncCntYupM1K1; + ELSE + nMR1K1_Y_ENC_PMPS := 0; + END_IF + + // LAMP KB Flow Pressure Sensors + fM1K1_Flow_1(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472); + fM1K1_Flow_1_val := fM1K1_Flow_1.fReal; + + fM1K1_Flow_2(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472); + fM1K1_Flow_2_val := fM1K1_Flow_2.fReal; + + fM1K1_Press_1(iTermBits:=15, fTermMax:=4.0, fTermMin:=0); + fM1K1_Press_1_val := fM1K1_Press_1.fReal; + + END_PROGRAM + + +Related: + * `GVL_M1K1`_ + * `GVL_M1K1_Constants`_ + + +PRG_MR1K1_BEND_BENDER +^^^^^^^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_MR1K1_BEND_BENDER + VAR + // Encoder Arrays/RMS Watch: + //MR1K1 US BENDER ENC RMS + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:US + '} + fbBendUSRMSErrorM1K1 : FB_RMSWatch; + fMaxBendUSRMSErrorM1K1 : LREAL; + fMinBendUSRMSErrorM1K1 : LREAL; + //MR1K1 DS BENDER ENC RMS + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:DS + '} + fbBendDSRMSErrorM1K1 : FB_RMSWatch; + fMaxBendDSRMSErrorM1K1 : LREAL; + fMinBendDSRMSErrorM1K1 : LREAL; + + // Encoder Reference Values + //MR1K1 BEND US ENC REF + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:US:REF + field: EGU cnt + io: i + '} + nEncRefBendUSM1K1 : UDINT; + //MR1K1 BEND DS ENC REF + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:DS:REF + field: EGU cnt + io: i + '} + nEncRefBendDSM1K1 : UDINT; + + // Encoder raw counts + //M1K1 BEND US ENC CNT + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:US:CNT + field: EGU cnt + io: i + '} + nEncCntBendUSM1K1 : UDINT; + //M1K1 BEND DS ENC CNT + {attribute 'pytmc' := ' + pv: MR1K1:BEND:ENC:DS:CNT + field: EGU cnt + io: i + '} + nEncCntBendDSM1K1 : UDINT; + //Emergency Stop for MR1K1 + //Emergency Stop for MR1K1 + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 1^Input'} + M1K1BENDbSTOEnable1 AT %I* : BOOL; + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 2^Input'} + M1K1BENDbSTOEnable2 AT %I* : BOOL; + + // MR1K1 Bender RTDs + // MR1K1 US RTDs + {attribute 'pytmc' := ' + pv: MR1K1:BEND:RTD:US:1 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM1K1US_RTD_1 : REAL; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:RTD:US:2 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM1K1US_RTD_2 : REAL; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:RTD:US:3 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM1K1US_RTD_3 : REAL; + + // M1K1 DS RTDs + {attribute 'pytmc' := ' + pv: MR1K1:BEND:RTD:DS:1 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM1K1DS_RTD_1 : REAL; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:RTD:DS:2 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM1K1DS_RTD_2 : REAL; + {attribute 'pytmc' := ' + pv: MR1K1:BEND:RTD:DS:3 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM1K1DS_RTD_3 : REAL; + + // RTD error bit + bM1K1US_RTD_1_Err AT %I*: BOOL; + bM1K1US_RTD_2_Err AT %I*: BOOL; + bM1K1US_RTD_3_Err AT %I*: BOOL; + bM1K1DS_RTD_1_Err AT %I*: BOOL; + bM1K1DS_RTD_2_Err AT %I*: BOOL; + bM1K1DS_RTD_3_Err AT %I*: BOOL; + + // Logging + fbLogHandler : FB_LogHandler; + fbBendUSRMSErrorMR1K1: INT; + + // PMPS + ffBenderRange : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'MR1K1 Bender', + i_Desc := 'Benders have moved out of range, monochromator beam may be focused where it can damage the BCS. Adjust bender to be within limits to clear fault', + i_TypeCode := 16#402); + END_VAR + //FB_Motion stages for MR1K1 Benders + //MR1K1 BEND + fbMotionStage_m17(stMotionStage:=M17); + fbMotionStage_m18(stMotionStage:=M18); + + // Calculate Pitch RMS Error for MR1K1 Benders: + //MR1K1 US BENDER ENC RMS + fbBendUSRMSErrorM1K1(stMotionStage:=M17, + fMaxRMSError=>fMaxBendUSRMSErrorM1K1, + fMinRMSError=>fMinBendUSRMSErrorM1K1); + //MR1K1 DS BENDER ENC RMS + fbBendDSRMSErrorM1K1(stMotionStage:=M18, + fMaxRMSError=>fMaxBendDSRMSErrorM1K1, + fMinRMSError=>fMinBendDSRMSErrorM1K1); + + + //STO for MR1K1 Benders + M17.bHardwareEnable := M1K1BENDbSTOEnable1 AND M1K1BENDbSTOEnable2; + M18.bHardwareEnable := M1K1BENDbSTOEnable1 AND M1K1BENDbSTOEnable2; + + //Encoder reference positions for MR1K1 + nEncRefBendUSM1K1 := ULINT_TO_UDINT(GVL_M1K1_BENDER_Constants.nM1K1bendUS_ENC_REF); + nEncRefBendDSM1K1 := ULINT_TO_UDINT(GVL_M1K1_BENDER_Constants.nM1K1bendDS_ENC_REF); + + // M1K1 Bender Encoder Count Values For Epics + nEncCntBendUSM1K1 := ULINT_TO_UDINT(M17.nRawEncoderULINT); + nEncCntBendDSM1K1 := ULINT_TO_UDINT(M18.nRawEncoderULINT); + + // MR1K1 Bender RTDs + fM1K1US_RTD_1 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1US_RTD_1); + fM1K1US_RTD_2 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1US_RTD_2); + fM1K1US_RTD_3 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1US_RTD_3); + + fM1K1DS_RTD_1 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_1); + fM1K1DS_RTD_2 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_2); + fM1K1DS_RTD_3 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_3); + + // RTD not connected if T=0 + bM1K1US_RTD_1_Err := fM1K1US_RTD_1 = 0; + bM1K1US_RTD_2_Err := fM1K1DS_RTD_2 = 0; + bM1K1US_RTD_3_Err := fM1K1US_RTD_3 = 0; + bM1K1DS_RTD_1_Err := fM1K1DS_RTD_1 = 0; + bM1K1DS_RTD_2_Err := fM1K1DS_RTD_2 = 0; + bM1K1DS_RTD_3_Err := fM1K1DS_RTD_3 = 0; + + + // M1K1 Bender RTD interlocks + M17.bHardwareEnable R= fM1K1US_RTD_1 > 10000 OR bM1K1US_RTD_1_Err; + M18.bHardwareEnable R= fM1K1DS_RTD_1 > 10000 OR bM1K1DS_RTD_1_Err; + + ffBenderRange.i_xOK := + GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit < nEncCntBendUSM1K1 AND nEncCntBendUSM1K1 < GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit AND + GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit < nEncCntBendDSM1K1 AND nEncCntBendDSM1K1 < GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit; + ffBenderRange(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + + M17.bLimitForwardEnable := TRUE; + + END_PROGRAM + + +Related: + * `GVL_M1K1_BENDER_Constants`_ + * `GVL_M1K1_BENDER_RTD`_ + * `GVL_PMPS`_ + + +PRG_MR1K2_SWITCH +^^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_MR1K2_SWITCH + VAR + {attribute 'TcLinkTo' := '.fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K2_STO]^Channel 1^Input; + .fbRunHOMS.bSTOEnable2:=TIIB[EL1004_M1K2_STO]^Channel 2^Input; + .fbRunHOMS.stYupEnc.Count:=TIIB[EL5042_M1K2_Yleftright]^FB Inputs Channel 1^Position; + .fbRunHOMS.stYdwnEnc.Count:=TIIB[EL5042_M1K2_Yleftright]^FB Inputs Channel 2^Position; + .fbRunHOMS.stXupEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position; + .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 2^Position'} + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH + '} + M1K2 : DUT_HOMS; + + // Encoder Arrays/RMS Watch: + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:Y + '} + fbYRMSErrorM1K2 : FB_RMSWatch; + fMaxYRMSErrorM1K2 : LREAL; + fMinYRMSErrorM1K2 : LREAL; + + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:X + '} + fbXRMSErrorM1K2 : FB_RMSWatch; + fMaxXRMSErrorM1K2 : LREAL; + fMinXRMSErrorM1K2 : LREAL; + + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:PITCH + '} + fbPitchRMSErrorM1K2 : FB_RMSWatch; + fMaxPitchRMSErrorM1K2 : LREAL; + fMinPitchRMSErrorM1K2 : LREAL; + + // Pitch Control + fbM1K2PitchControl : FB_PitchControl; + bM1K2PitchDone : BOOL; + bM1K2PitchBusy : BOOL; + + // 3-15-20 Having issues with pitch control on new Axilon systems + // Using stepper only for now + fbMotionStage_m5 : FB_MotionStage; + + // Roll (Rotation about Z axis) induced from Ygantry: + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:ROLL + field: EGU urad + io: i + '} + fYRoll_urad : LREAL; // Roll about Z axis in urad + + // Raw Encoder Counts + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:YLEFT:CNT + field: EGU cnt + io: i + '} + nEncCntYleftM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:YRIGHT:CNT + field: EGU cnt + io: i + '} + nEncCntYrightM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:XUP:CNT + field: EGU cnt + io: i + '} + nEncCntXupM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:XDWN:CNT + field: EGU cnt + io: i + '} + nEncCntXdwnM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:PITCH:CNT + field: EGU cnt + io: i + '} + nEncCntPitchM1K2 : UDINT; + + // Encoder Reference Values + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:YLEFT:REF + field: EGU cnt + io: i + '} + nEncRefYleftM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:YRIGHT:REF + field: EGU cnt + io: i + '} + nEncRefYrightM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:XUP:REF + field: EGU cnt + io: i + '} + nEncRefXupM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:XDWN:REF + field: EGU cnt + io: i + '} + nEncRefXdwnM1K2 : UDINT; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:ENC:PITCH:REF + field: EGU cnt + io: i + '} + nEncRefPitchM1K2 : UDINT; + mcReadParameterPitchM1K2 : MC_ReadParameter; + fEncRefPitchM1K2_urad : LREAL; // Current Pitch encoder offset in urad + + // Common + fEncLeverArm_mm : LREAL := 391.0; + + // MR1K2 Flow Press Sensors + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 1^Value'} + fM1K2_Flow_1 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:FWM:1 + field: EGU lpm + io: i + '} + fM1K2_Flow_1_val : LREAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 2^Value'} + fM1K2_Flow_2 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:FWM:2 + field: EGU lpm + io: i + '} + fM1K2_Flow_2_val : LREAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 3^Value'} + fM1K2_Press_1 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: MR1K2:SWITCH:PRSM:1 + field: EGU bar + io: i + '} + fM1K2_Press_1_val : LREAL; + + END_VAR + // M1K2 + M1K2.fbRunHOMS(stYup:=M1, + stYdwn:=M2, + stXup:=M3, + stXdwn:=M4, + stPitch:=M5, + nYupEncRef:=GVL_M1K2_Constants.nYLEFT_ENC_REF, + nYdwnEncRef:=GVL_M1K2_Constants.nYRIGHT_ENC_REF, + nXupEncRef:=GVL_M1K2_Constants.nXUP_ENC_REF, + nXdwnEncRef:=GVL_M1K2_Constants.nXDWN_ENC_REF, + bExecuteCoupleY:=M1K2.bExecuteCoupleY, + bExecuteCoupleX:=M1K2.bExecuteCoupleX, + bExecuteDecoupleY:=M1K2.bExecuteDecoupleY, + bExecuteDecoupleX:=M1K2.bExecuteDecoupleX, + bGantryAlreadyCoupledY=>M1K2.bGantryAlreadyCoupledY, + bGantryAlreadyCoupledX=>M1K2.bGantryAlreadyCoupledX, + nCurrGantryY=>M1K2.nCurrGantryY, + nCurrGantryX=>M1K2.nCurrGantryX); + + // No slave motion through Epics + M2.bExecute := FALSE; // M1K2-Yright + M4.bExecute := FALSE; // M1K2-Xdwn + + // Convert nCurrGantry to um (smaller number) to read out in epics + M1K2.fCurrGantryY_um := LINT_TO_REAL(M1K2.nCurrGantryY) / 1000.0; + M1K2.fCurrGantryX_um := LINT_TO_REAL(M1K2.nCurrGantryX) / 1000.0; + + fYRoll_urad := (REAL_TO_LREAL(ATAN(M1K2.fCurrGantryY_um / GVL_M1K2_Constants.fRollLeverArm_um))) * EXPT(10, 6); + + // FB_MotionStage's for non-piezo axes + fbMotionStage_m1(stMotionStage:=M1); + fbMotionStage_m2(stMotionStage:=M2); + fbMotionStage_m3(stMotionStage:=M3); + fbMotionStage_m4(stMotionStage:=M4); + + // Calculate Pitch RMS Error: + fbYRMSErrorM1K2(stMotionStage:=M1, + fMaxRMSError=>fMaxYRMSErrorM1K2, + fMinRMSError=>fMinYRMSErrorM1K2); + + fbXRMSErrorM1K2(stMotionStage:=M3, + fMaxRMSError=>fMaxXRMSErrorM1K2, + fMinRMSError=>fMinXRMSErrorM1K2); + + fbPitchRMSErrorM1K2(stMotionStage:=M5, + fMaxRMSError=>fMaxPitchRMSErrorM1K2, + fMinRMSError=>fMinPitchRMSErrorM1K2); + + (* + // Pitch Control + fbM1K2PitchControl(Pitch:=GVL_M1K2.M1K2_Pitch, + Stepper:=M5, + lrCurrentSetpoint:=M5.fPosition, + q_bDone=>bM1K2PitchDone, + q_bBusy=>bM1K2PitchBusy); + // When STO hit, need to reset SP + IF NOT M5.bHardwareEnable THEN + M5.fPosition := M5.stAxisStatus.fActPosition; + END_IF + *) + // 3-15-20: Having issues with pitch control on new Axilon systems + fbMotionStage_m5(stMotionStage:=M5); + + // Raw Encoder Counts For Epics + nEncCntYleftM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stYupEnc.Count); + nEncCntYrightM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stYdwnEnc.Count); + nEncCntXupM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stXupEnc.Count); + nEncCntXdwnM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stXdwnEnc.Count); + nEncCntPitchM1K2 := LINT_TO_UDINT(GVL_M1K2.M1K2_Pitch.diEncCnt); + + // Encoder Reference Values For Epics + nEncRefYleftM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nYLEFT_ENC_REF); + nEncRefYrightM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nYRIGHT_ENC_REF); + nEncRefXupM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nXUP_ENC_REF); + nEncRefXdwnM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nXDWN_ENC_REF); + mcReadParameterPitchM1K2(Axis:=M5.Axis, + Enable:=TRUE, + ParameterNumber:=MC_AxisParameter.AxisEncoderOffset, + ReadMode:=READMODE_CYCLIC, + Value=>fEncRefPitchM1K2_urad); + + nEncRefPitchM1K2 := LREAL_TO_UDINT(ABS(fEncRefPitchM1K2_urad) * fEncLeverArm_mm); + + //FLOW AND PRESSURE SENSOR + // MR1K2 Flow Pressure Sensors + fM1K2_Flow_1(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472); + fM1K2_Flow_1_val := fM1K2_Flow_1.fReal; + fM1K2_Flow_2(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472); + fM1K2_Flow_2_val := fM1K2_Flow_2.fReal; + fM1K2_Press_1(iTermBits:=15, fTermMax:=4.0, fTermMin:=0); + fM1K2_Press_1_val := fM1K2_Press_1.fReal; + + END_PROGRAM + + +Related: + * `GVL_M1K2`_ + * `GVL_M1K2_Constants`_ + + +PRG_MR2K2_FLAT +^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_MR2K2_FLAT + VAR + // Encoder Arrays/RMS Watch: + //MR2K2 X ENC RMS + {attribute 'pytmc' := ' pv: MR2K2:FLAT:ENC:X'} + fbXRMSErrorM2K2 : FB_RMSWatch; + fMaxXRMSErrorM2K2 : LREAL; + fMinXRMSErrorM2K2 : LREAL; + //MR2K2 Y ENC RMS + {attribute 'pytmc' := ' pv: MR2K2:FLAT:ENC:Y'} + fbYRMSErrorM2K2 : FB_RMSWatch; + fMaxYRMSErrorM2K2 : LREAL; + fMinYRMSErrorM2K2 : LREAL; + //MR2K2 rX ENC RMS + {attribute 'pytmc' := ' pv: MR2K2:FLAT:ENC:PITCH'} + fbrXRMSErrorM2K2 : FB_RMSWatch; + fMaxrXRMSErrorM2K2 : LREAL; + fMinrXRMSErrorM2K2 : LREAL; + + // Encoder Reference Values + //MR2K2 X ENC REF + {attribute 'pytmc' := ' + pv: MR2K2:FLAT:ENC:X:REF + field: EGU cnt + io: i + '} + nEncRefXM2K2 : UDINT; + //MR2K2 Y ENC REF + {attribute 'pytmc' := ' + pv: MR2K2:FLAT:ENC:Y:REF + field: EGU cnt + io: i + '} + nEncRefYM2K2 : UDINT; + //MR2K2 rX ENC REF + {attribute 'pytmc' := ' + pv: MR2K2:FLAT:ENC:PITCH:REF + field: EGU cnt + io: i + '} + nEncRefrXM2K2 : UDINT; + + // Encoder raw counts + //M2K2 FLAT X ENC CNT + {attribute 'pytmc' := ' + pv: MR2K2:FLAT:ENC:X:CNT + field: EGU cnt + io: i + '} + nEncCntXM2K2 : UDINT; + //M2K2 FLAT Y ENC CNT + {attribute 'pytmc' := ' + pv: MR2K2:FLAT:ENC:Y:CNT + field: EGU cnt + io: i + '} + nEncCntYM2K2 : UDINT; + //M2K2 FLAT rX ENC CNT + {attribute 'pytmc' := ' + pv: MR2K2:FLAT:ENC:PITCH:CNT + field: EGU cnt + io: i + '} + nEncCntrXM2K2 : UDINT; + + //Emergency Stop for MR2K2 //M2K2 needs an EL1004 term and an ESTOP added, not listed in I/O either + + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 1^Input'} + M2K2FLATbSTOEnable1 AT %I* : BOOL; + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 2^Input'} + M2K2FLATbSTOEnable2 AT %I* : BOOL; + {attribute 'TcLinkTo' := '.fbFlow_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 1^Value; + .fbFlow_2.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 3^Value; + .fbPress_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 2^Value + '} + {attribute 'pytmc' := ' + pv: MR2K2:FLAT + '} + fbCoolingPanel : FB_Axilon_Cooling_2f1p; + END_VAR + //FB_Motion stages for MR2K2 Axes + //MR2K2 FLAT + fbMotionStageM25(stMotionStage:=M25); + fbMotionStageM26(stMotionStage:=M26); + fbMotionStageM27(stMotionStage:=M27); + + // Calculate Pitch RMS Error for MR2K2 Axes: + //MR2K2 X ENC RMS + fbXRMSErrorM2K2(stMotionStage:=M25, + fMaxRMSError=>fMaxXRMSErrorM2K2, + fMinRMSError=>fMinXRMSErrorM2K2); + //MR2K2 X ENC RMS + fbYRMSErrorM2K2(stMotionStage:=M26, + fMaxRMSError=>fMaxYRMSErrorM2K2, + fMinRMSError=>fMinYRMSErrorM2K2); + //MR2K2 rX ENC RMS + fbrXRMSErrorM2K2(stMotionStage:=M27, + fMaxRMSError=>fMaxrXRMSErrorM2K2, + fMinRMSError=>fMinrXRMSErrorM2K2); + + //STO for MR2K2 Benders + M25.bHardwareEnable := M2K2FLATbSTOEnable1 AND M2K2FLATbSTOEnable2; + M26.bHardwareEnable := M2K2FLATbSTOEnable1 AND M2K2FLATbSTOEnable2; + M27.bHardwareEnable := M2K2FLATbSTOEnable1 AND M2K2FLATbSTOEnable2; + + //Encoder reference positions for MR2K2 + nEncRefXM2K2 := ULINT_TO_UDINT(GVL_M2K2.nM2K2X_ENC_REF); + nEncRefYM2K2 := ULINT_TO_UDINT(GVL_M2K2.nM2K2Y_ENC_REF); + nEncRefrXM2K2 := ULINT_TO_UDINT(GVL_M2K2.nM2K2rX_ENC_REF); + + // M2K2 Bender Encoder Count Values For Epics + nEncCntXM2K2 := ULINT_TO_UDINT(M25.nRawEncoderULINT); + nEncCntYM2K2 := ULINT_TO_UDINT(M26.nRawEncoderULINT); + nEncCntrXM2K2 := ULINT_TO_UDINT(M27.nRawEncoderULINT); + + // Axilon Cooling Panel + fbCoolingPanel(); + + END_PROGRAM + + +Related: + * `GVL_M2K2`_ + + +PRG_MR3K2_KBH +^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_MR3K2_KBH + VAR + // Encoder Arrays/RMS Watch: + //MR3K2 X ENC RMS + {attribute 'pytmc' := ' pv: MR3K2:KBH:ENC:X'} + fbXRMSErrorM3K2 : FB_RMSWatch; + fMaxXRMSErrorM3K2 : LREAL; + fMinXRMSErrorM3K2 : LREAL; + //MR3K2 Y ENC RMS + {attribute 'pytmc' := ' pv: MR3K2:KBH:ENC:Y'} + fbYRMSErrorM3K2 : FB_RMSWatch; + fMaxYRMSErrorM3K2 : LREAL; + fMinYRMSErrorM3K2 : LREAL; + //MR3K2 rY ENC RMS + {attribute 'pytmc' := ' pv: MR3K2:KBH:ENC:PITCH'} + fbrYRMSErrorM3K2 : FB_RMSWatch; + fMaxrYRMSErrorM3K2 : LREAL; + fMinrYRMSErrorM3K2 : LREAL; + //MR3K2 US ENC RMS + {attribute 'pytmc' := ' pv: MR3K2:KBH:ENC:BEND:US'} + fbUSRMSErrorM3K2 : FB_RMSWatch; + fMaxUSRMSErrorM3K2 : LREAL; + fMinUSRMSErrorM3K2 : LREAL; + //MR3K2 DS ENC RMS + {attribute 'pytmc' := ' pv: MR3K2:KBH:ENC:BEND:DS'} + fbdSRMSErrorM3K2 : FB_RMSWatch; + fMaxDSRMSErrorM3K2 : LREAL; + fMinDSRMSErrorM3K2 : LREAL; + + // Encoder Reference Values + //MR3K2 X ENC REF + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:X:REF + field: EGU cnt + io: i + '} + nEncRefXM3K2 : UDINT; + //MR3K2 Y ENC REF + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:Y:REF + field: EGU cnt + io: i + '} + nEncRefYM3K2 : UDINT; + //MR3K2 rY ENC REF + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:PITCH:REF + field: EGU cnt + io: i + '} + nEncRefrYM3K2 : UDINT; + //MR3K2 US ENC REF + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:BEND:US:REF + field: EGU cnt + io: i + '} + nEncRefUSM3K2 : UDINT; + //MR3K2 DS ENC REF + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:BEND:DS:REF + field: EGU cnt + io: i + '} + nEncRefDSM3K2 : UDINT; + + // Encoder raw counts + //M3K2 KBH X ENC CNT + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:X:CNT + field: EGU cnt + io: i + '} + nEncCntXM3K2 : UDINT; + //M3K2 KBH Y ENC CNT + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:Y:CNT + field: EGU cnt + io: i + '} + nEncCntYM3K2 : UDINT; + //M3K2 KBH rY ENC CNT + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:PITCH:CNT + field: EGU cnt + io: i + '} + nEncCntrYM3K2 : UDINT; + //M3K2 KBH US ENC CNT + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:BEND:US:CNT + field: EGU cnt + io: i + '} + nEncCntUSM3K2 : UDINT; + //M3K2 KBH DS ENC CNT + {attribute 'pytmc' := ' + pv: MR3K2:KBH:ENC:BEND:DS:CNT + field: EGU cnt + io: i + '} + nEncCntDSM3K2 : UDINT; + + // MR3K2 Bender RTDs + // MR3K2 US RTDs + {attribute 'pytmc' := ' + pv: MR3K2:KBH:RTD:BEND:US:1 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM3K2US_RTD_1 : REAL; + {attribute 'pytmc' := ' + pv: MR3K2:KBH:RTD:BEND:US:2 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM3K2US_RTD_2 : REAL; + {attribute 'pytmc' := ' + pv: MR3K2:KBH:RTD:CHIN:L + field: ASLO 0.01 + field: EGU C + io: i + '} + fM3K2US_RTD_3 : REAL; + + // M3K2 DS RTDs + {attribute 'pytmc' := ' + pv: MR3K2:KBH:RTD:BEND:DS:1 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM3K2DS_RTD_1 : REAL; + {attribute 'pytmc' := ' + pv: MR3K2:KBH:RTD:CHIN:R + field: ASLO 0.01 + field: EGU C + io: i + '} + fM3K2DS_RTD_2 : REAL; + {attribute 'pytmc' := ' + pv: MR3K2:KBH:RTD:BEND:DS:3 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM3K2DS_RTD_3 : REAL; + + // RTD error bit + bM3K2US_RTD_1_Err AT %I*: BOOL; + bM3K2US_RTD_2_Err AT %I*: BOOL; + bM3K2US_RTD_3_Err AT %I*: BOOL; + bM3K2DS_RTD_1_Err AT %I*: BOOL; + bM3K2DS_RTD_2_Err AT %I*: BOOL; + bM3K2DS_RTD_3_Err AT %I*: BOOL; + + //Emergency Stop for MR3K2 + {attribute 'TcLinkTo' := 'TIIB[EL1004_M3K2_STO]^Channel 1^Input'} + M3K2KBHbSTOEnable1 AT %I* : BOOL; + {attribute 'TcLinkTo' := 'TIIB[EL1004_M3K2_STO]^Channel 2^Input'} + M3K2KBHbSTOEnable2 AT %I* : BOOL; + {attribute 'TcLinkTo' := '.fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 1^Value; + .fbPress_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 2^Value + '} + {attribute 'pytmc' := ' + pv: MR3K2:KBH + '} + // MR3K2 Flow Sensors + fbCoolingPanel : FB_Axilon_Cooling_1f1p; + (* + // PMPS + ffBenderRange : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'MR3K2 Bender', + i_Desc := 'Benders have moved out of range. Adjust bender to be within limits to clear fault', + i_TypeCode := 16#???); + *) + + END_VAR + //FB_Motion stages for MR3K2 Axes + //MR3K2 KBH + fbMotionStageM28(stMotionStage:=M28); + fbMotionStageM29(stMotionStage:=M29); + fbMotionStageM30(stMotionStage:=M30); + fbMotionStageM31(stMotionStage:=M31); + fbMotionStageM32(stMotionStage:=M32); + + // Calculate Pitch RMS Error for MR3K2 Axes: + //MR3K2 X ENC RMS + fbXRMSErrorM3K2(stMotionStage:=M28, + fMaxRMSError=>fMaxXRMSErrorM3K2, + fMinRMSError=>fMinXRMSErrorM3K2); + //MR3K2 X ENC RMS + fbYRMSErrorM3K2(stMotionStage:=M29, + fMaxRMSError=>fMaxYRMSErrorM3K2, + fMinRMSError=>fMinYRMSErrorM3K2); + //MR3K2 rY ENC RMS + fbrYRMSErrorM3K2(stMotionStage:=M30, + fMaxRMSError=>fMaxrYRMSErrorM3K2, + fMinRMSError=>fMinrYRMSErrorM3K2); + //MR3K2 US ENC RMS + fbUSRMSErrorM3K2(stMotionStage:=M31, + fMaxRMSError=>fMaxUSRMSErrorM3K2, + fMinRMSError=>fMinUSRMSErrorM3K2); + //MR3K2 DS ENC RMS + fbDSRMSErrorM3K2(stMotionStage:=M32, + fMaxRMSError=>fMaxDSRMSErrorM3K2, + fMinRMSError=>fMinDSRMSErrorM3K2); + + //STO for MR3K2 Benders + M28.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2; + M29.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2; + M30.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2; + M31.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2; + M32.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2; + + //Encoder reference positions for MR3K2 + nEncRefXM3K2 := ULINT_TO_UDINT(GVL_M3K2.nM3K2X_ENC_REF); + nEncRefYM3K2 := ULINT_TO_UDINT(GVL_M3K2.nM3K2Y_ENC_REF); + nEncRefrYM3K2 := ULINT_TO_UDINT(GVL_M3K2.nM3K2rY_ENC_REF); + nEncRefUSM3K2 := ULINT_TO_UDINT(GVL_M3K2.nM3K2US_ENC_REF); + nEncRefDSM3K2 := ULINT_TO_UDINT(GVL_M3K2.nM3K2DS_ENC_REF); + + // M3K2 Bender Encoder Count Values For Epics + nEncCntXM3K2 := ULINT_TO_UDINT(M28.nRawEncoderULINT); + nEncCntYM3K2 := ULINT_TO_UDINT(M29.nRawEncoderULINT); + nEncCntrYM3K2 := ULINT_TO_UDINT(M30.nRawEncoderULINT); + nEncCntUSM3K2 := ULINT_TO_UDINT(M31.nRawEncoderULINT); + nEncCntDSM3K2 := ULINT_TO_UDINT(M32.nRawEncoderULINT); + + // MR3K2 Bender RTDs + fM3K2US_RTD_1 := INT_TO_REAL(GVL_M3K2.nM3K2US_RTD_1); + fM3K2US_RTD_2 := INT_TO_REAL(GVL_M3K2.nM3K2US_RTD_2); + fM3K2US_RTD_3 := INT_TO_REAL(GVL_M3K2.nM3K2US_RTD_3); + + fM3K2DS_RTD_1 := INT_TO_REAL(GVL_M3K2.nM3K2DS_RTD_1); + fM3K2DS_RTD_2 := INT_TO_REAL(GVL_M3K2.nM3K2DS_RTD_2); + fM3K2DS_RTD_3 := INT_TO_REAL(GVL_M3K2.nM3K2DS_RTD_3); + + // RTD not connected if T=0 + bM3K2US_RTD_1_Err := fM3K2US_RTD_1 = 0; + bM3K2US_RTD_2_Err := fM3K2DS_RTD_2 = 0; + bM3K2US_RTD_3_Err := fM3K2US_RTD_3 = 0; + bM3K2DS_RTD_1_Err := fM3K2DS_RTD_1 = 0; + bM3K2DS_RTD_2_Err := fM3K2DS_RTD_2 = 0; + bM3K2DS_RTD_3_Err := fM3K2DS_RTD_3 = 0; + + // M3K2 Bender RTD interlocks + M31.bHardwareEnable R= fM3K2US_RTD_1 > 9000 OR bM3K2US_RTD_1_Err; + M32.bHardwareEnable R= fM3K2DS_RTD_1 > 9000 OR bM3K2DS_RTD_1_Err; + + // Axilon Cooling Panel + fbCoolingPanel(); + (* + //PMPS + ffBenderRange.i_xOK := + GVL_M3K2.nM3K2US_PMPS_LowerLimit < nEncCntUSM3K2 AND nEncCntUSM3K2 < GVL_M3K2.nM3K2US_PMPS_UpperLimit AND + GVL_M3K2.nM3K2DS_PMPS_LowerLimit < nEncCntDSM3K2 AND nEncCntUSM3K2 < GVL_M3K2.nM3K2DS_PMPS_UpperLimit; + ffBenderRange(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + *) + + END_PROGRAM + + +Related: + * `GVL_M3K2`_ + * `GVL_PMPS`_ + + +PRG_MR4K2_KBV +^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_MR4K2_KBV + VAR + // Encoder Arrays/RMS Watch: + //MR4K2 X ENC RMS + {attribute 'pytmc' := ' pv: MR4K2:KBV:ENC:X'} + fbXRMSErrorM4K2 : FB_RMSWatch; + fMaxXRMSErrorM4K2 : LREAL; + fMinXRMSErrorM4K2 : LREAL; + //MR4K2 Y ENC RMS + {attribute 'pytmc' := ' pv: MR4K2:KBV:ENC:Y'} + fbYRMSErrorM4K2 : FB_RMSWatch; + fMaxYRMSErrorM4K2 : LREAL; + fMinYRMSErrorM4K2 : LREAL; + //MR4K2 rX ENC RMS + {attribute 'pytmc' := ' pv: MR4K2:KBV:ENC:PITCH'} + fbrXRMSErrorM4K2 : FB_RMSWatch; + fMaxrXRMSErrorM4K2 : LREAL; + fMinrXRMSErrorM4K2 : LREAL; + //MR4K2 US ENC RMS + {attribute 'pytmc' := ' pv: MR4K2:KBV:ENC:BEND:US'} + fbUSRMSErrorM4K2 : FB_RMSWatch; + fMaxUSRMSErrorM4K2 : LREAL; + fMinUSRMSErrorM4K2 : LREAL; + //MR4K2 DS ENC RMS + {attribute 'pytmc' := ' pv: MR4K2:KBV:ENC:BEND:DS'} + fbdSRMSErrorM4K2 : FB_RMSWatch; + fMaxDSRMSErrorM4K2 : LREAL; + fMinDSRMSErrorM4K2 : LREAL; + + // Encoder Reference Values + //MR4K2 X ENC REF + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:X:REF + field: EGU cnt + io: i + '} + nEncRefXM4K2 : UDINT; + //MR4K2 Y ENC REF + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:Y:REF + field: EGU cnt + io: i + '} + nEncRefYM4K2 : UDINT; + //MR4K2 rX ENC REF + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:PITCH:REF + field: EGU cnt + io: i + '} + nEncRefrXM4K2 : UDINT; + //MR4K2 US ENC REF + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:BEND:US:REF + field: EGU cnt + io: i + '} + nEncRefUSM4K2 : UDINT; + //MR4K2 DS ENC REF + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:BEND:DS:REF + field: EGU cnt + io: i + '} + nEncRefDSM4K2 : UDINT; + + // Encoder raw counts + //M4K2 KBV X ENC CNT + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:X:CNT + field: EGU cnt + io: i + '} + nEncCntXM4K2 : UDINT; + //M4K2 KBV Y ENC CNT + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:Y:CNT + field: EGU cnt + io: i + '} + nEncCntYM4K2 : UDINT; + //M4K2 KBV rX ENC CNT + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:PITCH:CNT + field: EGU cnt + io: i + '} + nEncCntrXM4K2 : UDINT; + //M4K2 KBV US ENC CNT + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:BEND:US:CNT + field: EGU cnt + io: i + '} + nEncCntUSM4K2 : UDINT; + //M4K2 KBV DS ENC CNT + {attribute 'pytmc' := ' + pv: MR4K2:KBV:ENC:BEND:DS:CNT + field: EGU cnt + io: i + '} + nEncCntDSM4K2 : UDINT; + + // MR4K2 Bender RTDs + // MR4K2 US RTDs + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:BEND:US:1 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM4K2US_RTD_1 : REAL; + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:BEND:US:2 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM4K2US_RTD_2 : REAL; + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:BEND:US:3 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM4K2US_RTD_3 : REAL; + + // M4K2 DS RTDs + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:BEND:DS:1 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM4K2DS_RTD_1 : REAL; + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:BEND:DS:2 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM4K2DS_RTD_2 : REAL; + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:BEND:DS:3 + field: ASLO 0.01 + field: EGU C + io: i + '} + fM4K2DS_RTD_3 : REAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Value; + .bUnderrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Underrange; + .bOverrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Overrange; + .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Error'} + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:CHIN:R + field: EGU C + io: i + '} + nM4K2_Chin_Right_RTD : FB_TempSensor; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Value; + .bUnderrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Underrange; + .bOverrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Overrange; + .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Error'} + {attribute 'pytmc' := ' + pv: MR4K2:KBV:RTD:CHIN:L + field: EGU C + io: i + '} + nM4K2_Chin_Left_RTD : FB_TempSensor; + + // RTD error bit + bM4K2US_RTD_1_Err AT %I*: BOOL; + bM4K2US_RTD_2_Err AT %I*: BOOL; + bM4K2US_RTD_3_Err AT %I*: BOOL; + bM4K2DS_RTD_1_Err AT %I*: BOOL; + bM4K2DS_RTD_2_Err AT %I*: BOOL; + bM4K2DS_RTD_3_Err AT %I*: BOOL; + + //Emergency Stop for MR4K2 + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 1^Input'} + M4K2KBVbSTOEnable1 AT %I* : BOOL; + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 2^Input'} + M4K2KBVbSTOEnable2 AT %I* : BOOL; + + // MR4K2 Flow Sensors + {attribute 'TcLinkTo' := '.fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 3^Value; + .fbPress_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 2^Value + '} + {attribute 'pytmc' := ' + pv: MR4K2:KBV + '} + fbCoolingPanel : FB_Axilon_Cooling_1f1p; + + (* + // PMPS + ffBenderRange : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'MR4K2 Bender', + i_Desc := 'Benders have moved out of range. Adjust bender to be within limits to clear fault', + i_TypeCode := 16#???); + *) + + END_VAR + //FB_Motion stages for MR4K2 Axes + //MR4K2 KBV + fbMotionStageM33(stMotionStage:=M33); + fbMotionStageM34(stMotionStage:=M34); + fbMotionStageM35(stMotionStage:=M35); + fbMotionStageM36(stMotionStage:=M36); + fbMotionStageM37(stMotionStage:=M37); + + // Calculate Pitch RMS Error for MR4K2 Axes: + //MR4K2 X ENC RMS + fbXRMSErrorM4K2(stMotionStage:=M33, + fMaxRMSError=>fMaxXRMSErrorM4K2, + fMinRMSError=>fMinXRMSErrorM4K2); + //MR4K2 X ENC RMS + fbYRMSErrorM4K2(stMotionStage:=M34, + fMaxRMSError=>fMaxYRMSErrorM4K2, + fMinRMSError=>fMinYRMSErrorM4K2); + //MR4K2 rX ENC RMS + fbrXRMSErrorM4K2(stMotionStage:=M35, + fMaxRMSError=>fMaxrXRMSErrorM4K2, + fMinRMSError=>fMinrXRMSErrorM4K2); + //MR4K2 US ENC RMS + fbUSRMSErrorM4K2(stMotionStage:=M36, + fMaxRMSError=>fMaxUSRMSErrorM4K2, + fMinRMSError=>fMinUSRMSErrorM4K2); + //MR4K2 DS ENC RMS + fbDSRMSErrorM4K2(stMotionStage:=M37, + fMaxRMSError=>fMaxDSRMSErrorM4K2, + fMinRMSError=>fMinDSRMSErrorM4K2); + + //STO for MR4K2 Benders + M33.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2; + M34.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2; + M35.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2; + M36.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2; + M37.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2; + + //Encoder reference positions for MR4K2 + nEncRefXM4K2 := ULINT_TO_UDINT(GVL_M4K2.nM4K2X_ENC_REF); + nEncRefYM4K2 := ULINT_TO_UDINT(GVL_M4K2.nM4K2Y_ENC_REF); + nEncRefrXM4K2 := ULINT_TO_UDINT(GVL_M4K2.nM4K2rX_ENC_REF); + nEncRefUSM4K2 := ULINT_TO_UDINT(GVL_M4K2.nM4K2US_ENC_REF); + nEncRefDSM4K2 := ULINT_TO_UDINT(GVL_M4K2.nM4K2DS_ENC_REF); + + // M4K2 Bender Encoder Count Values For Epics + nEncCntXM4K2 := ULINT_TO_UDINT(M33.nRawEncoderULINT); + nEncCntYM4K2 := ULINT_TO_UDINT(M34.nRawEncoderULINT); + nEncCntrXM4K2 := ULINT_TO_UDINT(M35.nRawEncoderULINT); + nEncCntUSM4K2 := ULINT_TO_UDINT(M36.nRawEncoderULINT); + nEncCntDSM4K2 := ULINT_TO_UDINT(M37.nRawEncoderULINT); + + // MR4K2 Bender RTDs + fM4K2US_RTD_1 := INT_TO_REAL(GVL_M4K2.nM4K2US_RTD_1); + fM4K2US_RTD_2 := INT_TO_REAL(GVL_M4K2.nM4K2US_RTD_2); + fM4K2US_RTD_3 := INT_TO_REAL(GVL_M4K2.nM4K2US_RTD_3); + + fM4K2DS_RTD_1 := INT_TO_REAL(GVL_M4K2.nM4K2DS_RTD_1); + fM4K2DS_RTD_2 := INT_TO_REAL(GVL_M4K2.nM4K2DS_RTD_2); + fM4K2DS_RTD_3 := INT_TO_REAL(GVL_M4K2.nM4K2DS_RTD_3); + + // RTD not connected if T=0 + bM4K2US_RTD_1_Err := fM4K2US_RTD_1 = 0; + bM4K2US_RTD_2_Err := fM4K2DS_RTD_2 = 0; + bM4K2US_RTD_3_Err := fM4K2US_RTD_3 = 0; + bM4K2DS_RTD_1_Err := fM4K2DS_RTD_1 = 0; + bM4K2DS_RTD_2_Err := fM4K2DS_RTD_2 = 0; + bM4K2DS_RTD_3_Err := fM4K2DS_RTD_3 = 0; + + // M4K2 Bender RTD interlocks + M36.bHardwareEnable R= fM4K2US_RTD_1 > 9000 OR bM4K2US_RTD_1_Err; + M37.bHardwareEnable R= fM4K2DS_RTD_1 > 9000 OR bM4K2DS_RTD_1_Err; + + nM4K2_Chin_Right_RTD(); + nM4K2_Chin_Left_RTD(); + + // Axilon Cooling Panel + fbCoolingPanel(); + (* + //PMPS + ffBenderRange.i_xOK := + GVL_M4K2.nM4K2US_PMPS_LowerLimit < nEncCntUSM4K2 AND nEncCntUSM4K2 < GVL_M4K2.nM4K2US_PMPS_UpperLimit AND + GVL_M4K2.nM4K2DS_PMPS_LowerLimit < nEncCntDSM4K2 AND nEncCntUSM4K2 < GVL_M4K2.nM4K2DS_PMPS_UpperLimit; + ffBenderRange(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + *) + + END_PROGRAM + + +Related: + * `GVL_M4K2`_ + * `GVL_PMPS`_ + + +PRG_SL1K2_EXIT +^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_SL1K2_EXIT + VAR + FFO : FB_FastFault :=( + i_DevName := 'SL1K2-EXIT', + i_Desc := 'Fault occurs when device is in an usafe state', + i_TypeCode := 16#E50); + fbPitch: FB_MotionStage; + fbRoll: FB_MotionStage; + fbVertical: FB_MotionStage; + fbGap: FB_MotionStage; + fbYag: FB_MotionStage; + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:YAG:STATE + io: i + '} + fbStates: FB_XS_YAG_States; + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:RTD:CRYSTAL_TOP + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_1]^RTD^Value; + .bError := TIIB[EL3201_SL1K2_1]^RTD^Status^Error; + .bUnderrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Underrange; + .bOverrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Overrange'} + RTD_Crystal_TOP: FB_TempSensor; + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:RTD:CRYSTAL_BOTTOM + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_2]^RTD^Value; + .bError := TIIB[EL3201_SL1K2_2]^RTD^Status^Error; + .bUnderrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Underrange; + .bOverrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Overrange'} + RTD_Crystal_BOTTOM: FB_TempSensor; + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:RTD:YAG + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_4]^RTD^Value; + .bError := TIIB[EL3201_SL1K2_4]^RTD^Status^Error; + .bUnderrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Underrange; + .bOverrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Overrange'} + RTD_YAG: FB_TempSensor; + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:RTD:HeatSync + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_3]^RTD^Value; + .bError := TIIB[EL3201_SL1K2_3]^RTD^Status^Error; + .bUnderrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Underrange; + .bOverrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Overrange'} + RTD_HeatSync: FB_TempSensor; + + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:FAN:PWR + field: ZNAM OFF ; + field: ONAM ON ; + '} + {attribute 'TcLinkTo' := 'TIIB[EL2004_SL1K2]^Channel 1^Output'} + bFanOn AT %Q*:BOOL; + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:LED:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIIB[EL2004_SL1K2]^Channel 2^Output'} + bLEDPower AT %Q*: BOOL; + + {attribute 'pytmc' := ' + pv: SL1K2:EXIT:CAM + '} + {attribute 'TcLinkTo' := '.iIlluminatorINT := TIIB[EL4004_SL1K2]^AO Outputs Channel 1^Analog output; + .bGigePower := TIIB[EL2004_SL1K2]^Channel 3^Output'} + fbGige: FB_PPM_Gige; + + {attribute 'pytmc' :='pv: SL1K2:EXIT:FWM:1'} + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3052_SL1K2_FWM]^AI Standard Channel 1^Value'} + fbFlowMeter: FB_AnalogInput := (iTermBits:=15, fTermMax:=60, fTermMin:=0); + + bInit : BOOL:=TRUE; + + (*Motion Parameters*) + fSmallDelta: LREAL := 0.01; + fBigDelta: LREAL := 10; + fMaxVelocity: LREAL := 0.5; + fHighAccel: LREAL := 0.8; + fLowAccel: LREAL := 0.1; + + END_VAR + // init the motion stages parameters + IF ( bInit) THEN + bInit := FALSE; + FFO.i_DevName := 'SL1K2-EXIT'; + //Pitch + Main.M19.bHardwareEnable := TRUE; + Main.M19.bPowerSelf :=TRUE; + Main.M19.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE; + Main.M19.nEnableMode := ENUM_StageEnableMode.DURING_MOTION; + //Vert + Main.M20.bHardwareEnable := TRUE; + Main.M20.bPowerSelf :=TRUE; + Main.M20.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE; + Main.M20.nEnableMode := ENUM_StageEnableMode.DURING_MOTION; + //ROLL + Main.M21.bHardwareEnable := TRUE; + Main.M21.bPowerSelf :=TRUE; + Main.M21.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE; + Main.M21.nEnableMode := ENUM_StageEnableMode.DURING_MOTION; + //GAP + Main.M22.bHardwareEnable := TRUE; + Main.M22.bPowerSelf :=TRUE; + Main.M22.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE; + Main.M22.nEnableMode := ENUM_StageEnableMode.DURING_MOTION; + //YAG + Main.M23.bHardwareEnable := TRUE; + Main.M23.bPowerSelf :=TRUE; + Main.M23.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE; + Main.M23.nEnableMode := ENUM_StageEnableMode.DURING_MOTION; + + // YAG STATES Parameters + //fbStates.nTransitionAssertionID := 16#E510; + //fbStates.nUnknownAssertionID := 16#E500; + + //Out + fbStates.stOut.fPosition := 0; + fbStates.stOut.bUseRawCounts := FALSE; + fbStates.stOut.bValid := TRUE; + fbStates.stOut.stPMPS.sPmpsState := 'SL1K2:EXIT:YAG-OUT'; + //Yag1 + fbStates.stYag1.fPosition := 21; + fbStates.stYag1.bUseRawCounts := FALSE; + fbStates.stYag1.bValid := TRUE; + fbStates.stYag1.stPMPS.sPmpsState := 'SL1K2:EXIT:YAG-YAG1'; + //Yag2 + fbStates.stYag2.fPosition := 40; + fbStates.stYag2.bUseRawCounts := FALSE; + fbStates.stYag2.bValid := TRUE; + fbStates.stYag2.stPMPS.sPmpsState := 'SL1K2:EXIT:YAG-YAG2'; + + //Turn on Fan by default + bFanOn := TRUE; + END_IF + + + + // Instantiate Function block for all the motion + fbPitch(stMotionStage:=Main.M19);//in Air + fbRoll(stMotionStage:=Main.M20);//in Air + fbVertical(stMotionStage:=Main.M21);//in Air + fbGap(stMotionStage:=Main.M22);//in vacuum + fbYag(stMotionStage:=Main.M23);//in vacuum + + + //States with PMPS + fbStates( + fbArbiter:=GVL_PMPS.fbArbiter1, + fbFFHWO:=GVL_PMPS.fbFastFaultOutput1, + sPmpsDeviceName:='SL1K2:EXIT:YAG', + sTransitionKey:='SL1K2:EXIT:YAG-TRANSITION', + stMotionStage:=Main.M23, + bEnable:=TRUE, + stOut:=, + stYag1:=, + stYag2:=); + + //Camera and Ilumination + fbGige(); + + //RTDs + RTD_Crystal_TOP(fResolution:=0.01); + RTD_Crystal_BOTTOM(fResolution:=0.01); + RTD_YAG(fResolution:=0.01); + RTD_HeatSync(fResolution:=0.01); + + //Cooling + fbFlowMeter(); + + END_PROGRAM + + +Related: + * `FB_XS_YAG_States`_ + * `GVL_PMPS`_ + * `Main`_ + + +PRG_SP1K1_MONO +^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_SP1K1_MONO + VAR + + // Where is the STO + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 1^Input'} + bSTOEnable1 AT %I*: BOOL; + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 2^Input'} + bSTOEnable2 AT %I*: BOOL; + + + fbMotionStage_m_pi :FB_MotionStage; + fbMotionStage_g_pi :FB_MotionStage; + fbMotionStage_m_h :FB_MotionStage; + fbMotionStage_g_h :FB_MotionStage; + fbMotionStage_s_r :FB_MotionStage; + fbMotionStage_s_io :FB_MotionStage; + + {attribute 'TcLinkTo' := '.Count:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 1^Position'} + mpi_upe AT %I*: ST_RenishawAbsEnc:=(ref:=0); + {attribute 'TcLinkTo' := '.Count:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position'} + gpi_upe AT %I*: ST_RenishawAbsEnc:=(ref:=0); + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:ENC:M_PI:02 + io: o + '} + mpi_upeurad: LREAL; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:ENC:G_PI:02 + io: o + '} + gpi_upeurad: LREAL; + + (*RTDs*) + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:01 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Value; + .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Error; + .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Underrange; + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Overrange'} + RTD1 : FB_TempSensor; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:02 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Value; + .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Error; + .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Underrange; + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Overrange'} + RTD2 : FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:03 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Value; + .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Error; + .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Underrange; + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Overrange'} + RTD3 : FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:04 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Value; + .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Error; + .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Underrange; + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Overrange'} + RTD4 : FB_TempSensor; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:05 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Value; + .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Overrange'} + RTD5 :FB_TempSensor; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:06 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Value; + .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Overrange'} + RTD6 :FB_TempSensor; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:07 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Value; + .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Overrange'} + RTD7 :FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:08 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Value; + .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Overrange'} + RTD8 :FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:09 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Value; + .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Overrange'} + RTD9 :FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:10 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Value; + .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Overrange'} + RTD10 :FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:11 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Value; + .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Overrange'} + RTD11 :FB_TempSensor; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:RTD:12 + io: o + '} + {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Value; + .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Error; + .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Underrange; + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Overrange'} + RTD12 :FB_TempSensor; + + + + + //////////TODO + + {attribute 'pytmc' := ' + pv: GM:PITCH:fipi_read + io: i + '} + fipi_read: LREAL; + + {attribute 'pytmc' := ' + pv: GM:PITCH:fipi_set + io: o + '} + fipi_set: LREAL; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:LED:01:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 10^Output'} + bLEDPower01 AT %Q*: BOOL; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:LED:02:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 12^Output'} + bLEDPower02 AT %Q*: BOOL; + + {attribute 'pytmc' := ' + pv: SP1K1:MONO:LED:03:PWR + io: io + field: ZNAM OFF + field: ONAM ON + '} + {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 14^Output'} + bLEDPower03 AT %Q*: BOOL; + + sd_io_FFO : FB_FastFault :=( + i_DevName := 'SP1K1-MONO', + i_Desc := 'Fault occurs When SP1K1-MONO screw driver motor is not in the out position', + i_TypeCode := 16#1110); + sd_io_e_pmps : LREAL:= 74000.29; + + // SP1K1 Flow Press Sensors + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 1^Value'} + fSP1K1_Flow_1 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:FWM:1 + field: EGU lpm + io: i + '} + fSP1K1_Flow_1_val : LREAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 2^Value'} + fSP1K1_Flow_2 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:FWM:2 + field: EGU lpm + io: i + '} + fSP1K1_Flow_2_val : LREAL; + {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 3^Value'} + fSP1K1_Press_1 : FB_AnalogInput; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:PRSM:1 + field: EGU bar + io: i + '} + fSP1K1_Press_1_val : LREAL; + + END_VAR + // SP1K1-MONO + M6.bHardwareEnable := bSTOEnable1 AND bSTOEnable2; + M7.bHardwareEnable := bSTOEnable1 AND bSTOEnable2; + M8.bHardwareEnable := bSTOEnable1 AND bSTOEnable2; + M9.bHardwareEnable := bSTOEnable1 AND bSTOEnable2; + M10.bHardwareEnable := bSTOEnable1 AND bSTOEnable2; + M11.bHardwareEnable := bSTOEnable1 AND bSTOEnable2; + + fbMotionStage_m_pi (stMotionStage:=M6); + fbMotionStage_g_pi (stMotionStage:=M7); + fbMotionStage_m_h (stMotionStage:=M8); + fbMotionStage_g_h (stMotionStage:=M9); + fbMotionStage_s_io (stMotionStage:=M10); + fbMotionStage_s_r (stMotionStage:=M11); + + + + + + //S_R with no hardware limit switched + M11.bLimitBackwardEnable := TRUE; + M11.bLimitForwardEnable := TRUE; + + mpi_upeurad := ULINT_TO_LREAL(mpi_upe.Count)*0.004505; + gpi_upeurad := ULINT_TO_LREAL(gpi_upe.Count)*0.0066667; + + (*RTDs*) + RTD1(fResolution:=0.01); + RTD2(fResolution:=0.01); + RTD3(fResolution:=0.01); + RTD4(fResolution:=0.01); + RTD5(); + RTD6(); + RTD7(); + RTD8(); + RTD9(); + RTD10(); + RTD11(); + RTD12(); + //Evaluate the encoder reading for the screw driver encoder. Fast fault when it is not out. + // i.e. encoder value must be greater than the out position (75000.29 - 1000u) + IF( M10.Axis.NcToPlc.ActPos < sd_io_e_pmps) THEN + sd_io_FFO.i_xOK := FALSE; + ELSE + sd_io_FFO.i_xOK := TRUE; + END_IF + + (*FAST FAULT*) + sd_io_FFO(i_xOK := , + i_xReset := , + i_xAutoReset :=TRUE, + io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + + fSP1K1_Flow_1(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472); + fSP1K1_Flow_1_val := fSP1K1_Flow_1.fReal; + + fSP1K1_Flow_2(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472); + fSP1K1_Flow_2_val := fSP1K1_Flow_2.fReal; + + fSP1K1_Press_1(iTermBits:=15, fTermMax:=4.0, fTermMin:=0); + fSP1K1_Press_1_val := fSP1K1_Press_1.fReal; + + END_PROGRAM + + +Related: + * `GVL_PMPS`_ + + +PRG_SPO_PMPS +^^^^^^^^^^^^ + +:: + + PROGRAM PRG_SPO_PMPS + VAR + // PMPS + ffMR1K1Height : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'MR1K1 Height', + i_Desc := 'MR1K1 Height is out of Single Point Operation safe range', + i_TypeCode := 16#F501); + ffMR1K1Pitch : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'MR1K1 Pitch', + i_Desc := 'MR1K1 Pitch is out of Single Point Operation safe range', + i_TypeCode := 16#F502); + + ffSP1K1MPitch : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'SP1K1 Mirror Pitch', + i_Desc := 'SP1K1 Mirror Pitch is out of Single Point Operation safe range', + i_TypeCode := 16#F503); + ffSP1K1GPitch : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'SP1K1 Grating Pitch', + i_Desc := 'SP1K1 Grating Pitch is out of Single Point Operation safe range', + i_TypeCode := 16#F504); + ffSP1K1GHorisontal : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'SP1K1 Grating horizontal', + i_Desc := 'SP1K1 horizontal Pitch is out of Single Point Operation safe range', + i_TypeCode := 16#F505); + + ffZos : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'T1K1 ZOS', + i_Desc := 'ST1K1 ZOS is out of Single Point Operation safe range', + i_TypeCode := 16#F506); + END_VAR + VAR CONSTANT + nUpperMR1K1Height : UDINT := 32961458; //POS 32911458+ Delta 50000; + nLowerMR1K1Height : UDINT := 32861458; //POS 32911458- Delta 50000; + + nUpperMR1K1Pitch : UDINT := 10114377;// 10093885 + 20491; + nLowerMR1K1Pitch : UDINT := 10073393; //10093885 - 20491; + + nUpperSP1K1MPitch : UDINT := 31769145;// 31758046 + 11098; + nLowerSP1K1MPitch : UDINT := 31746947;//31758046 - 11098; + + nUpperSP1K1MPitch_400 : UDINT := 31285238; + nLowerSP1K1MPitch_400 : UDINT := 31263041; + + nUpperSP1K1MPitch_1000 : UDINT := 31809544; + nLowerSP1K1MPitch_1000 : UDINT := 31787347; + + nUpperSP1K1GPitch_700 : UDINT := 23624881; + nUpperSP1K1GPitch_400 : UDINT := 23204883; + nUpperSP1K1GPitch_1000 : UDINT := 23564882; + + nUpperSP1K1GH: UDINT := 40000000; + nLowerSP1K1GH: UDINT := 24000000; + + nZOSLower : UDINT := 22926596; // value still needs to be verified + + + END_VAR + IF (GVL_PMPS.rPhotonEnergy < 715) AND (GVL_PMPS.rPhotonEnergy >685) THEN + ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M6.nEncoderCount > nLowerSP1K1MPitch) AND (M6.nEncoderCount < nUpperSP1K1MPitch)); + ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M7.nEncoderCount < nUpperSP1K1GPitch_700)); + ELSIF (GVL_PMPS.rPhotonEnergy < 410) AND (GVL_PMPS.rPhotonEnergy >390) THEN + ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M6.nEncoderCount > nLowerSP1K1MPitch_400) AND (M6.nEncoderCount < nUpperSP1K1MPitch_400)); + ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M7.nEncoderCount < nUpperSP1K1GPitch_400)); + ELSIF (GVL_PMPS.rPhotonEnergy < 1020) AND (GVL_PMPS.rPhotonEnergy >980) THEN + ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M6.nEncoderCount > nLowerSP1K1MPitch_1000) AND (M6.nEncoderCount < nUpperSP1K1MPitch_1000)); + ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M7.nEncoderCount < nUpperSP1K1GPitch_1000)); + ELSE + ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK; + ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK; + + END_IF + + + //MR1K1 height + ffMR1K1Height.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M12.nEncoderCount > nLowerMR1K1Height ) AND (M12.nEncoderCount < nUpperMR1K1Height )); + ffMR1K1Height(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + //MR1K1 pitch + ffMR1K1Pitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ( (M16.nEncoderCount > nLowerMR1K1Pitch) AND ( M16.nEncoderCount < nUpperMR1K1Pitch)); + ffMR1K1Pitch(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + //SP1K1 mirror pitch + ffSP1K1MPitch(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + //SP1K1 grating pitch + ffSP1K1GPitch(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + //SP1K1 Grating horizontal + ffSP1K1GHorisontal.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M9.nEncoderCount > nLowerSP1K1GH) AND (M9.nEncoderCount < nUpperSP1K1GH)); + ffSP1K1GHorisontal(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + //ST1K1 ZOS + ffZos.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR (M24.nEncoderCount <= nZOSLower); //encoder counts decreases as value in mm increases + ffZos(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + + END_PROGRAM + + +Related: + * `GVL_PMPS`_ + * `PRG_MR1K1_BEND_BENDER`_ + + +PRG_ST1K1_ZOS +^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_ST1K1_ZOS + VAR + fbZOS: FB_MotionStage; + END_VAR + Main.M24.bPowerSelf := TRUE; + Main.M24.bHardwareEnable := TRUE; + fbZOS(stMotionStage:=Main.M24); + + END_PROGRAM + + +Related: + * `Main`_ + + +PRG_Stats +^^^^^^^^^ + +:: + + PROGRAM PRG_Stats + VAR + // SP1K1 Grating Mono Vibration Stats + fGpiEncoderPosDiff: LREAL; + afGpiPosDiffBuffer: ARRAY[1..1000] OF LREAL; + afGpiExtraBuffer: ARRAY[1..1000] OF LREAL; + fbGpiPosDiffCollect: FB_DataBuffer; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:G_PI:ENCDIFF + '} + fbGpiPosDiffStats: FB_BasicStats; + + fGpiRangeMax: LREAL; + rtNewGpiMove: R_TRIG; + tonNewGpiMove: TON; + + + // SP1K1 Mirror Pitch Mono Vibration Stats + fMpiEncoderPosDiff: LREAL; + afMpiPosDiffBuffer: ARRAY[1..10000] OF LREAL; + afMpiExtraBuffer: ARRAY[1..10000] OF LREAL; + fbMpiPosDiffCollect: FB_DataBuffer; + {attribute 'pytmc' := ' + pv: SP1K1:MONO:MMS:M_PI:ENCDIFF + '} + fbMpiPosDiffStats: FB_BasicStats; + END_VAR + IF rtNewGpiMove.Q THEN + // Reset before a move + fGpiRangeMax := 0; + ELSIF tonNewGpiMove.Q AND ABS(M7.fPosition - M7.stAxisStatus.fActPosition) > 5 THEN + // Update only during moves, not at the start or end + fGpiRangeMax := MAX(fGpiRangeMax, fbGpiPosDiffStats.fRange); + END_IF + + fGpiEncoderPosDiff := M7.nEncoderCount - (M7.Axis.NcToPlc.SetPos - M7.stAxisParameters.fEncOffset) * 150; + fbGpiPosDiffCollect( + bExecute:=TRUE, + pInputAdr:=ADR(fGpiEncoderPosDiff), + iInputSize:=SIZEOF(fGpiEncoderPosDiff), + iElemCount:=1000, + pPartialAdr:=ADR(afGpiPosDiffBuffer), + pOutputAdr:=ADR(afGpiExtraBuffer), + ); + fbGpiPosDiffStats( + aSignal:=afGpiPosDiffBuffer, + bAlwaysCalc:=TRUE, + ); + rtNewGpiMove(CLK:=M7.bExecute); + tonNewGpiMove( + IN:=M7.bExecute, + PT:=T#15s, + ); + + (*fMpiEncoderPosDiff := M6.nEncoderCount - (M6.Axis.NcToPlc.SetPos - M6.stAxisParameters.fEncOffset) / 0.004505; + fbMpiPosDiffCollect( + bExecute:=TRUE, + pInputAdr:=ADR(fMpiEncoderPosDiff), + iInputSize:=SIZEOF(fMpiEncoderPosDiff), + iElemCount:=1000, + pPartialAdr:=ADR(afMpiPosDiffBuffer), + pOutputAdr:=ADR(afMpiExtraBuffer), + ); + fbMpiPosDiffStats( + aSignal:=afMpiPosDiffBuffer, + bAlwaysCalc:=TRUE, + );*) + + END_PROGRAM + + + + +PRG_ZeroOrder_PMPS +^^^^^^^^^^^^^^^^^^ + +:: + + PROGRAM PRG_ZeroOrder_PMPS + VAR + // PMPS + ffZeroOrderBeam : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'Zero Order Beam', + i_Desc := 'Faults when Zero order beam safe conditions are not met', + i_TypeCode := 16#F506); + {attribute 'pytmc' := ' + pv: @(PREFIX)SafeBenderRange + field: ZNAM FALSE + field: ONAM TRUE + '} + bSafeBenderRange : BOOL; + + {attribute 'pytmc' := ' + pv: @(PREFIX)LRG_Grating_IN + field: ZNAM FALSE + field: ONAM TRUE + '} + bLRG_Grating_IN : BOOL; + + {attribute 'pytmc' := ' + pv: @(PREFIX)ZOS_IN + field: ZNAM FALSE + field: ONAM TRUE + '} + bZOS_IN : BOOL; + + {attribute 'pytmc' := ' + pv: @(PREFIX)ZOB_on_Lower_Stopper + field: ZNAM FALSE + field: ONAM TRUE + '} + bZOB_on_Lower_Stopper : BOOL; + + {attribute 'pytmc' := ' + pv: @(PREFIX)MR1K1_Inserted + field: ZNAM FALSE + field: ONAM TRUE + '} + bMR1K1_Inserted : BOOL; + + + + {attribute 'pytmc' := ' + pv: @(PREFIX)MachineMode + field: ZRST NC + field: ONST SC + field: TWST Misconfig + field: THST UnInit + '} + nMachineMode : INT; + + {attribute 'pytmc' := ' + pv: @(PREFIX)BeamPermitted + field: ZNAM FALSE + field: ONAM TRUE + '} + bBeamPermitted : BOOL; + + + Pm3 : LREAL; + Pm2: LREAL; + Pm1: LREAL; + Hm1: LREAL; + HZos:LREAL; + Zbm1: LREAL; + Zbm2: LREAL; + Zbm3: LREAL; + Hbm1: LREAL; + Hbm2: LREAL; + Hbm3: LREAL; + Hb0m3:LREAL; + //fixed calc + Hm3 : LREAL; + Hpiv : LREAL; + Theta_m1: LREAL; + Theta_m2: LREAL; + Theta_m3: LREAL; + {attribute 'pytmc' := ' + pv: @(PREFIX)Delta + field: ZNAM FALSE + field: ONAM TRUE + '} + Delta : LREAL; + Ans : LREAL; + ffZeroOrderBeamExitSlits : FB_FastFault := ( + i_xAutoReset := TRUE, + i_DevName := 'Zero Order Beam and Exit Slits', + i_Desc := 'Faults when Zero order beam is aligned and exit slits are closed', + i_TypeCode := 16#F506); + END_VAR + VAR CONSTANT + Hi2 :LREAL:=1.4;//m + Zi2: LREAL :=731.613;//m + Theta0 : LREAL:=0; + Zm1 : LREAL:=733.772;//m + Zmon : LREAL:=739.622;//m + Zpiv : LREAL:= 739.762 ; //m + Zzos : LREAL:= 741.422;//m + Pm1Offset: LREAL:= 18081.1; + Pm2Offset: LREAL:= -90603; + Pm3Offset: LREAL:= -63300;//urad, could depend on the inserted grating + END_VAR + //Diagnostics + bSafeBenderRange := SafeBenderRange(); + nMachineMode := PMPS_GVL.stCurrentBeamParameters.nMachineMode; + bMR1K1_Inserted := MR1K1_Inserted(); + + //TRUE if Hzos - hb0m3(Zzoz) > D + Ans := (Hzos*1E3) - Hb0m3; //um + Delta := Ans; + IF GVL_PMPS.rPhotonEnergy <550 THEN + bZOB_on_Lower_Stopper := Ans > 3*1E3; + ELSIF GVL_PMPS.rPhotonEnergy <1000 THEN + bZOB_on_Lower_Stopper := Ans > 2.5*1E3; + ELSIF GVL_PMPS.rPhotonEnergy >=1000 THEN + bZOB_on_Lower_Stopper := Ans > 2*1E3; + END_IF + + + ffZeroOrderBeam.i_xOK := (SafeBenderRange() AND (((PMPS_GVL.stCurrentBeamParameters.nMachineMode =1(*SC*)) AND (PMPS_GVL.stCurrentBeamParameters.nBeamClass <=6)) OR (PMPS_GVL.stCurrentBeamParameters.nMachineMode =0(*NC*)))) + OR (bLRG_Grating_IN AND bZOS_IN AND bZOB_on_Lower_Stopper AND MR1K1_Inserted()(*NC or SC Any Beamclass with beam at ZOS*)); + ffZeroOrderBeam(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + bBeamPermitted := ffZeroOrderBeam.i_xOK; + + // + ACT_CALC(); + ACT_ZOS_IN(); + ACT_LRG_Grating_IN(); + ACT_ExitSlitsGap(); + + END_PROGRAM + + ACTION ACT_CALC: + ///calc + //Hm1 = 1400000+mr1k1 ben Y up + Hm1:= 1400000+M12.stAxisStatus.fActPosition; //um + //Pm1 = Pm1Offset + mr1k1 bend pitch + Pm1 := Pm1Offset + Main.M16.stAxisStatus.fActPosition; //urad + //Hpiv = 1.625427 is correction from nominal + Hpiv:= (1.625247)*1E6; //um + //Pm2 = mono mirror pitch + Pm2Offset urad + Pm2 := Main.M6.stAxisStatus.fActPosition + Pm2Offset;//urad + //Hm3 = Hpiv + 0.006 m + Hm3:= Hpiv + (0.006*1E6); //um + //Pm3 = mono grating pitch + Pm3Offset urad + Pm3 := Main.M7.stAxisStatus.fActPosition + Pm3Offset; //urad + //Hzos = 1824.3 + st1k1_zos mm + Hzos:= 1824.3 + M24.stAxisStatus.fActPosition; //mm + + + //urad + Theta_m1 := 2*Pm1 - Theta0; + Theta_m2 := 2*Pm2 - Theta_m1; + Theta_m3 := 2 *Pm3 - 2 * Pm2 + 2* Pm1 - Theta0; + + // fix units + //um + Zbm1 := (Hm1 - TAN(Pm1*1E-6)* (Zm1*1E6) - (Hi2*1E6) + TAN(Theta0*1E-6) *(Zi2*1E6))/(TAN(Theta0*1E-6) - TAN(Pm1*1E-6)); + hbm1 := TAN(Pm1*1E-6)*Zbm1 + Hm1 - TAN(Pm1*1E-6)*(Zm1*1E6); + //u? + Zbm2 := (Hbm1 - TAN(Theta_m1*1E-6)*Zbm1 - Hpiv + TAN(Pm2*1E-6)*(Zpiv*1E6))/ (TAN(Pm2*1E-6) - TAN(Theta_m1*1E-6)); + Hbm2 := TAN(Pm2*1E-6)*Zbm2 + Hpiv - TAN(Pm2*1E-6)*(Zpiv*1E6); + + Zbm3 := (Hbm2 - TAN(Theta_m2*1E-6)*Zbm2 - Hm3 + TAN(Pm3*1E-6)*(Zpiv*1E6))/ (TAN(Pm3*1E-6) - TAN(Theta_m2*1E-6)); + Hbm3 := TAN(Pm3*1E-6) * Zbm3 + Hm3 - TAN(Pm3*1E-6)*(Zpiv*1E6); + + Hb0m3 := TAN(Theta_m3*1E-6)*(Zzos*1E6) + Hbm3 - TAN(Theta_m3*1E-6)*Zbm3; + END_ACTION + + ACTION ACT_ExitSlitsGap: + // FAULT condition: Hzos -1.0mm <= Hb0m3) AND sl1k2 gap <= 8.0 + ffZeroOrderBeamExitSlits.i_xOK := NOT( (( (Hzos*1E3) - 1) <= Hb0m3) AND ( M22.stAxisStatus.fActPosition <= 8.0)); + ffZeroOrderBeamExitSlits(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1); + END_ACTION + + ACTION ACT_LRG_Grating_IN: + bLRG_Grating_IN := ((M9.stAxisStatus.fActPosition) >= 36000) AND ((M9.stAxisStatus.fActPosition) <= 43000); + END_ACTION + + ACTION ACT_ZOS_IN: + IF GVL_PMPS.rPhotonEnergy >1500 THEN bZOS_IN:= FALSE; + ELSIF (GVL_PMPS.rPhotonEnergy >1000 AND M24.stAxisStatus.fActPosition>= 8.5) THEN bZOS_IN:= TRUE; + ELSIF (GVL_PMPS.rPhotonEnergy <=1000 AND GVL_PMPS.rPhotonEnergy >550 AND M24.stAxisStatus.fActPosition>= 7.9) THEN bZOS_IN:= TRUE; + ELSIF (GVL_PMPS.rPhotonEnergy <=550 AND GVL_PMPS.rPhotonEnergy >200 AND M24.stAxisStatus.fActPosition>= 6.9) THEN bZOS_IN:= TRUE; + ELSE bZOS_IN:= FALSE; + END_IF + END_ACTION + + METHOD MR1K1_Inserted : BOOL + VAR_INPUT + END_VAR + MR1K1_Inserted := PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN] + AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT]; + END_METHOD + + METHOD SafeBenderRange : BOOL + VAR_INPUT + END_VAR + SafeBenderRange := GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit < M17.nEncoderCount AND M17.nEncoderCount < GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit AND + GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit < M18.nEncoderCount AND M18.nEncoderCount < GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit; + END_METHOD + + +Related: + * `GVL_M1K1_BENDER_Constants`_ + * `GVL_PMPS`_ + * `Main`_ + diff --git a/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_summary.rst.txt b/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_summary.rst.txt new file mode 100644 index 0000000..677fa2e --- /dev/null +++ b/v3.3.0/_sources/lcls-plc-rixs-optics_rixs_optics_summary.rst.txt @@ -0,0 +1,2246 @@ + +Settings +-------- + +.. list-table:: + :header-rows: 1 + :align: center + + * - Setting + - Value + - Description + * - AMS Net ID + - 172.21.140.71.1.1 + - + * - Target IP address + - 172.21.140.71 + - Based on AMS Net ID by convention + * - AMS Port + - 851 + - + +.. _rixs_optics_pragmas: + +Pragmas +------- + +Total pragmas found: 329 +Total linter errors: 0 + + + +Libraries +--------- + +.. csv-table:: + :header: Library, Vendor, Default, Version + :align: center + + LCLS General, SLAC, Unset, 2.10.0 + lcls-twincat-motion, SLAC, , 4.0.8 + lcls-twincat-optics, SLAC, Unset, 0.7.0 + lcls2-cc-lib, SLAC, Unset, 2.0.0 + PMPS, SLAC - LCLS, Unset, 3.0.14 + Tc2_MC2, Beckhoff Automation GmbH, Unset, 3.3.42.0 + Tc2_SerialCom, Beckhoff Automation GmbH, Unset, 3.3.7.0 + Tc2_Standard, Beckhoff Automation GmbH, Unset, 3.3.3.0 + Tc2_System, Beckhoff Automation GmbH, Unset, 3.4.24.0 + Tc2_TcpIp, Beckhoff Automation GmbH, Unset, 3.3.6.0 + Tc2_Utilities, Beckhoff Automation GmbH, Unset, 3.3.41.0 + Tc3_Module, Beckhoff Automation GmbH, Unset, 3.3.21.0 + TcUnit, www.tcunit.org, , 1.1.0.0 + +Symbols +------- + + + + + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + .TCPADS_MAXUDP_BUFFSIZE, UDINT, 3373184 (32) + + +Constants +^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Constants.bFPUSupport, BOOL, 1305244800 (8) + Constants.bLittleEndian, BOOL, 1305244624 (8) + Constants.bMulticoreSupport, BOOL, 1305244808 (8) + Constants.bSimulationMode, BOOL, 1305244632 (8) + Constants.CompilerVersion, VERSION, 1305244704 (64) + Constants.CompilerVersionNumeric, DWORD, 1305244864 (32) + Constants.nPackMode, UINT, 1305244784 (16) + Constants.nRegisterSize, WORD, 1305244768 (16) + Constants.RuntimeVersion, VERSION, 1305244640 (64) + Constants.RuntimeVersionNumeric, DWORD, 1305244832 (32) + + +DefaultGlobals +^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + DefaultGlobals.fTimeStamp, LREAL, 3072064 (64) + DefaultGlobals.stSys, ST_System, 3072000 (40) + + +GeneralConstants +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GeneralConstants.MAX_STATES, UINT, 3072048 (16) + + +Global_Constants +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Constants.EMPTY_EVENT_CLASS, GUID, 3372352 (128) + Global_Constants.EMPTY_EVENT_ID, UDINT, 3372480 (32) + Global_Constants.EMPTY_SEVERITY, TcEventSeverity, 3372240 (16) + Global_Constants.SUCCESS_EVENT, TcEventEntry, 3372512 (192) + + +Global_Variables +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 276 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Variables.ADSIGRP_DEVICE_DATA, UDINT, 3161536 (32) + Global_Variables.ADSIGRP_IOIMAGE_CLEARI, UDINT, 3161440 (32) + Global_Variables.ADSIGRP_IOIMAGE_CLEARO, UDINT, 3161472 (32) + Global_Variables.ADSIGRP_IOIMAGE_RISIZE, UDINT, 3161312 (32) + Global_Variables.ADSIGRP_IOIMAGE_ROSIZE, UDINT, 3161408 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIB, UDINT, 3161248 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIOB, UDINT, 3161504 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWIX, UDINT, 3161280 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWOB, UDINT, 3161344 (32) + Global_Variables.ADSIGRP_IOIMAGE_RWOX, UDINT, 3161376 (32) + Global_Variables.ADSIGRP_SYM_DOWNLOAD, UDINT, 3161120 (32) + Global_Variables.ADSIGRP_SYM_HNDBYNAME, UDINT, 3160896 (32) + Global_Variables.ADSIGRP_SYM_INFOBYNAME, UDINT, 3161024 (32) + Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX, UDINT, 3161088 (32) + Global_Variables.ADSIGRP_SYM_RELEASEHND, UDINT, 3160992 (32) + Global_Variables.ADSIGRP_SYM_UPLOAD, UDINT, 3161152 (32) + Global_Variables.ADSIGRP_SYM_UPLOADINFO, UDINT, 3161184 (32) + Global_Variables.ADSIGRP_SYM_VALBYHND, UDINT, 3160960 (32) + Global_Variables.ADSIGRP_SYM_VALBYNAME, UDINT, 3160928 (32) + Global_Variables.ADSIGRP_SYM_VERSION, UDINT, 3161056 (32) + Global_Variables.ADSIGRP_SYMNAME, UDINT, 3160832 (32) + Global_Variables.ADSIGRP_SYMNOTE, UDINT, 3161216 (32) + Global_Variables.ADSIGRP_SYMTAB, UDINT, 3160800 (32) + Global_Variables.ADSIGRP_SYMVAL, UDINT, 3160864 (32) + Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE, UDINT, 3161568 (32) + Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE, UDINT, 3161600 (32) + Global_Variables.ADSLOG_MSGTYPE_ERROR, DWORD, 3162656 (32) + Global_Variables.ADSLOG_MSGTYPE_HINT, DWORD, 3162592 (32) + Global_Variables.ADSLOG_MSGTYPE_LOG, DWORD, 3162688 (32) + Global_Variables.ADSLOG_MSGTYPE_MSGBOX, DWORD, 3162720 (32) + Global_Variables.ADSLOG_MSGTYPE_RESOURCE, DWORD, 3162752 (32) + Global_Variables.ADSLOG_MSGTYPE_STRING, DWORD, 3162784 (32) + Global_Variables.ADSLOG_MSGTYPE_WARN, DWORD, 3162624 (32) + Global_Variables.ADSSTATE_CONFIG, UINT, 3160688 (16) + Global_Variables.ADSSTATE_ERROR, UINT, 3160624 (16) + Global_Variables.ADSSTATE_EXCEPTION, UINT, 3160752 (16) + Global_Variables.ADSSTATE_IDLE, UINT, 3160464 (16) + Global_Variables.ADSSTATE_INCOMPATIBLE, UINT, 3160736 (16) + Global_Variables.ADSSTATE_INIT, UINT, 3160496 (16) + Global_Variables.ADSSTATE_INVALID, UINT, 3160448 (16) + Global_Variables.ADSSTATE_LOADCFG, UINT, 3160576 (16) + Global_Variables.ADSSTATE_MAXSTATES, UINT, 3160768 (16) + Global_Variables.ADSSTATE_POWERFAILURE, UINT, 3160592 (16) + Global_Variables.ADSSTATE_POWERGOOD, UINT, 3160608 (16) + Global_Variables.ADSSTATE_RECONFIG, UINT, 3160704 (16) + Global_Variables.ADSSTATE_RESET, UINT, 3160480 (16) + Global_Variables.ADSSTATE_RESUME, UINT, 3160672 (16) + Global_Variables.ADSSTATE_RUN, UINT, 3160528 (16) + Global_Variables.ADSSTATE_SAVECFG, UINT, 3160560 (16) + Global_Variables.ADSSTATE_SHUTDOWN, UINT, 3160640 (16) + Global_Variables.ADSSTATE_START, UINT, 3160512 (16) + Global_Variables.ADSSTATE_STOP, UINT, 3160544 (16) + Global_Variables.ADSSTATE_STOPPING, UINT, 3160720 (16) + Global_Variables.ADSSTATE_SUSPEND, UINT, 3160656 (16) + Global_Variables.AMSLOGGER_IGR_GENERAL, UDINT, 3228384 (32) + Global_Variables.AMSLOGGER_IOF_MODE, UDINT, 3228416 (32) + Global_Variables.AMSPORT_AMSLOGGER, UINT, 3227120 (16) + Global_Variables.AMSPORT_EVENTLOG, UINT, 3160160 (16) + Global_Variables.AMSPORT_LOGGER, UINT, 3073136 (16) + Global_Variables.AMSPORT_R0_CAM, UINT, 3160384 (16) + Global_Variables.AMSPORT_R0_CAMTOOL, UINT, 3160400 (16) + Global_Variables.AMSPORT_R0_CNC, UINT, 3160272 (16) + Global_Variables.AMSPORT_R0_IO, UINT, 3160192 (16) + Global_Variables.AMSPORT_R0_ISG, UINT, 3160256 (16) + Global_Variables.AMSPORT_R0_LINE, UINT, 3160288 (16) + Global_Variables.AMSPORT_R0_NC, UINT, 3160208 (16) + Global_Variables.AMSPORT_R0_NCSAF, UINT, 3160224 (16) + Global_Variables.AMSPORT_R0_NCSVB, UINT, 3160240 (16) + Global_Variables.AMSPORT_R0_PLC, UINT, 3160304 (16) + Global_Variables.AMSPORT_R0_PLC_RTS1, UINT, 3160320 (16) + Global_Variables.AMSPORT_R0_PLC_RTS2, UINT, 3160336 (16) + Global_Variables.AMSPORT_R0_PLC_RTS3, UINT, 3160352 (16) + Global_Variables.AMSPORT_R0_PLC_RTS4, UINT, 3160368 (16) + Global_Variables.AMSPORT_R0_RTIME, UINT, 3160176 (16) + Global_Variables.AMSPORT_R3_SCOPESERVER, UINT, 3160432 (16) + Global_Variables.AMSPORT_R3_SYSSERV, UINT, 3160416 (16) + Global_Variables.AMSPORT_TCPIPSRV, UINT, 3373216 (16) + Global_Variables.ASCII_DLE, BYTE, 3372208 (8) + Global_Variables.ASCII_ETX, BYTE, 3372200 (8) + Global_Variables.ASCII_NAK, BYTE, 3372216 (8) + Global_Variables.ASCII_STX, BYTE, 3369240 (8) + Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID, BYTE, 3162816 (8) + Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED, BYTE, 3160792 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID, BYTE, 3073128 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED, BYTE, 3072328 (8) + Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED, BYTE, 3160784 (8) + Global_Variables.COMERRORADS_INVALID_BAUDRATE, UDINT, 3371104 (32) + Global_Variables.COMERRORADS_INVALID_CFGSTLEN, UDINT, 3371008 (32) + Global_Variables.COMERRORADS_INVALID_CFGSTVER, UDINT, 3371040 (32) + Global_Variables.COMERRORADS_INVALID_CMD, UDINT, 3370944 (32) + Global_Variables.COMERRORADS_INVALID_COMPORT, UDINT, 3370912 (32) + Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL, UDINT, 3371296 (32) + Global_Variables.COMERRORADS_INVALID_DATABITS, UDINT, 3371168 (32) + Global_Variables.COMERRORADS_INVALID_DATAPOINTER, UDINT, 3370976 (32) + Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL, UDINT, 3371328 (32) + Global_Variables.COMERRORADS_INVALID_DSR_SENS, UDINT, 3371360 (32) + Global_Variables.COMERRORADS_INVALID_DTR_CTRL, UDINT, 3371232 (32) + Global_Variables.COMERRORADS_INVALID_PARITY, UDINT, 3371136 (32) + Global_Variables.COMERRORADS_INVALID_RTS_CTRL, UDINT, 3371264 (32) + Global_Variables.COMERRORADS_INVALID_STOPBITS, UDINT, 3371200 (32) + Global_Variables.COMERRORADS_INVALID_TL, UDINT, 3371072 (32) + Global_Variables.COMERRORADS_NOT_INIT, UDINT, 3371392 (32) + Global_Variables.COMERRORADS_PORT_CONNECTED, UDINT, 3371456 (32) + Global_Variables.COMERRORADS_PORT_NOT_CONNECTED, UDINT, 3371488 (32) + Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN, UDINT, 3371424 (32) + Global_Variables.COMERRORADS_RD_FAILURE, UDINT, 3371584 (32) + Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT, UDINT, 3371520 (32) + Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE, UDINT, 3371648 (32) + Global_Variables.COMERRORADS_WR_FAILURE, UDINT, 3371616 (32) + Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT, UDINT, 3371552 (32) + Global_Variables.CONNECT_MODE_ENABLEDBG, DWORD, 3374208 (32) + Global_Variables.DATE_AND_TIME_SECPERDAY, DWORD, 3241376 (32) + Global_Variables.DATE_AND_TIME_SECPERWEEK, DWORD, 3241408 (32) + Global_Variables.DBG_OUTPUT_FILE, DWORD, 3247680 (32) + Global_Variables.DBG_OUTPUT_LOG, DWORD, 3247648 (32) + Global_Variables.DBG_OUTPUT_NONE, DWORD, 3247616 (32) + Global_Variables.DBG_OUTPUT_VISU, DWORD, 3247712 (32) + Global_Variables.DEFAULT_ADS_TIMEOUT, TIME, 3163488 (32) + Global_Variables.DEFAULT_BACKLASHVALUE, LREAL, 634578816 (64) + Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE, BYTE, 3367472 (8) + Global_Variables.DEFAULT_CSV_FIELD_SEP, BYTE, 3165112 (8) + Global_Variables.DEFAULT_CSV_RECORD_SEP_CR, BYTE, 3367480 (8) + Global_Variables.DEFAULT_CSV_RECORD_SEP_LF, BYTE, 3367488 (8) + Global_Variables.DEFAULT_HOME_POSITION, LREAL, 634578752 (64) + Global_Variables.EMPTY_ARG_VALUE, T_Arg, 3228992 (128) + Global_Variables.EMPTY_GUID_REGSTRING, STRING(38), 3369672 (312) + Global_Variables.EMPTY_GUID_STRING, STRING(36), 3369376 (296) + Global_Variables.EMPTY_GUID_STRUCT, GUID, 3369248 (128) + Global_Variables.EMPTY_ROUTE_ENTRY, ST_AmsRouteEntry, 3227136 (1184) + Global_Variables.eWatchdogConfig, E_WATCHDOG_TIME_CONFIG, 3163472 (16) + Global_Variables.FLOATREC_EXP_IS_INF, INT, 3228480 (16) + Global_Variables.FLOATREC_EXP_IS_NAN, INT, 3228464 (16) + Global_Variables.FLOATREC_MAX_DIGITS, INT, 3228496 (16) + Global_Variables.FLOATREC_MAX_PRECISION, INT, 3228512 (16) + Global_Variables.FLOATREC_MIN_PRECISION, INT, 3228528 (16) + Global_Variables.FMTERR_ARGTYPEINVALID, DWORD, 3228832 (32) + Global_Variables.FMTERR_ASTERISKPOSITION, DWORD, 3228608 (32) + Global_Variables.FMTERR_DESTBUFFOVERFLOW, DWORD, 3228928 (32) + Global_Variables.FMTERR_FLAGPOSITION, DWORD, 3228704 (32) + Global_Variables.FMTERR_INSUFFICIENTARGS, DWORD, 3228896 (32) + Global_Variables.FMTERR_INVALIDPOINTERINPUT, DWORD, 3228960 (32) + Global_Variables.FMTERR_NOERROR, DWORD, 3228544 (32) + Global_Variables.FMTERR_PERCENTSIGNPOSITION, DWORD, 3228576 (32) + Global_Variables.FMTERR_PRECISIONDOTPOSITION, DWORD, 3228768 (32) + Global_Variables.FMTERR_PRECISIONVALUE, DWORD, 3228672 (32) + Global_Variables.FMTERR_TYPEFIELDVALUE, DWORD, 3228800 (32) + Global_Variables.FMTERR_UNACCEPTEDPARAMETER, DWORD, 3228864 (32) + Global_Variables.FMTERR_WIDTHPRECISIONVALPOS, DWORD, 3228736 (32) + Global_Variables.FMTERR_WIDTHVALUE, DWORD, 3228640 (32) + Global_Variables.FOPEN_MODEAPPEND, DWORD, 3162912 (32) + Global_Variables.FOPEN_MODEBINARY, DWORD, 3162976 (32) + Global_Variables.FOPEN_MODEPLUS, DWORD, 3162944 (32) + Global_Variables.FOPEN_MODEREAD, DWORD, 3162848 (32) + Global_Variables.FOPEN_MODETEXT, DWORD, 3163008 (32) + Global_Variables.FOPEN_MODEWRITE, DWORD, 3162880 (32) + Global_Variables.FORMAT_DECASC_CODES, BYTE, 3229376 (80) + Global_Variables.FORMAT_HEXASC_CODES, BYTE, 3229120 (256) + Global_Variables.FORMAT_MAX_ARGS, INT, 3228448 (16) + Global_Variables.GLOBAL_DCF77_PULSE_SPLIT, TIME, 3165120 (32) + Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK, BOOL, 3165104 (8) + Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE, E_HashPrefixTypes, 3164720 (16) + Global_Variables.GLOBAL_SBCS_TABLE, E_SBCSType, 3165088 (16) + Global_Variables.HKEY_MAX_BINARY_DATA_SIZE, UDINT, 3228352 (32) + Global_Variables.IPHELPERAPI_ADAPTERSINFO, UDINT, 3226784 (32) + Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME, UDINT, 3226816 (32) + Global_Variables.LISTEN_MODE_CLOSEALL, DWORD, 3374144 (32) + Global_Variables.LISTEN_MODE_USEOPENED, DWORD, 3374176 (32) + Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH, UDINT, 3226688 (32) + Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH, UDINT, 3226656 (32) + Global_Variables.MAX_ADAPTER_NAME_LENGTH, UDINT, 3226624 (32) + Global_Variables.MAX_AVERAGE_MEASURES, INT (2..100), 3164704 (16) + Global_Variables.MAX_LOCAL_ADAPTERS, UDINT, 3226848 (32) + Global_Variables.MAX_REMOTE_PCS, INT, 3226976 (16) + Global_Variables.MAX_RETRIES, INT, 3372224 (16) + Global_Variables.MAX_ROUTE_ADDR_LEN, BYTE, 3227000 (8) + Global_Variables.MAX_ROUTE_NAME_LEN, BYTE, 3226992 (8) + Global_Variables.MAX_ROUTE_TRANSPORT, BYTE, 3227112 (8) + Global_Variables.MAX_STRING_LENGTH, UDINT, 3163584 (32) + Global_Variables.MAX_THROTTLE_MODE, DWORD, 3374240 (32) + Global_Variables.MIN_ROUTE_TRANSPORT, BYTE, 3227104 (8) + Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE, UINT, 1256411920 (16) + Global_Variables.nWatchdogTime, BYTE, 3162840 (8) + Global_Variables.PI, LREAL, 3163520 (64) + Global_Variables.ROUTE_FLAG_DYNAMIC, DWORD, 3227040 (32) + Global_Variables.ROUTE_FLAG_NOOVERRIDE, DWORD, 3227072 (32) + Global_Variables.ROUTE_FLAG_TEMPORARY, DWORD, 3227008 (32) + Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation, ST_CTRL_CYCLE_TIME_INTERPRETATION, 1264816704 (128) + Global_Variables.SYSTEMSERVICE_ADDREMOTE, UDINT, 3226880 (32) + Global_Variables.SYSTEMSERVICE_CHANGENETID, UDINT, 3162400 (32) + Global_Variables.SYSTEMSERVICE_CLOSEHANDLE, UDINT, 3161760 (32) + Global_Variables.SYSTEMSERVICE_CREATEFILE, UDINT, 3161728 (32) + Global_Variables.SYSTEMSERVICE_DELREMOTE, UDINT, 3226912 (32) + Global_Variables.SYSTEMSERVICE_ENUMREMOTE, UDINT, 3226944 (32) + Global_Variables.SYSTEMSERVICE_FCLOSE, UDINT, 3161824 (32) + Global_Variables.SYSTEMSERVICE_FDELETE, UDINT, 3162144 (32) + Global_Variables.SYSTEMSERVICE_FEOF, UDINT, 3162112 (32) + Global_Variables.SYSTEMSERVICE_FFILEFIND, UDINT, 3228320 (32) + Global_Variables.SYSTEMSERVICE_FGETS, UDINT, 3161984 (32) + Global_Variables.SYSTEMSERVICE_FOPEN, UDINT, 3161792 (32) + Global_Variables.SYSTEMSERVICE_FPRINTF, UDINT, 3162080 (32) + Global_Variables.SYSTEMSERVICE_FPUTS, UDINT, 3162016 (32) + Global_Variables.SYSTEMSERVICE_FREAD, UDINT, 3161856 (32) + Global_Variables.SYSTEMSERVICE_FRENAME, UDINT, 3162176 (32) + Global_Variables.SYSTEMSERVICE_FSCANF, UDINT, 3162048 (32) + Global_Variables.SYSTEMSERVICE_FSEEK, UDINT, 3161920 (32) + Global_Variables.SYSTEMSERVICE_FTELL, UDINT, 3161952 (32) + Global_Variables.SYSTEMSERVICE_FWRITE, UDINT, 3161888 (32) + Global_Variables.SYSTEMSERVICE_IPHELPERAPI, UDINT, 3226720 (32) + Global_Variables.SYSTEMSERVICE_IPHOSTNAME, UDINT, 3226752 (32) + Global_Variables.SYSTEMSERVICE_MKDIR, UDINT, 3162208 (32) + Global_Variables.SYSTEMSERVICE_OPENCREATE, UDINT, 3161632 (32) + Global_Variables.SYSTEMSERVICE_OPENREAD, UDINT, 3161664 (32) + Global_Variables.SYSTEMSERVICE_OPENWRITE, UDINT, 3161696 (32) + Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE, UDINT, 3162272 (32) + Global_Variables.SYSTEMSERVICE_RMDIR, UDINT, 3162240 (32) + Global_Variables.SYSTEMSERVICE_SENDEMAIL, UDINT, 3162304 (32) + Global_Variables.SYSTEMSERVICE_STARTPROCESS, UDINT, 3162368 (32) + Global_Variables.SYSTEMSERVICE_TIMESERVICES, UDINT, 3162336 (32) + Global_Variables.SYSTEMSTATEFLAGS_BSOD, BYTE, 3162824 (8) + Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION, BYTE, 3162832 (8) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX, T_ULARGE_INTEGER, 3236000 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64, ULINT, 3236352 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN, T_ULARGE_INTEGER, 3235936 (64) + Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64, ULINT, 3236288 (64) + Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET, DWORD, 3235712 (32) + Global_Variables.SYSTEMTIME_MAX_MONTHDAYS, WORD, 3234864 (384) + Global_Variables.SYSTEMTIME_MAX_YEARSDAY, WORD, 3235248 (448) + Global_Variables.SYSTEMTIME_TICKSPERDAY, T_ULARGE_INTEGER, 3235872 (64) + Global_Variables.SYSTEMTIME_TICKSPERDAY64, ULINT, 3236224 (64) + Global_Variables.SYSTEMTIME_TICKSPERMSEC, T_ULARGE_INTEGER, 3235744 (64) + Global_Variables.SYSTEMTIME_TICKSPERMSEC64, ULINT, 3236096 (64) + Global_Variables.SYSTEMTIME_TICKSPERSEC, T_ULARGE_INTEGER, 3235808 (64) + Global_Variables.SYSTEMTIME_TICKSPERSEC64, ULINT, 3236160 (64) + Global_Variables.TCEVENT_FMTPRGSIZE, INT, 3163456 (16) + Global_Variables.TCEVENT_SRCNAMESIZE, INT, 3163440 (16) + Global_Variables.TCEVENTFLAG_AUTOFMTALL, WORD, 3163344 (16) + Global_Variables.TCEVENTFLAG_FMTSELF, WORD, 3163280 (16) + Global_Variables.TCEVENTFLAG_LOG, WORD, 3163296 (16) + Global_Variables.TCEVENTFLAG_MSGBOX, WORD, 3163312 (16) + Global_Variables.TCEVENTFLAG_PRIOCLASS, WORD, 3163264 (16) + Global_Variables.TCEVENTFLAG_SRCID, WORD, 3163328 (16) + Global_Variables.TCEVENTSTATE_CONFIRMED, WORD, 3163408 (16) + Global_Variables.TCEVENTSTATE_INVALID, WORD, 3163360 (16) + Global_Variables.TCEVENTSTATE_RESET, WORD, 3163392 (16) + Global_Variables.TCEVENTSTATE_RESETCON, WORD, 3163424 (16) + Global_Variables.TCEVENTSTATE_SIGNALED, WORD, 3163376 (16) + Global_Variables.TcMcGlobal, _TCMCGLOBAL, 634571648 (7104) + Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS, UDINT, 3373536 (32) + Global_Variables.TCPADS_IGR_CLOSEBYHDL, UDINT, 3373280 (32) + Global_Variables.TCPADS_IGR_CONLIST, UDINT, 3373248 (32) + Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL, UDINT, 3373472 (32) + Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL, UDINT, 3373504 (32) + Global_Variables.TCPADS_IGR_PEERBYHDL, UDINT, 3373344 (32) + Global_Variables.TCPADS_IGR_RECVBYHDL, UDINT, 3373376 (32) + Global_Variables.TCPADS_IGR_RECVFROMBYHDL, UDINT, 3373408 (32) + Global_Variables.TCPADS_IGR_SENDBYHDL, UDINT, 3373312 (32) + Global_Variables.TCPADS_IGR_SENDTOBYHDL, UDINT, 3373440 (32) + Global_Variables.TCPADS_NULL_HSOCKET, T_HSOCKET, 3373792 (352) + Global_Variables.TCPADSCONLST_IOF_ACCEPT, UDINT, 3373664 (32) + Global_Variables.TCPADSCONLST_IOF_CLOSEALL, UDINT, 3373632 (32) + Global_Variables.TCPADSCONLST_IOF_CONNECT, UDINT, 3373568 (32) + Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR, UDINT, 3373728 (32) + Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS, UDINT, 3373760 (32) + Global_Variables.TCPADSCONLST_IOF_LISTEN, UDINT, 3373600 (32) + Global_Variables.TCPADSCONLST_IOF_UDPBIND, UDINT, 3373696 (32) + Global_Variables.THROTTLE_MODE_DEFAULT, T_ThrottleTimes, 3374688 (416) + Global_Variables.THROTTLE_MODE_OFF, T_ThrottleTimes, 3374272 (416) + Global_Variables.TIMEOUT_QVZ, TIME, 3372288 (32) + Global_Variables.TIMEOUT_WVZ, TIME, 3372320 (32) + Global_Variables.TIMEOUT_ZVZ, TIME, 3372256 (32) + Global_Variables.TIMESERVICE_ADJUSTTIMETORTC, UDINT, 3162528 (32) + Global_Variables.TIMESERVICE_DATEANDTIME, UDINT, 3162432 (32) + Global_Variables.TIMESERVICE_RTCTIMEDIFF, UDINT, 3162496 (32) + Global_Variables.TIMESERVICE_SYSTEMTIMES, UDINT, 3162464 (32) + Global_Variables.TIMESERVICE_TIMEZONINFORMATION, UDINT, 3162560 (32) + Global_Variables.WEST_EUROPE_TZI, ST_TimeZoneInformation, 3236416 (864) + +.. raw:: html + +
+
+ + +Global_Version +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 17 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Global_Version.stLibVersion_lcls_twincat_motion, ST_LibVersion, 1271647808 (288) + Global_Version.stLibVersion_lcls_twincat_optics, ST_LibVersion, 1264816128 (288) + Global_Version.stLibVersion_Tc2_ControllerToolbox, ST_LibVersion, 1264816416 (288) + Global_Version.stLibVersion_Tc2_EtherCAT, ST_LibVersion, 3159296 (288) + Global_Version.stLibVersion_Tc2_IoFunctions, ST_LibVersion, 3370048 (288) + Global_Version.stLibVersion_Tc2_Math, ST_LibVersion, 634578880 (288) + Global_Version.stLibVersion_Tc2_MC2, ST_LibVersion, 634571328 (288) + Global_Version.stLibVersion_Tc2_ModbusSrv, ST_LibVersion, 3370336 (288) + Global_Version.stLibVersion_Tc2_SerialCom, ST_LibVersion, 3370624 (288) + Global_Version.stLibVersion_Tc2_Standard, ST_LibVersion, 3159584 (288) + Global_Version.stLibVersion_Tc2_System, ST_LibVersion, 3159872 (288) + Global_Version.stLibVersion_Tc2_Utilities, ST_LibVersion, 3164800 (288) + Global_Version.stLibVersion_Tc3_EventLogger, ST_LibVersion, 3372768 (288) + Global_Version.stLibVersion_Tc3_JsonXml, ST_LibVersion, 3375104 (288) + Global_Version.stLibVersion_Tc3_Module, ST_LibVersion, 3164128 (288) + Global_Version.stLibVersion_TcUnit, ST_LibVersion, 633593024 (288) + Global_Version.stLibVersion_TcUnit, ST_LibVersion, 1264813120 (288) + +.. raw:: html + +
+
+ + +GVL +^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL.nLangId_OnlineMonitoring, DINT, 3372704 (32) + + +GVL_COM_Buffers +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_COM_Buffers.Serial_RXBuffer_M1K2, ComBuffer, 1294727936 (2512) + GVL_COM_Buffers.Serial_TXBuffer_M1K2, ComBuffer, 1294730448 (2512) + + +GVL_Constants +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Constants.cPiezoMaxVoltage, LREAL, 1264813504 (64) + GVL_Constants.cPiezoMinVoltage, LREAL, 1264813568 (64) + GVL_Constants.cPiezoRange, REAL, 1256411936 (32) + GVL_Constants.nGANTRY_TOLERANCE_NM_DEFAULT, LINT, 1264813440 (64) + + +GVL_INTERNAL +^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_INTERNAL.UNINITIALIZED_CLASS_GUID, GUID, 3373056 (128) + + +GVL_Logger +^^^^^^^^^^ + +.. raw:: html + +
+ 13 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Logger.bTrickleTripped, BOOL, 3072040 (8) + GVL_Logger.cLogHost, STRING(15), 3072128 (128) + GVL_Logger.fbRootLogger, FB_LogMessage, 3073216 (86080) + GVL_Logger.iLogPort, UINT, 3072256 (16) + GVL_Logger.nGlobAccEvents, UDINT, 3073184 (32) + GVL_Logger.nLocalTrickleTripThreshold, TIME, 3072384 (32) + GVL_Logger.nLocalTripThreshold, TIME, 3072352 (32) + GVL_Logger.nMinTimeViolationAcceptable, INT, 3072336 (16) + GVL_Logger.nTrickleTripTime, TIME, 3072416 (32) + GVL_Logger.nTripResetPeriod, TIME, 3072448 (32) + GVL_Logger.sIpTidbit, STRING(6), 3072272 (56) + GVL_Logger.sPlcHostname, STRING(80), 3072480 (648) + GVL_Logger.TCPADS_MAXUDP_BUFFSIZE, UDINT, 3073152 (32) + +.. raw:: html + +
+
+ + +GVL_M1K1 +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M1K1.M1K1_Pitch, HOMS_PitchMechanism, 1294732992 (2496) + GVL_M1K1.M1K1_Pitch.diEncCnt, LINT, 1294735424 (64) + + +GVL_M1K1_BENDER_Constants +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M1K1_BENDER_Constants.nM1K1bendDS_ENC_REF, ULINT, 1294735552 (64) + GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit, ULINT, 1294735808 (64) + GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit, ULINT, 1294735744 (64) + GVL_M1K1_BENDER_Constants.nM1K1bendUS_ENC_REF, ULINT, 1294735488 (64) + GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit, ULINT, 1294735680 (64) + GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit, ULINT, 1294735616 (64) + + +GVL_M1K1_BENDER_RTD +^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_1, INT, 1294732976 (16) + GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_2, INT, 1294735872 (16) + GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_3, INT, 1294735888 (16) + GVL_M1K1_BENDER_RTD.nM1K1US_RTD_1, INT, 1294726688 (16) + GVL_M1K1_BENDER_RTD.nM1K1US_RTD_2, INT, 1294726704 (16) + GVL_M1K1_BENDER_RTD.nM1K1US_RTD_3, INT, 1294732960 (16) + + +GVL_M1K1_Constants +^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M1K1_Constants.nXDWN_ENC_REF, ULINT, 1294736128 (64) + GVL_M1K1_Constants.nXUP_ENC_REF, ULINT, 1294736064 (64) + GVL_M1K1_Constants.nYDWN_ENC_REF, ULINT, 1294736000 (64) + GVL_M1K1_Constants.nYUP_ENC_REF, ULINT, 1294735936 (64) + + +GVL_M1K2 +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M1K2.M1K2_Pitch, HOMS_PitchMechanism, 1294736192 (2496) + GVL_M1K2.M1K2_Pitch.diEncCnt, LINT, 1294738624 (64) + + +GVL_M1K2_Constants +^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M1K2_Constants.fRollLeverArm_um, REAL, 1294739936 (32) + GVL_M1K2_Constants.nXDWN_ENC_REF, ULINT, 1294740160 (64) + GVL_M1K2_Constants.nXUP_ENC_REF, ULINT, 1294740096 (64) + GVL_M1K2_Constants.nYLEFT_ENC_REF, ULINT, 1294739968 (64) + GVL_M1K2_Constants.nYRIGHT_ENC_REF, ULINT, 1294740032 (64) + + +GVL_M2K2 +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M2K2.nM2K2rX_ENC_REF, ULINT, 1294738816 (64) + GVL_M2K2.nM2K2X_ENC_REF, ULINT, 1294738688 (64) + GVL_M2K2.nM2K2Y_ENC_REF, ULINT, 1294738752 (64) + + +GVL_M3K2 +^^^^^^^^ + +.. raw:: html + +
+ 11 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M3K2.nM3K2DS_ENC_REF, ULINT, 1294739136 (64) + GVL_M3K2.nM3K2DS_RTD_1, INT, 1294739216 (16) + GVL_M3K2.nM3K2DS_RTD_2, INT, 1294739232 (16) + GVL_M3K2.nM3K2DS_RTD_3, INT, 1294739248 (16) + GVL_M3K2.nM3K2rY_ENC_REF, ULINT, 1294739008 (64) + GVL_M3K2.nM3K2US_ENC_REF, ULINT, 1294739072 (64) + GVL_M3K2.nM3K2US_RTD_1, INT, 1294735904 (16) + GVL_M3K2.nM3K2US_RTD_2, INT, 1294735920 (16) + GVL_M3K2.nM3K2US_RTD_3, INT, 1294739200 (16) + GVL_M3K2.nM3K2X_ENC_REF, ULINT, 1294738880 (64) + GVL_M3K2.nM3K2Y_ENC_REF, ULINT, 1294738944 (64) + +.. raw:: html + +
+
+ + +GVL_M4K2 +^^^^^^^^ + +.. raw:: html + +
+ 15 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_M4K2.nM4K2DS_ENC_REF, ULINT, 1294739520 (64) + GVL_M4K2.nM4K2DS_PMPS_LowerLimit, ULINT, 1294739776 (64) + GVL_M4K2.nM4K2DS_PMPS_UpperLimit, ULINT, 1294739712 (64) + GVL_M4K2.nM4K2DS_RTD_1, INT, 1294739888 (16) + GVL_M4K2.nM4K2DS_RTD_2, INT, 1294739904 (16) + GVL_M4K2.nM4K2DS_RTD_3, INT, 1294739920 (16) + GVL_M4K2.nM4K2rX_ENC_REF, ULINT, 1294739392 (64) + GVL_M4K2.nM4K2US_ENC_REF, ULINT, 1294739456 (64) + GVL_M4K2.nM4K2US_PMPS_LowerLimit, ULINT, 1294739648 (64) + GVL_M4K2.nM4K2US_PMPS_UpperLimit, ULINT, 1294739584 (64) + GVL_M4K2.nM4K2US_RTD_1, INT, 1294739840 (16) + GVL_M4K2.nM4K2US_RTD_2, INT, 1294739856 (16) + GVL_M4K2.nM4K2US_RTD_3, INT, 1294739872 (16) + GVL_M4K2.nM4K2X_ENC_REF, ULINT, 1294739264 (64) + GVL_M4K2.nM4K2Y_ENC_REF, ULINT, 1294739328 (64) + +.. raw:: html + +
+
+ + +GVL_Param_TcUnit +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 17 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize, UINT, 3375440 (16) + GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize, UINT, 634581248 (16) + GVL_Param_TcUnit.LogExtendedResults, BOOL, 3375424 (8) + GVL_Param_TcUnit.LogExtendedResults, BOOL, 625205720 (8) + GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite, UINT, 3375408 (16) + GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite, UINT, 634571616 (16) + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite, UINT, 3375392 (16) + GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite, UINT, 634570928 (16) + GVL_Param_TcUnit.MaxNumberOfTestSuites, UINT, 3373232 (16) + GVL_Param_TcUnit.MaxNumberOfTestSuites, UINT, 634570912 (16) + GVL_Param_TcUnit.TimeBetweenTestSuitesExecution, TIME, 634581280 (32) + GVL_Param_TcUnit.xUnitBufferSize, UDINT, 3375456 (32) + GVL_Param_TcUnit.xUnitBufferSize, UDINT, 634579168 (32) + GVL_Param_TcUnit.xUnitEnablePublish, BOOL, 3375432 (8) + GVL_Param_TcUnit.xUnitEnablePublish, BOOL, 634571632 (8) + GVL_Param_TcUnit.xUnitFilePath, STRING(255), 3375488 (2048) + GVL_Param_TcUnit.xUnitFilePath, STRING(255), 634579200 (2048) + +.. raw:: html + +
+
+ + +GVL_PMPS +^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_PMPS.fbArbiter1, FB_Arbiter, 1294740224 (495744) + GVL_PMPS.fbArbiter2, FB_Arbiter, 1295235968 (495744) + GVL_PMPS.fbFastFaultOutput1, FB_HardwareFFOutput, 1295731712 (524352) + GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut, BOOL, 1295732008 (8) + GVL_PMPS.fbFastFaultOutput2, FB_HardwareFFOutput, 1296256064 (524352) + GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut, BOOL, 1296256360 (8) + GVL_PMPS.rPhotonEnergy, REAL, 1296780416 (32) + + +GVL_SerialIO +^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_SerialIO.Serial_stComIn_M1K2, EL6inData22B, 1296780448 (192) + GVL_SerialIO.Serial_stComOut_M1K2, EL6outData22B, 1296780640 (192) + + +GVL_TcUnit +^^^^^^^^^^ + +.. raw:: html + +
+ 19 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_TcUnit.AdsMessageQueue, FB_AdsLogStringMessageFifoQueue, 625271872 (8321152) + GVL_TcUnit.AdsMessageQueue, FB_AdsLogStringMessageFifoQueue, 1256491968 (8321152) + GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite, UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite), 1256475968 (16000) + GVL_TcUnit.CurrentTestIsFinished, BOOL, 625205704 (8) + GVL_TcUnit.CurrentTestIsFinished, BOOL, 634581264 (8) + GVL_TcUnit.CurrentTestNameBeingCalled, STRING(255), 625205824 (2048) + GVL_TcUnit.CurrentTestNameBeingCalled, STRING(255), 1256409856 (2048) + GVL_TcUnit.CurrentTestSuiteBeingCalled, POINTER TO FB_TestSuite, 625205760 (64) + GVL_TcUnit.CurrentTestSuiteBeingCalled, POINTER TO FB_TestSuite, 1256409792 (64) + GVL_TcUnit.IgnoreCurrentTest, BOOL, 625205712 (8) + GVL_TcUnit.IgnoreCurrentTest, BOOL, 634581272 (8) + GVL_TcUnit.NumberOfInitializedTestSuites, UINT, 625205728 (16) + GVL_TcUnit.NumberOfInitializedTestSuites, UINT, 1256411904 (16) + GVL_TcUnit.TcUnitRunner, FB_TcUnitRunner, 3377536 (621828160) + GVL_TcUnit.TcUnitRunner, FB_TcUnitRunner, 634581312 (621828480) + GVL_TcUnit.TestSuiteAddresses, POINTER TO FB_TestSuite, 625207872 (64000) + GVL_TcUnit.TestSuiteAddresses, POINTER TO FB_TestSuite, 1256411968 (64000) + GVL_TcUnit.TestSuiteIsRegistered, BOOL, 625205696 (8) + GVL_TcUnit.TestSuiteIsRegistered, BOOL, 634571640 (8) + +.. raw:: html + +
+
+ + +GVL_TestStructs +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + GVL_TestStructs.TestPitch_LimitSwitches, HOMS_PitchMechanism, 1264813632 (2496) + + +lcls_twincat_optics +^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + lcls_twincat_optics.GVL_TestStructs.TestPitch_LimitSwitches.diEncCnt, LINT, 1264816064 (64) + + +Main +^^^^ + +.. raw:: html + +
+ 479 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + Main.dummyBool, BOOL, 1305244608 (8) + Main.fbMotionStage_m1, FB_MotionStage, 1296806080 (327424) + Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1296808704 (2048) + Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1296807680 (1024) + Main.fbMotionStage_m12, FB_MotionStage, 1298393152 (327424) + Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1298395776 (2048) + Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1298394752 (1024) + Main.fbMotionStage_m13, FB_MotionStage, 1298745792 (327424) + Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1298748416 (2048) + Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1298747392 (1024) + Main.fbMotionStage_m14, FB_MotionStage, 1299098432 (327424) + Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1299101056 (2048) + Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1299100032 (1024) + Main.fbMotionStage_m15, FB_MotionStage, 1299451072 (327424) + Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1299453696 (2048) + Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1299452672 (1024) + Main.fbMotionStage_m17, FB_MotionStage, 1299828928 (327424) + Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1299831552 (2048) + Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1299830528 (1024) + Main.fbMotionStage_m18, FB_MotionStage, 1300181568 (327424) + Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1300184192 (2048) + Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1300183168 (1024) + Main.fbMotionStage_m2, FB_MotionStage, 1297158720 (327424) + Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1297161344 (2048) + Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1297160320 (1024) + Main.fbMotionStage_m3, FB_MotionStage, 1297511360 (327424) + Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1297513984 (2048) + Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1297512960 (1024) + Main.fbMotionStage_m4, FB_MotionStage, 1297864000 (327424) + Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1297866624 (2048) + Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1297865600 (1024) + Main.fbMotionStageM25, FB_MotionStage, 1300685504 (327424) + Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1300688128 (2048) + Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1300687104 (1024) + Main.fbMotionStageM26, FB_MotionStage, 1301038144 (327424) + Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1301040768 (2048) + Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1301039744 (1024) + Main.fbMotionStageM27, FB_MotionStage, 1301390784 (327424) + Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1301393408 (2048) + Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1301392384 (1024) + Main.fbMotionStageM28, FB_MotionStage, 1301743424 (327424) + Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1301746048 (2048) + Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1301745024 (1024) + Main.fbMotionStageM29, FB_MotionStage, 1302096064 (327424) + Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1302098688 (2048) + Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1302097664 (1024) + Main.fbMotionStageM30, FB_MotionStage, 1302448704 (327424) + Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1302451328 (2048) + Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1302450304 (1024) + Main.fbMotionStageM31, FB_MotionStage, 1302801344 (327424) + Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1302803968 (2048) + Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1302802944 (1024) + Main.fbMotionStageM32, FB_MotionStage, 1303153984 (327424) + Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1303156608 (2048) + Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1303155584 (1024) + Main.fbMotionStageM33, FB_MotionStage, 1303506624 (327424) + Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1303509248 (2048) + Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1303508224 (1024) + Main.fbMotionStageM34, FB_MotionStage, 1303859264 (327424) + Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1303861888 (2048) + Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1303860864 (1024) + Main.fbMotionStageM35, FB_MotionStage, 1304211904 (327424) + Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1304214528 (2048) + Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1304213504 (1024) + Main.fbMotionStageM36, FB_MotionStage, 1304564544 (327424) + Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1304567168 (2048) + Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1304566144 (1024) + Main.fbMotionStageM37, FB_MotionStage, 1304917184 (327424) + Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1304919808 (2048) + Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1304918784 (1024) + Main.M1, ST_MotionStage, 1271648128 (25920) + Main.M1.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271649216 (2048) + Main.M1.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271648192 (1024) + Main.M1.bBrakeRelease, BOOL, 1271657176 (8) + Main.M1.bHardwareEnable, BOOL, 1271657184 (8) + Main.M1.bHome, BOOL, 1271657168 (8) + Main.M1.bLimitBackwardEnable, BOOL, 1271657160 (8) + Main.M1.bLimitForwardEnable, BOOL, 1271657152 (8) + Main.M1.nRawEncoderINT, INT, 1271657296 (16) + Main.M1.nRawEncoderUINT, UINT, 1271657280 (16) + Main.M1.nRawEncoderULINT, ULINT, 1271657216 (64) + Main.M10, ST_MotionStage, 1271881408 (25920) + Main.M10.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271882496 (2048) + Main.M10.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271881472 (1024) + Main.M10.bBrakeRelease, BOOL, 1271890456 (8) + Main.M10.bHardwareEnable, BOOL, 1271890464 (8) + Main.M10.bHome, BOOL, 1271890448 (8) + Main.M10.bLimitBackwardEnable, BOOL, 1271890440 (8) + Main.M10.bLimitForwardEnable, BOOL, 1271890432 (8) + Main.M10.nRawEncoderINT, INT, 1271890576 (16) + Main.M10.nRawEncoderUINT, UINT, 1271890560 (16) + Main.M10.nRawEncoderULINT, ULINT, 1271890496 (64) + Main.M11, ST_MotionStage, 1271907328 (25920) + Main.M11.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271908416 (2048) + Main.M11.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271907392 (1024) + Main.M11.bBrakeRelease, BOOL, 1271916376 (8) + Main.M11.bHardwareEnable, BOOL, 1271916384 (8) + Main.M11.bHome, BOOL, 1271916368 (8) + Main.M11.bLimitBackwardEnable, BOOL, 1271916360 (8) + Main.M11.bLimitForwardEnable, BOOL, 1271916352 (8) + Main.M11.nRawEncoderINT, INT, 1271916496 (16) + Main.M11.nRawEncoderUINT, UINT, 1271916480 (16) + Main.M11.nRawEncoderULINT, ULINT, 1271916416 (64) + Main.M12, ST_MotionStage, 1271933248 (25920) + Main.M12.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271934336 (2048) + Main.M12.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271933312 (1024) + Main.M12.bBrakeRelease, BOOL, 1271942296 (8) + Main.M12.bHardwareEnable, BOOL, 1271942304 (8) + Main.M12.bHome, BOOL, 1271942288 (8) + Main.M12.bLimitBackwardEnable, BOOL, 1271942280 (8) + Main.M12.bLimitForwardEnable, BOOL, 1271942272 (8) + Main.M12.nRawEncoderINT, INT, 1271942416 (16) + Main.M12.nRawEncoderUINT, UINT, 1271942400 (16) + Main.M12.nRawEncoderULINT, ULINT, 1271942336 (64) + Main.M13, ST_MotionStage, 1271959168 (25920) + Main.M13.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271960256 (2048) + Main.M13.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271959232 (1024) + Main.M13.bBrakeRelease, BOOL, 1271968216 (8) + Main.M13.bHardwareEnable, BOOL, 1271968224 (8) + Main.M13.bHome, BOOL, 1271968208 (8) + Main.M13.bLimitBackwardEnable, BOOL, 1271968200 (8) + Main.M13.bLimitForwardEnable, BOOL, 1271968192 (8) + Main.M13.nRawEncoderINT, INT, 1271968336 (16) + Main.M13.nRawEncoderUINT, UINT, 1271968320 (16) + Main.M13.nRawEncoderULINT, ULINT, 1271968256 (64) + Main.M14, ST_MotionStage, 1271985088 (25920) + Main.M14.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271986176 (2048) + Main.M14.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271985152 (1024) + Main.M14.bBrakeRelease, BOOL, 1271994136 (8) + Main.M14.bHardwareEnable, BOOL, 1271994144 (8) + Main.M14.bHome, BOOL, 1271994128 (8) + Main.M14.bLimitBackwardEnable, BOOL, 1271994120 (8) + Main.M14.bLimitForwardEnable, BOOL, 1271994112 (8) + Main.M14.nRawEncoderINT, INT, 1271994256 (16) + Main.M14.nRawEncoderUINT, UINT, 1271994240 (16) + Main.M14.nRawEncoderULINT, ULINT, 1271994176 (64) + Main.M15, ST_MotionStage, 1272011008 (25920) + Main.M15.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272012096 (2048) + Main.M15.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272011072 (1024) + Main.M15.bBrakeRelease, BOOL, 1272020056 (8) + Main.M15.bHardwareEnable, BOOL, 1272020064 (8) + Main.M15.bHome, BOOL, 1272020048 (8) + Main.M15.bLimitBackwardEnable, BOOL, 1272020040 (8) + Main.M15.bLimitForwardEnable, BOOL, 1272020032 (8) + Main.M15.nRawEncoderINT, INT, 1272020176 (16) + Main.M15.nRawEncoderUINT, UINT, 1272020160 (16) + Main.M15.nRawEncoderULINT, ULINT, 1272020096 (64) + Main.M16, ST_MotionStage, 1272036928 (25920) + Main.M16.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272038016 (2048) + Main.M16.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272036992 (1024) + Main.M16.bBrakeRelease, BOOL, 1272045976 (8) + Main.M16.bHardwareEnable, BOOL, 1272045984 (8) + Main.M16.bHome, BOOL, 1272045968 (8) + Main.M16.bLimitBackwardEnable, BOOL, 1272045960 (8) + Main.M16.bLimitForwardEnable, BOOL, 1272045952 (8) + Main.M16.nRawEncoderINT, INT, 1272046096 (16) + Main.M16.nRawEncoderUINT, UINT, 1272046080 (16) + Main.M16.nRawEncoderULINT, ULINT, 1272046016 (64) + Main.M17, ST_MotionStage, 1272062848 (25920) + Main.M17.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272063936 (2048) + Main.M17.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272062912 (1024) + Main.M17.bBrakeRelease, BOOL, 1272071896 (8) + Main.M17.bHardwareEnable, BOOL, 1272071904 (8) + Main.M17.bHome, BOOL, 1272071888 (8) + Main.M17.bLimitBackwardEnable, BOOL, 1272071880 (8) + Main.M17.bLimitForwardEnable, BOOL, 1272071872 (8) + Main.M17.nRawEncoderINT, INT, 1272072016 (16) + Main.M17.nRawEncoderUINT, UINT, 1272072000 (16) + Main.M17.nRawEncoderULINT, ULINT, 1272071936 (64) + Main.M18, ST_MotionStage, 1272088768 (25920) + Main.M18.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272089856 (2048) + Main.M18.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272088832 (1024) + Main.M18.bBrakeRelease, BOOL, 1272097816 (8) + Main.M18.bHardwareEnable, BOOL, 1272097824 (8) + Main.M18.bHome, BOOL, 1272097808 (8) + Main.M18.bLimitBackwardEnable, BOOL, 1272097800 (8) + Main.M18.bLimitForwardEnable, BOOL, 1272097792 (8) + Main.M18.nRawEncoderINT, INT, 1272097936 (16) + Main.M18.nRawEncoderUINT, UINT, 1272097920 (16) + Main.M18.nRawEncoderULINT, ULINT, 1272097856 (64) + Main.M19, ST_MotionStage, 1272114688 (25920) + Main.M19.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272115776 (2048) + Main.M19.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272114752 (1024) + Main.M19.bBrakeRelease, BOOL, 1272123736 (8) + Main.M19.bHardwareEnable, BOOL, 1272123744 (8) + Main.M19.bHome, BOOL, 1272123728 (8) + Main.M19.bLimitBackwardEnable, BOOL, 1272123720 (8) + Main.M19.bLimitForwardEnable, BOOL, 1272123712 (8) + Main.M19.nRawEncoderINT, INT, 1272123856 (16) + Main.M19.nRawEncoderUINT, UINT, 1272123840 (16) + Main.M19.nRawEncoderULINT, ULINT, 1272123776 (64) + Main.M2, ST_MotionStage, 1271674048 (25920) + Main.M2.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271675136 (2048) + Main.M2.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271674112 (1024) + Main.M2.bBrakeRelease, BOOL, 1271683096 (8) + Main.M2.bHardwareEnable, BOOL, 1271683104 (8) + Main.M2.bHome, BOOL, 1271683088 (8) + Main.M2.bLimitBackwardEnable, BOOL, 1271683080 (8) + Main.M2.bLimitForwardEnable, BOOL, 1271683072 (8) + Main.M2.nRawEncoderINT, INT, 1271683216 (16) + Main.M2.nRawEncoderUINT, UINT, 1271683200 (16) + Main.M2.nRawEncoderULINT, ULINT, 1271683136 (64) + Main.M20, ST_MotionStage, 1272140608 (25920) + Main.M20.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272141696 (2048) + Main.M20.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272140672 (1024) + Main.M20.bBrakeRelease, BOOL, 1272149656 (8) + Main.M20.bHardwareEnable, BOOL, 1272149664 (8) + Main.M20.bHome, BOOL, 1272149648 (8) + Main.M20.bLimitBackwardEnable, BOOL, 1272149640 (8) + Main.M20.bLimitForwardEnable, BOOL, 1272149632 (8) + Main.M20.nRawEncoderINT, INT, 1272149776 (16) + Main.M20.nRawEncoderUINT, UINT, 1272149760 (16) + Main.M20.nRawEncoderULINT, ULINT, 1272149696 (64) + Main.M21, ST_MotionStage, 1272166528 (25920) + Main.M21.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272167616 (2048) + Main.M21.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272166592 (1024) + Main.M21.bBrakeRelease, BOOL, 1272175576 (8) + Main.M21.bHardwareEnable, BOOL, 1272175584 (8) + Main.M21.bHome, BOOL, 1272175568 (8) + Main.M21.bLimitBackwardEnable, BOOL, 1272175560 (8) + Main.M21.bLimitForwardEnable, BOOL, 1272175552 (8) + Main.M21.nRawEncoderINT, INT, 1272175696 (16) + Main.M21.nRawEncoderUINT, UINT, 1272175680 (16) + Main.M21.nRawEncoderULINT, ULINT, 1272175616 (64) + Main.M22, ST_MotionStage, 1272192448 (25920) + Main.M22.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272193536 (2048) + Main.M22.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272192512 (1024) + Main.M22.bBrakeRelease, BOOL, 1272201496 (8) + Main.M22.bHardwareEnable, BOOL, 1272201504 (8) + Main.M22.bHome, BOOL, 1272201488 (8) + Main.M22.bLimitBackwardEnable, BOOL, 1272201480 (8) + Main.M22.bLimitForwardEnable, BOOL, 1272201472 (8) + Main.M22.nRawEncoderINT, INT, 1272201616 (16) + Main.M22.nRawEncoderUINT, UINT, 1272201600 (16) + Main.M22.nRawEncoderULINT, ULINT, 1272201536 (64) + Main.M23, ST_MotionStage, 1272218368 (25920) + Main.M23.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272219456 (2048) + Main.M23.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272218432 (1024) + Main.M23.bBrakeRelease, BOOL, 1272227416 (8) + Main.M23.bHardwareEnable, BOOL, 1272227424 (8) + Main.M23.bHome, BOOL, 1272227408 (8) + Main.M23.bLimitBackwardEnable, BOOL, 1272227400 (8) + Main.M23.bLimitForwardEnable, BOOL, 1272227392 (8) + Main.M23.nRawEncoderINT, INT, 1272227536 (16) + Main.M23.nRawEncoderUINT, UINT, 1272227520 (16) + Main.M23.nRawEncoderULINT, ULINT, 1272227456 (64) + Main.M24, ST_MotionStage, 1272244288 (25920) + Main.M24.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272245376 (2048) + Main.M24.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272244352 (1024) + Main.M24.bBrakeRelease, BOOL, 1272253336 (8) + Main.M24.bHardwareEnable, BOOL, 1272253344 (8) + Main.M24.bHome, BOOL, 1272253328 (8) + Main.M24.bLimitBackwardEnable, BOOL, 1272253320 (8) + Main.M24.bLimitForwardEnable, BOOL, 1272253312 (8) + Main.M24.nRawEncoderINT, INT, 1272253456 (16) + Main.M24.nRawEncoderUINT, UINT, 1272253440 (16) + Main.M24.nRawEncoderULINT, ULINT, 1272253376 (64) + Main.M25, ST_MotionStage, 1272270208 (25920) + Main.M25.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272271296 (2048) + Main.M25.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272270272 (1024) + Main.M25.bBrakeRelease, BOOL, 1272279256 (8) + Main.M25.bHardwareEnable, BOOL, 1272279264 (8) + Main.M25.bHome, BOOL, 1272279248 (8) + Main.M25.bLimitBackwardEnable, BOOL, 1272279240 (8) + Main.M25.bLimitForwardEnable, BOOL, 1272279232 (8) + Main.M25.nRawEncoderINT, INT, 1272279376 (16) + Main.M25.nRawEncoderUINT, UINT, 1272279360 (16) + Main.M25.nRawEncoderULINT, ULINT, 1272279296 (64) + Main.M26, ST_MotionStage, 1272296128 (25920) + Main.M26.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272297216 (2048) + Main.M26.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272296192 (1024) + Main.M26.bBrakeRelease, BOOL, 1272305176 (8) + Main.M26.bHardwareEnable, BOOL, 1272305184 (8) + Main.M26.bHome, BOOL, 1272305168 (8) + Main.M26.bLimitBackwardEnable, BOOL, 1272305160 (8) + Main.M26.bLimitForwardEnable, BOOL, 1272305152 (8) + Main.M26.nRawEncoderINT, INT, 1272305296 (16) + Main.M26.nRawEncoderUINT, UINT, 1272305280 (16) + Main.M26.nRawEncoderULINT, ULINT, 1272305216 (64) + Main.M27, ST_MotionStage, 1272322048 (25920) + Main.M27.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272323136 (2048) + Main.M27.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272322112 (1024) + Main.M27.bBrakeRelease, BOOL, 1272331096 (8) + Main.M27.bHardwareEnable, BOOL, 1272331104 (8) + Main.M27.bHome, BOOL, 1272331088 (8) + Main.M27.bLimitBackwardEnable, BOOL, 1272331080 (8) + Main.M27.bLimitForwardEnable, BOOL, 1272331072 (8) + Main.M27.nRawEncoderINT, INT, 1272331216 (16) + Main.M27.nRawEncoderUINT, UINT, 1272331200 (16) + Main.M27.nRawEncoderULINT, ULINT, 1272331136 (64) + Main.M28, ST_MotionStage, 1272347968 (25920) + Main.M28.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272349056 (2048) + Main.M28.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272348032 (1024) + Main.M28.bBrakeRelease, BOOL, 1272357016 (8) + Main.M28.bHardwareEnable, BOOL, 1272357024 (8) + Main.M28.bHome, BOOL, 1272357008 (8) + Main.M28.bLimitBackwardEnable, BOOL, 1272357000 (8) + Main.M28.bLimitForwardEnable, BOOL, 1272356992 (8) + Main.M28.nRawEncoderINT, INT, 1272357136 (16) + Main.M28.nRawEncoderUINT, UINT, 1272357120 (16) + Main.M28.nRawEncoderULINT, ULINT, 1272357056 (64) + Main.M29, ST_MotionStage, 1272373888 (25920) + Main.M29.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272374976 (2048) + Main.M29.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272373952 (1024) + Main.M29.bBrakeRelease, BOOL, 1272382936 (8) + Main.M29.bHardwareEnable, BOOL, 1272382944 (8) + Main.M29.bHome, BOOL, 1272382928 (8) + Main.M29.bLimitBackwardEnable, BOOL, 1272382920 (8) + Main.M29.bLimitForwardEnable, BOOL, 1272382912 (8) + Main.M29.nRawEncoderINT, INT, 1272383056 (16) + Main.M29.nRawEncoderUINT, UINT, 1272383040 (16) + Main.M29.nRawEncoderULINT, ULINT, 1272382976 (64) + Main.M3, ST_MotionStage, 1271699968 (25920) + Main.M3.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271701056 (2048) + Main.M3.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271700032 (1024) + Main.M3.bBrakeRelease, BOOL, 1271709016 (8) + Main.M3.bHardwareEnable, BOOL, 1271709024 (8) + Main.M3.bHome, BOOL, 1271709008 (8) + Main.M3.bLimitBackwardEnable, BOOL, 1271709000 (8) + Main.M3.bLimitForwardEnable, BOOL, 1271708992 (8) + Main.M3.nRawEncoderINT, INT, 1271709136 (16) + Main.M3.nRawEncoderUINT, UINT, 1271709120 (16) + Main.M3.nRawEncoderULINT, ULINT, 1271709056 (64) + Main.M30, ST_MotionStage, 1272399808 (25920) + Main.M30.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272400896 (2048) + Main.M30.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272399872 (1024) + Main.M30.bBrakeRelease, BOOL, 1272408856 (8) + Main.M30.bHardwareEnable, BOOL, 1272408864 (8) + Main.M30.bHome, BOOL, 1272408848 (8) + Main.M30.bLimitBackwardEnable, BOOL, 1272408840 (8) + Main.M30.bLimitForwardEnable, BOOL, 1272408832 (8) + Main.M30.nRawEncoderINT, INT, 1272408976 (16) + Main.M30.nRawEncoderUINT, UINT, 1272408960 (16) + Main.M30.nRawEncoderULINT, ULINT, 1272408896 (64) + Main.M31, ST_MotionStage, 1272425728 (25920) + Main.M31.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272426816 (2048) + Main.M31.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272425792 (1024) + Main.M31.bBrakeRelease, BOOL, 1272434776 (8) + Main.M31.bHardwareEnable, BOOL, 1272434784 (8) + Main.M31.bHome, BOOL, 1272434768 (8) + Main.M31.bLimitBackwardEnable, BOOL, 1272434760 (8) + Main.M31.bLimitForwardEnable, BOOL, 1272434752 (8) + Main.M31.nRawEncoderINT, INT, 1272434896 (16) + Main.M31.nRawEncoderUINT, UINT, 1272434880 (16) + Main.M31.nRawEncoderULINT, ULINT, 1272434816 (64) + Main.M32, ST_MotionStage, 1272451648 (25920) + Main.M32.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272452736 (2048) + Main.M32.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272451712 (1024) + Main.M32.bBrakeRelease, BOOL, 1272460696 (8) + Main.M32.bHardwareEnable, BOOL, 1272460704 (8) + Main.M32.bHome, BOOL, 1272460688 (8) + Main.M32.bLimitBackwardEnable, BOOL, 1272460680 (8) + Main.M32.bLimitForwardEnable, BOOL, 1272460672 (8) + Main.M32.nRawEncoderINT, INT, 1272460816 (16) + Main.M32.nRawEncoderUINT, UINT, 1272460800 (16) + Main.M32.nRawEncoderULINT, ULINT, 1272460736 (64) + Main.M33, ST_MotionStage, 1272477568 (25920) + Main.M33.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272478656 (2048) + Main.M33.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272477632 (1024) + Main.M33.bBrakeRelease, BOOL, 1272486616 (8) + Main.M33.bHardwareEnable, BOOL, 1272486624 (8) + Main.M33.bHome, BOOL, 1272486608 (8) + Main.M33.bLimitBackwardEnable, BOOL, 1272486600 (8) + Main.M33.bLimitForwardEnable, BOOL, 1272486592 (8) + Main.M33.nRawEncoderINT, INT, 1272486736 (16) + Main.M33.nRawEncoderUINT, UINT, 1272486720 (16) + Main.M33.nRawEncoderULINT, ULINT, 1272486656 (64) + Main.M34, ST_MotionStage, 1272503488 (25920) + Main.M34.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272504576 (2048) + Main.M34.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272503552 (1024) + Main.M34.bBrakeRelease, BOOL, 1272512536 (8) + Main.M34.bHardwareEnable, BOOL, 1272512544 (8) + Main.M34.bHome, BOOL, 1272512528 (8) + Main.M34.bLimitBackwardEnable, BOOL, 1272512520 (8) + Main.M34.bLimitForwardEnable, BOOL, 1272512512 (8) + Main.M34.nRawEncoderINT, INT, 1272512656 (16) + Main.M34.nRawEncoderUINT, UINT, 1272512640 (16) + Main.M34.nRawEncoderULINT, ULINT, 1272512576 (64) + Main.M35, ST_MotionStage, 1272529408 (25920) + Main.M35.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272530496 (2048) + Main.M35.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272529472 (1024) + Main.M35.bBrakeRelease, BOOL, 1272538456 (8) + Main.M35.bHardwareEnable, BOOL, 1272538464 (8) + Main.M35.bHome, BOOL, 1272538448 (8) + Main.M35.bLimitBackwardEnable, BOOL, 1272538440 (8) + Main.M35.bLimitForwardEnable, BOOL, 1272538432 (8) + Main.M35.nRawEncoderINT, INT, 1272538576 (16) + Main.M35.nRawEncoderUINT, UINT, 1272538560 (16) + Main.M35.nRawEncoderULINT, ULINT, 1272538496 (64) + Main.M36, ST_MotionStage, 1272555328 (25920) + Main.M36.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272556416 (2048) + Main.M36.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272555392 (1024) + Main.M36.bBrakeRelease, BOOL, 1272564376 (8) + Main.M36.bHardwareEnable, BOOL, 1272564384 (8) + Main.M36.bHome, BOOL, 1272564368 (8) + Main.M36.bLimitBackwardEnable, BOOL, 1272564360 (8) + Main.M36.bLimitForwardEnable, BOOL, 1272564352 (8) + Main.M36.nRawEncoderINT, INT, 1272564496 (16) + Main.M36.nRawEncoderUINT, UINT, 1272564480 (16) + Main.M36.nRawEncoderULINT, ULINT, 1272564416 (64) + Main.M37, ST_MotionStage, 1272581248 (25920) + Main.M37.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1272582336 (2048) + Main.M37.Axis.PlcToNc, PLCTONC_AXIS_REF, 1272581312 (1024) + Main.M37.bBrakeRelease, BOOL, 1272590296 (8) + Main.M37.bHardwareEnable, BOOL, 1272590304 (8) + Main.M37.bHome, BOOL, 1272590288 (8) + Main.M37.bLimitBackwardEnable, BOOL, 1272590280 (8) + Main.M37.bLimitForwardEnable, BOOL, 1272590272 (8) + Main.M37.nRawEncoderINT, INT, 1272590416 (16) + Main.M37.nRawEncoderUINT, UINT, 1272590400 (16) + Main.M37.nRawEncoderULINT, ULINT, 1272590336 (64) + Main.M4, ST_MotionStage, 1271725888 (25920) + Main.M4.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271726976 (2048) + Main.M4.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271725952 (1024) + Main.M4.bBrakeRelease, BOOL, 1271734936 (8) + Main.M4.bHardwareEnable, BOOL, 1271734944 (8) + Main.M4.bHome, BOOL, 1271734928 (8) + Main.M4.bLimitBackwardEnable, BOOL, 1271734920 (8) + Main.M4.bLimitForwardEnable, BOOL, 1271734912 (8) + Main.M4.nRawEncoderINT, INT, 1271735056 (16) + Main.M4.nRawEncoderUINT, UINT, 1271735040 (16) + Main.M4.nRawEncoderULINT, ULINT, 1271734976 (64) + Main.M5, ST_MotionStage, 1271751808 (25920) + Main.M5.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271752896 (2048) + Main.M5.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271751872 (1024) + Main.M5.bBrakeRelease, BOOL, 1271760856 (8) + Main.M5.bHardwareEnable, BOOL, 1271760864 (8) + Main.M5.bHome, BOOL, 1271760848 (8) + Main.M5.bLimitBackwardEnable, BOOL, 1271760840 (8) + Main.M5.bLimitForwardEnable, BOOL, 1271760832 (8) + Main.M5.nRawEncoderINT, INT, 1271760976 (16) + Main.M5.nRawEncoderUINT, UINT, 1271760960 (16) + Main.M5.nRawEncoderULINT, ULINT, 1271760896 (64) + Main.M6, ST_MotionStage, 1271777728 (25920) + Main.M6.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271778816 (2048) + Main.M6.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271777792 (1024) + Main.M6.bBrakeRelease, BOOL, 1271786776 (8) + Main.M6.bHardwareEnable, BOOL, 1271786784 (8) + Main.M6.bHome, BOOL, 1271786768 (8) + Main.M6.bLimitBackwardEnable, BOOL, 1271786760 (8) + Main.M6.bLimitForwardEnable, BOOL, 1271786752 (8) + Main.M6.nRawEncoderINT, INT, 1271786896 (16) + Main.M6.nRawEncoderUINT, UINT, 1271786880 (16) + Main.M6.nRawEncoderULINT, ULINT, 1271786816 (64) + Main.M7, ST_MotionStage, 1271803648 (25920) + Main.M7.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271804736 (2048) + Main.M7.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271803712 (1024) + Main.M7.bBrakeRelease, BOOL, 1271812696 (8) + Main.M7.bHardwareEnable, BOOL, 1271812704 (8) + Main.M7.bHome, BOOL, 1271812688 (8) + Main.M7.bLimitBackwardEnable, BOOL, 1271812680 (8) + Main.M7.bLimitForwardEnable, BOOL, 1271812672 (8) + Main.M7.nRawEncoderINT, INT, 1271812816 (16) + Main.M7.nRawEncoderUINT, UINT, 1271812800 (16) + Main.M7.nRawEncoderULINT, ULINT, 1271812736 (64) + Main.M8, ST_MotionStage, 1271829568 (25920) + Main.M8.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271830656 (2048) + Main.M8.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271829632 (1024) + Main.M8.bBrakeRelease, BOOL, 1271838616 (8) + Main.M8.bHardwareEnable, BOOL, 1271838624 (8) + Main.M8.bHome, BOOL, 1271838608 (8) + Main.M8.bLimitBackwardEnable, BOOL, 1271838600 (8) + Main.M8.bLimitForwardEnable, BOOL, 1271838592 (8) + Main.M8.nRawEncoderINT, INT, 1271838736 (16) + Main.M8.nRawEncoderUINT, UINT, 1271838720 (16) + Main.M8.nRawEncoderULINT, ULINT, 1271838656 (64) + Main.M9, ST_MotionStage, 1271855488 (25920) + Main.M9.Axis.NcToPlc, NCTOPLC_AXIS_REF, 1271856576 (2048) + Main.M9.Axis.PlcToNc, PLCTONC_AXIS_REF, 1271855552 (1024) + Main.M9.bBrakeRelease, BOOL, 1271864536 (8) + Main.M9.bHardwareEnable, BOOL, 1271864544 (8) + Main.M9.bHome, BOOL, 1271864528 (8) + Main.M9.bLimitBackwardEnable, BOOL, 1271864520 (8) + Main.M9.bLimitForwardEnable, BOOL, 1271864512 (8) + Main.M9.nRawEncoderINT, INT, 1271864656 (16) + Main.M9.nRawEncoderUINT, UINT, 1271864640 (16) + Main.M9.nRawEncoderULINT, ULINT, 1271864576 (64) + Main.sio_current, UINT, 1296780832 (16) + Main.sio_load, UINT, 1296780848 (16) + +.. raw:: html + +
+
+ + +MOTION_GVL +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + MOTION_GVL.fbPmpsFileReader, FB_JsonFileToJsonDoc, 633593344 (935616) + MOTION_GVL.fbStandardPMPSDB, FB_Standard_PMPSDB, 634528960 (30144) + MOTION_GVL.nMaxStateMotorCount, UINT, 625205744 (16) + MOTION_GVL.nMaxStates, UINT, 633593312 (16) + + +MotionConstants +^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + MotionConstants.MAX_STATE_MOTORS, UINT, 633593328 (16) + + +P_Serial_Com +^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + P_Serial_Com.fbSerialLineControl_EL6001_M1K2, SerialLineControl, 1271636352 (10752) + + +ParameterList +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + ParameterList.cSourceNameSize, UDINT (81..10000), 3372736 (32) + + +PiezoSerial +^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PiezoSerial.fbE621SerialDriver_M1K2, FB_PI_E621_SerialDriver, 1264933760 (112640) + PiezoSerial.rtInitParams_M1K2, R_TRIG, 1265046400 (128) + PiezoSerial.tonTimeoutRst_M1K2, TON, 1265046528 (256) + + +PMPS_GVL +^^^^^^^^ + +.. raw:: html + +
+ 24 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_GVL.AccumulatedFF, UDINT, 634563744 (32) + PMPS_GVL.AUX_ATTENUATORS, UINT, 634564064 (16) + PMPS_GVL.BP_jsonDoc, SJsonValue, 634563776 (64) + PMPS_GVL.cnMaxStateArrayLen, INT, 634567680 (16) + PMPS_GVL.cst0RateBeam, ST_BeamParams, 634565920 (1760) + PMPS_GVL.cstFullBeam, ST_BeamParams, 634564160 (1760) + PMPS_GVL.DUMMY_AUX_ATT_ARRAY, ST_PMPS_Attenuator, 634567712 (1024) + PMPS_GVL.EXCLUDED_ASSERTION_ID, UDINT, 634563840 (32) + PMPS_GVL.FAST_TEST_VELOCITY, LREAL, 634563968 (64) + PMPS_GVL.g_areVBoundaries, REAL, 634562624 (1024) + PMPS_GVL.g_areVBoundariesK, REAL, 634569824 (1024) + PMPS_GVL.g_areVBoundariesL, REAL, 634568800 (1024) + PMPS_GVL.g_cBoundaries, INT, 634568736 (16) + PMPS_GVL.MAX_APERTURES, UINT, 634567696 (16) + PMPS_GVL.MAX_DEVICE_STATES, UDINT, 634563872 (32) + PMPS_GVL.MAX_VETO_DEVICES, UINT, 634564080 (16) + PMPS_GVL.PERange, PE_Ranges, 634563648 (64) + PMPS_GVL.reVHyst, REAL, 634568768 (32) + PMPS_GVL.stAttenuators, ST_PMPS_Attenuator, 634564096 (64) + PMPS_GVL.stCurrentBeamParameters, ST_BeamParams, 634560864 (1760) + PMPS_GVL.stRequestedBeamParameters, ST_BeamParams, 634559104 (1760) + PMPS_GVL.SuccessfulPreemption, UDINT, 634563712 (32) + PMPS_GVL.TRANS_SCALING_FACTOR, REAL, 634564032 (32) + PMPS_GVL.VISIBLE_TEST_VELOCITY, LREAL, 634563904 (64) + +.. raw:: html + +
+
+ + +PMPS_PARAM +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_PARAM.MAX_ASSERTIONS, UDINT, 634570848 (32) + PMPS_PARAM.MAX_FAST_FAULTS, UINT, 634568752 (16) + PMPS_PARAM.TRANS_MARGIN, REAL, 634570880 (32) + + +PMPS_TOOLS +^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PMPS_TOOLS.fbJson, FB_JsonSaxWriter, 634570944 (384) + + +PRG_1_PlcTask +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_1_PlcTask.fbLogHandler, FB_LogHandler, 1265833216 (5798336) + + +PRG_2_PMPS_POST +^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 11 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_2_PMPS_POST.delta, REAL, 1289627968 (32) + PRG_2_PMPS_POST.fb_vetoArbiter, FB_VetoArbiter, 1289495936 (28352) + PRG_2_PMPS_POST.fbArbiterIO, FB_SubSysToArbiter_IO, 1289350912 (145024) + PRG_2_PMPS_POST.fbArbiterIO.i_stCurrentBP, ST_BeamParams_IO, 1289351872 (1760) + PRG_2_PMPS_POST.fbArbiterIO.q_stRequestedBP, ST_BeamParams_IO, 1289353632 (1760) + PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_state, BIT, 1289355393 (1) + PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_toggle, BIT, 1289355392 (1) + PRG_2_PMPS_POST.ff2_ff1_link_optics, FB_FastFault, 1289524288 (25920) + PRG_2_PMPS_POST.ffRIX01, FB_FastFault, 1289550208 (25920) + PRG_2_PMPS_POST.ffRIX02, FB_FastFault, 1289576128 (25920) + PRG_2_PMPS_POST.ffRIX05, FB_FastFault, 1289602048 (25920) + +.. raw:: html + +
+
+ + +PRG_DAQ_ENCODER +^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 41 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_DAQ_ENCODER.bNewTrigger, BOOL, 1265051400 (8) + PRG_DAQ_ENCODER.bSendToDAQ, BOOL, 1264813408 (8) + PRG_DAQ_ENCODER.bSendToTest, BOOL, 1264813416 (8) + PRG_DAQ_ENCODER.bUseHWTriggers, BOOL, 1264813424 (8) + PRG_DAQ_ENCODER.bUseSWTriggers, BOOL, 1264813432 (8) + PRG_DAQ_ENCODER.fbChannel, FB_AssembleChannel, 1265826368 (832) + PRG_DAQ_ENCODER.fbGetTaskIndex, GETCURTASKINDEX, 1265827200 (256) + PRG_DAQ_ENCODER.fbHeader, FB_AssembleHeader, 1265825792 (576) + PRG_DAQ_ENCODER.fbSocketHandler, FB_UDPSocketHandler, 1265053696 (110592) + PRG_DAQ_ENCODER.fbSocketHandlerTest, FB_UDPSocketHandler, 1265439488 (110592) + PRG_DAQ_ENCODER.fbSocketSend, FB_BufferedSocketSend, 1265164288 (275200) + PRG_DAQ_ENCODER.fbSocketSendTest, FB_BufferedSocketSend, 1265550080 (275200) + PRG_DAQ_ENCODER.fEncScale, LREAL, 1265053568 (64) + PRG_DAQ_ENCODER.fEncScaleDenominator, LREAL, 1265053632 (64) + PRG_DAQ_ENCODER.fEpicsEncCount, DINT, 1265827520 (32) + PRG_DAQ_ENCODER.fEpicsTrigWidth, DINT, 1265827552 (32) + PRG_DAQ_ENCODER.fMaxTimeInS, LREAL, 1265052160 (64) + PRG_DAQ_ENCODER.fMinTimeInS, LREAL, 1265052224 (64) + PRG_DAQ_ENCODER.fTimeInS, LREAL, 1265051648 (64) + PRG_DAQ_ENCODER.fTriggerRate, LREAL, 1265051776 (64) + PRG_DAQ_ENCODER.fUnderflowPercent, LREAL, 1265053504 (64) + PRG_DAQ_ENCODER.iLatchNeg, ULINT, 1265050624 (64) + PRG_DAQ_ENCODER.iLatchPos, ULINT, 1265050560 (64) + PRG_DAQ_ENCODER.iMaxTime, ULINT, 1265051520 (64) + PRG_DAQ_ENCODER.iMinTime, ULINT, 1265051584 (64) + PRG_DAQ_ENCODER.iPrevLatchPos, ULINT, 1265052096 (64) + PRG_DAQ_ENCODER.iTimeSinceLast, ULINT, 1265052288 (64) + PRG_DAQ_ENCODER.iTimeSincePos, ULINT, 1265051456 (64) + PRG_DAQ_ENCODER.iTriggerWidth, ULINT, 1265051712 (64) + PRG_DAQ_ENCODER.iUnderflowCount, ULINT, 1265053440 (64) + PRG_DAQ_ENCODER.nBusyCycles, UINT, 1265827456 (16) + PRG_DAQ_ENCODER.nDroppedFrames, UINT, 1265827488 (16) + PRG_DAQ_ENCODER.nEncoderCount, ULINT, 1265050688 (64) + PRG_DAQ_ENCODER.nFrameCount, UINT, 1265051408 (16) + PRG_DAQ_ENCODER.nMaxBusyCycles, UINT, 1265827472 (16) + PRG_DAQ_ENCODER.nUpdateCycles, ULINT, 1265052352 (64) + PRG_DAQ_ENCODER.payload, DUT_01_Channel_NW, 1265825280 (512) + PRG_DAQ_ENCODER.sTestHost, STRING(80), 1265050752 (648) + PRG_DAQ_ENCODER.stTaskInfo, PlcTaskSystemInfo, 1265052416 (1024) + PRG_DAQ_ENCODER.tonSWTrigger, TON, 1265051840 (256) + PRG_DAQ_ENCODER.tSWTriggerDelay, TIME, 1265051424 (32) + +.. raw:: html + +
+
+ + +PRG_MR1K1_BEND +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 57 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_MR1K1_BEND.bLEDPower01, BOOL, 1276136448 (8) + PRG_MR1K1_BEND.bLEDPower02, BOOL, 1276136456 (8) + PRG_MR1K1_BEND.bLEDPower03, BOOL, 1276136464 (8) + PRG_MR1K1_BEND.bLEDPower04, BOOL, 1276136472 (8) + PRG_MR1K1_BEND.bM1K1PitchBusy, BOOL, 1265827512 (8) + PRG_MR1K1_BEND.bM1K1PitchDone, BOOL, 1265827504 (8) + PRG_MR1K1_BEND.bMR1K1_Y_ENC_Ready, BOOL, 1276136512 (8) + PRG_MR1K1_BEND.bMR1K1_Y_ENC_TxPDO, BOOL, 1276136520 (8) + PRG_MR1K1_BEND.fbM1K1PitchControl, FB_PitchControl, 1275405696 (397888) + PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1275471232 (2048) + PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1275470208 (1024) + PRG_MR1K1_BEND.fbMotionStage_m16, FB_MotionStage, 1275803584 (327424) + PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1275806208 (2048) + PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1275805184 (1024) + PRG_MR1K1_BEND.fbPitchRMSErrorM1K1, FB_RMSWatch, 1275018048 (387520) + PRG_MR1K1_BEND.fbXRMSErrorM1K1, FB_RMSWatch, 1274630400 (387520) + PRG_MR1K1_BEND.fbYRMSErrorM1K1, FB_RMSWatch, 1274242752 (387520) + PRG_MR1K1_BEND.fEncLeverArm_mm, LREAL, 1276136384 (64) + PRG_MR1K1_BEND.fEncRefPitchM1K1_urad, LREAL, 1276136320 (64) + PRG_MR1K1_BEND.fM1K1_Flow_1, FB_AnalogInput, 1276136576 (512) + PRG_MR1K1_BEND.fM1K1_Flow_1.iRaw, INT, 1276136640 (16) + PRG_MR1K1_BEND.fM1K1_Flow_1_val, LREAL, 1276137088 (64) + PRG_MR1K1_BEND.fM1K1_Flow_2, FB_AnalogInput, 1276137152 (512) + PRG_MR1K1_BEND.fM1K1_Flow_2.iRaw, INT, 1276137216 (16) + PRG_MR1K1_BEND.fM1K1_Flow_2_val, LREAL, 1276137664 (64) + PRG_MR1K1_BEND.fM1K1_Press_1, FB_AnalogInput, 1276137728 (512) + PRG_MR1K1_BEND.fM1K1_Press_1.iRaw, INT, 1276137792 (16) + PRG_MR1K1_BEND.fM1K1_Press_1_val, LREAL, 1276138240 (64) + PRG_MR1K1_BEND.fMaxPitchRMSErrorM1K1, LREAL, 1275405568 (64) + PRG_MR1K1_BEND.fMaxXRMSErrorM1K1, LREAL, 1275017920 (64) + PRG_MR1K1_BEND.fMaxYRMSErrorM1K1, LREAL, 1274630272 (64) + PRG_MR1K1_BEND.fMinPitchRMSErrorM1K1, LREAL, 1275405632 (64) + PRG_MR1K1_BEND.fMinXRMSErrorM1K1, LREAL, 1275017984 (64) + PRG_MR1K1_BEND.fMinYRMSErrorM1K1, LREAL, 1274630336 (64) + PRG_MR1K1_BEND.M1K1, DUT_HOMS, 1274219200 (23552) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable1, BOOL, 1274220416 (8) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable2, BOOL, 1274220424 (8) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count, ULINT, 1274232384 (64) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count, ULINT, 1274232512 (64) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count, ULINT, 1274221632 (64) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count, ULINT, 1274221760 (64) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXdwnEnc, ST_RenishawAbsEnc, 1274220864 (128) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXupEnc, ST_RenishawAbsEnc, 1274220736 (128) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYdwnEnc, ST_RenishawAbsEnc, 1274220608 (128) + PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYupEnc, ST_RenishawAbsEnc, 1274220480 (128) + PRG_MR1K1_BEND.mcReadParameterPitchM1K1, MC_ReadParameter, 1276131328 (4992) + PRG_MR1K1_BEND.nEncCntPitchM1K1, UDINT, 1276131136 (32) + PRG_MR1K1_BEND.nEncCntXdwnM1K1, UDINT, 1276131104 (32) + PRG_MR1K1_BEND.nEncCntXupM1K1, UDINT, 1276131072 (32) + PRG_MR1K1_BEND.nEncCntYdwnM1K1, UDINT, 1276131040 (32) + PRG_MR1K1_BEND.nEncCntYupM1K1, UDINT, 1276131008 (32) + PRG_MR1K1_BEND.nEncRefPitchM1K1, UDINT, 1276131296 (32) + PRG_MR1K1_BEND.nEncRefXdwnM1K1, UDINT, 1276131264 (32) + PRG_MR1K1_BEND.nEncRefXupM1K1, UDINT, 1276131232 (32) + PRG_MR1K1_BEND.nEncRefYdwnM1K1, UDINT, 1276131200 (32) + PRG_MR1K1_BEND.nEncRefYupM1K1, UDINT, 1276131168 (32) + PRG_MR1K1_BEND.nMR1K1_Y_ENC_PMPS, UDINT, 1276136480 (32) + +.. raw:: html + +
+
+ + +PRG_MR1K1_BEND_BENDER +^^^^^^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 27 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_1_Err, BOOL, 1276913912 (8) + PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_2_Err, BOOL, 1276913920 (8) + PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_3_Err, BOOL, 1276913928 (8) + PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_1_Err, BOOL, 1276913888 (8) + PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_2_Err, BOOL, 1276913896 (8) + PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_3_Err, BOOL, 1276913904 (8) + PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1, FB_RMSWatch, 1276525952 (387520) + PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1, FB_RMSWatch, 1276138304 (387520) + PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorMR1K1, INT, 1276913936 (16) + PRG_MR1K1_BEND_BENDER.fbLogHandler, FB_LogHandler, 1276913984 (5798336) + PRG_MR1K1_BEND_BENDER.ffBenderRange, FB_FastFault, 1282712320 (25920) + PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_1, REAL, 1276913792 (32) + PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_2, REAL, 1276913824 (32) + PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_3, REAL, 1276913856 (32) + PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_1, REAL, 1276913696 (32) + PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_2, REAL, 1276913728 (32) + PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_3, REAL, 1276913760 (32) + PRG_MR1K1_BEND_BENDER.fMaxBendDSRMSErrorM1K1, LREAL, 1276913472 (64) + PRG_MR1K1_BEND_BENDER.fMaxBendUSRMSErrorM1K1, LREAL, 1276525824 (64) + PRG_MR1K1_BEND_BENDER.fMinBendDSRMSErrorM1K1, LREAL, 1276913536 (64) + PRG_MR1K1_BEND_BENDER.fMinBendUSRMSErrorM1K1, LREAL, 1276525888 (64) + PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable1, BOOL, 1276136528 (8) + PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable2, BOOL, 1276136536 (8) + PRG_MR1K1_BEND_BENDER.nEncCntBendDSM1K1, UDINT, 1276913664 (32) + PRG_MR1K1_BEND_BENDER.nEncCntBendUSM1K1, UDINT, 1276913632 (32) + PRG_MR1K1_BEND_BENDER.nEncRefBendDSM1K1, UDINT, 1276913600 (32) + PRG_MR1K1_BEND_BENDER.nEncRefBendUSM1K1, UDINT, 1276136544 (32) + +.. raw:: html + +
+
+ + +PRG_MR1K2_SWITCH +^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 51 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_MR1K2_SWITCH.bM1K2PitchBusy, BOOL, 1276913960 (8) + PRG_MR1K2_SWITCH.bM1K2PitchDone, BOOL, 1276913952 (8) + PRG_MR1K2_SWITCH.fbM1K2PitchControl, FB_PitchControl, 1283924736 (397888) + PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1283990272 (2048) + PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1283989248 (1024) + PRG_MR1K2_SWITCH.fbMotionStage_m5, FB_MotionStage, 1284322624 (327424) + PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1284325248 (2048) + PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1284324224 (1024) + PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2, FB_RMSWatch, 1283537088 (387520) + PRG_MR1K2_SWITCH.fbXRMSErrorM1K2, FB_RMSWatch, 1283149440 (387520) + PRG_MR1K2_SWITCH.fbYRMSErrorM1K2, FB_RMSWatch, 1282761792 (387520) + PRG_MR1K2_SWITCH.fEncLeverArm_mm, LREAL, 1284655488 (64) + PRG_MR1K2_SWITCH.fEncRefPitchM1K2_urad, LREAL, 1284655424 (64) + PRG_MR1K2_SWITCH.fM1K2_Flow_1, FB_AnalogInput, 1284655552 (512) + PRG_MR1K2_SWITCH.fM1K2_Flow_1.iRaw, INT, 1284655616 (16) + PRG_MR1K2_SWITCH.fM1K2_Flow_1_val, LREAL, 1284656064 (64) + PRG_MR1K2_SWITCH.fM1K2_Flow_2, FB_AnalogInput, 1284656128 (512) + PRG_MR1K2_SWITCH.fM1K2_Flow_2.iRaw, INT, 1284656192 (16) + PRG_MR1K2_SWITCH.fM1K2_Flow_2_val, LREAL, 1284656640 (64) + PRG_MR1K2_SWITCH.fM1K2_Press_1, FB_AnalogInput, 1284656704 (512) + PRG_MR1K2_SWITCH.fM1K2_Press_1.iRaw, INT, 1284656768 (16) + PRG_MR1K2_SWITCH.fM1K2_Press_1_val, LREAL, 1284657216 (64) + PRG_MR1K2_SWITCH.fMaxPitchRMSErrorM1K2, LREAL, 1283924608 (64) + PRG_MR1K2_SWITCH.fMaxXRMSErrorM1K2, LREAL, 1283536960 (64) + PRG_MR1K2_SWITCH.fMaxYRMSErrorM1K2, LREAL, 1283149312 (64) + PRG_MR1K2_SWITCH.fMinPitchRMSErrorM1K2, LREAL, 1283924672 (64) + PRG_MR1K2_SWITCH.fMinXRMSErrorM1K2, LREAL, 1283537024 (64) + PRG_MR1K2_SWITCH.fMinYRMSErrorM1K2, LREAL, 1283149376 (64) + PRG_MR1K2_SWITCH.fYRoll_urad, LREAL, 1284650048 (64) + PRG_MR1K2_SWITCH.M1K2, DUT_HOMS, 1282738240 (23552) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable1, BOOL, 1282739456 (8) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable2, BOOL, 1282739464 (8) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count, ULINT, 1282751424 (64) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count, ULINT, 1282751552 (64) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count, ULINT, 1282740672 (64) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count, ULINT, 1282740800 (64) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXdwnEnc, ST_RenishawAbsEnc, 1282739904 (128) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXupEnc, ST_RenishawAbsEnc, 1282739776 (128) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYdwnEnc, ST_RenishawAbsEnc, 1282739648 (128) + PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYupEnc, ST_RenishawAbsEnc, 1282739520 (128) + PRG_MR1K2_SWITCH.mcReadParameterPitchM1K2, MC_ReadParameter, 1284650432 (4992) + PRG_MR1K2_SWITCH.nEncCntPitchM1K2, UDINT, 1284650240 (32) + PRG_MR1K2_SWITCH.nEncCntXdwnM1K2, UDINT, 1284650208 (32) + PRG_MR1K2_SWITCH.nEncCntXupM1K2, UDINT, 1284650176 (32) + PRG_MR1K2_SWITCH.nEncCntYleftM1K2, UDINT, 1284650112 (32) + PRG_MR1K2_SWITCH.nEncCntYrightM1K2, UDINT, 1284650144 (32) + PRG_MR1K2_SWITCH.nEncRefPitchM1K2, UDINT, 1284650400 (32) + PRG_MR1K2_SWITCH.nEncRefXdwnM1K2, UDINT, 1284650368 (32) + PRG_MR1K2_SWITCH.nEncRefXupM1K2, UDINT, 1284650336 (32) + PRG_MR1K2_SWITCH.nEncRefYleftM1K2, UDINT, 1284650272 (32) + PRG_MR1K2_SWITCH.nEncRefYrightM1K2, UDINT, 1284650304 (32) + +.. raw:: html + +
+
+ + +PRG_MR2K2_FLAT +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 21 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_MR2K2_FLAT.fbCoolingPanel, FB_Axilon_Cooling_2f1p, 1290845568 (1792) + PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_1.iRaw, INT, 1290845824 (16) + PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_2.iRaw, INT, 1290846912 (16) + PRG_MR2K2_FLAT.fbCoolingPanel.fbPress_1.iRaw, INT, 1290846336 (16) + PRG_MR2K2_FLAT.fbrXRMSErrorM2K2, FB_RMSWatch, 1290457728 (387520) + PRG_MR2K2_FLAT.fbXRMSErrorM2K2, FB_RMSWatch, 1289682432 (387520) + PRG_MR2K2_FLAT.fbYRMSErrorM2K2, FB_RMSWatch, 1290070080 (387520) + PRG_MR2K2_FLAT.fMaxrXRMSErrorM2K2, LREAL, 1290845248 (64) + PRG_MR2K2_FLAT.fMaxXRMSErrorM2K2, LREAL, 1290069952 (64) + PRG_MR2K2_FLAT.fMaxYRMSErrorM2K2, LREAL, 1290457600 (64) + PRG_MR2K2_FLAT.fMinrXRMSErrorM2K2, LREAL, 1290845312 (64) + PRG_MR2K2_FLAT.fMinXRMSErrorM2K2, LREAL, 1290070016 (64) + PRG_MR2K2_FLAT.fMinYRMSErrorM2K2, LREAL, 1290457664 (64) + PRG_MR2K2_FLAT.M2K2FLATbSTOEnable1, BOOL, 1289653968 (8) + PRG_MR2K2_FLAT.M2K2FLATbSTOEnable2, BOOL, 1289653976 (8) + PRG_MR2K2_FLAT.nEncCntrXM2K2, UDINT, 1290845504 (32) + PRG_MR2K2_FLAT.nEncCntXM2K2, UDINT, 1290845440 (32) + PRG_MR2K2_FLAT.nEncCntYM2K2, UDINT, 1290845472 (32) + PRG_MR2K2_FLAT.nEncRefrXM2K2, UDINT, 1290845408 (32) + PRG_MR2K2_FLAT.nEncRefXM2K2, UDINT, 1289653984 (32) + PRG_MR2K2_FLAT.nEncRefYM2K2, UDINT, 1290845376 (32) + +.. raw:: html + +
+
+ + +PRG_MR3K2_KBH +^^^^^^^^^^^^^ + +.. raw:: html + +
+ 42 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_MR3K2_KBH.bM3K2DS_RTD_1_Err, BOOL, 1292786104 (8) + PRG_MR3K2_KBH.bM3K2DS_RTD_2_Err, BOOL, 1292786112 (8) + PRG_MR3K2_KBH.bM3K2DS_RTD_3_Err, BOOL, 1292786120 (8) + PRG_MR3K2_KBH.bM3K2US_RTD_1_Err, BOOL, 1292786080 (8) + PRG_MR3K2_KBH.bM3K2US_RTD_2_Err, BOOL, 1292786088 (8) + PRG_MR3K2_KBH.bM3K2US_RTD_3_Err, BOOL, 1292786096 (8) + PRG_MR3K2_KBH.fbCoolingPanel, FB_Axilon_Cooling_1f1p, 1292786176 (1216) + PRG_MR3K2_KBH.fbCoolingPanel.fbFlow_1.iRaw, INT, 1292786432 (16) + PRG_MR3K2_KBH.fbCoolingPanel.fbPress_1.iRaw, INT, 1292786944 (16) + PRG_MR3K2_KBH.fbdSRMSErrorM3K2, FB_RMSWatch, 1292397952 (387520) + PRG_MR3K2_KBH.fbrYRMSErrorM3K2, FB_RMSWatch, 1291622656 (387520) + PRG_MR3K2_KBH.fbUSRMSErrorM3K2, FB_RMSWatch, 1292010304 (387520) + PRG_MR3K2_KBH.fbXRMSErrorM3K2, FB_RMSWatch, 1290847360 (387520) + PRG_MR3K2_KBH.fbYRMSErrorM3K2, FB_RMSWatch, 1291235008 (387520) + PRG_MR3K2_KBH.fM3K2DS_RTD_1, REAL, 1292785984 (32) + PRG_MR3K2_KBH.fM3K2DS_RTD_2, REAL, 1292786016 (32) + PRG_MR3K2_KBH.fM3K2DS_RTD_3, REAL, 1292786048 (32) + PRG_MR3K2_KBH.fM3K2US_RTD_1, REAL, 1292785888 (32) + PRG_MR3K2_KBH.fM3K2US_RTD_2, REAL, 1292785920 (32) + PRG_MR3K2_KBH.fM3K2US_RTD_3, REAL, 1292785952 (32) + PRG_MR3K2_KBH.fMaxDSRMSErrorM3K2, LREAL, 1292785472 (64) + PRG_MR3K2_KBH.fMaxrYRMSErrorM3K2, LREAL, 1292010176 (64) + PRG_MR3K2_KBH.fMaxUSRMSErrorM3K2, LREAL, 1292397824 (64) + PRG_MR3K2_KBH.fMaxXRMSErrorM3K2, LREAL, 1291234880 (64) + PRG_MR3K2_KBH.fMaxYRMSErrorM3K2, LREAL, 1291622528 (64) + PRG_MR3K2_KBH.fMinDSRMSErrorM3K2, LREAL, 1292785536 (64) + PRG_MR3K2_KBH.fMinrYRMSErrorM3K2, LREAL, 1292010240 (64) + PRG_MR3K2_KBH.fMinUSRMSErrorM3K2, LREAL, 1292397888 (64) + PRG_MR3K2_KBH.fMinXRMSErrorM3K2, LREAL, 1291234944 (64) + PRG_MR3K2_KBH.fMinYRMSErrorM3K2, LREAL, 1291622592 (64) + PRG_MR3K2_KBH.M3K2KBHbSTOEnable1, BOOL, 1292786128 (8) + PRG_MR3K2_KBH.M3K2KBHbSTOEnable2, BOOL, 1292786136 (8) + PRG_MR3K2_KBH.nEncCntDSM3K2, UDINT, 1292785856 (32) + PRG_MR3K2_KBH.nEncCntrYM3K2, UDINT, 1292785792 (32) + PRG_MR3K2_KBH.nEncCntUSM3K2, UDINT, 1292785824 (32) + PRG_MR3K2_KBH.nEncCntXM3K2, UDINT, 1292785728 (32) + PRG_MR3K2_KBH.nEncCntYM3K2, UDINT, 1292785760 (32) + PRG_MR3K2_KBH.nEncRefDSM3K2, UDINT, 1292785696 (32) + PRG_MR3K2_KBH.nEncRefrYM3K2, UDINT, 1292785632 (32) + PRG_MR3K2_KBH.nEncRefUSM3K2, UDINT, 1292785664 (32) + PRG_MR3K2_KBH.nEncRefXM3K2, UDINT, 1290845536 (32) + PRG_MR3K2_KBH.nEncRefYM3K2, UDINT, 1292785600 (32) + +.. raw:: html + +
+
+ + +PRG_MR4K2_KBV +^^^^^^^^^^^^^ + +.. raw:: html + +
+ 52 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_MR4K2_KBV.bM4K2DS_RTD_1_Err, BOOL, 1294726136 (8) + PRG_MR4K2_KBV.bM4K2DS_RTD_2_Err, BOOL, 1294726656 (8) + PRG_MR4K2_KBV.bM4K2DS_RTD_3_Err, BOOL, 1294726664 (8) + PRG_MR4K2_KBV.bM4K2US_RTD_1_Err, BOOL, 1294726112 (8) + PRG_MR4K2_KBV.bM4K2US_RTD_2_Err, BOOL, 1294726120 (8) + PRG_MR4K2_KBV.bM4K2US_RTD_3_Err, BOOL, 1294726128 (8) + PRG_MR4K2_KBV.fbCoolingPanel, FB_Axilon_Cooling_1f1p, 1294726720 (1216) + PRG_MR4K2_KBV.fbCoolingPanel.fbFlow_1.iRaw, INT, 1294726976 (16) + PRG_MR4K2_KBV.fbCoolingPanel.fbPress_1.iRaw, INT, 1294727488 (16) + PRG_MR4K2_KBV.fbdSRMSErrorM4K2, FB_RMSWatch, 1294337984 (387520) + PRG_MR4K2_KBV.fbrXRMSErrorM4K2, FB_RMSWatch, 1293562688 (387520) + PRG_MR4K2_KBV.fbUSRMSErrorM4K2, FB_RMSWatch, 1293950336 (387520) + PRG_MR4K2_KBV.fbXRMSErrorM4K2, FB_RMSWatch, 1292787392 (387520) + PRG_MR4K2_KBV.fbYRMSErrorM4K2, FB_RMSWatch, 1293175040 (387520) + PRG_MR4K2_KBV.fM4K2DS_RTD_1, REAL, 1294726016 (32) + PRG_MR4K2_KBV.fM4K2DS_RTD_2, REAL, 1294726048 (32) + PRG_MR4K2_KBV.fM4K2DS_RTD_3, REAL, 1294726080 (32) + PRG_MR4K2_KBV.fM4K2US_RTD_1, REAL, 1294725920 (32) + PRG_MR4K2_KBV.fM4K2US_RTD_2, REAL, 1294725952 (32) + PRG_MR4K2_KBV.fM4K2US_RTD_3, REAL, 1294725984 (32) + PRG_MR4K2_KBV.fMaxDSRMSErrorM4K2, LREAL, 1294725504 (64) + PRG_MR4K2_KBV.fMaxrXRMSErrorM4K2, LREAL, 1293950208 (64) + PRG_MR4K2_KBV.fMaxUSRMSErrorM4K2, LREAL, 1294337856 (64) + PRG_MR4K2_KBV.fMaxXRMSErrorM4K2, LREAL, 1293174912 (64) + PRG_MR4K2_KBV.fMaxYRMSErrorM4K2, LREAL, 1293562560 (64) + PRG_MR4K2_KBV.fMinDSRMSErrorM4K2, LREAL, 1294725568 (64) + PRG_MR4K2_KBV.fMinrXRMSErrorM4K2, LREAL, 1293950272 (64) + PRG_MR4K2_KBV.fMinUSRMSErrorM4K2, LREAL, 1294337920 (64) + PRG_MR4K2_KBV.fMinXRMSErrorM4K2, LREAL, 1293174976 (64) + PRG_MR4K2_KBV.fMinYRMSErrorM4K2, LREAL, 1293562624 (64) + PRG_MR4K2_KBV.M4K2KBVbSTOEnable1, BOOL, 1294726672 (8) + PRG_MR4K2_KBV.M4K2KBVbSTOEnable2, BOOL, 1294726680 (8) + PRG_MR4K2_KBV.nEncCntDSM4K2, UDINT, 1294725888 (32) + PRG_MR4K2_KBV.nEncCntrXM4K2, UDINT, 1294725824 (32) + PRG_MR4K2_KBV.nEncCntUSM4K2, UDINT, 1294725856 (32) + PRG_MR4K2_KBV.nEncCntXM4K2, UDINT, 1294725760 (32) + PRG_MR4K2_KBV.nEncCntYM4K2, UDINT, 1294725792 (32) + PRG_MR4K2_KBV.nEncRefDSM4K2, UDINT, 1294725728 (32) + PRG_MR4K2_KBV.nEncRefrXM4K2, UDINT, 1294725664 (32) + PRG_MR4K2_KBV.nEncRefUSM4K2, UDINT, 1294725696 (32) + PRG_MR4K2_KBV.nEncRefXM4K2, UDINT, 1292786144 (32) + PRG_MR4K2_KBV.nEncRefYM4K2, UDINT, 1294725632 (32) + PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD, FB_TempSensor, 1294726400 (256) + PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError, BOOL, 1294726600 (8) + PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bOverrange, BOOL, 1294726616 (8) + PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bUnderrange, BOOL, 1294726608 (8) + PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.iRaw, INT, 1294726624 (16) + PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD, FB_TempSensor, 1294726144 (256) + PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError, BOOL, 1294726344 (8) + PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bOverrange, BOOL, 1294726360 (8) + PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bUnderrange, BOOL, 1294726352 (8) + PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.iRaw, INT, 1294726368 (16) + +.. raw:: html + +
+
+ + +PRG_SL1K2_EXIT +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 52 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_SL1K2_EXIT.bFanOn, BOOL, 1286625752 (8) + PRG_SL1K2_EXIT.bInit, BOOL, 1286625768 (8) + PRG_SL1K2_EXIT.bLEDPower, BOOL, 1286625760 (8) + PRG_SL1K2_EXIT.fbFlowMeter, FB_AnalogInput, 1289021440 (512) + PRG_SL1K2_EXIT.fbFlowMeter.iRaw, INT, 1289021504 (16) + PRG_SL1K2_EXIT.fbGap, FB_MotionStage, 1287669504 (327424) + PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1287672128 (2048) + PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1287671104 (1024) + PRG_SL1K2_EXIT.fbGige, FB_PPM_Gige, 1289020096 (1344) + PRG_SL1K2_EXIT.fbGige.bGigePower, BOOL, 1289020176 (8) + PRG_SL1K2_EXIT.fbGige.fbGetIllPercent.iRaw, INT, 1289020352 (16) + PRG_SL1K2_EXIT.fbGige.fbSetIllPercent.iRaw, INT, 1289021248 (16) + PRG_SL1K2_EXIT.fbGige.iIlluminatorINT, INT, 1289020160 (16) + PRG_SL1K2_EXIT.fBigDelta, LREAL, 1289022016 (64) + PRG_SL1K2_EXIT.fbPitch, FB_MotionStage, 1286687232 (327424) + PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1286689856 (2048) + PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1286688832 (1024) + PRG_SL1K2_EXIT.fbRoll, FB_MotionStage, 1287014656 (327424) + PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1287017280 (2048) + PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1287016256 (1024) + PRG_SL1K2_EXIT.fbStates, FB_XS_YAG_States, 1288324352 (694720) + PRG_SL1K2_EXIT.fbVertical, FB_MotionStage, 1287342080 (327424) + PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1287344704 (2048) + PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1287343680 (1024) + PRG_SL1K2_EXIT.fbYag, FB_MotionStage, 1287996928 (327424) + PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1287999552 (2048) + PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1287998528 (1024) + PRG_SL1K2_EXIT.FFO, FB_FastFault, 1286661312 (25920) + PRG_SL1K2_EXIT.fHighAccel, LREAL, 1289022144 (64) + PRG_SL1K2_EXIT.fLowAccel, LREAL, 1289022208 (64) + PRG_SL1K2_EXIT.fMaxVelocity, LREAL, 1289022080 (64) + PRG_SL1K2_EXIT.fSmallDelta, LREAL, 1289021952 (64) + PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM, FB_TempSensor, 1289019328 (256) + PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError, BOOL, 1289019528 (8) + PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bOverrange, BOOL, 1289019544 (8) + PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bUnderrange, BOOL, 1289019536 (8) + PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.iRaw, INT, 1289019552 (16) + PRG_SL1K2_EXIT.RTD_Crystal_TOP, FB_TempSensor, 1289019072 (256) + PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError, BOOL, 1289019272 (8) + PRG_SL1K2_EXIT.RTD_Crystal_TOP.bOverrange, BOOL, 1289019288 (8) + PRG_SL1K2_EXIT.RTD_Crystal_TOP.bUnderrange, BOOL, 1289019280 (8) + PRG_SL1K2_EXIT.RTD_Crystal_TOP.iRaw, INT, 1289019296 (16) + PRG_SL1K2_EXIT.RTD_HeatSync, FB_TempSensor, 1289019840 (256) + PRG_SL1K2_EXIT.RTD_HeatSync.bError, BOOL, 1289020040 (8) + PRG_SL1K2_EXIT.RTD_HeatSync.bOverrange, BOOL, 1289020056 (8) + PRG_SL1K2_EXIT.RTD_HeatSync.bUnderrange, BOOL, 1289020048 (8) + PRG_SL1K2_EXIT.RTD_HeatSync.iRaw, INT, 1289020064 (16) + PRG_SL1K2_EXIT.RTD_YAG, FB_TempSensor, 1289019584 (256) + PRG_SL1K2_EXIT.RTD_YAG.bError, BOOL, 1289019784 (8) + PRG_SL1K2_EXIT.RTD_YAG.bOverrange, BOOL, 1289019800 (8) + PRG_SL1K2_EXIT.RTD_YAG.bUnderrange, BOOL, 1289019792 (8) + PRG_SL1K2_EXIT.RTD_YAG.iRaw, INT, 1289019808 (16) + +.. raw:: html + +
+
+ + +PRG_SP1K1_MONO +^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 100 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_SP1K1_MONO.bLEDPower01, BOOL, 1286625728 (8) + PRG_SP1K1_MONO.bLEDPower02, BOOL, 1286625736 (8) + PRG_SP1K1_MONO.bLEDPower03, BOOL, 1286625744 (8) + PRG_SP1K1_MONO.bSTOEnable1, BOOL, 1276913968 (8) + PRG_SP1K1_MONO.bSTOEnable2, BOOL, 1276913976 (8) + PRG_SP1K1_MONO.fbMotionStage_g_h, FB_MotionStage, 1285639872 (327424) + PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1285642496 (2048) + PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1285641472 (1024) + PRG_SP1K1_MONO.fbMotionStage_g_pi, FB_MotionStage, 1284985024 (327424) + PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1284987648 (2048) + PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1284986624 (1024) + PRG_SP1K1_MONO.fbMotionStage_m_h, FB_MotionStage, 1285312448 (327424) + PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1285315072 (2048) + PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1285314048 (1024) + PRG_SP1K1_MONO.fbMotionStage_m_pi, FB_MotionStage, 1284657600 (327424) + PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1284660224 (2048) + PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1284659200 (1024) + PRG_SP1K1_MONO.fbMotionStage_s_io, FB_MotionStage, 1286294720 (327424) + PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1286297344 (2048) + PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1286296320 (1024) + PRG_SP1K1_MONO.fbMotionStage_s_r, FB_MotionStage, 1285967296 (327424) + PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1285969920 (2048) + PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1285968896 (1024) + PRG_SP1K1_MONO.fipi_read, LREAL, 1286625600 (64) + PRG_SP1K1_MONO.fipi_set, LREAL, 1286625664 (64) + PRG_SP1K1_MONO.fSP1K1_Flow_1, FB_AnalogInput, 1286651776 (512) + PRG_SP1K1_MONO.fSP1K1_Flow_1.iRaw, INT, 1286651840 (16) + PRG_SP1K1_MONO.fSP1K1_Flow_1_val, LREAL, 1286652288 (64) + PRG_SP1K1_MONO.fSP1K1_Flow_2, FB_AnalogInput, 1286652352 (512) + PRG_SP1K1_MONO.fSP1K1_Flow_2.iRaw, INT, 1286652416 (16) + PRG_SP1K1_MONO.fSP1K1_Flow_2_val, LREAL, 1286652864 (64) + PRG_SP1K1_MONO.fSP1K1_Press_1, FB_AnalogInput, 1286652928 (512) + PRG_SP1K1_MONO.fSP1K1_Press_1.iRaw, INT, 1286652992 (16) + PRG_SP1K1_MONO.fSP1K1_Press_1_val, LREAL, 1286653440 (64) + PRG_SP1K1_MONO.gpi_upe, ST_RenishawAbsEnc, 1286622272 (128) + PRG_SP1K1_MONO.gpi_upeurad, LREAL, 1286622464 (64) + PRG_SP1K1_MONO.mpi_upe, ST_RenishawAbsEnc, 1286622144 (128) + PRG_SP1K1_MONO.mpi_upeurad, LREAL, 1286622400 (64) + PRG_SP1K1_MONO.RTD1, FB_TempSensor, 1286622528 (256) + PRG_SP1K1_MONO.RTD1.bError, BOOL, 1286622728 (8) + PRG_SP1K1_MONO.RTD1.bOverrange, BOOL, 1286622744 (8) + PRG_SP1K1_MONO.RTD1.bUnderrange, BOOL, 1286622736 (8) + PRG_SP1K1_MONO.RTD1.iRaw, INT, 1286622752 (16) + PRG_SP1K1_MONO.RTD10, FB_TempSensor, 1286624832 (256) + PRG_SP1K1_MONO.RTD10.bError, BOOL, 1286625032 (8) + PRG_SP1K1_MONO.RTD10.bOverrange, BOOL, 1286625048 (8) + PRG_SP1K1_MONO.RTD10.bUnderrange, BOOL, 1286625040 (8) + PRG_SP1K1_MONO.RTD10.iRaw, INT, 1286625056 (16) + PRG_SP1K1_MONO.RTD11, FB_TempSensor, 1286625088 (256) + PRG_SP1K1_MONO.RTD11.bError, BOOL, 1286625288 (8) + PRG_SP1K1_MONO.RTD11.bOverrange, BOOL, 1286625304 (8) + PRG_SP1K1_MONO.RTD11.bUnderrange, BOOL, 1286625296 (8) + PRG_SP1K1_MONO.RTD11.iRaw, INT, 1286625312 (16) + PRG_SP1K1_MONO.RTD12, FB_TempSensor, 1286625344 (256) + PRG_SP1K1_MONO.RTD12.bError, BOOL, 1286625544 (8) + PRG_SP1K1_MONO.RTD12.bOverrange, BOOL, 1286625560 (8) + PRG_SP1K1_MONO.RTD12.bUnderrange, BOOL, 1286625552 (8) + PRG_SP1K1_MONO.RTD12.iRaw, INT, 1286625568 (16) + PRG_SP1K1_MONO.RTD2, FB_TempSensor, 1286622784 (256) + PRG_SP1K1_MONO.RTD2.bError, BOOL, 1286622984 (8) + PRG_SP1K1_MONO.RTD2.bOverrange, BOOL, 1286623000 (8) + PRG_SP1K1_MONO.RTD2.bUnderrange, BOOL, 1286622992 (8) + PRG_SP1K1_MONO.RTD2.iRaw, INT, 1286623008 (16) + PRG_SP1K1_MONO.RTD3, FB_TempSensor, 1286623040 (256) + PRG_SP1K1_MONO.RTD3.bError, BOOL, 1286623240 (8) + PRG_SP1K1_MONO.RTD3.bOverrange, BOOL, 1286623256 (8) + PRG_SP1K1_MONO.RTD3.bUnderrange, BOOL, 1286623248 (8) + PRG_SP1K1_MONO.RTD3.iRaw, INT, 1286623264 (16) + PRG_SP1K1_MONO.RTD4, FB_TempSensor, 1286623296 (256) + PRG_SP1K1_MONO.RTD4.bError, BOOL, 1286623496 (8) + PRG_SP1K1_MONO.RTD4.bOverrange, BOOL, 1286623512 (8) + PRG_SP1K1_MONO.RTD4.bUnderrange, BOOL, 1286623504 (8) + PRG_SP1K1_MONO.RTD4.iRaw, INT, 1286623520 (16) + PRG_SP1K1_MONO.RTD5, FB_TempSensor, 1286623552 (256) + PRG_SP1K1_MONO.RTD5.bError, BOOL, 1286623752 (8) + PRG_SP1K1_MONO.RTD5.bOverrange, BOOL, 1286623768 (8) + PRG_SP1K1_MONO.RTD5.bUnderrange, BOOL, 1286623760 (8) + PRG_SP1K1_MONO.RTD5.iRaw, INT, 1286623776 (16) + PRG_SP1K1_MONO.RTD6, FB_TempSensor, 1286623808 (256) + PRG_SP1K1_MONO.RTD6.bError, BOOL, 1286624008 (8) + PRG_SP1K1_MONO.RTD6.bOverrange, BOOL, 1286624024 (8) + PRG_SP1K1_MONO.RTD6.bUnderrange, BOOL, 1286624016 (8) + PRG_SP1K1_MONO.RTD6.iRaw, INT, 1286624032 (16) + PRG_SP1K1_MONO.RTD7, FB_TempSensor, 1286624064 (256) + PRG_SP1K1_MONO.RTD7.bError, BOOL, 1286624264 (8) + PRG_SP1K1_MONO.RTD7.bOverrange, BOOL, 1286624280 (8) + PRG_SP1K1_MONO.RTD7.bUnderrange, BOOL, 1286624272 (8) + PRG_SP1K1_MONO.RTD7.iRaw, INT, 1286624288 (16) + PRG_SP1K1_MONO.RTD8, FB_TempSensor, 1286624320 (256) + PRG_SP1K1_MONO.RTD8.bError, BOOL, 1286624520 (8) + PRG_SP1K1_MONO.RTD8.bOverrange, BOOL, 1286624536 (8) + PRG_SP1K1_MONO.RTD8.bUnderrange, BOOL, 1286624528 (8) + PRG_SP1K1_MONO.RTD8.iRaw, INT, 1286624544 (16) + PRG_SP1K1_MONO.RTD9, FB_TempSensor, 1286624576 (256) + PRG_SP1K1_MONO.RTD9.bError, BOOL, 1286624776 (8) + PRG_SP1K1_MONO.RTD9.bOverrange, BOOL, 1286624792 (8) + PRG_SP1K1_MONO.RTD9.bUnderrange, BOOL, 1286624784 (8) + PRG_SP1K1_MONO.RTD9.iRaw, INT, 1286624800 (16) + PRG_SP1K1_MONO.sd_io_e_pmps, LREAL, 1286651712 (64) + PRG_SP1K1_MONO.sd_io_FFO, FB_FastFault, 1286625792 (25920) + +.. raw:: html + +
+
+ + +PRG_ST1K1_ZOS +^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_ST1K1_ZOS.fbZOS, FB_MotionStage, 1289022272 (327424) + PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.NcToPlc, NCTOPLC_AXIS_REF, 1289024896 (2048) + PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.PlcToNc, PLCTONC_AXIS_REF, 1289023872 (1024) + + +PRG_Stats +^^^^^^^^^ + +.. raw:: html + +
+ 13 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_Stats.afGpiExtraBuffer, LREAL, 1313568448 (64000) + PRG_Stats.afGpiPosDiffBuffer, LREAL, 1313504448 (64000) + PRG_Stats.afMpiExtraBuffer, LREAL, 1273569920 (640000) + PRG_Stats.afMpiPosDiffBuffer, LREAL, 1272929920 (640000) + PRG_Stats.fbGpiPosDiffCollect, FB_DataBuffer, 1272927808 (448) + PRG_Stats.fbGpiPosDiffStats, FB_BasicStats, 1272928256 (1152) + PRG_Stats.fbMpiPosDiffCollect, FB_DataBuffer, 1274209920 (448) + PRG_Stats.fbMpiPosDiffStats, FB_BasicStats, 1274210368 (1152) + PRG_Stats.fGpiEncoderPosDiff, LREAL, 1271647744 (64) + PRG_Stats.fGpiRangeMax, LREAL, 1272929408 (64) + PRG_Stats.fMpiEncoderPosDiff, LREAL, 1272929856 (64) + PRG_Stats.rtNewGpiMove, R_TRIG, 1272929472 (128) + PRG_Stats.tonNewGpiMove, TON, 1272929600 (256) + +.. raw:: html + +
+
+ + +PRG_ZeroOrder_PMPS +^^^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 38 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + PRG_ZeroOrder_PMPS.Ans, LREAL, 1289655168 (64) + PRG_ZeroOrder_PMPS.bBeamPermitted, BOOL, 1289628024 (8) + PRG_ZeroOrder_PMPS.bLRG_Grating_IN, BOOL, 1286625784 (8) + PRG_ZeroOrder_PMPS.bMR1K1_Inserted, BOOL, 1289628016 (8) + PRG_ZeroOrder_PMPS.bSafeBenderRange, BOOL, 1286625776 (8) + PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper, BOOL, 1289628008 (8) + PRG_ZeroOrder_PMPS.bZOS_IN, BOOL, 1289628000 (8) + PRG_ZeroOrder_PMPS.Delta, LREAL, 1289655104 (64) + PRG_ZeroOrder_PMPS.ffZeroOrderBeam, FB_FastFault, 1289628032 (25920) + PRG_ZeroOrder_PMPS.ffZeroOrderBeamExitSlits, FB_FastFault, 1289655232 (25920) + PRG_ZeroOrder_PMPS.Hb0m3, LREAL, 1289654720 (64) + PRG_ZeroOrder_PMPS.Hbm1, LREAL, 1289654528 (64) + PRG_ZeroOrder_PMPS.Hbm2, LREAL, 1289654592 (64) + PRG_ZeroOrder_PMPS.Hbm3, LREAL, 1289654656 (64) + PRG_ZeroOrder_PMPS.Hi2, LREAL, 1289681152 (64) + PRG_ZeroOrder_PMPS.Hm1, LREAL, 1289654208 (64) + PRG_ZeroOrder_PMPS.Hm3, LREAL, 1289654784 (64) + PRG_ZeroOrder_PMPS.Hpiv, LREAL, 1289654848 (64) + PRG_ZeroOrder_PMPS.HZos, LREAL, 1289654272 (64) + PRG_ZeroOrder_PMPS.nMachineMode, INT, 1289653952 (16) + PRG_ZeroOrder_PMPS.Pm1, LREAL, 1289654144 (64) + PRG_ZeroOrder_PMPS.Pm1Offset, LREAL, 1289681600 (64) + PRG_ZeroOrder_PMPS.Pm2, LREAL, 1289654080 (64) + PRG_ZeroOrder_PMPS.Pm2Offset, LREAL, 1289681664 (64) + PRG_ZeroOrder_PMPS.Pm3, LREAL, 1289654016 (64) + PRG_ZeroOrder_PMPS.Pm3Offset, LREAL, 1289681728 (64) + PRG_ZeroOrder_PMPS.Theta0, LREAL, 1289681280 (64) + PRG_ZeroOrder_PMPS.Theta_m1, LREAL, 1289654912 (64) + PRG_ZeroOrder_PMPS.Theta_m2, LREAL, 1289654976 (64) + PRG_ZeroOrder_PMPS.Theta_m3, LREAL, 1289655040 (64) + PRG_ZeroOrder_PMPS.Zbm1, LREAL, 1289654336 (64) + PRG_ZeroOrder_PMPS.Zbm2, LREAL, 1289654400 (64) + PRG_ZeroOrder_PMPS.Zbm3, LREAL, 1289654464 (64) + PRG_ZeroOrder_PMPS.Zi2, LREAL, 1289681216 (64) + PRG_ZeroOrder_PMPS.Zm1, LREAL, 1289681344 (64) + PRG_ZeroOrder_PMPS.Zmon, LREAL, 1289681408 (64) + PRG_ZeroOrder_PMPS.Zpiv, LREAL, 1289681472 (64) + PRG_ZeroOrder_PMPS.Zzos, LREAL, 1289681536 (64) + +.. raw:: html + +
+
+ + +TC_EVENT_CLASSES +^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TC_EVENT_CLASSES.LCLSGeneralEventClass, GUID, 1305276608 (128) + TC_EVENT_CLASSES.TcGeneralAdsEventClass, GUID, 1305276096 (128) + TC_EVENT_CLASSES.TcRouterEventClass, GUID, 1305276224 (128) + TC_EVENT_CLASSES.TcRTimeEventClass, GUID, 1305276352 (128) + TC_EVENT_CLASSES.TcSystemEventClass, GUID, 1305275968 (128) + TC_EVENT_CLASSES.Win32EventClass, GUID, 1305276480 (128) + + +TC_EVENTS +^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TC_EVENTS.LCLSGeneralEventClass, ST_LCLSGeneralEventClass, 1305309632 (960) + + +TwinCAT_LicenseInfoVarList +^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TwinCAT_LicenseInfoVarList._LicenseInfo, PlcLicenseInfo, 1305244896 (2048) + + +TwinCAT_SystemInfoVarList +^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. raw:: html + +
+ 17 Symbols + +.. csv-table:: + :header: Symbol, Type, Offset/Size + :align: center + + TwinCAT_SystemInfoVarList.__DaqTask, _Implicit_Task_Info, 1305257152 (896) + TwinCAT_SystemInfoVarList.__PiezoDriver, _Implicit_Task_Info, 1305256256 (896) + TwinCAT_SystemInfoVarList.__PlcTask, _Implicit_Task_Info, 1305258048 (896) + TwinCAT_SystemInfoVarList.__SerialIO, _Implicit_Task_Info, 1305254464 (896) + TwinCAT_SystemInfoVarList.__StatsTask, _Implicit_Task_Info, 1305255360 (896) + TwinCAT_SystemInfoVarList._AppInfo, PlcAppSystemInfo, 1305246976 (2048) + TwinCAT_SystemInfoVarList._TaskInfo, PlcTaskSystemInfo, 1305249024 (5120) + TwinCAT_SystemInfoVarList._TaskOid_DaqTask, OTCID, 1305254336 (32) + TwinCAT_SystemInfoVarList._TaskOid_PiezoDriver, OTCID, 1305254272 (32) + TwinCAT_SystemInfoVarList._TaskOid_PlcTask, OTCID, 1305254400 (32) + TwinCAT_SystemInfoVarList._TaskOid_SerialIO, OTCID, 1305254144 (32) + TwinCAT_SystemInfoVarList._TaskOid_StatsTask, OTCID, 1305254208 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_DaqTask, OTCID, 1305254304 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_PiezoDriver, OTCID, 1305254240 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask, OTCID, 1305254368 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_SerialIO, OTCID, 1305246944 (32) + TwinCAT_SystemInfoVarList._TaskPouOid_StatsTask, OTCID, 1305254176 (32) + +.. raw:: html + +
+
+ + diff --git a/v3.3.0/_sources/test.rst.txt b/v3.3.0/_sources/test.rst.txt new file mode 100644 index 0000000..e69de29 diff --git a/v3.3.0/_static/_sphinx_javascript_frameworks_compat.js b/v3.3.0/_static/_sphinx_javascript_frameworks_compat.js new file mode 100644 index 0000000..8141580 --- /dev/null +++ b/v3.3.0/_static/_sphinx_javascript_frameworks_compat.js @@ -0,0 +1,123 @@ +/* Compatability shim for jQuery and underscores.js. + * + * Copyright Sphinx contributors + * Released under the two clause BSD licence + */ + +/** + * small helper function to urldecode strings + * + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/decodeURIComponent#Decoding_query_parameters_from_a_URL + */ +jQuery.urldecode = function(x) { + if (!x) { + return x + } + return decodeURIComponent(x.replace(/\+/g, ' ')); +}; + +/** + * small helper function to urlencode strings + */ +jQuery.urlencode = encodeURIComponent; + +/** + * This function returns the parsed url parameters of the + * current request. Multiple values per key are supported, + * it will always return arrays of strings for the value parts. + */ +jQuery.getQueryParameters = function(s) { + if (typeof s === 'undefined') + s = document.location.search; + var parts = s.substr(s.indexOf('?') + 1).split('&'); + var result = {}; + for (var i = 0; i < parts.length; i++) { + var tmp = parts[i].split('=', 2); + var key = jQuery.urldecode(tmp[0]); + var value = jQuery.urldecode(tmp[1]); + if (key in result) + result[key].push(value); + else + result[key] = [value]; + } + return result; +}; + +/** + * highlight a given string on a jquery object by wrapping it in + * span elements with the given class name. + */ +jQuery.fn.highlightText = function(text, className) { + function highlight(node, addItems) { + if (node.nodeType === 3) { + var val = node.nodeValue; + var pos = val.toLowerCase().indexOf(text); + if (pos >= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} diff --git a/v3.3.0/_static/basic.css b/v3.3.0/_static/basic.css new file mode 100644 index 0000000..f316efc --- /dev/null +++ b/v3.3.0/_static/basic.css @@ -0,0 +1,925 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li p.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 360px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a:visited { + color: #551A8B; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, figure.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, figure.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, figure.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, figure.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar, +aside.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +nav.contents, +aside.topic, +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +nav.contents, +aside.topic, +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +aside.sidebar > :last-child, +nav.contents > :last-child, +aside.topic > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +aside.sidebar::after, +nav.contents::after, +aside.topic::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure, figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption, figcaption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number, +figcaption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text, +figcaption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + +/* -- object description styles --------------------------------------------- */ + +.sig { + font-family: 'Consolas', 'Menlo', 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', monospace; +} + +.sig-name, code.descname { + background-color: transparent; + font-weight: bold; +} + +.sig-name { + font-size: 1.1em; +} + +code.descname { + font-size: 1.2em; +} + +.sig-prename, code.descclassname { + background-color: transparent; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.sig-param.n { + font-style: italic; +} + +/* C++ specific styling */ + +.sig-inline.c-texpr, +.sig-inline.cpp-texpr { + font-family: unset; +} + +.sig.c .k, .sig.c .kt, +.sig.cpp .k, .sig.cpp .kt { + color: #0033B3; +} + +.sig.c .m, +.sig.cpp .m { + color: #1750EB; +} + +.sig.c .s, .sig.c .sc, +.sig.cpp .s, .sig.cpp .sc { + color: #067D17; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +aside.footnote > span, +div.citation > span { + float: left; +} +aside.footnote > span:last-of-type, +div.citation > span:last-of-type { + padding-right: 0.5em; +} +aside.footnote > p { + margin-left: 2em; +} +div.citation > p { + margin-left: 4em; +} +aside.footnote > p:last-of-type, +div.citation > p:last-of-type { + margin-bottom: 0em; +} +aside.footnote > p:last-of-type:after, +div.citation > p:last-of-type:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +.sig dd { + margin-top: 0px; + margin-bottom: 0px; +} + +.sig dl { + margin-top: 0px; + margin-bottom: 0px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #fbe54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0 0.5em; + content: ":"; + display: inline-block; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +.translated { + background-color: rgba(207, 255, 207, 0.2) +} + +.untranslated { + background-color: rgba(255, 207, 207, 0.2) +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; + white-space: nowrap; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +span.linenos, +div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; + -webkit-user-select: text; /* Safari fallback only */ + -webkit-user-select: none; /* Chrome/Safari */ + -moz-user-select: none; /* Firefox */ + -ms-user-select: none; /* IE10+ */ +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} \ No newline at end of file diff --git a/v3.3.0/_static/css/badge_only.css b/v3.3.0/_static/css/badge_only.css new file mode 100644 index 0000000..c718cee --- /dev/null +++ b/v3.3.0/_static/css/badge_only.css @@ -0,0 +1 @@ +.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#FontAwesome) format("svg")}.fa:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1}.fa:before,a .fa{text-decoration:inherit}.fa:before,a .fa,li .fa{display:inline-block}li .fa-large:before{width:1.875em}ul.fas{list-style-type:none;margin-left:2em;text-indent:-.8em}ul.fas li .fa{width:.8em}ul.fas li .fa-large:before{vertical-align:baseline}.fa-book:before,.icon-book:before{content:"\f02d"}.fa-caret-down:before,.icon-caret-down:before{content:"\f0d7"}.fa-caret-up:before,.icon-caret-up:before{content:"\f0d8"}.fa-caret-left:before,.icon-caret-left:before{content:"\f0d9"}.fa-caret-right:before,.icon-caret-right:before{content:"\f0da"}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60}.rst-versions .rst-current-version:after{clear:both;content:"";display:block}.rst-versions .rst-current-version .fa{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}} \ No newline at end of file diff --git a/v3.3.0/_static/css/fonts/Roboto-Slab-Bold.woff b/v3.3.0/_static/css/fonts/Roboto-Slab-Bold.woff new file mode 100644 index 0000000..6cb6000 Binary files /dev/null and b/v3.3.0/_static/css/fonts/Roboto-Slab-Bold.woff differ diff --git a/v3.3.0/_static/css/fonts/Roboto-Slab-Bold.woff2 b/v3.3.0/_static/css/fonts/Roboto-Slab-Bold.woff2 new file mode 100644 index 0000000..7059e23 Binary files /dev/null and b/v3.3.0/_static/css/fonts/Roboto-Slab-Bold.woff2 differ diff --git a/v3.3.0/_static/css/fonts/Roboto-Slab-Regular.woff b/v3.3.0/_static/css/fonts/Roboto-Slab-Regular.woff new file mode 100644 index 0000000..f815f63 Binary files /dev/null and b/v3.3.0/_static/css/fonts/Roboto-Slab-Regular.woff differ diff --git a/v3.3.0/_static/css/fonts/Roboto-Slab-Regular.woff2 b/v3.3.0/_static/css/fonts/Roboto-Slab-Regular.woff2 new file mode 100644 index 0000000..f2c76e5 Binary files /dev/null and b/v3.3.0/_static/css/fonts/Roboto-Slab-Regular.woff2 differ diff --git a/v3.3.0/_static/css/fonts/fontawesome-webfont.eot b/v3.3.0/_static/css/fonts/fontawesome-webfont.eot new file mode 100644 index 0000000..e9f60ca Binary files /dev/null and b/v3.3.0/_static/css/fonts/fontawesome-webfont.eot differ diff --git a/v3.3.0/_static/css/fonts/fontawesome-webfont.svg b/v3.3.0/_static/css/fonts/fontawesome-webfont.svg new file mode 100644 index 0000000..855c845 --- /dev/null +++ b/v3.3.0/_static/css/fonts/fontawesome-webfont.svg @@ -0,0 +1,2671 @@ + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/v3.3.0/_static/css/fonts/fontawesome-webfont.ttf b/v3.3.0/_static/css/fonts/fontawesome-webfont.ttf new file mode 100644 index 0000000..35acda2 Binary files /dev/null and b/v3.3.0/_static/css/fonts/fontawesome-webfont.ttf differ diff --git a/v3.3.0/_static/css/fonts/fontawesome-webfont.woff b/v3.3.0/_static/css/fonts/fontawesome-webfont.woff new file mode 100644 index 0000000..400014a Binary files /dev/null and b/v3.3.0/_static/css/fonts/fontawesome-webfont.woff differ diff --git a/v3.3.0/_static/css/fonts/fontawesome-webfont.woff2 b/v3.3.0/_static/css/fonts/fontawesome-webfont.woff2 new file mode 100644 index 0000000..4d13fc6 Binary files /dev/null and b/v3.3.0/_static/css/fonts/fontawesome-webfont.woff2 differ diff --git a/v3.3.0/_static/css/fonts/lato-bold-italic.woff b/v3.3.0/_static/css/fonts/lato-bold-italic.woff new file mode 100644 index 0000000..88ad05b Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-bold-italic.woff differ diff --git a/v3.3.0/_static/css/fonts/lato-bold-italic.woff2 b/v3.3.0/_static/css/fonts/lato-bold-italic.woff2 new file mode 100644 index 0000000..c4e3d80 Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-bold-italic.woff2 differ diff --git a/v3.3.0/_static/css/fonts/lato-bold.woff b/v3.3.0/_static/css/fonts/lato-bold.woff new file mode 100644 index 0000000..c6dff51 Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-bold.woff differ diff --git a/v3.3.0/_static/css/fonts/lato-bold.woff2 b/v3.3.0/_static/css/fonts/lato-bold.woff2 new file mode 100644 index 0000000..bb19504 Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-bold.woff2 differ diff --git a/v3.3.0/_static/css/fonts/lato-normal-italic.woff b/v3.3.0/_static/css/fonts/lato-normal-italic.woff new file mode 100644 index 0000000..76114bc Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-normal-italic.woff differ diff --git a/v3.3.0/_static/css/fonts/lato-normal-italic.woff2 b/v3.3.0/_static/css/fonts/lato-normal-italic.woff2 new file mode 100644 index 0000000..3404f37 Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-normal-italic.woff2 differ diff --git a/v3.3.0/_static/css/fonts/lato-normal.woff b/v3.3.0/_static/css/fonts/lato-normal.woff new file mode 100644 index 0000000..ae1307f Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-normal.woff differ diff --git a/v3.3.0/_static/css/fonts/lato-normal.woff2 b/v3.3.0/_static/css/fonts/lato-normal.woff2 new file mode 100644 index 0000000..3bf9843 Binary files /dev/null and b/v3.3.0/_static/css/fonts/lato-normal.woff2 differ diff --git a/v3.3.0/_static/css/theme.css b/v3.3.0/_static/css/theme.css new file mode 100644 index 0000000..19a446a --- /dev/null +++ b/v3.3.0/_static/css/theme.css @@ -0,0 +1,4 @@ +html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}[hidden],audio:not([controls]){display:none}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}blockquote{margin:0}dfn{font-style:italic}ins{background:#ff9;text-decoration:none}ins,mark{color:#000}mark{background:#ff0;font-style:italic;font-weight:700}.rst-content code,.rst-content tt,code,kbd,pre,samp{font-family:monospace,serif;_font-family:courier new,monospace;font-size:1em}pre{white-space:pre}q{quotes:none}q:after,q:before{content:"";content:none}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,ol,ul{margin:0;padding:0;list-style:none;list-style-image:none}li{list-style:none}dd{margin:0}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}svg:not(:root){overflow:hidden}figure,form{margin:0}label{cursor:pointer}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}textarea{resize:vertical}table{border-collapse:collapse;border-spacing:0}td{vertical-align:top}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;*line-height:0}.ir br{display:none}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.relative{position:relative}big,small{font-size:100%}@media print{body,html,section{background:none!important}*{box-shadow:none!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}a,a:visited{text-decoration:underline}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}.rst-content .toctree-wrapper>p.caption,h2,h3,p{orphans:3;widows:3}.rst-content .toctree-wrapper>p.caption,h2,h3{page-break-after:avoid}}.btn,.fa:before,.icon:before,.rst-content .admonition,.rst-content .admonition-title:before,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .code-block-caption .headerlink:before,.rst-content .danger,.rst-content .eqno .headerlink:before,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-alert,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{-webkit-font-smoothing:antialiased}.clearfix{*zoom:1}.clearfix:after,.clearfix:before{display:table;content:""}.clearfix:after{clear:both}/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:FontAwesome;src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713);src:url(fonts/fontawesome-webfont.eot?674f50d287a8c48dc19ba404d20fe713?#iefix&v=4.7.0) format("embedded-opentype"),url(fonts/fontawesome-webfont.woff2?af7ae505a9eed503f8b8e6982036873e) format("woff2"),url(fonts/fontawesome-webfont.woff?fee66e712a8a08eef5805a46892932ad) format("woff"),url(fonts/fontawesome-webfont.ttf?b06871f281fee6b241d60582ae9369b9) format("truetype"),url(fonts/fontawesome-webfont.svg?912ec66d7572ff821749319396470bde#fontawesomeregular) format("svg");font-weight:400;font-style:normal}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14286em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14286em;width:2.14286em;top:.14286em;text-align:center}.fa-li.fa-lg{left:-1.85714em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa-pull-left.icon,.fa.fa-pull-left,.rst-content .code-block-caption .fa-pull-left.headerlink,.rst-content .eqno .fa-pull-left.headerlink,.rst-content .fa-pull-left.admonition-title,.rst-content code.download span.fa-pull-left:first-child,.rst-content dl dt .fa-pull-left.headerlink,.rst-content h1 .fa-pull-left.headerlink,.rst-content h2 .fa-pull-left.headerlink,.rst-content h3 .fa-pull-left.headerlink,.rst-content h4 .fa-pull-left.headerlink,.rst-content h5 .fa-pull-left.headerlink,.rst-content h6 .fa-pull-left.headerlink,.rst-content p .fa-pull-left.headerlink,.rst-content table>caption .fa-pull-left.headerlink,.rst-content tt.download span.fa-pull-left:first-child,.wy-menu-vertical li.current>a button.fa-pull-left.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-left.toctree-expand,.wy-menu-vertical li button.fa-pull-left.toctree-expand{margin-right:.3em}.fa-pull-right.icon,.fa.fa-pull-right,.rst-content .code-block-caption .fa-pull-right.headerlink,.rst-content .eqno .fa-pull-right.headerlink,.rst-content .fa-pull-right.admonition-title,.rst-content code.download span.fa-pull-right:first-child,.rst-content dl dt .fa-pull-right.headerlink,.rst-content h1 .fa-pull-right.headerlink,.rst-content h2 .fa-pull-right.headerlink,.rst-content h3 .fa-pull-right.headerlink,.rst-content h4 .fa-pull-right.headerlink,.rst-content h5 .fa-pull-right.headerlink,.rst-content h6 .fa-pull-right.headerlink,.rst-content p .fa-pull-right.headerlink,.rst-content table>caption .fa-pull-right.headerlink,.rst-content tt.download span.fa-pull-right:first-child,.wy-menu-vertical li.current>a button.fa-pull-right.toctree-expand,.wy-menu-vertical li.on a button.fa-pull-right.toctree-expand,.wy-menu-vertical li button.fa-pull-right.toctree-expand{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left,.pull-left.icon,.rst-content .code-block-caption .pull-left.headerlink,.rst-content .eqno .pull-left.headerlink,.rst-content .pull-left.admonition-title,.rst-content code.download span.pull-left:first-child,.rst-content dl dt .pull-left.headerlink,.rst-content h1 .pull-left.headerlink,.rst-content h2 .pull-left.headerlink,.rst-content h3 .pull-left.headerlink,.rst-content h4 .pull-left.headerlink,.rst-content h5 .pull-left.headerlink,.rst-content h6 .pull-left.headerlink,.rst-content p .pull-left.headerlink,.rst-content table>caption .pull-left.headerlink,.rst-content tt.download span.pull-left:first-child,.wy-menu-vertical li.current>a button.pull-left.toctree-expand,.wy-menu-vertical li.on a button.pull-left.toctree-expand,.wy-menu-vertical li button.pull-left.toctree-expand{margin-right:.3em}.fa.pull-right,.pull-right.icon,.rst-content .code-block-caption .pull-right.headerlink,.rst-content .eqno .pull-right.headerlink,.rst-content .pull-right.admonition-title,.rst-content code.download span.pull-right:first-child,.rst-content dl dt .pull-right.headerlink,.rst-content h1 .pull-right.headerlink,.rst-content h2 .pull-right.headerlink,.rst-content h3 .pull-right.headerlink,.rst-content h4 .pull-right.headerlink,.rst-content h5 .pull-right.headerlink,.rst-content h6 .pull-right.headerlink,.rst-content p .pull-right.headerlink,.rst-content table>caption .pull-right.headerlink,.rst-content tt.download span.pull-right:first-child,.wy-menu-vertical li.current>a button.pull-right.toctree-expand,.wy-menu-vertical li.on a button.pull-right.toctree-expand,.wy-menu-vertical li button.pull-right.toctree-expand{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s linear infinite;animation:fa-spin 2s linear infinite}.fa-pulse{-webkit-animation:fa-spin 1s steps(8) infinite;animation:fa-spin 1s steps(8) infinite}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scaleY(-1);-ms-transform:scaleY(-1);transform:scaleY(-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:"ï€"}.fa-search:before,.icon-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-close:before,.fa-remove:before,.fa-times:before{content:"ï€"}.fa-search-plus:before{content:""}.fa-search-minus:before{content:"ï€"}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-cog:before,.fa-gear:before{content:""}.fa-trash-o:before{content:""}.fa-home:before,.icon-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before,.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:"ï€"}.fa-repeat:before,.fa-rotate-right:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before,.icon-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:"ï€"}.fa-map-marker:before{content:"ï"}.fa-adjust:before{content:"ï‚"}.fa-tint:before{content:"ïƒ"}.fa-edit:before,.fa-pencil-square-o:before{content:"ï„"}.fa-share-square-o:before{content:"ï…"}.fa-check-square-o:before{content:"ï†"}.fa-arrows:before{content:"ï‡"}.fa-step-backward:before{content:"ïˆ"}.fa-fast-backward:before{content:"ï‰"}.fa-backward:before{content:"ïŠ"}.fa-play:before{content:"ï‹"}.fa-pause:before{content:"ïŒ"}.fa-stop:before{content:"ï"}.fa-forward:before{content:"ïŽ"}.fa-fast-forward:before{content:"ï"}.fa-step-forward:before{content:"ï‘"}.fa-eject:before{content:"ï’"}.fa-chevron-left:before{content:"ï“"}.fa-chevron-right:before{content:"ï”"}.fa-plus-circle:before{content:"ï•"}.fa-minus-circle:before{content:"ï–"}.fa-times-circle:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before{content:"ï—"}.fa-check-circle:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before{content:"ï˜"}.fa-question-circle:before{content:"ï™"}.fa-info-circle:before{content:"ïš"}.fa-crosshairs:before{content:"ï›"}.fa-times-circle-o:before{content:"ïœ"}.fa-check-circle-o:before{content:"ï"}.fa-ban:before{content:"ïž"}.fa-arrow-left:before{content:"ï "}.fa-arrow-right:before{content:"ï¡"}.fa-arrow-up:before{content:"ï¢"}.fa-arrow-down:before{content:"ï£"}.fa-mail-forward:before,.fa-share:before{content:"ï¤"}.fa-expand:before{content:"ï¥"}.fa-compress:before{content:"ï¦"}.fa-plus:before{content:"ï§"}.fa-minus:before{content:"ï¨"}.fa-asterisk:before{content:"ï©"}.fa-exclamation-circle:before,.rst-content .admonition-title:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before{content:"ïª"}.fa-gift:before{content:"ï«"}.fa-leaf:before{content:"ï¬"}.fa-fire:before,.icon-fire:before{content:"ï­"}.fa-eye:before{content:"ï®"}.fa-eye-slash:before{content:"ï°"}.fa-exclamation-triangle:before,.fa-warning:before{content:"ï±"}.fa-plane:before{content:"ï²"}.fa-calendar:before{content:"ï³"}.fa-random:before{content:"ï´"}.fa-comment:before{content:"ïµ"}.fa-magnet:before{content:"ï¶"}.fa-chevron-up:before{content:"ï·"}.fa-chevron-down:before{content:"ï¸"}.fa-retweet:before{content:"ï¹"}.fa-shopping-cart:before{content:"ïº"}.fa-folder:before{content:"ï»"}.fa-folder-open:before{content:"ï¼"}.fa-arrows-v:before{content:"ï½"}.fa-arrows-h:before{content:"ï¾"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"ï‚€"}.fa-twitter-square:before{content:"ï‚"}.fa-facebook-square:before{content:"ï‚‚"}.fa-camera-retro:before{content:""}.fa-key:before{content:"ï‚„"}.fa-cogs:before,.fa-gears:before{content:"ï‚…"}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:"ï‚Š"}.fa-sign-out:before{content:"ï‚‹"}.fa-linkedin-square:before{content:"ï‚Œ"}.fa-thumb-tack:before{content:"ï‚"}.fa-external-link:before{content:"ï‚Ž"}.fa-sign-in:before{content:"ï‚"}.fa-trophy:before{content:"ï‚‘"}.fa-github-square:before{content:"ï‚’"}.fa-upload:before{content:"ï‚“"}.fa-lemon-o:before{content:"ï‚”"}.fa-phone:before{content:"ï‚•"}.fa-square-o:before{content:"ï‚–"}.fa-bookmark-o:before{content:"ï‚—"}.fa-phone-square:before{content:""}.fa-twitter:before{content:"ï‚™"}.fa-facebook-f:before,.fa-facebook:before{content:"ï‚š"}.fa-github:before,.icon-github:before{content:"ï‚›"}.fa-unlock:before{content:"ï‚œ"}.fa-credit-card:before{content:"ï‚"}.fa-feed:before,.fa-rss:before{content:"ï‚ž"}.fa-hdd-o:before{content:"ï‚ "}.fa-bullhorn:before{content:"ï‚¡"}.fa-bell:before{content:""}.fa-certificate:before{content:"ï‚£"}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:"ï‚¥"}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before,.icon-circle-arrow-left:before{content:""}.fa-arrow-circle-right:before,.icon-circle-arrow-right:before{content:"ï‚©"}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:"ï‚«"}.fa-globe:before{content:""}.fa-wrench:before{content:"ï‚­"}.fa-tasks:before{content:"ï‚®"}.fa-filter:before{content:"ï‚°"}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before,.icon-link:before{content:"ïƒ"}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-floppy-o:before,.fa-save:before{content:""}.fa-square:before{content:""}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:"ïƒ"}.fa-table:before{content:""}.fa-magic:before{content:"ïƒ"}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before,.icon-caret-down:before,.wy-dropdown .caret:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-sort:before,.fa-unsorted:before{content:""}.fa-sort-desc:before,.fa-sort-down:before{content:"ïƒ"}.fa-sort-asc:before,.fa-sort-up:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-gavel:before,.fa-legal:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-bolt:before,.fa-flash:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-clipboard:before,.fa-paste:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:"ï‚¢"}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:"ï„€"}.fa-angle-double-right:before{content:"ï„"}.fa-angle-double-up:before{content:"ï„‚"}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:"ï„„"}.fa-angle-right:before{content:"ï„…"}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:"ï„Š"}.fa-mobile-phone:before,.fa-mobile:before{content:"ï„‹"}.fa-circle-o:before{content:"ï„Œ"}.fa-quote-left:before{content:"ï„"}.fa-quote-right:before{content:"ï„Ž"}.fa-spinner:before{content:"ï„"}.fa-circle:before{content:"ï„‘"}.fa-mail-reply:before,.fa-reply:before{content:"ï„’"}.fa-github-alt:before{content:"ï„“"}.fa-folder-o:before{content:"ï„”"}.fa-folder-open-o:before{content:"ï„•"}.fa-smile-o:before{content:""}.fa-frown-o:before{content:"ï„™"}.fa-meh-o:before{content:"ï„š"}.fa-gamepad:before{content:"ï„›"}.fa-keyboard-o:before{content:"ï„œ"}.fa-flag-o:before{content:"ï„"}.fa-flag-checkered:before{content:"ï„ž"}.fa-terminal:before{content:"ï„ "}.fa-code:before{content:"ï„¡"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"ï„¢"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"ï„£"}.fa-location-arrow:before{content:""}.fa-crop:before{content:"ï„¥"}.fa-code-fork:before{content:""}.fa-chain-broken:before,.fa-unlink:before{content:""}.fa-question:before{content:""}.fa-info:before{content:"ï„©"}.fa-exclamation:before{content:""}.fa-superscript:before{content:"ï„«"}.fa-subscript:before{content:""}.fa-eraser:before{content:"ï„­"}.fa-puzzle-piece:before{content:"ï„®"}.fa-microphone:before{content:"ï„°"}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:"ï„´"}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:"ï„·"}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:"ï„»"}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:"ï…€"}.fa-ellipsis-h:before{content:"ï…"}.fa-ellipsis-v:before{content:"ï…‚"}.fa-rss-square:before{content:"ï…ƒ"}.fa-play-circle:before{content:"ï…„"}.fa-ticket:before{content:"ï……"}.fa-minus-square:before{content:"ï…†"}.fa-minus-square-o:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before{content:"ï…‡"}.fa-level-up:before{content:"ï…ˆ"}.fa-level-down:before{content:"ï…‰"}.fa-check-square:before{content:"ï…Š"}.fa-pencil-square:before{content:"ï…‹"}.fa-external-link-square:before{content:"ï…Œ"}.fa-share-square:before{content:"ï…"}.fa-compass:before{content:"ï…Ž"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"ï…"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"ï…‘"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"ï…’"}.fa-eur:before,.fa-euro:before{content:"ï…“"}.fa-gbp:before{content:"ï…”"}.fa-dollar:before,.fa-usd:before{content:"ï…•"}.fa-inr:before,.fa-rupee:before{content:"ï…–"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"ï…—"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"ï…˜"}.fa-krw:before,.fa-won:before{content:"ï…™"}.fa-bitcoin:before,.fa-btc:before{content:"ï…š"}.fa-file:before{content:"ï…›"}.fa-file-text:before{content:"ï…œ"}.fa-sort-alpha-asc:before{content:"ï…"}.fa-sort-alpha-desc:before{content:"ï…ž"}.fa-sort-amount-asc:before{content:"ï… "}.fa-sort-amount-desc:before{content:"ï…¡"}.fa-sort-numeric-asc:before{content:"ï…¢"}.fa-sort-numeric-desc:before{content:"ï…£"}.fa-thumbs-up:before{content:"ï…¤"}.fa-thumbs-down:before{content:"ï…¥"}.fa-youtube-square:before{content:"ï…¦"}.fa-youtube:before{content:"ï…§"}.fa-xing:before{content:"ï…¨"}.fa-xing-square:before{content:"ï…©"}.fa-youtube-play:before{content:"ï…ª"}.fa-dropbox:before{content:"ï…«"}.fa-stack-overflow:before{content:"ï…¬"}.fa-instagram:before{content:"ï…­"}.fa-flickr:before{content:"ï…®"}.fa-adn:before{content:"ï…°"}.fa-bitbucket:before,.icon-bitbucket:before{content:"ï…±"}.fa-bitbucket-square:before{content:"ï…²"}.fa-tumblr:before{content:"ï…³"}.fa-tumblr-square:before{content:"ï…´"}.fa-long-arrow-down:before{content:"ï…µ"}.fa-long-arrow-up:before{content:"ï…¶"}.fa-long-arrow-left:before{content:"ï…·"}.fa-long-arrow-right:before{content:"ï…¸"}.fa-apple:before{content:"ï…¹"}.fa-windows:before{content:"ï…º"}.fa-android:before{content:"ï…»"}.fa-linux:before{content:"ï…¼"}.fa-dribbble:before{content:"ï…½"}.fa-skype:before{content:"ï…¾"}.fa-foursquare:before{content:""}.fa-trello:before{content:"ï†"}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before,.fa-gratipay:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:"ï†"}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:"ï†"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-try:before,.fa-turkish-lira:before{content:""}.fa-plus-square-o:before,.wy-menu-vertical li button.toctree-expand:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-bank:before,.fa-institution:before,.fa-university:before{content:""}.fa-graduation-cap:before,.fa-mortar-board:before{content:"ï†"}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper-pp:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:"ï‡"}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:""}.fa-file-archive-o:before,.fa-file-zip-o:before{content:""}.fa-file-audio-o:before,.fa-file-sound-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"ï‡"}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before,.fa-resistance:before{content:"ï‡"}.fa-empire:before,.fa-ge:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-paper-plane:before,.fa-send:before{content:""}.fa-paper-plane-o:before,.fa-send-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:"ï‡"}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:"ïˆ"}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:""}.fa-meanpath:before{content:""}.fa-buysellads:before{content:"ïˆ"}.fa-connectdevelop:before{content:""}.fa-dashcube:before{content:"ïˆ"}.fa-forumbee:before{content:""}.fa-leanpub:before{content:""}.fa-sellsy:before{content:""}.fa-shirtsinbulk:before{content:""}.fa-simplybuilt:before{content:""}.fa-skyatlas:before{content:""}.fa-cart-plus:before{content:""}.fa-cart-arrow-down:before{content:""}.fa-diamond:before{content:""}.fa-ship:before{content:""}.fa-user-secret:before{content:""}.fa-motorcycle:before{content:""}.fa-street-view:before{content:"ïˆ"}.fa-heartbeat:before{content:""}.fa-venus:before{content:""}.fa-mars:before{content:""}.fa-mercury:before{content:""}.fa-intersex:before,.fa-transgender:before{content:""}.fa-transgender-alt:before{content:""}.fa-venus-double:before{content:""}.fa-mars-double:before{content:""}.fa-venus-mars:before{content:""}.fa-mars-stroke:before{content:""}.fa-mars-stroke-v:before{content:""}.fa-mars-stroke-h:before{content:""}.fa-neuter:before{content:""}.fa-genderless:before{content:""}.fa-facebook-official:before{content:""}.fa-pinterest-p:before{content:""}.fa-whatsapp:before{content:""}.fa-server:before{content:""}.fa-user-plus:before{content:""}.fa-user-times:before{content:""}.fa-bed:before,.fa-hotel:before{content:""}.fa-viacoin:before{content:""}.fa-train:before{content:""}.fa-subway:before{content:""}.fa-medium:before{content:""}.fa-y-combinator:before,.fa-yc:before{content:""}.fa-optin-monster:before{content:""}.fa-opencart:before{content:""}.fa-expeditedssl:before{content:""}.fa-battery-4:before,.fa-battery-full:before,.fa-battery:before{content:""}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"ï‰"}.fa-battery-2:before,.fa-battery-half:before{content:""}.fa-battery-1:before,.fa-battery-quarter:before{content:""}.fa-battery-0:before,.fa-battery-empty:before{content:""}.fa-mouse-pointer:before{content:""}.fa-i-cursor:before{content:""}.fa-object-group:before{content:""}.fa-object-ungroup:before{content:""}.fa-sticky-note:before{content:""}.fa-sticky-note-o:before{content:""}.fa-cc-jcb:before{content:""}.fa-cc-diners-club:before{content:""}.fa-clone:before{content:"ï‰"}.fa-balance-scale:before{content:""}.fa-hourglass-o:before{content:"ï‰"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:""}.fa-hourglass-2:before,.fa-hourglass-half:before{content:""}.fa-hourglass-3:before,.fa-hourglass-end:before{content:""}.fa-hourglass:before{content:""}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:""}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:""}.fa-hand-scissors-o:before{content:""}.fa-hand-lizard-o:before{content:""}.fa-hand-spock-o:before{content:""}.fa-hand-pointer-o:before{content:""}.fa-hand-peace-o:before{content:""}.fa-trademark:before{content:""}.fa-registered:before{content:"ï‰"}.fa-creative-commons:before{content:""}.fa-gg:before{content:""}.fa-gg-circle:before{content:""}.fa-tripadvisor:before{content:""}.fa-odnoklassniki:before{content:""}.fa-odnoklassniki-square:before{content:""}.fa-get-pocket:before{content:""}.fa-wikipedia-w:before{content:""}.fa-safari:before{content:""}.fa-chrome:before{content:""}.fa-firefox:before{content:""}.fa-opera:before{content:""}.fa-internet-explorer:before{content:""}.fa-television:before,.fa-tv:before{content:""}.fa-contao:before{content:""}.fa-500px:before{content:""}.fa-amazon:before{content:""}.fa-calendar-plus-o:before{content:""}.fa-calendar-minus-o:before{content:""}.fa-calendar-times-o:before{content:""}.fa-calendar-check-o:before{content:""}.fa-industry:before{content:""}.fa-map-pin:before{content:""}.fa-map-signs:before{content:""}.fa-map-o:before{content:""}.fa-map:before{content:""}.fa-commenting:before{content:""}.fa-commenting-o:before{content:""}.fa-houzz:before{content:""}.fa-vimeo:before{content:""}.fa-black-tie:before{content:""}.fa-fonticons:before{content:""}.fa-reddit-alien:before{content:"ïŠ"}.fa-edge:before{content:""}.fa-credit-card-alt:before{content:""}.fa-codiepie:before{content:""}.fa-modx:before{content:""}.fa-fort-awesome:before{content:""}.fa-usb:before{content:""}.fa-product-hunt:before{content:""}.fa-mixcloud:before{content:""}.fa-scribd:before{content:""}.fa-pause-circle:before{content:""}.fa-pause-circle-o:before{content:""}.fa-stop-circle:before{content:"ïŠ"}.fa-stop-circle-o:before{content:""}.fa-shopping-bag:before{content:"ïŠ"}.fa-shopping-basket:before{content:""}.fa-hashtag:before{content:""}.fa-bluetooth:before{content:""}.fa-bluetooth-b:before{content:""}.fa-percent:before{content:""}.fa-gitlab:before,.icon-gitlab:before{content:""}.fa-wpbeginner:before{content:""}.fa-wpforms:before{content:""}.fa-envira:before{content:""}.fa-universal-access:before{content:""}.fa-wheelchair-alt:before{content:""}.fa-question-circle-o:before{content:""}.fa-blind:before{content:"ïŠ"}.fa-audio-description:before{content:""}.fa-volume-control-phone:before{content:""}.fa-braille:before{content:""}.fa-assistive-listening-systems:before{content:""}.fa-american-sign-language-interpreting:before,.fa-asl-interpreting:before{content:""}.fa-deaf:before,.fa-deafness:before,.fa-hard-of-hearing:before{content:""}.fa-glide:before{content:""}.fa-glide-g:before{content:""}.fa-sign-language:before,.fa-signing:before{content:""}.fa-low-vision:before{content:""}.fa-viadeo:before{content:""}.fa-viadeo-square:before{content:""}.fa-snapchat:before{content:""}.fa-snapchat-ghost:before{content:""}.fa-snapchat-square:before{content:""}.fa-pied-piper:before{content:""}.fa-first-order:before{content:""}.fa-yoast:before{content:""}.fa-themeisle:before{content:""}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:""}.fa-fa:before,.fa-font-awesome:before{content:""}.fa-handshake-o:before{content:""}.fa-envelope-open:before{content:""}.fa-envelope-open-o:before{content:""}.fa-linode:before{content:""}.fa-address-book:before{content:""}.fa-address-book-o:before{content:""}.fa-address-card:before,.fa-vcard:before{content:""}.fa-address-card-o:before,.fa-vcard-o:before{content:""}.fa-user-circle:before{content:""}.fa-user-circle-o:before{content:""}.fa-user-o:before{content:"ï‹€"}.fa-id-badge:before{content:"ï‹"}.fa-drivers-license:before,.fa-id-card:before{content:"ï‹‚"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:""}.fa-quora:before{content:"ï‹„"}.fa-free-code-camp:before{content:"ï‹…"}.fa-telegram:before{content:""}.fa-thermometer-4:before,.fa-thermometer-full:before,.fa-thermometer:before{content:""}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:""}.fa-thermometer-2:before,.fa-thermometer-half:before{content:""}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"ï‹Š"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"ï‹‹"}.fa-shower:before{content:"ï‹Œ"}.fa-bath:before,.fa-bathtub:before,.fa-s15:before{content:"ï‹"}.fa-podcast:before{content:"ï‹Ž"}.fa-window-maximize:before{content:"ï‹"}.fa-window-minimize:before{content:"ï‹‘"}.fa-window-restore:before{content:"ï‹’"}.fa-times-rectangle:before,.fa-window-close:before{content:"ï‹“"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"ï‹”"}.fa-bandcamp:before{content:"ï‹•"}.fa-grav:before{content:"ï‹–"}.fa-etsy:before{content:"ï‹—"}.fa-imdb:before{content:""}.fa-ravelry:before{content:"ï‹™"}.fa-eercast:before{content:"ï‹š"}.fa-microchip:before{content:"ï‹›"}.fa-snowflake-o:before{content:"ï‹œ"}.fa-superpowers:before{content:"ï‹"}.fa-wpexplorer:before{content:"ï‹ž"}.fa-meetup:before{content:"ï‹ "}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.fa,.icon,.rst-content .admonition-title,.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content code.download span:first-child,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink,.rst-content tt.download span:first-child,.wy-dropdown .caret,.wy-inline-validate.wy-inline-validate-danger .wy-input-context,.wy-inline-validate.wy-inline-validate-info .wy-input-context,.wy-inline-validate.wy-inline-validate-success .wy-input-context,.wy-inline-validate.wy-inline-validate-warning .wy-input-context,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li button.toctree-expand{font-family:inherit}.fa:before,.icon:before,.rst-content .admonition-title:before,.rst-content .code-block-caption .headerlink:before,.rst-content .eqno .headerlink:before,.rst-content code.download span:first-child:before,.rst-content dl dt .headerlink:before,.rst-content h1 .headerlink:before,.rst-content h2 .headerlink:before,.rst-content h3 .headerlink:before,.rst-content h4 .headerlink:before,.rst-content h5 .headerlink:before,.rst-content h6 .headerlink:before,.rst-content p.caption .headerlink:before,.rst-content p .headerlink:before,.rst-content table>caption .headerlink:before,.rst-content tt.download span:first-child:before,.wy-dropdown .caret:before,.wy-inline-validate.wy-inline-validate-danger .wy-input-context:before,.wy-inline-validate.wy-inline-validate-info .wy-input-context:before,.wy-inline-validate.wy-inline-validate-success .wy-input-context:before,.wy-inline-validate.wy-inline-validate-warning .wy-input-context:before,.wy-menu-vertical li.current>a button.toctree-expand:before,.wy-menu-vertical li.on a button.toctree-expand:before,.wy-menu-vertical li button.toctree-expand:before{font-family:FontAwesome;display:inline-block;font-style:normal;font-weight:400;line-height:1;text-decoration:inherit}.rst-content .code-block-caption a .headerlink,.rst-content .eqno a .headerlink,.rst-content a .admonition-title,.rst-content code.download a span:first-child,.rst-content dl dt a .headerlink,.rst-content h1 a .headerlink,.rst-content h2 a .headerlink,.rst-content h3 a .headerlink,.rst-content h4 a .headerlink,.rst-content h5 a .headerlink,.rst-content h6 a .headerlink,.rst-content p.caption a .headerlink,.rst-content p a .headerlink,.rst-content table>caption a .headerlink,.rst-content tt.download a span:first-child,.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand,.wy-menu-vertical li a button.toctree-expand,a .fa,a .icon,a .rst-content .admonition-title,a .rst-content .code-block-caption .headerlink,a .rst-content .eqno .headerlink,a .rst-content code.download span:first-child,a .rst-content dl dt .headerlink,a .rst-content h1 .headerlink,a .rst-content h2 .headerlink,a .rst-content h3 .headerlink,a .rst-content h4 .headerlink,a .rst-content h5 .headerlink,a .rst-content h6 .headerlink,a .rst-content p.caption .headerlink,a .rst-content p .headerlink,a .rst-content table>caption .headerlink,a .rst-content tt.download span:first-child,a .wy-menu-vertical li button.toctree-expand{display:inline-block;text-decoration:inherit}.btn .fa,.btn .icon,.btn .rst-content .admonition-title,.btn .rst-content .code-block-caption .headerlink,.btn .rst-content .eqno .headerlink,.btn .rst-content code.download span:first-child,.btn .rst-content dl dt .headerlink,.btn .rst-content h1 .headerlink,.btn .rst-content h2 .headerlink,.btn .rst-content h3 .headerlink,.btn .rst-content h4 .headerlink,.btn .rst-content h5 .headerlink,.btn .rst-content h6 .headerlink,.btn .rst-content p .headerlink,.btn .rst-content table>caption .headerlink,.btn .rst-content tt.download span:first-child,.btn .wy-menu-vertical li.current>a button.toctree-expand,.btn .wy-menu-vertical li.on a button.toctree-expand,.btn .wy-menu-vertical li button.toctree-expand,.nav .fa,.nav .icon,.nav .rst-content .admonition-title,.nav .rst-content .code-block-caption .headerlink,.nav .rst-content .eqno .headerlink,.nav .rst-content code.download span:first-child,.nav .rst-content dl dt .headerlink,.nav .rst-content h1 .headerlink,.nav .rst-content h2 .headerlink,.nav .rst-content h3 .headerlink,.nav .rst-content h4 .headerlink,.nav .rst-content h5 .headerlink,.nav .rst-content h6 .headerlink,.nav .rst-content p .headerlink,.nav .rst-content table>caption .headerlink,.nav .rst-content tt.download span:first-child,.nav .wy-menu-vertical li.current>a button.toctree-expand,.nav .wy-menu-vertical li.on a button.toctree-expand,.nav .wy-menu-vertical li button.toctree-expand,.rst-content .btn .admonition-title,.rst-content .code-block-caption .btn .headerlink,.rst-content .code-block-caption .nav .headerlink,.rst-content .eqno .btn .headerlink,.rst-content .eqno .nav .headerlink,.rst-content .nav .admonition-title,.rst-content code.download .btn span:first-child,.rst-content code.download .nav span:first-child,.rst-content dl dt .btn .headerlink,.rst-content dl dt .nav .headerlink,.rst-content h1 .btn .headerlink,.rst-content h1 .nav .headerlink,.rst-content h2 .btn .headerlink,.rst-content h2 .nav .headerlink,.rst-content h3 .btn .headerlink,.rst-content h3 .nav .headerlink,.rst-content h4 .btn .headerlink,.rst-content h4 .nav .headerlink,.rst-content h5 .btn .headerlink,.rst-content h5 .nav .headerlink,.rst-content h6 .btn .headerlink,.rst-content h6 .nav .headerlink,.rst-content p .btn .headerlink,.rst-content p .nav .headerlink,.rst-content table>caption .btn .headerlink,.rst-content table>caption .nav .headerlink,.rst-content tt.download .btn span:first-child,.rst-content tt.download .nav span:first-child,.wy-menu-vertical li .btn button.toctree-expand,.wy-menu-vertical li.current>a .btn button.toctree-expand,.wy-menu-vertical li.current>a .nav button.toctree-expand,.wy-menu-vertical li .nav button.toctree-expand,.wy-menu-vertical li.on a .btn button.toctree-expand,.wy-menu-vertical li.on a .nav button.toctree-expand{display:inline}.btn .fa-large.icon,.btn .fa.fa-large,.btn .rst-content .code-block-caption .fa-large.headerlink,.btn .rst-content .eqno .fa-large.headerlink,.btn .rst-content .fa-large.admonition-title,.btn .rst-content code.download span.fa-large:first-child,.btn .rst-content dl dt .fa-large.headerlink,.btn .rst-content h1 .fa-large.headerlink,.btn .rst-content h2 .fa-large.headerlink,.btn .rst-content h3 .fa-large.headerlink,.btn .rst-content h4 .fa-large.headerlink,.btn .rst-content h5 .fa-large.headerlink,.btn .rst-content h6 .fa-large.headerlink,.btn .rst-content p .fa-large.headerlink,.btn .rst-content table>caption .fa-large.headerlink,.btn .rst-content tt.download span.fa-large:first-child,.btn .wy-menu-vertical li button.fa-large.toctree-expand,.nav .fa-large.icon,.nav .fa.fa-large,.nav .rst-content .code-block-caption .fa-large.headerlink,.nav .rst-content .eqno .fa-large.headerlink,.nav .rst-content .fa-large.admonition-title,.nav .rst-content code.download span.fa-large:first-child,.nav .rst-content dl dt .fa-large.headerlink,.nav .rst-content h1 .fa-large.headerlink,.nav .rst-content h2 .fa-large.headerlink,.nav .rst-content h3 .fa-large.headerlink,.nav .rst-content h4 .fa-large.headerlink,.nav .rst-content h5 .fa-large.headerlink,.nav .rst-content h6 .fa-large.headerlink,.nav .rst-content p .fa-large.headerlink,.nav .rst-content table>caption .fa-large.headerlink,.nav .rst-content tt.download span.fa-large:first-child,.nav .wy-menu-vertical li button.fa-large.toctree-expand,.rst-content .btn .fa-large.admonition-title,.rst-content .code-block-caption .btn .fa-large.headerlink,.rst-content .code-block-caption .nav .fa-large.headerlink,.rst-content .eqno .btn .fa-large.headerlink,.rst-content .eqno .nav .fa-large.headerlink,.rst-content .nav .fa-large.admonition-title,.rst-content code.download .btn span.fa-large:first-child,.rst-content code.download .nav span.fa-large:first-child,.rst-content dl dt .btn .fa-large.headerlink,.rst-content dl dt .nav .fa-large.headerlink,.rst-content h1 .btn .fa-large.headerlink,.rst-content h1 .nav .fa-large.headerlink,.rst-content h2 .btn .fa-large.headerlink,.rst-content h2 .nav .fa-large.headerlink,.rst-content h3 .btn .fa-large.headerlink,.rst-content h3 .nav .fa-large.headerlink,.rst-content h4 .btn .fa-large.headerlink,.rst-content h4 .nav .fa-large.headerlink,.rst-content h5 .btn .fa-large.headerlink,.rst-content h5 .nav .fa-large.headerlink,.rst-content h6 .btn .fa-large.headerlink,.rst-content h6 .nav .fa-large.headerlink,.rst-content p .btn .fa-large.headerlink,.rst-content p .nav .fa-large.headerlink,.rst-content table>caption .btn .fa-large.headerlink,.rst-content table>caption .nav .fa-large.headerlink,.rst-content tt.download .btn span.fa-large:first-child,.rst-content tt.download .nav span.fa-large:first-child,.wy-menu-vertical li .btn button.fa-large.toctree-expand,.wy-menu-vertical li .nav button.fa-large.toctree-expand{line-height:.9em}.btn .fa-spin.icon,.btn .fa.fa-spin,.btn .rst-content .code-block-caption .fa-spin.headerlink,.btn .rst-content .eqno .fa-spin.headerlink,.btn .rst-content .fa-spin.admonition-title,.btn .rst-content code.download span.fa-spin:first-child,.btn .rst-content dl dt .fa-spin.headerlink,.btn .rst-content h1 .fa-spin.headerlink,.btn .rst-content h2 .fa-spin.headerlink,.btn .rst-content h3 .fa-spin.headerlink,.btn .rst-content h4 .fa-spin.headerlink,.btn .rst-content h5 .fa-spin.headerlink,.btn .rst-content h6 .fa-spin.headerlink,.btn .rst-content p .fa-spin.headerlink,.btn .rst-content table>caption .fa-spin.headerlink,.btn .rst-content tt.download span.fa-spin:first-child,.btn .wy-menu-vertical li button.fa-spin.toctree-expand,.nav .fa-spin.icon,.nav .fa.fa-spin,.nav .rst-content .code-block-caption .fa-spin.headerlink,.nav .rst-content .eqno .fa-spin.headerlink,.nav .rst-content .fa-spin.admonition-title,.nav .rst-content code.download span.fa-spin:first-child,.nav .rst-content dl dt .fa-spin.headerlink,.nav .rst-content h1 .fa-spin.headerlink,.nav .rst-content h2 .fa-spin.headerlink,.nav .rst-content h3 .fa-spin.headerlink,.nav .rst-content h4 .fa-spin.headerlink,.nav .rst-content h5 .fa-spin.headerlink,.nav .rst-content h6 .fa-spin.headerlink,.nav .rst-content p .fa-spin.headerlink,.nav .rst-content table>caption .fa-spin.headerlink,.nav .rst-content tt.download span.fa-spin:first-child,.nav .wy-menu-vertical li button.fa-spin.toctree-expand,.rst-content .btn .fa-spin.admonition-title,.rst-content .code-block-caption .btn .fa-spin.headerlink,.rst-content .code-block-caption .nav .fa-spin.headerlink,.rst-content .eqno .btn .fa-spin.headerlink,.rst-content .eqno .nav .fa-spin.headerlink,.rst-content .nav .fa-spin.admonition-title,.rst-content code.download .btn span.fa-spin:first-child,.rst-content code.download .nav span.fa-spin:first-child,.rst-content dl dt .btn .fa-spin.headerlink,.rst-content dl dt .nav .fa-spin.headerlink,.rst-content h1 .btn .fa-spin.headerlink,.rst-content h1 .nav .fa-spin.headerlink,.rst-content h2 .btn .fa-spin.headerlink,.rst-content h2 .nav .fa-spin.headerlink,.rst-content h3 .btn .fa-spin.headerlink,.rst-content h3 .nav .fa-spin.headerlink,.rst-content h4 .btn .fa-spin.headerlink,.rst-content h4 .nav .fa-spin.headerlink,.rst-content h5 .btn .fa-spin.headerlink,.rst-content h5 .nav .fa-spin.headerlink,.rst-content h6 .btn .fa-spin.headerlink,.rst-content h6 .nav .fa-spin.headerlink,.rst-content p .btn .fa-spin.headerlink,.rst-content p .nav .fa-spin.headerlink,.rst-content table>caption .btn .fa-spin.headerlink,.rst-content table>caption .nav .fa-spin.headerlink,.rst-content tt.download .btn span.fa-spin:first-child,.rst-content tt.download .nav span.fa-spin:first-child,.wy-menu-vertical li .btn button.fa-spin.toctree-expand,.wy-menu-vertical li .nav button.fa-spin.toctree-expand{display:inline-block}.btn.fa:before,.btn.icon:before,.rst-content .btn.admonition-title:before,.rst-content .code-block-caption .btn.headerlink:before,.rst-content .eqno .btn.headerlink:before,.rst-content code.download span.btn:first-child:before,.rst-content dl dt .btn.headerlink:before,.rst-content h1 .btn.headerlink:before,.rst-content h2 .btn.headerlink:before,.rst-content h3 .btn.headerlink:before,.rst-content h4 .btn.headerlink:before,.rst-content h5 .btn.headerlink:before,.rst-content h6 .btn.headerlink:before,.rst-content p .btn.headerlink:before,.rst-content table>caption .btn.headerlink:before,.rst-content tt.download span.btn:first-child:before,.wy-menu-vertical li button.btn.toctree-expand:before{opacity:.5;-webkit-transition:opacity .05s ease-in;-moz-transition:opacity .05s ease-in;transition:opacity .05s ease-in}.btn.fa:hover:before,.btn.icon:hover:before,.rst-content .btn.admonition-title:hover:before,.rst-content .code-block-caption .btn.headerlink:hover:before,.rst-content .eqno .btn.headerlink:hover:before,.rst-content code.download span.btn:first-child:hover:before,.rst-content dl dt .btn.headerlink:hover:before,.rst-content h1 .btn.headerlink:hover:before,.rst-content h2 .btn.headerlink:hover:before,.rst-content h3 .btn.headerlink:hover:before,.rst-content h4 .btn.headerlink:hover:before,.rst-content h5 .btn.headerlink:hover:before,.rst-content h6 .btn.headerlink:hover:before,.rst-content p .btn.headerlink:hover:before,.rst-content table>caption .btn.headerlink:hover:before,.rst-content tt.download span.btn:first-child:hover:before,.wy-menu-vertical li button.btn.toctree-expand:hover:before{opacity:1}.btn-mini .fa:before,.btn-mini .icon:before,.btn-mini .rst-content .admonition-title:before,.btn-mini .rst-content .code-block-caption .headerlink:before,.btn-mini .rst-content .eqno .headerlink:before,.btn-mini .rst-content code.download span:first-child:before,.btn-mini .rst-content dl dt .headerlink:before,.btn-mini .rst-content h1 .headerlink:before,.btn-mini .rst-content h2 .headerlink:before,.btn-mini .rst-content h3 .headerlink:before,.btn-mini .rst-content h4 .headerlink:before,.btn-mini .rst-content h5 .headerlink:before,.btn-mini .rst-content h6 .headerlink:before,.btn-mini .rst-content p .headerlink:before,.btn-mini .rst-content table>caption .headerlink:before,.btn-mini .rst-content tt.download span:first-child:before,.btn-mini .wy-menu-vertical li button.toctree-expand:before,.rst-content .btn-mini .admonition-title:before,.rst-content .code-block-caption .btn-mini .headerlink:before,.rst-content .eqno .btn-mini .headerlink:before,.rst-content code.download .btn-mini span:first-child:before,.rst-content dl dt .btn-mini .headerlink:before,.rst-content h1 .btn-mini .headerlink:before,.rst-content h2 .btn-mini .headerlink:before,.rst-content h3 .btn-mini .headerlink:before,.rst-content h4 .btn-mini .headerlink:before,.rst-content h5 .btn-mini .headerlink:before,.rst-content h6 .btn-mini .headerlink:before,.rst-content p .btn-mini .headerlink:before,.rst-content table>caption .btn-mini .headerlink:before,.rst-content tt.download .btn-mini span:first-child:before,.wy-menu-vertical li .btn-mini button.toctree-expand:before{font-size:14px;vertical-align:-15%}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning,.wy-alert{padding:12px;line-height:24px;margin-bottom:24px;background:#e7f2fa}.rst-content .admonition-title,.wy-alert-title{font-weight:700;display:block;color:#fff;background:#6ab0de;padding:6px 12px;margin:-12px -12px 12px}.rst-content .danger,.rst-content .error,.rst-content .wy-alert-danger.admonition,.rst-content .wy-alert-danger.admonition-todo,.rst-content .wy-alert-danger.attention,.rst-content .wy-alert-danger.caution,.rst-content .wy-alert-danger.hint,.rst-content .wy-alert-danger.important,.rst-content .wy-alert-danger.note,.rst-content .wy-alert-danger.seealso,.rst-content .wy-alert-danger.tip,.rst-content .wy-alert-danger.warning,.wy-alert.wy-alert-danger{background:#fdf3f2}.rst-content .danger .admonition-title,.rst-content .danger .wy-alert-title,.rst-content .error .admonition-title,.rst-content .error .wy-alert-title,.rst-content .wy-alert-danger.admonition-todo .admonition-title,.rst-content .wy-alert-danger.admonition-todo .wy-alert-title,.rst-content .wy-alert-danger.admonition .admonition-title,.rst-content .wy-alert-danger.admonition .wy-alert-title,.rst-content .wy-alert-danger.attention .admonition-title,.rst-content .wy-alert-danger.attention .wy-alert-title,.rst-content .wy-alert-danger.caution .admonition-title,.rst-content .wy-alert-danger.caution .wy-alert-title,.rst-content .wy-alert-danger.hint .admonition-title,.rst-content .wy-alert-danger.hint .wy-alert-title,.rst-content .wy-alert-danger.important .admonition-title,.rst-content .wy-alert-danger.important .wy-alert-title,.rst-content .wy-alert-danger.note .admonition-title,.rst-content .wy-alert-danger.note .wy-alert-title,.rst-content .wy-alert-danger.seealso .admonition-title,.rst-content .wy-alert-danger.seealso .wy-alert-title,.rst-content .wy-alert-danger.tip .admonition-title,.rst-content .wy-alert-danger.tip .wy-alert-title,.rst-content .wy-alert-danger.warning .admonition-title,.rst-content .wy-alert-danger.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-danger .admonition-title,.wy-alert.wy-alert-danger .rst-content .admonition-title,.wy-alert.wy-alert-danger .wy-alert-title{background:#f29f97}.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .warning,.rst-content .wy-alert-warning.admonition,.rst-content .wy-alert-warning.danger,.rst-content .wy-alert-warning.error,.rst-content .wy-alert-warning.hint,.rst-content .wy-alert-warning.important,.rst-content .wy-alert-warning.note,.rst-content .wy-alert-warning.seealso,.rst-content .wy-alert-warning.tip,.wy-alert.wy-alert-warning{background:#ffedcc}.rst-content .admonition-todo .admonition-title,.rst-content .admonition-todo .wy-alert-title,.rst-content .attention .admonition-title,.rst-content .attention .wy-alert-title,.rst-content .caution .admonition-title,.rst-content .caution .wy-alert-title,.rst-content .warning .admonition-title,.rst-content .warning .wy-alert-title,.rst-content .wy-alert-warning.admonition .admonition-title,.rst-content .wy-alert-warning.admonition .wy-alert-title,.rst-content .wy-alert-warning.danger .admonition-title,.rst-content .wy-alert-warning.danger .wy-alert-title,.rst-content .wy-alert-warning.error .admonition-title,.rst-content .wy-alert-warning.error .wy-alert-title,.rst-content .wy-alert-warning.hint .admonition-title,.rst-content .wy-alert-warning.hint .wy-alert-title,.rst-content .wy-alert-warning.important .admonition-title,.rst-content .wy-alert-warning.important .wy-alert-title,.rst-content .wy-alert-warning.note .admonition-title,.rst-content .wy-alert-warning.note .wy-alert-title,.rst-content .wy-alert-warning.seealso .admonition-title,.rst-content .wy-alert-warning.seealso .wy-alert-title,.rst-content .wy-alert-warning.tip .admonition-title,.rst-content .wy-alert-warning.tip .wy-alert-title,.rst-content .wy-alert.wy-alert-warning .admonition-title,.wy-alert.wy-alert-warning .rst-content .admonition-title,.wy-alert.wy-alert-warning .wy-alert-title{background:#f0b37e}.rst-content .note,.rst-content .seealso,.rst-content .wy-alert-info.admonition,.rst-content .wy-alert-info.admonition-todo,.rst-content .wy-alert-info.attention,.rst-content .wy-alert-info.caution,.rst-content .wy-alert-info.danger,.rst-content .wy-alert-info.error,.rst-content .wy-alert-info.hint,.rst-content .wy-alert-info.important,.rst-content .wy-alert-info.tip,.rst-content .wy-alert-info.warning,.wy-alert.wy-alert-info{background:#e7f2fa}.rst-content .note .admonition-title,.rst-content .note .wy-alert-title,.rst-content .seealso .admonition-title,.rst-content .seealso .wy-alert-title,.rst-content .wy-alert-info.admonition-todo .admonition-title,.rst-content .wy-alert-info.admonition-todo .wy-alert-title,.rst-content .wy-alert-info.admonition .admonition-title,.rst-content .wy-alert-info.admonition .wy-alert-title,.rst-content .wy-alert-info.attention .admonition-title,.rst-content .wy-alert-info.attention .wy-alert-title,.rst-content .wy-alert-info.caution .admonition-title,.rst-content .wy-alert-info.caution .wy-alert-title,.rst-content .wy-alert-info.danger .admonition-title,.rst-content .wy-alert-info.danger .wy-alert-title,.rst-content .wy-alert-info.error .admonition-title,.rst-content .wy-alert-info.error .wy-alert-title,.rst-content .wy-alert-info.hint .admonition-title,.rst-content .wy-alert-info.hint .wy-alert-title,.rst-content .wy-alert-info.important .admonition-title,.rst-content .wy-alert-info.important .wy-alert-title,.rst-content .wy-alert-info.tip .admonition-title,.rst-content .wy-alert-info.tip .wy-alert-title,.rst-content .wy-alert-info.warning .admonition-title,.rst-content .wy-alert-info.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-info .admonition-title,.wy-alert.wy-alert-info .rst-content .admonition-title,.wy-alert.wy-alert-info .wy-alert-title{background:#6ab0de}.rst-content .hint,.rst-content .important,.rst-content .tip,.rst-content .wy-alert-success.admonition,.rst-content .wy-alert-success.admonition-todo,.rst-content .wy-alert-success.attention,.rst-content .wy-alert-success.caution,.rst-content .wy-alert-success.danger,.rst-content .wy-alert-success.error,.rst-content .wy-alert-success.note,.rst-content .wy-alert-success.seealso,.rst-content .wy-alert-success.warning,.wy-alert.wy-alert-success{background:#dbfaf4}.rst-content .hint .admonition-title,.rst-content .hint .wy-alert-title,.rst-content .important .admonition-title,.rst-content .important .wy-alert-title,.rst-content .tip .admonition-title,.rst-content .tip .wy-alert-title,.rst-content .wy-alert-success.admonition-todo .admonition-title,.rst-content .wy-alert-success.admonition-todo .wy-alert-title,.rst-content .wy-alert-success.admonition .admonition-title,.rst-content .wy-alert-success.admonition .wy-alert-title,.rst-content .wy-alert-success.attention .admonition-title,.rst-content .wy-alert-success.attention .wy-alert-title,.rst-content .wy-alert-success.caution .admonition-title,.rst-content .wy-alert-success.caution .wy-alert-title,.rst-content .wy-alert-success.danger .admonition-title,.rst-content .wy-alert-success.danger .wy-alert-title,.rst-content .wy-alert-success.error .admonition-title,.rst-content .wy-alert-success.error .wy-alert-title,.rst-content .wy-alert-success.note .admonition-title,.rst-content .wy-alert-success.note .wy-alert-title,.rst-content .wy-alert-success.seealso .admonition-title,.rst-content .wy-alert-success.seealso .wy-alert-title,.rst-content .wy-alert-success.warning .admonition-title,.rst-content .wy-alert-success.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-success .admonition-title,.wy-alert.wy-alert-success .rst-content .admonition-title,.wy-alert.wy-alert-success .wy-alert-title{background:#1abc9c}.rst-content .wy-alert-neutral.admonition,.rst-content .wy-alert-neutral.admonition-todo,.rst-content .wy-alert-neutral.attention,.rst-content .wy-alert-neutral.caution,.rst-content .wy-alert-neutral.danger,.rst-content .wy-alert-neutral.error,.rst-content .wy-alert-neutral.hint,.rst-content .wy-alert-neutral.important,.rst-content .wy-alert-neutral.note,.rst-content .wy-alert-neutral.seealso,.rst-content .wy-alert-neutral.tip,.rst-content .wy-alert-neutral.warning,.wy-alert.wy-alert-neutral{background:#f3f6f6}.rst-content .wy-alert-neutral.admonition-todo .admonition-title,.rst-content .wy-alert-neutral.admonition-todo .wy-alert-title,.rst-content .wy-alert-neutral.admonition .admonition-title,.rst-content .wy-alert-neutral.admonition .wy-alert-title,.rst-content .wy-alert-neutral.attention .admonition-title,.rst-content .wy-alert-neutral.attention .wy-alert-title,.rst-content .wy-alert-neutral.caution .admonition-title,.rst-content .wy-alert-neutral.caution .wy-alert-title,.rst-content .wy-alert-neutral.danger .admonition-title,.rst-content .wy-alert-neutral.danger .wy-alert-title,.rst-content .wy-alert-neutral.error .admonition-title,.rst-content .wy-alert-neutral.error .wy-alert-title,.rst-content .wy-alert-neutral.hint .admonition-title,.rst-content .wy-alert-neutral.hint .wy-alert-title,.rst-content .wy-alert-neutral.important .admonition-title,.rst-content .wy-alert-neutral.important .wy-alert-title,.rst-content .wy-alert-neutral.note .admonition-title,.rst-content .wy-alert-neutral.note .wy-alert-title,.rst-content .wy-alert-neutral.seealso .admonition-title,.rst-content .wy-alert-neutral.seealso .wy-alert-title,.rst-content .wy-alert-neutral.tip .admonition-title,.rst-content .wy-alert-neutral.tip .wy-alert-title,.rst-content .wy-alert-neutral.warning .admonition-title,.rst-content .wy-alert-neutral.warning .wy-alert-title,.rst-content .wy-alert.wy-alert-neutral .admonition-title,.wy-alert.wy-alert-neutral .rst-content .admonition-title,.wy-alert.wy-alert-neutral .wy-alert-title{color:#404040;background:#e1e4e5}.rst-content .wy-alert-neutral.admonition-todo a,.rst-content .wy-alert-neutral.admonition a,.rst-content .wy-alert-neutral.attention a,.rst-content .wy-alert-neutral.caution a,.rst-content .wy-alert-neutral.danger a,.rst-content .wy-alert-neutral.error a,.rst-content .wy-alert-neutral.hint a,.rst-content .wy-alert-neutral.important a,.rst-content .wy-alert-neutral.note a,.rst-content .wy-alert-neutral.seealso a,.rst-content .wy-alert-neutral.tip a,.rst-content .wy-alert-neutral.warning a,.wy-alert.wy-alert-neutral a{color:#2980b9}.rst-content .admonition-todo p:last-child,.rst-content .admonition p:last-child,.rst-content .attention p:last-child,.rst-content .caution p:last-child,.rst-content .danger p:last-child,.rst-content .error p:last-child,.rst-content .hint p:last-child,.rst-content .important p:last-child,.rst-content .note p:last-child,.rst-content .seealso p:last-child,.rst-content .tip p:last-child,.rst-content .warning p:last-child,.wy-alert p:last-child{margin-bottom:0}.wy-tray-container{position:fixed;bottom:0;left:0;z-index:600}.wy-tray-container li{display:block;width:300px;background:transparent;color:#fff;text-align:center;box-shadow:0 5px 5px 0 rgba(0,0,0,.1);padding:0 24px;min-width:20%;opacity:0;height:0;line-height:56px;overflow:hidden;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in;transition:all .3s ease-in}.wy-tray-container li.wy-tray-item-success{background:#27ae60}.wy-tray-container li.wy-tray-item-info{background:#2980b9}.wy-tray-container li.wy-tray-item-warning{background:#e67e22}.wy-tray-container li.wy-tray-item-danger{background:#e74c3c}.wy-tray-container li.on{opacity:1;height:56px}@media screen and (max-width:768px){.wy-tray-container{bottom:auto;top:0;width:100%}.wy-tray-container li{width:100%}}button{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;cursor:pointer;line-height:normal;-webkit-appearance:button;*overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button[disabled]{cursor:default}.btn{display:inline-block;border-radius:2px;line-height:normal;white-space:nowrap;text-align:center;cursor:pointer;font-size:100%;padding:6px 12px 8px;color:#fff;border:1px solid rgba(0,0,0,.1);background-color:#27ae60;text-decoration:none;font-weight:400;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 2px -1px hsla(0,0%,100%,.5),inset 0 -2px 0 0 rgba(0,0,0,.1);outline-none:false;vertical-align:middle;*display:inline;zoom:1;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;transition:all .1s linear}.btn-hover{background:#2e8ece;color:#fff}.btn:hover{background:#2cc36b;color:#fff}.btn:focus{background:#2cc36b;outline:0}.btn:active{box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05),inset 0 2px 0 0 rgba(0,0,0,.1);padding:8px 12px 6px}.btn:visited{color:#fff}.btn-disabled,.btn-disabled:active,.btn-disabled:focus,.btn-disabled:hover,.btn:disabled{background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);filter:alpha(opacity=40);opacity:.4;cursor:not-allowed;box-shadow:none}.btn::-moz-focus-inner{padding:0;border:0}.btn-small{font-size:80%}.btn-info{background-color:#2980b9!important}.btn-info:hover{background-color:#2e8ece!important}.btn-neutral{background-color:#f3f6f6!important;color:#404040!important}.btn-neutral:hover{background-color:#e5ebeb!important;color:#404040}.btn-neutral:visited{color:#404040!important}.btn-success{background-color:#27ae60!important}.btn-success:hover{background-color:#295!important}.btn-danger{background-color:#e74c3c!important}.btn-danger:hover{background-color:#ea6153!important}.btn-warning{background-color:#e67e22!important}.btn-warning:hover{background-color:#e98b39!important}.btn-invert{background-color:#222}.btn-invert:hover{background-color:#2f2f2f!important}.btn-link{background-color:transparent!important;color:#2980b9;box-shadow:none;border-color:transparent!important}.btn-link:active,.btn-link:hover{background-color:transparent!important;color:#409ad5!important;box-shadow:none}.btn-link:visited{color:#9b59b6}.wy-btn-group .btn,.wy-control .btn{vertical-align:middle}.wy-btn-group{margin-bottom:24px;*zoom:1}.wy-btn-group:after,.wy-btn-group:before{display:table;content:""}.wy-btn-group:after{clear:both}.wy-dropdown{position:relative;display:inline-block}.wy-dropdown-active .wy-dropdown-menu{display:block}.wy-dropdown-menu{position:absolute;left:0;display:none;float:left;top:100%;min-width:100%;background:#fcfcfc;z-index:100;border:1px solid #cfd7dd;box-shadow:0 2px 2px 0 rgba(0,0,0,.1);padding:12px}.wy-dropdown-menu>dd>a{display:block;clear:both;color:#404040;white-space:nowrap;font-size:90%;padding:0 12px;cursor:pointer}.wy-dropdown-menu>dd>a:hover{background:#2980b9;color:#fff}.wy-dropdown-menu>dd.divider{border-top:1px solid #cfd7dd;margin:6px 0}.wy-dropdown-menu>dd.search{padding-bottom:12px}.wy-dropdown-menu>dd.search input[type=search]{width:100%}.wy-dropdown-menu>dd.call-to-action{background:#e3e3e3;text-transform:uppercase;font-weight:500;font-size:80%}.wy-dropdown-menu>dd.call-to-action:hover{background:#e3e3e3}.wy-dropdown-menu>dd.call-to-action .btn{color:#fff}.wy-dropdown.wy-dropdown-up .wy-dropdown-menu{bottom:100%;top:auto;left:auto;right:0}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu{background:#fcfcfc;margin-top:2px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a{padding:6px 12px}.wy-dropdown.wy-dropdown-bubble .wy-dropdown-menu a:hover{background:#2980b9;color:#fff}.wy-dropdown.wy-dropdown-left .wy-dropdown-menu{right:0;left:auto;text-align:right}.wy-dropdown-arrow:before{content:" ";border-bottom:5px solid #f5f5f5;border-left:5px solid transparent;border-right:5px solid transparent;position:absolute;display:block;top:-4px;left:50%;margin-left:-3px}.wy-dropdown-arrow.wy-dropdown-arrow-left:before{left:11px}.wy-form-stacked select{display:block}.wy-form-aligned .wy-help-inline,.wy-form-aligned input,.wy-form-aligned label,.wy-form-aligned select,.wy-form-aligned textarea{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-form-aligned .wy-control-group>label{display:inline-block;vertical-align:middle;width:10em;margin:6px 12px 0 0;float:left}.wy-form-aligned .wy-control{float:left}.wy-form-aligned .wy-control label{display:block}.wy-form-aligned .wy-control select{margin-top:6px}fieldset{margin:0}fieldset,legend{border:0;padding:0}legend{width:100%;white-space:normal;margin-bottom:24px;font-size:150%;*margin-left:-7px}label,legend{display:block}label{margin:0 0 .3125em;color:#333;font-size:90%}input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}.wy-control-group{margin-bottom:24px;max-width:1200px;margin-left:auto;margin-right:auto;*zoom:1}.wy-control-group:after,.wy-control-group:before{display:table;content:""}.wy-control-group:after{clear:both}.wy-control-group.wy-control-group-required>label:after{content:" *";color:#e74c3c}.wy-control-group .wy-form-full,.wy-control-group .wy-form-halves,.wy-control-group .wy-form-thirds{padding-bottom:12px}.wy-control-group .wy-form-full input[type=color],.wy-control-group .wy-form-full input[type=date],.wy-control-group .wy-form-full input[type=datetime-local],.wy-control-group .wy-form-full input[type=datetime],.wy-control-group .wy-form-full input[type=email],.wy-control-group .wy-form-full input[type=month],.wy-control-group .wy-form-full input[type=number],.wy-control-group .wy-form-full input[type=password],.wy-control-group .wy-form-full input[type=search],.wy-control-group .wy-form-full input[type=tel],.wy-control-group .wy-form-full input[type=text],.wy-control-group .wy-form-full input[type=time],.wy-control-group .wy-form-full input[type=url],.wy-control-group .wy-form-full input[type=week],.wy-control-group .wy-form-full select,.wy-control-group .wy-form-halves input[type=color],.wy-control-group .wy-form-halves input[type=date],.wy-control-group .wy-form-halves input[type=datetime-local],.wy-control-group .wy-form-halves input[type=datetime],.wy-control-group .wy-form-halves input[type=email],.wy-control-group .wy-form-halves input[type=month],.wy-control-group .wy-form-halves input[type=number],.wy-control-group .wy-form-halves input[type=password],.wy-control-group .wy-form-halves input[type=search],.wy-control-group .wy-form-halves input[type=tel],.wy-control-group .wy-form-halves input[type=text],.wy-control-group .wy-form-halves input[type=time],.wy-control-group .wy-form-halves input[type=url],.wy-control-group .wy-form-halves input[type=week],.wy-control-group .wy-form-halves select,.wy-control-group .wy-form-thirds input[type=color],.wy-control-group .wy-form-thirds input[type=date],.wy-control-group .wy-form-thirds input[type=datetime-local],.wy-control-group .wy-form-thirds input[type=datetime],.wy-control-group .wy-form-thirds input[type=email],.wy-control-group .wy-form-thirds input[type=month],.wy-control-group .wy-form-thirds input[type=number],.wy-control-group .wy-form-thirds input[type=password],.wy-control-group .wy-form-thirds input[type=search],.wy-control-group .wy-form-thirds input[type=tel],.wy-control-group .wy-form-thirds input[type=text],.wy-control-group .wy-form-thirds input[type=time],.wy-control-group .wy-form-thirds input[type=url],.wy-control-group .wy-form-thirds input[type=week],.wy-control-group .wy-form-thirds select{width:100%}.wy-control-group .wy-form-full{float:left;display:block;width:100%;margin-right:0}.wy-control-group .wy-form-full:last-child{margin-right:0}.wy-control-group .wy-form-halves{float:left;display:block;margin-right:2.35765%;width:48.82117%}.wy-control-group .wy-form-halves:last-child,.wy-control-group .wy-form-halves:nth-of-type(2n){margin-right:0}.wy-control-group .wy-form-halves:nth-of-type(odd){clear:left}.wy-control-group .wy-form-thirds{float:left;display:block;margin-right:2.35765%;width:31.76157%}.wy-control-group .wy-form-thirds:last-child,.wy-control-group .wy-form-thirds:nth-of-type(3n){margin-right:0}.wy-control-group .wy-form-thirds:nth-of-type(3n+1){clear:left}.wy-control-group.wy-control-group-no-input .wy-control,.wy-control-no-input{margin:6px 0 0;font-size:90%}.wy-control-no-input{display:inline-block}.wy-control-group.fluid-input input[type=color],.wy-control-group.fluid-input input[type=date],.wy-control-group.fluid-input input[type=datetime-local],.wy-control-group.fluid-input input[type=datetime],.wy-control-group.fluid-input input[type=email],.wy-control-group.fluid-input input[type=month],.wy-control-group.fluid-input input[type=number],.wy-control-group.fluid-input input[type=password],.wy-control-group.fluid-input input[type=search],.wy-control-group.fluid-input input[type=tel],.wy-control-group.fluid-input input[type=text],.wy-control-group.fluid-input input[type=time],.wy-control-group.fluid-input input[type=url],.wy-control-group.fluid-input input[type=week]{width:100%}.wy-form-message-inline{padding-left:.3em;color:#666;font-size:90%}.wy-form-message{display:block;color:#999;font-size:70%;margin-top:.3125em;font-style:italic}.wy-form-message p{font-size:inherit;font-style:italic;margin-bottom:6px}.wy-form-message p:last-child{margin-bottom:0}input{line-height:normal}input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;*overflow:visible}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:6px;display:inline-block;border:1px solid #ccc;font-size:80%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;box-shadow:inset 0 1px 3px #ddd;border-radius:0;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}input[type=datetime-local]{padding:.34375em .625em}input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{padding:0;margin-right:.3125em;*height:13px;*width:13px}input[type=checkbox],input[type=radio],input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus{outline:0;outline:thin dotted\9;border-color:#333}input.no-focus:focus{border-color:#ccc!important}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted #333;outline:1px auto #129fea}input[type=color][disabled],input[type=date][disabled],input[type=datetime-local][disabled],input[type=datetime][disabled],input[type=email][disabled],input[type=month][disabled],input[type=number][disabled],input[type=password][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=text][disabled],input[type=time][disabled],input[type=url][disabled],input[type=week][disabled]{cursor:not-allowed;background-color:#fafafa}input:focus:invalid,select:focus:invalid,textarea:focus:invalid{color:#e74c3c;border:1px solid #e74c3c}input:focus:invalid:focus,select:focus:invalid:focus,textarea:focus:invalid:focus{border-color:#e74c3c}input[type=checkbox]:focus:invalid:focus,input[type=file]:focus:invalid:focus,input[type=radio]:focus:invalid:focus{outline-color:#e74c3c}input.wy-input-large{padding:12px;font-size:100%}textarea{overflow:auto;vertical-align:top;width:100%;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif}select,textarea{padding:.5em .625em;display:inline-block;border:1px solid #ccc;font-size:80%;box-shadow:inset 0 1px 3px #ddd;-webkit-transition:border .3s linear;-moz-transition:border .3s linear;transition:border .3s linear}select{border:1px solid #ccc;background-color:#fff}select[multiple]{height:auto}select:focus,textarea:focus{outline:0}input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#fafafa}input[type=checkbox][disabled],input[type=radio][disabled]{cursor:not-allowed}.wy-checkbox,.wy-radio{margin:6px 0;color:#404040;display:block}.wy-checkbox input,.wy-radio input{vertical-align:baseline}.wy-form-message-inline{display:inline-block;*display:inline;*zoom:1;vertical-align:middle}.wy-input-prefix,.wy-input-suffix{white-space:nowrap;padding:6px}.wy-input-prefix .wy-input-context,.wy-input-suffix .wy-input-context{line-height:27px;padding:0 8px;display:inline-block;font-size:80%;background-color:#f3f6f6;border:1px solid #ccc;color:#999}.wy-input-suffix .wy-input-context{border-left:0}.wy-input-prefix .wy-input-context{border-right:0}.wy-switch{position:relative;display:block;height:24px;margin-top:12px;cursor:pointer}.wy-switch:before{left:0;top:0;width:36px;height:12px;background:#ccc}.wy-switch:after,.wy-switch:before{position:absolute;content:"";display:block;border-radius:4px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.wy-switch:after{width:18px;height:18px;background:#999;left:-3px;top:-3px}.wy-switch span{position:absolute;left:48px;display:block;font-size:12px;color:#ccc;line-height:1}.wy-switch.active:before{background:#1e8449}.wy-switch.active:after{left:24px;background:#27ae60}.wy-switch.disabled{cursor:not-allowed;opacity:.8}.wy-control-group.wy-control-group-error .wy-form-message,.wy-control-group.wy-control-group-error>label{color:#e74c3c}.wy-control-group.wy-control-group-error input[type=color],.wy-control-group.wy-control-group-error input[type=date],.wy-control-group.wy-control-group-error input[type=datetime-local],.wy-control-group.wy-control-group-error input[type=datetime],.wy-control-group.wy-control-group-error input[type=email],.wy-control-group.wy-control-group-error input[type=month],.wy-control-group.wy-control-group-error input[type=number],.wy-control-group.wy-control-group-error input[type=password],.wy-control-group.wy-control-group-error input[type=search],.wy-control-group.wy-control-group-error input[type=tel],.wy-control-group.wy-control-group-error input[type=text],.wy-control-group.wy-control-group-error input[type=time],.wy-control-group.wy-control-group-error input[type=url],.wy-control-group.wy-control-group-error input[type=week],.wy-control-group.wy-control-group-error textarea{border:1px solid #e74c3c}.wy-inline-validate{white-space:nowrap}.wy-inline-validate .wy-input-context{padding:.5em .625em;display:inline-block;font-size:80%}.wy-inline-validate.wy-inline-validate-success .wy-input-context{color:#27ae60}.wy-inline-validate.wy-inline-validate-danger .wy-input-context{color:#e74c3c}.wy-inline-validate.wy-inline-validate-warning .wy-input-context{color:#e67e22}.wy-inline-validate.wy-inline-validate-info .wy-input-context{color:#2980b9}.rotate-90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.rotate-180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.rotate-270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.mirror{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.mirror.rotate-90{-webkit-transform:scaleX(-1) rotate(90deg);-moz-transform:scaleX(-1) rotate(90deg);-ms-transform:scaleX(-1) rotate(90deg);-o-transform:scaleX(-1) rotate(90deg);transform:scaleX(-1) rotate(90deg)}.mirror.rotate-180{-webkit-transform:scaleX(-1) rotate(180deg);-moz-transform:scaleX(-1) rotate(180deg);-ms-transform:scaleX(-1) rotate(180deg);-o-transform:scaleX(-1) rotate(180deg);transform:scaleX(-1) rotate(180deg)}.mirror.rotate-270{-webkit-transform:scaleX(-1) rotate(270deg);-moz-transform:scaleX(-1) rotate(270deg);-ms-transform:scaleX(-1) rotate(270deg);-o-transform:scaleX(-1) rotate(270deg);transform:scaleX(-1) rotate(270deg)}@media only screen and (max-width:480px){.wy-form button[type=submit]{margin:.7em 0 0}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=text],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week],.wy-form label{margin-bottom:.3em;display:block}.wy-form input[type=color],.wy-form input[type=date],.wy-form input[type=datetime-local],.wy-form input[type=datetime],.wy-form input[type=email],.wy-form input[type=month],.wy-form input[type=number],.wy-form input[type=password],.wy-form input[type=search],.wy-form input[type=tel],.wy-form input[type=time],.wy-form input[type=url],.wy-form input[type=week]{margin-bottom:0}.wy-form-aligned .wy-control-group label{margin-bottom:.3em;text-align:left;display:block;width:100%}.wy-form-aligned .wy-control{margin:1.5em 0 0}.wy-form-message,.wy-form-message-inline,.wy-form .wy-help-inline{display:block;font-size:80%;padding:6px 0}}@media screen and (max-width:768px){.tablet-hide{display:none}}@media screen and (max-width:480px){.mobile-hide{display:none}}.float-left{float:left}.float-right{float:right}.full-width{width:100%}.rst-content table.docutils,.rst-content table.field-list,.wy-table{border-collapse:collapse;border-spacing:0;empty-cells:show;margin-bottom:24px}.rst-content table.docutils caption,.rst-content table.field-list caption,.wy-table caption{color:#000;font:italic 85%/1 arial,sans-serif;padding:1em 0;text-align:center}.rst-content table.docutils td,.rst-content table.docutils th,.rst-content table.field-list td,.rst-content table.field-list th,.wy-table td,.wy-table th{font-size:90%;margin:0;overflow:visible;padding:8px 16px}.rst-content table.docutils td:first-child,.rst-content table.docutils th:first-child,.rst-content table.field-list td:first-child,.rst-content table.field-list th:first-child,.wy-table td:first-child,.wy-table th:first-child{border-left-width:0}.rst-content table.docutils thead,.rst-content table.field-list thead,.wy-table thead{color:#000;text-align:left;vertical-align:bottom;white-space:nowrap}.rst-content table.docutils thead th,.rst-content table.field-list thead th,.wy-table thead th{font-weight:700;border-bottom:2px solid #e1e4e5}.rst-content table.docutils td,.rst-content table.field-list td,.wy-table td{background-color:transparent;vertical-align:middle}.rst-content table.docutils td p,.rst-content table.field-list td p,.wy-table td p{line-height:18px}.rst-content table.docutils td p:last-child,.rst-content table.field-list td p:last-child,.wy-table td p:last-child{margin-bottom:0}.rst-content table.docutils .wy-table-cell-min,.rst-content table.field-list .wy-table-cell-min,.wy-table .wy-table-cell-min{width:1%;padding-right:0}.rst-content table.docutils .wy-table-cell-min input[type=checkbox],.rst-content table.field-list .wy-table-cell-min input[type=checkbox],.wy-table .wy-table-cell-min input[type=checkbox]{margin:0}.wy-table-secondary{color:grey;font-size:90%}.wy-table-tertiary{color:grey;font-size:80%}.rst-content table.docutils:not(.field-list) tr:nth-child(2n-1) td,.wy-table-backed,.wy-table-odd td,.wy-table-striped tr:nth-child(2n-1) td{background-color:#f3f6f6}.rst-content table.docutils,.wy-table-bordered-all{border:1px solid #e1e4e5}.rst-content table.docutils td,.wy-table-bordered-all td{border-bottom:1px solid #e1e4e5;border-left:1px solid #e1e4e5}.rst-content table.docutils tbody>tr:last-child td,.wy-table-bordered-all tbody>tr:last-child td{border-bottom-width:0}.wy-table-bordered{border:1px solid #e1e4e5}.wy-table-bordered-rows td{border-bottom:1px solid #e1e4e5}.wy-table-bordered-rows tbody>tr:last-child td{border-bottom-width:0}.wy-table-horizontal td,.wy-table-horizontal th{border-width:0 0 1px;border-bottom:1px solid #e1e4e5}.wy-table-horizontal tbody>tr:last-child td{border-bottom-width:0}.wy-table-responsive{margin-bottom:24px;max-width:100%;overflow:auto}.wy-table-responsive table{margin-bottom:0!important}.wy-table-responsive table td,.wy-table-responsive table th{white-space:nowrap}a{color:#2980b9;text-decoration:none;cursor:pointer}a:hover{color:#3091d1}a:visited{color:#9b59b6}html{height:100%}body,html{overflow-x:hidden}body{font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;font-weight:400;color:#404040;min-height:100%;background:#edf0f2}.wy-text-left{text-align:left}.wy-text-center{text-align:center}.wy-text-right{text-align:right}.wy-text-large{font-size:120%}.wy-text-normal{font-size:100%}.wy-text-small,small{font-size:80%}.wy-text-strike{text-decoration:line-through}.wy-text-warning{color:#e67e22!important}a.wy-text-warning:hover{color:#eb9950!important}.wy-text-info{color:#2980b9!important}a.wy-text-info:hover{color:#409ad5!important}.wy-text-success{color:#27ae60!important}a.wy-text-success:hover{color:#36d278!important}.wy-text-danger{color:#e74c3c!important}a.wy-text-danger:hover{color:#ed7669!important}.wy-text-neutral{color:#404040!important}a.wy-text-neutral:hover{color:#595959!important}.rst-content .toctree-wrapper>p.caption,h1,h2,h3,h4,h5,h6,legend{margin-top:0;font-weight:700;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif}p{line-height:24px;font-size:16px;margin:0 0 24px}h1{font-size:175%}.rst-content .toctree-wrapper>p.caption,h2{font-size:150%}h3{font-size:125%}h4{font-size:115%}h5{font-size:110%}h6{font-size:100%}hr{display:block;height:1px;border:0;border-top:1px solid #e1e4e5;margin:24px 0;padding:0}.rst-content code,.rst-content tt,code{white-space:nowrap;max-width:100%;background:#fff;border:1px solid #e1e4e5;font-size:75%;padding:0 5px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#e74c3c;overflow-x:auto}.rst-content tt.code-large,code.code-large{font-size:90%}.rst-content .section ul,.rst-content .toctree-wrapper ul,.rst-content section ul,.wy-plain-list-disc,article ul{list-style:disc;line-height:24px;margin-bottom:24px}.rst-content .section ul li,.rst-content .toctree-wrapper ul li,.rst-content section ul li,.wy-plain-list-disc li,article ul li{list-style:disc;margin-left:24px}.rst-content .section ul li p:last-child,.rst-content .section ul li ul,.rst-content .toctree-wrapper ul li p:last-child,.rst-content .toctree-wrapper ul li ul,.rst-content section ul li p:last-child,.rst-content section ul li ul,.wy-plain-list-disc li p:last-child,.wy-plain-list-disc li ul,article ul li p:last-child,article ul li ul{margin-bottom:0}.rst-content .section ul li li,.rst-content .toctree-wrapper ul li li,.rst-content section ul li li,.wy-plain-list-disc li li,article ul li li{list-style:circle}.rst-content .section ul li li li,.rst-content .toctree-wrapper ul li li li,.rst-content section ul li li li,.wy-plain-list-disc li li li,article ul li li li{list-style:square}.rst-content .section ul li ol li,.rst-content .toctree-wrapper ul li ol li,.rst-content section ul li ol li,.wy-plain-list-disc li ol li,article ul li ol li{list-style:decimal}.rst-content .section ol,.rst-content .section ol.arabic,.rst-content .toctree-wrapper ol,.rst-content .toctree-wrapper ol.arabic,.rst-content section ol,.rst-content section ol.arabic,.wy-plain-list-decimal,article ol{list-style:decimal;line-height:24px;margin-bottom:24px}.rst-content .section ol.arabic li,.rst-content .section ol li,.rst-content .toctree-wrapper ol.arabic li,.rst-content .toctree-wrapper ol li,.rst-content section ol.arabic li,.rst-content section ol li,.wy-plain-list-decimal li,article ol li{list-style:decimal;margin-left:24px}.rst-content .section ol.arabic li ul,.rst-content .section ol li p:last-child,.rst-content .section ol li ul,.rst-content .toctree-wrapper ol.arabic li ul,.rst-content .toctree-wrapper ol li p:last-child,.rst-content .toctree-wrapper ol li ul,.rst-content section ol.arabic li ul,.rst-content section ol li p:last-child,.rst-content section ol li ul,.wy-plain-list-decimal li p:last-child,.wy-plain-list-decimal li ul,article ol li p:last-child,article ol li ul{margin-bottom:0}.rst-content .section ol.arabic li ul li,.rst-content .section ol li ul li,.rst-content .toctree-wrapper ol.arabic li ul li,.rst-content .toctree-wrapper ol li ul li,.rst-content section ol.arabic li ul li,.rst-content section ol li ul li,.wy-plain-list-decimal li ul li,article ol li ul li{list-style:disc}.wy-breadcrumbs{*zoom:1}.wy-breadcrumbs:after,.wy-breadcrumbs:before{display:table;content:""}.wy-breadcrumbs:after{clear:both}.wy-breadcrumbs>li{display:inline-block;padding-top:5px}.wy-breadcrumbs>li.wy-breadcrumbs-aside{float:right}.rst-content .wy-breadcrumbs>li code,.rst-content .wy-breadcrumbs>li tt,.wy-breadcrumbs>li .rst-content tt,.wy-breadcrumbs>li code{all:inherit;color:inherit}.breadcrumb-item:before{content:"/";color:#bbb;font-size:13px;padding:0 6px 0 3px}.wy-breadcrumbs-extra{margin-bottom:0;color:#b3b3b3;font-size:80%;display:inline-block}@media screen and (max-width:480px){.wy-breadcrumbs-extra,.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}@media print{.wy-breadcrumbs li.wy-breadcrumbs-aside{display:none}}html{font-size:16px}.wy-affix{position:fixed;top:1.618em}.wy-menu a:hover{text-decoration:none}.wy-menu-horiz{*zoom:1}.wy-menu-horiz:after,.wy-menu-horiz:before{display:table;content:""}.wy-menu-horiz:after{clear:both}.wy-menu-horiz li,.wy-menu-horiz ul{display:inline-block}.wy-menu-horiz li:hover{background:hsla(0,0%,100%,.1)}.wy-menu-horiz li.divide-left{border-left:1px solid #404040}.wy-menu-horiz li.divide-right{border-right:1px solid #404040}.wy-menu-horiz a{height:32px;display:inline-block;line-height:32px;padding:0 16px}.wy-menu-vertical{width:300px}.wy-menu-vertical header,.wy-menu-vertical p.caption{color:#55a5d9;height:32px;line-height:32px;padding:0 1.618em;margin:12px 0 0;display:block;font-weight:700;text-transform:uppercase;font-size:85%;white-space:nowrap}.wy-menu-vertical ul{margin-bottom:0}.wy-menu-vertical li.divide-top{border-top:1px solid #404040}.wy-menu-vertical li.divide-bottom{border-bottom:1px solid #404040}.wy-menu-vertical li.current{background:#e3e3e3}.wy-menu-vertical li.current a{color:grey;border-right:1px solid #c9c9c9;padding:.4045em 2.427em}.wy-menu-vertical li.current a:hover{background:#d6d6d6}.rst-content .wy-menu-vertical li tt,.wy-menu-vertical li .rst-content tt,.wy-menu-vertical li code{border:none;background:inherit;color:inherit;padding-left:0;padding-right:0}.wy-menu-vertical li button.toctree-expand{display:block;float:left;margin-left:-1.2em;line-height:18px;color:#4d4d4d;border:none;background:none;padding:0}.wy-menu-vertical li.current>a,.wy-menu-vertical li.on a{color:#404040;font-weight:700;position:relative;background:#fcfcfc;border:none;padding:.4045em 1.618em}.wy-menu-vertical li.current>a:hover,.wy-menu-vertical li.on a:hover{background:#fcfcfc}.wy-menu-vertical li.current>a:hover button.toctree-expand,.wy-menu-vertical li.on a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.current>a button.toctree-expand,.wy-menu-vertical li.on a button.toctree-expand{display:block;line-height:18px;color:#333}.wy-menu-vertical li.toctree-l1.current>a{border-bottom:1px solid #c9c9c9;border-top:1px solid #c9c9c9}.wy-menu-vertical .toctree-l1.current .toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .toctree-l11>ul{display:none}.wy-menu-vertical .toctree-l1.current .current.toctree-l2>ul,.wy-menu-vertical .toctree-l2.current .current.toctree-l3>ul,.wy-menu-vertical .toctree-l3.current .current.toctree-l4>ul,.wy-menu-vertical .toctree-l4.current .current.toctree-l5>ul,.wy-menu-vertical .toctree-l5.current .current.toctree-l6>ul,.wy-menu-vertical .toctree-l6.current .current.toctree-l7>ul,.wy-menu-vertical .toctree-l7.current .current.toctree-l8>ul,.wy-menu-vertical .toctree-l8.current .current.toctree-l9>ul,.wy-menu-vertical .toctree-l9.current .current.toctree-l10>ul,.wy-menu-vertical .toctree-l10.current .current.toctree-l11>ul{display:block}.wy-menu-vertical li.toctree-l3,.wy-menu-vertical li.toctree-l4{font-size:.9em}.wy-menu-vertical li.toctree-l2 a,.wy-menu-vertical li.toctree-l3 a,.wy-menu-vertical li.toctree-l4 a,.wy-menu-vertical li.toctree-l5 a,.wy-menu-vertical li.toctree-l6 a,.wy-menu-vertical li.toctree-l7 a,.wy-menu-vertical li.toctree-l8 a,.wy-menu-vertical li.toctree-l9 a,.wy-menu-vertical li.toctree-l10 a{color:#404040}.wy-menu-vertical li.toctree-l2 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l3 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l4 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l5 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l6 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l7 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l8 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l9 a:hover button.toctree-expand,.wy-menu-vertical li.toctree-l10 a:hover button.toctree-expand{color:grey}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a,.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a,.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a,.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a,.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a,.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a,.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a,.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{display:block}.wy-menu-vertical li.toctree-l2.current>a{padding:.4045em 2.427em}.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{padding:.4045em 1.618em .4045em 4.045em}.wy-menu-vertical li.toctree-l3.current>a{padding:.4045em 4.045em}.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{padding:.4045em 1.618em .4045em 5.663em}.wy-menu-vertical li.toctree-l4.current>a{padding:.4045em 5.663em}.wy-menu-vertical li.toctree-l4.current li.toctree-l5>a{padding:.4045em 1.618em .4045em 7.281em}.wy-menu-vertical li.toctree-l5.current>a{padding:.4045em 7.281em}.wy-menu-vertical li.toctree-l5.current li.toctree-l6>a{padding:.4045em 1.618em .4045em 8.899em}.wy-menu-vertical li.toctree-l6.current>a{padding:.4045em 8.899em}.wy-menu-vertical li.toctree-l6.current li.toctree-l7>a{padding:.4045em 1.618em .4045em 10.517em}.wy-menu-vertical li.toctree-l7.current>a{padding:.4045em 10.517em}.wy-menu-vertical li.toctree-l7.current li.toctree-l8>a{padding:.4045em 1.618em .4045em 12.135em}.wy-menu-vertical li.toctree-l8.current>a{padding:.4045em 12.135em}.wy-menu-vertical li.toctree-l8.current li.toctree-l9>a{padding:.4045em 1.618em .4045em 13.753em}.wy-menu-vertical li.toctree-l9.current>a{padding:.4045em 13.753em}.wy-menu-vertical li.toctree-l9.current li.toctree-l10>a{padding:.4045em 1.618em .4045em 15.371em}.wy-menu-vertical li.toctree-l10.current>a{padding:.4045em 15.371em}.wy-menu-vertical li.toctree-l10.current li.toctree-l11>a{padding:.4045em 1.618em .4045em 16.989em}.wy-menu-vertical li.toctree-l2.current>a,.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a{background:#c9c9c9}.wy-menu-vertical li.toctree-l2 button.toctree-expand{color:#a3a3a3}.wy-menu-vertical li.toctree-l3.current>a,.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a{background:#bdbdbd}.wy-menu-vertical li.toctree-l3 button.toctree-expand{color:#969696}.wy-menu-vertical li.current ul{display:block}.wy-menu-vertical li ul{margin-bottom:0;display:none}.wy-menu-vertical li ul li a{margin-bottom:0;color:#d9d9d9;font-weight:400}.wy-menu-vertical a{line-height:18px;padding:.4045em 1.618em;display:block;position:relative;font-size:90%;color:#d9d9d9}.wy-menu-vertical a:hover{background-color:#4e4a4a;cursor:pointer}.wy-menu-vertical a:hover button.toctree-expand{color:#d9d9d9}.wy-menu-vertical a:active{background-color:#2980b9;cursor:pointer;color:#fff}.wy-menu-vertical a:active button.toctree-expand{color:#fff}.wy-side-nav-search{display:block;width:300px;padding:.809em;margin-bottom:.809em;z-index:200;background-color:#2980b9;text-align:center;color:#fcfcfc}.wy-side-nav-search input[type=text]{width:100%;border-radius:50px;padding:6px 12px;border-color:#2472a4}.wy-side-nav-search img{display:block;margin:auto auto .809em;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-side-nav-search .wy-dropdown>a,.wy-side-nav-search>a{color:#fcfcfc;font-size:100%;font-weight:700;display:inline-block;padding:4px 6px;margin-bottom:.809em;max-width:100%}.wy-side-nav-search .wy-dropdown>a:hover,.wy-side-nav-search>a:hover{background:hsla(0,0%,100%,.1)}.wy-side-nav-search .wy-dropdown>a img.logo,.wy-side-nav-search>a img.logo{display:block;margin:0 auto;height:auto;width:auto;border-radius:0;max-width:100%;background:transparent}.wy-side-nav-search .wy-dropdown>a.icon img.logo,.wy-side-nav-search>a.icon img.logo{margin-top:.85em}.wy-side-nav-search>div.version{margin-top:-.4045em;margin-bottom:.809em;font-weight:400;color:hsla(0,0%,100%,.3)}.wy-nav .wy-menu-vertical header{color:#2980b9}.wy-nav .wy-menu-vertical a{color:#b3b3b3}.wy-nav .wy-menu-vertical a:hover{background-color:#2980b9;color:#fff}[data-menu-wrap]{-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;transition:all .2s ease-in;position:absolute;opacity:1;width:100%;opacity:0}[data-menu-wrap].move-center{left:0;right:auto;opacity:1}[data-menu-wrap].move-left{right:auto;left:-100%;opacity:0}[data-menu-wrap].move-right{right:-100%;left:auto;opacity:0}.wy-body-for-nav{background:#fcfcfc}.wy-grid-for-nav{position:absolute;width:100%;height:100%}.wy-nav-side{position:fixed;top:0;bottom:0;left:0;padding-bottom:2em;width:300px;overflow-x:hidden;overflow-y:hidden;min-height:100%;color:#9b9b9b;background:#343131;z-index:200}.wy-side-scroll{width:320px;position:relative;overflow-x:hidden;overflow-y:scroll;height:100%}.wy-nav-top{display:none;background:#2980b9;color:#fff;padding:.4045em .809em;position:relative;line-height:50px;text-align:center;font-size:100%;*zoom:1}.wy-nav-top:after,.wy-nav-top:before{display:table;content:""}.wy-nav-top:after{clear:both}.wy-nav-top a{color:#fff;font-weight:700}.wy-nav-top img{margin-right:12px;height:45px;width:45px;background-color:#2980b9;padding:5px;border-radius:100%}.wy-nav-top i{font-size:30px;float:left;cursor:pointer;padding-top:inherit}.wy-nav-content-wrap{margin-left:300px;background:#fcfcfc;min-height:100%}.wy-nav-content{padding:1.618em 3.236em;height:100%;max-width:800px;margin:auto}.wy-body-mask{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.2);display:none;z-index:499}.wy-body-mask.on{display:block}footer{color:grey}footer p{margin-bottom:12px}.rst-content footer span.commit tt,footer span.commit .rst-content tt,footer span.commit code{padding:0;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:1em;background:none;border:none;color:grey}.rst-footer-buttons{*zoom:1}.rst-footer-buttons:after,.rst-footer-buttons:before{width:100%;display:table;content:""}.rst-footer-buttons:after{clear:both}.rst-breadcrumbs-buttons{margin-top:12px;*zoom:1}.rst-breadcrumbs-buttons:after,.rst-breadcrumbs-buttons:before{display:table;content:""}.rst-breadcrumbs-buttons:after{clear:both}#search-results .search li{margin-bottom:24px;border-bottom:1px solid #e1e4e5;padding-bottom:24px}#search-results .search li:first-child{border-top:1px solid #e1e4e5;padding-top:24px}#search-results .search li a{font-size:120%;margin-bottom:12px;display:inline-block}#search-results .context{color:grey;font-size:90%}.genindextable li>ul{margin-left:24px}@media screen and (max-width:768px){.wy-body-for-nav{background:#fcfcfc}.wy-nav-top{display:block}.wy-nav-side{left:-300px}.wy-nav-side.shift{width:85%;left:0}.wy-menu.wy-menu-vertical,.wy-side-nav-search,.wy-side-scroll{width:auto}.wy-nav-content-wrap{margin-left:0}.wy-nav-content-wrap .wy-nav-content{padding:1.618em}.wy-nav-content-wrap.shift{position:fixed;min-width:100%;left:85%;top:0;height:100%;overflow:hidden}}@media screen and (min-width:1100px){.wy-nav-content-wrap{background:rgba(0,0,0,.05)}.wy-nav-content{margin:0;background:#fcfcfc}}@media print{.rst-versions,.wy-nav-side,footer{display:none}.wy-nav-content-wrap{margin-left:0}}.rst-versions{position:fixed;bottom:0;left:0;width:300px;color:#fcfcfc;background:#1f1d1d;font-family:Lato,proxima-nova,Helvetica Neue,Arial,sans-serif;z-index:400}.rst-versions a{color:#2980b9;text-decoration:none}.rst-versions .rst-badge-small{display:none}.rst-versions .rst-current-version{padding:12px;background-color:#272525;display:block;text-align:right;font-size:90%;cursor:pointer;color:#27ae60;*zoom:1}.rst-versions .rst-current-version:after,.rst-versions .rst-current-version:before{display:table;content:""}.rst-versions .rst-current-version:after{clear:both}.rst-content .code-block-caption .rst-versions .rst-current-version .headerlink,.rst-content .eqno .rst-versions .rst-current-version .headerlink,.rst-content .rst-versions .rst-current-version .admonition-title,.rst-content code.download .rst-versions .rst-current-version span:first-child,.rst-content dl dt .rst-versions .rst-current-version .headerlink,.rst-content h1 .rst-versions .rst-current-version .headerlink,.rst-content h2 .rst-versions .rst-current-version .headerlink,.rst-content h3 .rst-versions .rst-current-version .headerlink,.rst-content h4 .rst-versions .rst-current-version .headerlink,.rst-content h5 .rst-versions .rst-current-version .headerlink,.rst-content h6 .rst-versions .rst-current-version .headerlink,.rst-content p .rst-versions .rst-current-version .headerlink,.rst-content table>caption .rst-versions .rst-current-version .headerlink,.rst-content tt.download .rst-versions .rst-current-version span:first-child,.rst-versions .rst-current-version .fa,.rst-versions .rst-current-version .icon,.rst-versions .rst-current-version .rst-content .admonition-title,.rst-versions .rst-current-version .rst-content .code-block-caption .headerlink,.rst-versions .rst-current-version .rst-content .eqno .headerlink,.rst-versions .rst-current-version .rst-content code.download span:first-child,.rst-versions .rst-current-version .rst-content dl dt .headerlink,.rst-versions .rst-current-version .rst-content h1 .headerlink,.rst-versions .rst-current-version .rst-content h2 .headerlink,.rst-versions .rst-current-version .rst-content h3 .headerlink,.rst-versions .rst-current-version .rst-content h4 .headerlink,.rst-versions .rst-current-version .rst-content h5 .headerlink,.rst-versions .rst-current-version .rst-content h6 .headerlink,.rst-versions .rst-current-version .rst-content p .headerlink,.rst-versions .rst-current-version .rst-content table>caption .headerlink,.rst-versions .rst-current-version .rst-content tt.download span:first-child,.rst-versions .rst-current-version .wy-menu-vertical li button.toctree-expand,.wy-menu-vertical li .rst-versions .rst-current-version button.toctree-expand{color:#fcfcfc}.rst-versions .rst-current-version .fa-book,.rst-versions .rst-current-version .icon-book{float:left}.rst-versions .rst-current-version.rst-out-of-date{background-color:#e74c3c;color:#fff}.rst-versions .rst-current-version.rst-active-old-version{background-color:#f1c40f;color:#000}.rst-versions.shift-up{height:auto;max-height:100%;overflow-y:scroll}.rst-versions.shift-up .rst-other-versions{display:block}.rst-versions .rst-other-versions{font-size:90%;padding:12px;color:grey;display:none}.rst-versions .rst-other-versions hr{display:block;height:1px;border:0;margin:20px 0;padding:0;border-top:1px solid #413d3d}.rst-versions .rst-other-versions dd{display:inline-block;margin:0}.rst-versions .rst-other-versions dd a{display:inline-block;padding:6px;color:#fcfcfc}.rst-versions.rst-badge{width:auto;bottom:20px;right:20px;left:auto;border:none;max-width:300px;max-height:90%}.rst-versions.rst-badge .fa-book,.rst-versions.rst-badge .icon-book{float:none;line-height:30px}.rst-versions.rst-badge.shift-up .rst-current-version{text-align:right}.rst-versions.rst-badge.shift-up .rst-current-version .fa-book,.rst-versions.rst-badge.shift-up .rst-current-version .icon-book{float:left}.rst-versions.rst-badge>.rst-current-version{width:auto;height:30px;line-height:30px;padding:0 6px;display:block;text-align:center}@media screen and (max-width:768px){.rst-versions{width:85%;display:none}.rst-versions.shift{display:block}}.rst-content .toctree-wrapper>p.caption,.rst-content h1,.rst-content h2,.rst-content h3,.rst-content h4,.rst-content h5,.rst-content h6{margin-bottom:24px}.rst-content img{max-width:100%;height:auto}.rst-content div.figure,.rst-content figure{margin-bottom:24px}.rst-content div.figure .caption-text,.rst-content figure .caption-text{font-style:italic}.rst-content div.figure p:last-child.caption,.rst-content figure p:last-child.caption{margin-bottom:0}.rst-content div.figure.align-center,.rst-content figure.align-center{text-align:center}.rst-content .section>a>img,.rst-content .section>img,.rst-content section>a>img,.rst-content section>img{margin-bottom:24px}.rst-content abbr[title]{text-decoration:none}.rst-content.style-external-links a.reference.external:after{font-family:FontAwesome;content:"\f08e";color:#b3b3b3;vertical-align:super;font-size:60%;margin:0 .2em}.rst-content blockquote{margin-left:24px;line-height:24px;margin-bottom:24px}.rst-content pre.literal-block{white-space:pre;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;display:block;overflow:auto}.rst-content div[class^=highlight],.rst-content pre.literal-block{border:1px solid #e1e4e5;overflow-x:auto;margin:1px 0 24px}.rst-content div[class^=highlight] div[class^=highlight],.rst-content pre.literal-block div[class^=highlight]{padding:0;border:none;margin:0}.rst-content div[class^=highlight] td.code{width:100%}.rst-content .linenodiv pre{border-right:1px solid #e6e9ea;margin:0;padding:12px;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;user-select:none;pointer-events:none}.rst-content div[class^=highlight] pre{white-space:pre;margin:0;padding:12px;display:block;overflow:auto}.rst-content div[class^=highlight] pre .hll{display:block;margin:0 -12px;padding:0 12px}.rst-content .linenodiv pre,.rst-content div[class^=highlight] pre,.rst-content pre.literal-block{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;font-size:12px;line-height:1.4}.rst-content div.highlight .gp,.rst-content div.highlight span.linenos{user-select:none;pointer-events:none}.rst-content div.highlight span.linenos{display:inline-block;padding-left:0;padding-right:12px;margin-right:12px;border-right:1px solid #e6e9ea}.rst-content .code-block-caption{font-style:italic;font-size:85%;line-height:1;padding:1em 0;text-align:center}@media print{.rst-content .codeblock,.rst-content div[class^=highlight],.rst-content div[class^=highlight] pre{white-space:pre-wrap}}.rst-content .admonition,.rst-content .admonition-todo,.rst-content .attention,.rst-content .caution,.rst-content .danger,.rst-content .error,.rst-content .hint,.rst-content .important,.rst-content .note,.rst-content .seealso,.rst-content .tip,.rst-content .warning{clear:both}.rst-content .admonition-todo .last,.rst-content .admonition-todo>:last-child,.rst-content .admonition .last,.rst-content .admonition>:last-child,.rst-content .attention .last,.rst-content .attention>:last-child,.rst-content .caution .last,.rst-content .caution>:last-child,.rst-content .danger .last,.rst-content .danger>:last-child,.rst-content .error .last,.rst-content .error>:last-child,.rst-content .hint .last,.rst-content .hint>:last-child,.rst-content .important .last,.rst-content .important>:last-child,.rst-content .note .last,.rst-content .note>:last-child,.rst-content .seealso .last,.rst-content .seealso>:last-child,.rst-content .tip .last,.rst-content .tip>:last-child,.rst-content .warning .last,.rst-content .warning>:last-child{margin-bottom:0}.rst-content .admonition-title:before{margin-right:4px}.rst-content .admonition table{border-color:rgba(0,0,0,.1)}.rst-content .admonition table td,.rst-content .admonition table th{background:transparent!important;border-color:rgba(0,0,0,.1)!important}.rst-content .section ol.loweralpha,.rst-content .section ol.loweralpha>li,.rst-content .toctree-wrapper ol.loweralpha,.rst-content .toctree-wrapper ol.loweralpha>li,.rst-content section ol.loweralpha,.rst-content section ol.loweralpha>li{list-style:lower-alpha}.rst-content .section ol.upperalpha,.rst-content .section ol.upperalpha>li,.rst-content .toctree-wrapper ol.upperalpha,.rst-content .toctree-wrapper ol.upperalpha>li,.rst-content section ol.upperalpha,.rst-content section ol.upperalpha>li{list-style:upper-alpha}.rst-content .section ol li>*,.rst-content .section ul li>*,.rst-content .toctree-wrapper ol li>*,.rst-content .toctree-wrapper ul li>*,.rst-content section ol li>*,.rst-content section ul li>*{margin-top:12px;margin-bottom:12px}.rst-content .section ol li>:first-child,.rst-content .section ul li>:first-child,.rst-content .toctree-wrapper ol li>:first-child,.rst-content .toctree-wrapper ul li>:first-child,.rst-content section ol li>:first-child,.rst-content section ul li>:first-child{margin-top:0}.rst-content .section ol li>p,.rst-content .section ol li>p:last-child,.rst-content .section ul li>p,.rst-content .section ul li>p:last-child,.rst-content .toctree-wrapper ol li>p,.rst-content .toctree-wrapper ol li>p:last-child,.rst-content .toctree-wrapper ul li>p,.rst-content .toctree-wrapper ul li>p:last-child,.rst-content section ol li>p,.rst-content section ol li>p:last-child,.rst-content section ul li>p,.rst-content section ul li>p:last-child{margin-bottom:12px}.rst-content .section ol li>p:only-child,.rst-content .section ol li>p:only-child:last-child,.rst-content .section ul li>p:only-child,.rst-content .section ul li>p:only-child:last-child,.rst-content .toctree-wrapper ol li>p:only-child,.rst-content .toctree-wrapper ol li>p:only-child:last-child,.rst-content .toctree-wrapper ul li>p:only-child,.rst-content .toctree-wrapper ul li>p:only-child:last-child,.rst-content section ol li>p:only-child,.rst-content section ol li>p:only-child:last-child,.rst-content section ul li>p:only-child,.rst-content section ul li>p:only-child:last-child{margin-bottom:0}.rst-content .section ol li>ol,.rst-content .section ol li>ul,.rst-content .section ul li>ol,.rst-content .section ul li>ul,.rst-content .toctree-wrapper ol li>ol,.rst-content .toctree-wrapper ol li>ul,.rst-content .toctree-wrapper ul li>ol,.rst-content .toctree-wrapper ul li>ul,.rst-content section ol li>ol,.rst-content section ol li>ul,.rst-content section ul li>ol,.rst-content section ul li>ul{margin-bottom:12px}.rst-content .section ol.simple li>*,.rst-content .section ol.simple li ol,.rst-content .section ol.simple li ul,.rst-content .section ul.simple li>*,.rst-content .section ul.simple li ol,.rst-content .section ul.simple li ul,.rst-content .toctree-wrapper ol.simple li>*,.rst-content .toctree-wrapper ol.simple li ol,.rst-content .toctree-wrapper ol.simple li ul,.rst-content .toctree-wrapper ul.simple li>*,.rst-content .toctree-wrapper ul.simple li ol,.rst-content .toctree-wrapper ul.simple li ul,.rst-content section ol.simple li>*,.rst-content section ol.simple li ol,.rst-content section ol.simple li ul,.rst-content section ul.simple li>*,.rst-content section ul.simple li ol,.rst-content section ul.simple li ul{margin-top:0;margin-bottom:0}.rst-content .line-block{margin-left:0;margin-bottom:24px;line-height:24px}.rst-content .line-block .line-block{margin-left:24px;margin-bottom:0}.rst-content .topic-title{font-weight:700;margin-bottom:12px}.rst-content .toc-backref{color:#404040}.rst-content .align-right{float:right;margin:0 0 24px 24px}.rst-content .align-left{float:left;margin:0 24px 24px 0}.rst-content .align-center{margin:auto}.rst-content .align-center:not(table){display:block}.rst-content .code-block-caption .headerlink,.rst-content .eqno .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink,.rst-content dl dt .headerlink,.rst-content h1 .headerlink,.rst-content h2 .headerlink,.rst-content h3 .headerlink,.rst-content h4 .headerlink,.rst-content h5 .headerlink,.rst-content h6 .headerlink,.rst-content p.caption .headerlink,.rst-content p .headerlink,.rst-content table>caption .headerlink{opacity:0;font-size:14px;font-family:FontAwesome;margin-left:.5em}.rst-content .code-block-caption .headerlink:focus,.rst-content .code-block-caption:hover .headerlink,.rst-content .eqno .headerlink:focus,.rst-content .eqno:hover .headerlink,.rst-content .toctree-wrapper>p.caption .headerlink:focus,.rst-content .toctree-wrapper>p.caption:hover .headerlink,.rst-content dl dt .headerlink:focus,.rst-content dl dt:hover .headerlink,.rst-content h1 .headerlink:focus,.rst-content h1:hover .headerlink,.rst-content h2 .headerlink:focus,.rst-content h2:hover .headerlink,.rst-content h3 .headerlink:focus,.rst-content h3:hover .headerlink,.rst-content h4 .headerlink:focus,.rst-content h4:hover .headerlink,.rst-content h5 .headerlink:focus,.rst-content h5:hover .headerlink,.rst-content h6 .headerlink:focus,.rst-content h6:hover .headerlink,.rst-content p.caption .headerlink:focus,.rst-content p.caption:hover .headerlink,.rst-content p .headerlink:focus,.rst-content p:hover .headerlink,.rst-content table>caption .headerlink:focus,.rst-content table>caption:hover .headerlink{opacity:1}.rst-content p a{overflow-wrap:anywhere}.rst-content .wy-table td p,.rst-content .wy-table td ul,.rst-content .wy-table th p,.rst-content .wy-table th ul,.rst-content table.docutils td p,.rst-content table.docutils td ul,.rst-content table.docutils th p,.rst-content table.docutils th ul,.rst-content table.field-list td p,.rst-content table.field-list td ul,.rst-content table.field-list th p,.rst-content table.field-list th ul{font-size:inherit}.rst-content .btn:focus{outline:2px solid}.rst-content table>caption .headerlink:after{font-size:12px}.rst-content .centered{text-align:center}.rst-content .sidebar{float:right;width:40%;display:block;margin:0 0 24px 24px;padding:24px;background:#f3f6f6;border:1px solid #e1e4e5}.rst-content .sidebar dl,.rst-content .sidebar p,.rst-content .sidebar ul{font-size:90%}.rst-content .sidebar .last,.rst-content .sidebar>:last-child{margin-bottom:0}.rst-content .sidebar .sidebar-title{display:block;font-family:Roboto Slab,ff-tisa-web-pro,Georgia,Arial,sans-serif;font-weight:700;background:#e1e4e5;padding:6px 12px;margin:-24px -24px 24px;font-size:100%}.rst-content .highlighted{background:#f1c40f;box-shadow:0 0 0 2px #f1c40f;display:inline;font-weight:700}.rst-content .citation-reference,.rst-content .footnote-reference{vertical-align:baseline;position:relative;top:-.4em;line-height:0;font-size:90%}.rst-content .citation-reference>span.fn-bracket,.rst-content .footnote-reference>span.fn-bracket{display:none}.rst-content .hlist{width:100%}.rst-content dl dt span.classifier:before{content:" : "}.rst-content dl dt span.classifier-delimiter{display:none!important}html.writer-html4 .rst-content table.docutils.citation,html.writer-html4 .rst-content table.docutils.footnote{background:none;border:none}html.writer-html4 .rst-content table.docutils.citation td,html.writer-html4 .rst-content table.docutils.citation tr,html.writer-html4 .rst-content table.docutils.footnote td,html.writer-html4 .rst-content table.docutils.footnote tr{border:none;background-color:transparent!important;white-space:normal}html.writer-html4 .rst-content table.docutils.citation td.label,html.writer-html4 .rst-content table.docutils.footnote td.label{padding-left:0;padding-right:0;vertical-align:top}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{display:grid;grid-template-columns:auto minmax(80%,95%)}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{display:inline-grid;grid-template-columns:max-content auto}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{display:grid;grid-template-columns:auto auto minmax(.65rem,auto) minmax(40%,95%)}html.writer-html5 .rst-content aside.citation>span.label,html.writer-html5 .rst-content aside.footnote>span.label,html.writer-html5 .rst-content div.citation>span.label{grid-column-start:1;grid-column-end:2}html.writer-html5 .rst-content aside.citation>span.backrefs,html.writer-html5 .rst-content aside.footnote>span.backrefs,html.writer-html5 .rst-content div.citation>span.backrefs{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:3}html.writer-html5 .rst-content aside.citation>p,html.writer-html5 .rst-content aside.footnote>p,html.writer-html5 .rst-content div.citation>p{grid-column-start:4;grid-column-end:5}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.field-list,html.writer-html5 .rst-content dl.footnote{margin-bottom:24px}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dt{padding-left:1rem}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.field-list>dd,html.writer-html5 .rst-content dl.field-list>dt,html.writer-html5 .rst-content dl.footnote>dd,html.writer-html5 .rst-content dl.footnote>dt{margin-bottom:0}html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{font-size:.9rem}html.writer-html5 .rst-content dl.citation>dt,html.writer-html5 .rst-content dl.footnote>dt{margin:0 .5rem .5rem 0;line-height:1.2rem;word-break:break-all;font-weight:400}html.writer-html5 .rst-content dl.citation>dt>span.brackets:before,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:before{content:"["}html.writer-html5 .rst-content dl.citation>dt>span.brackets:after,html.writer-html5 .rst-content dl.footnote>dt>span.brackets:after{content:"]"}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a{word-break:keep-all}html.writer-html5 .rst-content dl.citation>dt>span.fn-backref>a:not(:first-child):before,html.writer-html5 .rst-content dl.footnote>dt>span.fn-backref>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content dl.citation>dd,html.writer-html5 .rst-content dl.footnote>dd{margin:0 0 .5rem;line-height:1.2rem}html.writer-html5 .rst-content dl.citation>dd p,html.writer-html5 .rst-content dl.footnote>dd p{font-size:.9rem}html.writer-html5 .rst-content aside.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content div.citation{padding-left:1rem;padding-right:1rem;font-size:.9rem;line-height:1.2rem}html.writer-html5 .rst-content aside.citation p,html.writer-html5 .rst-content aside.footnote p,html.writer-html5 .rst-content div.citation p{font-size:.9rem;line-height:1.2rem;margin-bottom:12px}html.writer-html5 .rst-content aside.citation span.backrefs,html.writer-html5 .rst-content aside.footnote span.backrefs,html.writer-html5 .rst-content div.citation span.backrefs{text-align:left;font-style:italic;margin-left:.65rem;word-break:break-word;word-spacing:-.1rem;max-width:5rem}html.writer-html5 .rst-content aside.citation span.backrefs>a,html.writer-html5 .rst-content aside.footnote span.backrefs>a,html.writer-html5 .rst-content div.citation span.backrefs>a{word-break:keep-all}html.writer-html5 .rst-content aside.citation span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content aside.footnote span.backrefs>a:not(:first-child):before,html.writer-html5 .rst-content div.citation span.backrefs>a:not(:first-child):before{content:" "}html.writer-html5 .rst-content aside.citation span.label,html.writer-html5 .rst-content aside.footnote span.label,html.writer-html5 .rst-content div.citation span.label{line-height:1.2rem}html.writer-html5 .rst-content aside.citation-list,html.writer-html5 .rst-content aside.footnote-list,html.writer-html5 .rst-content div.citation-list{margin-bottom:24px}html.writer-html5 .rst-content dl.option-list kbd{font-size:.9rem}.rst-content table.docutils.footnote,html.writer-html4 .rst-content table.docutils.citation,html.writer-html5 .rst-content aside.footnote,html.writer-html5 .rst-content aside.footnote-list aside.footnote,html.writer-html5 .rst-content div.citation-list>div.citation,html.writer-html5 .rst-content dl.citation,html.writer-html5 .rst-content dl.footnote{color:grey}.rst-content table.docutils.footnote code,.rst-content table.docutils.footnote tt,html.writer-html4 .rst-content table.docutils.citation code,html.writer-html4 .rst-content table.docutils.citation tt,html.writer-html5 .rst-content aside.footnote-list aside.footnote code,html.writer-html5 .rst-content aside.footnote-list aside.footnote tt,html.writer-html5 .rst-content aside.footnote code,html.writer-html5 .rst-content aside.footnote tt,html.writer-html5 .rst-content div.citation-list>div.citation code,html.writer-html5 .rst-content div.citation-list>div.citation tt,html.writer-html5 .rst-content dl.citation code,html.writer-html5 .rst-content dl.citation tt,html.writer-html5 .rst-content dl.footnote code,html.writer-html5 .rst-content dl.footnote tt{color:#555}.rst-content .wy-table-responsive.citation,.rst-content .wy-table-responsive.footnote{margin-bottom:0}.rst-content .wy-table-responsive.citation+:not(.citation),.rst-content .wy-table-responsive.footnote+:not(.footnote){margin-top:24px}.rst-content .wy-table-responsive.citation:last-child,.rst-content .wy-table-responsive.footnote:last-child{margin-bottom:24px}.rst-content table.docutils th{border-color:#e1e4e5}html.writer-html5 .rst-content table.docutils th{border:1px solid #e1e4e5}html.writer-html5 .rst-content table.docutils td>p,html.writer-html5 .rst-content table.docutils th>p{line-height:1rem;margin-bottom:0;font-size:.9rem}.rst-content table.docutils td .last,.rst-content table.docutils td .last>:last-child{margin-bottom:0}.rst-content table.field-list,.rst-content table.field-list td{border:none}.rst-content table.field-list td p{line-height:inherit}.rst-content table.field-list td>strong{display:inline-block}.rst-content table.field-list .field-name{padding-right:10px;text-align:left;white-space:nowrap}.rst-content table.field-list .field-body{text-align:left}.rst-content code,.rst-content tt{color:#000;font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;padding:2px 5px}.rst-content code big,.rst-content code em,.rst-content tt big,.rst-content tt em{font-size:100%!important;line-height:normal}.rst-content code.literal,.rst-content tt.literal{color:#e74c3c;white-space:normal}.rst-content code.xref,.rst-content tt.xref,a .rst-content code,a .rst-content tt{font-weight:700;color:#404040;overflow-wrap:normal}.rst-content kbd,.rst-content pre,.rst-content samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace}.rst-content a code,.rst-content a tt{color:#2980b9}.rst-content dl{margin-bottom:24px}.rst-content dl dt{font-weight:700;margin-bottom:12px}.rst-content dl ol,.rst-content dl p,.rst-content dl table,.rst-content dl ul{margin-bottom:12px}.rst-content dl dd{margin:0 0 12px 24px;line-height:24px}.rst-content dl dd>ol:last-child,.rst-content dl dd>p:last-child,.rst-content dl dd>table:last-child,.rst-content dl dd>ul:last-child{margin-bottom:0}html.writer-html4 .rst-content dl:not(.docutils),html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple){margin-bottom:24px}html.writer-html4 .rst-content dl:not(.docutils)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{display:table;margin:6px 0;font-size:90%;line-height:normal;background:#e7f2fa;color:#2980b9;border-top:3px solid #6ab0de;padding:6px;position:relative}html.writer-html4 .rst-content dl:not(.docutils)>dt:before,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:before{color:#6ab0de}html.writer-html4 .rst-content dl:not(.docutils)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt{margin-bottom:6px;border:none;border-left:3px solid #ccc;background:#f0f0f0;color:#555}html.writer-html4 .rst-content dl:not(.docutils) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) dl:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt .headerlink{color:#404040;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils)>dt:first-child,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple)>dt:first-child{margin-top:0}html.writer-html4 .rst-content dl:not(.docutils) code.descclassname,html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descclassname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{background-color:transparent;border:none;padding:0;font-size:100%!important}html.writer-html4 .rst-content dl:not(.docutils) code.descname,html.writer-html4 .rst-content dl:not(.docutils) tt.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) code.descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) tt.descname{font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .optional,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .optional{display:inline-block;padding:0 4px;color:#000;font-weight:700}html.writer-html4 .rst-content dl:not(.docutils) .property,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .property{display:inline-block;padding-right:8px;max-width:100%}html.writer-html4 .rst-content dl:not(.docutils) .k,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .k{font-style:italic}html.writer-html4 .rst-content dl:not(.docutils) .descclassname,html.writer-html4 .rst-content dl:not(.docutils) .descname,html.writer-html4 .rst-content dl:not(.docutils) .sig-name,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descclassname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .descname,html.writer-html5 .rst-content dl[class]:not(.option-list):not(.field-list):not(.footnote):not(.citation):not(.glossary):not(.simple) .sig-name{font-family:SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,Courier,monospace;color:#000}.rst-content .viewcode-back,.rst-content .viewcode-link{display:inline-block;color:#27ae60;font-size:80%;padding-left:24px}.rst-content .viewcode-back{display:block;float:right}.rst-content p.rubric{margin-bottom:12px;font-weight:700}.rst-content code.download,.rst-content tt.download{background:inherit;padding:inherit;font-weight:400;font-family:inherit;font-size:inherit;color:inherit;border:inherit;white-space:inherit}.rst-content code.download span:first-child,.rst-content tt.download span:first-child{-webkit-font-smoothing:subpixel-antialiased}.rst-content code.download span:first-child:before,.rst-content tt.download span:first-child:before{margin-right:4px}.rst-content .guilabel,.rst-content .menuselection{font-size:80%;font-weight:700;border-radius:4px;padding:2.4px 6px;margin:auto 2px}.rst-content .guilabel,.rst-content .menuselection{border:1px solid #7fbbe3;background:#e7f2fa}.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>.kbd,.rst-content :not(dl.option-list)>:not(dt):not(kbd):not(.kbd)>kbd{color:inherit;font-size:80%;background-color:#fff;border:1px solid #a6a6a6;border-radius:4px;box-shadow:0 2px grey;padding:2.4px 6px;margin:auto 0}.rst-content .versionmodified{font-style:italic}@media screen and (max-width:480px){.rst-content .sidebar{width:100%}}span[id*=MathJax-Span]{color:#404040}.math{text-align:center}@font-face{font-family:Lato;src:url(fonts/lato-normal.woff2?bd03a2cc277bbbc338d464e679fe9942) format("woff2"),url(fonts/lato-normal.woff?27bd77b9162d388cb8d4c4217c7c5e2a) format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold.woff2?cccb897485813c7c256901dbca54ecf2) format("woff2"),url(fonts/lato-bold.woff?d878b6c29b10beca227e9eef4246111b) format("woff");font-weight:700;font-style:normal;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-bold-italic.woff2?0b6bb6725576b072c5d0b02ecdd1900d) format("woff2"),url(fonts/lato-bold-italic.woff?9c7e4e9eb485b4a121c760e61bc3707c) format("woff");font-weight:700;font-style:italic;font-display:block}@font-face{font-family:Lato;src:url(fonts/lato-normal-italic.woff2?4eb103b4d12be57cb1d040ed5e162e9d) format("woff2"),url(fonts/lato-normal-italic.woff?f28f2d6482446544ef1ea1ccc6dd5892) format("woff");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:400;src:url(fonts/Roboto-Slab-Regular.woff2?7abf5b8d04d26a2cafea937019bca958) format("woff2"),url(fonts/Roboto-Slab-Regular.woff?c1be9284088d487c5e3ff0a10a92e58c) format("woff");font-display:block}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:700;src:url(fonts/Roboto-Slab-Bold.woff2?9984f4a9bda09be08e83f2506954adbe) format("woff2"),url(fonts/Roboto-Slab-Bold.woff?bed5564a116b05148e3b3bea6fb1162a) format("woff");font-display:block} \ No newline at end of file diff --git a/v3.3.0/_static/docs-versions-menu.js b/v3.3.0/_static/docs-versions-menu.js new file mode 100644 index 0000000..696095a --- /dev/null +++ b/v3.3.0/_static/docs-versions-menu.js @@ -0,0 +1,148 @@ +"use strict"; + +function getGhPagesCurrentFolder() { + // Extract version folder under the assumpgion that the URL is of the form + // https://.github.io///... + if (window.location.hostname.includes("github.io")){ + return window.location.pathname.split('/')[2]; + } +} + +function getRootUrl() { + // Return the "root" URL, i.e. everything before the current folder + // (getGhPagesCurrentFolder). On gh-pages, this includes the project name. + var root_url = window.location.origin; + if (window.location.hostname.includes("github.io")){ + root_url = root_url + '/' + window.location.pathname.split('/')[1]; + } + return root_url; +} + +function getGithubProjectUrl(){ + // Return the project url on Github, under the assumption that the current + // page is hosted on github-pages (https://.github.io//) + var root_url = getRootUrl(); + var match = root_url.match(/([\w\d-]+)\.github\.io\/([\w\d-]+)/) + if (match !== null){ + var username = match[1]; + var projectname = match[2]; + return "https://github.com/" + username + "/" + projectname; + } else { + return null + } +} + +function _addVersionsMenu(version_data) { + // The menu was reverse-engineered from the RTD websites, so it's very + // specific to the sphinx_rtd_theme + var folders = version_data["versions"]; + var root_url = getRootUrl(); + var current_url = document.URL; + var current_folder = getGhPagesCurrentFolder(); + if (current_folder === undefined) return; + var current_version = version_data["labels"][current_folder]; + var menu = document.createElement('div'); + menu.setAttribute('class', 'rst-versions'); + menu.setAttribute('data-toggle', 'rst-versions'); + menu.setAttribute('role', 'note'); + menu.setAttribute('aria-label', 'versions'); + var inner_html = + "" + + " Docs " + + "" + current_version + " " + + "" + + "" + + "
" + + "
" + + "
" + + "
Versions
"; + var i; + for (i in folders) { + var folder = folders[i]; + if (folder == current_folder){ + var inner_html = inner_html + "
" + current_version + "
"; + } else { + var inner_html = inner_html + "
" + version_data["labels"][folder] + "
"; + } + } + var downloads = version_data["downloads"][current_folder]; + if (downloads.length > 0){ + var inner_html = inner_html + + "
Downloads
"; + for (i in downloads) { + var download_label = downloads[i][0]; + var download_url = downloads[i][1]; + if (!(/^(https?|ftp):/.test(download_url))){ + if (!download_url.startsWith('/')){ + var download_url = '/' + download_url; + } + var download_url = root_url + download_url; + } + var inner_html = inner_html + "
" + + download_label + "
"; + } + } + var github_project_url = getGithubProjectUrl(); + if (github_project_url !== null && github_project_url.length > 0){ + var inner_html = inner_html + + "
On Github
" + + "
Project Home
" + + "
Issues
"; + } + var inner_html = inner_html + + "
" + + "
" + + "Generated by Docs Versions Menu" + + "" + + "
" + + "
"; + menu.innerHTML = inner_html; + var parent = document.body; + parent.insertBefore(menu, parent.lastChild); + + // Add a warning banner for dev/outdated versions + var warning; + var msg; + if (version_data["warnings"][current_folder].indexOf("outdated") >=0){ + warning = document.createElement('div'); + warning.setAttribute('class', 'admonition danger'); + msg = "This document is for an outdated version."; + } else if (version_data["warnings"][current_folder].indexOf("unreleased") >=0){ + warning = document.createElement('div'); + warning.setAttribute('class', 'admonition danger'); + msg = "This document is for an unreleased development version."; + } else if (version_data["warnings"][current_folder].indexOf("prereleased") >=0){ + warning = document.createElement('div'); + warning.setAttribute('class', 'admonition danger'); + msg = "This document is for a pre-release development version."; + } + if (warning !== undefined){ + if (version_data["latest"] !== null){ + msg = msg + " Documentation is available for the " + "latest public release." + } + warning.innerHTML = "

Note

" + + "

" + msg + "

"; + var parent = document.querySelector('div.body') + || document.querySelector('div.document') + || document.body; + parent.insertBefore(warning, parent.firstChild); + } + + +} + +function addVersionsMenu() { + // We assume that we can load versions.json from + // https://.github.io//versions.json + // That is, there's a path between the hostname and versions.json + var json_file = "/" + window.location.pathname.split("/")[1] + "/versions.json"; + $.getJSON(json_file, _addVersionsMenu); +} + +document.addEventListener('DOMContentLoaded', addVersionsMenu); \ No newline at end of file diff --git a/v3.3.0/_static/doctools.js b/v3.3.0/_static/doctools.js new file mode 100644 index 0000000..4d67807 --- /dev/null +++ b/v3.3.0/_static/doctools.js @@ -0,0 +1,156 @@ +/* + * doctools.js + * ~~~~~~~~~~~ + * + * Base JavaScript utilities for all Sphinx HTML documentation. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +const BLACKLISTED_KEY_CONTROL_ELEMENTS = new Set([ + "TEXTAREA", + "INPUT", + "SELECT", + "BUTTON", +]); + +const _ready = (callback) => { + if (document.readyState !== "loading") { + callback(); + } else { + document.addEventListener("DOMContentLoaded", callback); + } +}; + +/** + * Small JavaScript module for the documentation. + */ +const Documentation = { + init: () => { + Documentation.initDomainIndexTable(); + Documentation.initOnKeyListeners(); + }, + + /** + * i18n support + */ + TRANSLATIONS: {}, + PLURAL_EXPR: (n) => (n === 1 ? 0 : 1), + LOCALE: "unknown", + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext: (string) => { + const translated = Documentation.TRANSLATIONS[string]; + switch (typeof translated) { + case "undefined": + return string; // no translation + case "string": + return translated; // translation exists + default: + return translated[0]; // (singular, plural) translation tuple exists + } + }, + + ngettext: (singular, plural, n) => { + const translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated !== "undefined") + return translated[Documentation.PLURAL_EXPR(n)]; + return n === 1 ? singular : plural; + }, + + addTranslations: (catalog) => { + Object.assign(Documentation.TRANSLATIONS, catalog.messages); + Documentation.PLURAL_EXPR = new Function( + "n", + `return (${catalog.plural_expr})` + ); + Documentation.LOCALE = catalog.locale; + }, + + /** + * helper function to focus on search bar + */ + focusSearchBar: () => { + document.querySelectorAll("input[name=q]")[0]?.focus(); + }, + + /** + * Initialise the domain index toggle buttons + */ + initDomainIndexTable: () => { + const toggler = (el) => { + const idNumber = el.id.substr(7); + const toggledRows = document.querySelectorAll(`tr.cg-${idNumber}`); + if (el.src.substr(-9) === "minus.png") { + el.src = `${el.src.substr(0, el.src.length - 9)}plus.png`; + toggledRows.forEach((el) => (el.style.display = "none")); + } else { + el.src = `${el.src.substr(0, el.src.length - 8)}minus.png`; + toggledRows.forEach((el) => (el.style.display = "")); + } + }; + + const togglerElements = document.querySelectorAll("img.toggler"); + togglerElements.forEach((el) => + el.addEventListener("click", (event) => toggler(event.currentTarget)) + ); + togglerElements.forEach((el) => (el.style.display = "")); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) togglerElements.forEach(toggler); + }, + + initOnKeyListeners: () => { + // only install a listener if it is really needed + if ( + !DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS && + !DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS + ) + return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.altKey || event.ctrlKey || event.metaKey) return; + + if (!event.shiftKey) { + switch (event.key) { + case "ArrowLeft": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const prevLink = document.querySelector('link[rel="prev"]'); + if (prevLink && prevLink.href) { + window.location.href = prevLink.href; + event.preventDefault(); + } + break; + case "ArrowRight": + if (!DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) break; + + const nextLink = document.querySelector('link[rel="next"]'); + if (nextLink && nextLink.href) { + window.location.href = nextLink.href; + event.preventDefault(); + } + break; + } + } + + // some keyboard layouts may need Shift to get / + switch (event.key) { + case "/": + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) break; + Documentation.focusSearchBar(); + event.preventDefault(); + } + }); + }, +}; + +// quick alias for translations +const _ = Documentation.gettext; + +_ready(Documentation.init); diff --git a/v3.3.0/_static/documentation_options.js b/v3.3.0/_static/documentation_options.js new file mode 100644 index 0000000..7e4c114 --- /dev/null +++ b/v3.3.0/_static/documentation_options.js @@ -0,0 +1,13 @@ +const DOCUMENTATION_OPTIONS = { + VERSION: '', + LANGUAGE: 'en', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false, + SHOW_SEARCH_SUMMARY: true, + ENABLE_SEARCH_SHORTCUTS: true, +}; \ No newline at end of file diff --git a/v3.3.0/_static/expand-collapse.svg b/v3.3.0/_static/expand-collapse.svg new file mode 100644 index 0000000..f34809c --- /dev/null +++ b/v3.3.0/_static/expand-collapse.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/v3.3.0/_static/file.png b/v3.3.0/_static/file.png new file mode 100644 index 0000000..a858a41 Binary files /dev/null and b/v3.3.0/_static/file.png differ diff --git a/v3.3.0/_static/jquery.js b/v3.3.0/_static/jquery.js new file mode 100644 index 0000000..c4c6022 --- /dev/null +++ b/v3.3.0/_static/jquery.js @@ -0,0 +1,2 @@ +/*! jQuery v3.6.0 | (c) OpenJS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.0",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,D=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var _t,zt=[],Ut=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=zt.pop()||S.expando+"_"+wt.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Ut.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Ut.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Ut,"$1"+r):!1!==e.jsonp&&(e.url+=(Tt.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,zt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((_t=E.implementation.createHTMLDocument("").body).innerHTML="
",2===_t.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=Fe(y.pixelPosition,function(e,t){if(t)return t=We(e,n),Pe.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){S.fn[n]=function(e,t){return 0",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=y.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=y.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),y.elements=c+" "+a,j(b)}function f(a){var b=x[a[v]];return b||(b={},w++,a[v]=w,x[w]=b),b}function g(a,c,d){if(c||(c=b),q)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():u.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||t.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),q)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return y.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(y,b.frag)}function j(a){a||(a=b);var d=f(a);return!y.shivCSS||p||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),q||i(a,d),a}function k(a){for(var b,c=a.getElementsByTagName("*"),e=c.length,f=RegExp("^(?:"+d().join("|")+")$","i"),g=[];e--;)b=c[e],f.test(b.nodeName)&&g.push(b.applyElement(l(b)));return g}function l(a){for(var b,c=a.attributes,d=c.length,e=a.ownerDocument.createElement(A+":"+a.nodeName);d--;)b=c[d],b.specified&&e.setAttribute(b.nodeName,b.nodeValue);return e.style.cssText=a.style.cssText,e}function m(a){for(var b,c=a.split("{"),e=c.length,f=RegExp("(^|[\\s,>+~])("+d().join("|")+")(?=[[\\s,>+~#.:]|$)","gi"),g="$1"+A+"\\:$2";e--;)b=c[e]=c[e].split("}"),b[b.length-1]=b[b.length-1].replace(f,g),c[e]=b.join("}");return c.join("{")}function n(a){for(var b=a.length;b--;)a[b].removeNode()}function o(a){function b(){clearTimeout(g._removeSheetTimer),d&&d.removeNode(!0),d=null}var d,e,g=f(a),h=a.namespaces,i=a.parentWindow;return!B||a.printShived?a:("undefined"==typeof h[A]&&h.add(A),i.attachEvent("onbeforeprint",function(){b();for(var f,g,h,i=a.styleSheets,j=[],l=i.length,n=Array(l);l--;)n[l]=i[l];for(;h=n.pop();)if(!h.disabled&&z.test(h.media)){try{f=h.imports,g=f.length}catch(o){g=0}for(l=0;g>l;l++)n.push(f[l]);try{j.push(h.cssText)}catch(o){}}j=m(j.reverse().join("")),e=k(a),d=c(a,j)}),i.attachEvent("onafterprint",function(){n(e),clearTimeout(g._removeSheetTimer),g._removeSheetTimer=setTimeout(b,500)}),a.printShived=!0,a)}var p,q,r="3.7.3",s=a.html5||{},t=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,u=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,v="_html5shiv",w=0,x={};!function(){try{var a=b.createElement("a");a.innerHTML="",p="hidden"in a,q=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){p=!0,q=!0}}();var y={elements:s.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:r,shivCSS:s.shivCSS!==!1,supportsUnknownElements:q,shivMethods:s.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=y,j(b);var z=/^$|\b(?:all|print)\b/,A="html5shiv",B=!q&&function(){var c=b.documentElement;return!("undefined"==typeof b.namespaces||"undefined"==typeof b.parentWindow||"undefined"==typeof c.applyElement||"undefined"==typeof c.removeNode||"undefined"==typeof a.attachEvent)}();y.type+=" print",y.shivPrint=o,o(b),"object"==typeof module&&module.exports&&(module.exports=y)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/v3.3.0/_static/js/html5shiv.min.js b/v3.3.0/_static/js/html5shiv.min.js new file mode 100644 index 0000000..cd1c674 --- /dev/null +++ b/v3.3.0/_static/js/html5shiv.min.js @@ -0,0 +1,4 @@ +/** +* @preserve HTML5 Shiv 3.7.3 | @afarkas @jdalton @jon_neal @rem | MIT/GPL2 Licensed +*/ +!function(a,b){function c(a,b){var c=a.createElement("p"),d=a.getElementsByTagName("head")[0]||a.documentElement;return c.innerHTML="x",d.insertBefore(c.lastChild,d.firstChild)}function d(){var a=t.elements;return"string"==typeof a?a.split(" "):a}function e(a,b){var c=t.elements;"string"!=typeof c&&(c=c.join(" ")),"string"!=typeof a&&(a=a.join(" ")),t.elements=c+" "+a,j(b)}function f(a){var b=s[a[q]];return b||(b={},r++,a[q]=r,s[r]=b),b}function g(a,c,d){if(c||(c=b),l)return c.createElement(a);d||(d=f(c));var e;return e=d.cache[a]?d.cache[a].cloneNode():p.test(a)?(d.cache[a]=d.createElem(a)).cloneNode():d.createElem(a),!e.canHaveChildren||o.test(a)||e.tagUrn?e:d.frag.appendChild(e)}function h(a,c){if(a||(a=b),l)return a.createDocumentFragment();c=c||f(a);for(var e=c.frag.cloneNode(),g=0,h=d(),i=h.length;i>g;g++)e.createElement(h[g]);return e}function i(a,b){b.cache||(b.cache={},b.createElem=a.createElement,b.createFrag=a.createDocumentFragment,b.frag=b.createFrag()),a.createElement=function(c){return t.shivMethods?g(c,a,b):b.createElem(c)},a.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+d().join().replace(/[\w\-:]+/g,function(a){return b.createElem(a),b.frag.createElement(a),'c("'+a+'")'})+");return n}")(t,b.frag)}function j(a){a||(a=b);var d=f(a);return!t.shivCSS||k||d.hasCSS||(d.hasCSS=!!c(a,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),l||i(a,d),a}var k,l,m="3.7.3-pre",n=a.html5||{},o=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,p=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,q="_html5shiv",r=0,s={};!function(){try{var a=b.createElement("a");a.innerHTML="",k="hidden"in a,l=1==a.childNodes.length||function(){b.createElement("a");var a=b.createDocumentFragment();return"undefined"==typeof a.cloneNode||"undefined"==typeof a.createDocumentFragment||"undefined"==typeof a.createElement}()}catch(c){k=!0,l=!0}}();var t={elements:n.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:m,shivCSS:n.shivCSS!==!1,supportsUnknownElements:l,shivMethods:n.shivMethods!==!1,type:"default",shivDocument:j,createElement:g,createDocumentFragment:h,addElements:e};a.html5=t,j(b),"object"==typeof module&&module.exports&&(module.exports=t)}("undefined"!=typeof window?window:this,document); \ No newline at end of file diff --git a/v3.3.0/_static/js/theme.js b/v3.3.0/_static/js/theme.js new file mode 100644 index 0000000..1fddb6e --- /dev/null +++ b/v3.3.0/_static/js/theme.js @@ -0,0 +1 @@ +!function(n){var e={};function t(i){if(e[i])return e[i].exports;var o=e[i]={i:i,l:!1,exports:{}};return n[i].call(o.exports,o,o.exports,t),o.l=!0,o.exports}t.m=n,t.c=e,t.d=function(n,e,i){t.o(n,e)||Object.defineProperty(n,e,{enumerable:!0,get:i})},t.r=function(n){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(n,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(n,"__esModule",{value:!0})},t.t=function(n,e){if(1&e&&(n=t(n)),8&e)return n;if(4&e&&"object"==typeof n&&n&&n.__esModule)return n;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:n}),2&e&&"string"!=typeof n)for(var o in n)t.d(i,o,function(e){return n[e]}.bind(null,o));return i},t.n=function(n){var e=n&&n.__esModule?function(){return n.default}:function(){return n};return t.d(e,"a",e),e},t.o=function(n,e){return Object.prototype.hasOwnProperty.call(n,e)},t.p="",t(t.s=0)}([function(n,e,t){t(1),n.exports=t(3)},function(n,e,t){(function(){var e="undefined"!=typeof window?window.jQuery:t(2);n.exports.ThemeNav={navBar:null,win:null,winScroll:!1,winResize:!1,linkScroll:!1,winPosition:0,winHeight:null,docHeight:null,isRunning:!1,enable:function(n){var t=this;void 0===n&&(n=!0),t.isRunning||(t.isRunning=!0,e((function(e){t.init(e),t.reset(),t.win.on("hashchange",t.reset),n&&t.win.on("scroll",(function(){t.linkScroll||t.winScroll||(t.winScroll=!0,requestAnimationFrame((function(){t.onScroll()})))})),t.win.on("resize",(function(){t.winResize||(t.winResize=!0,requestAnimationFrame((function(){t.onResize()})))})),t.onResize()})))},enableSticky:function(){this.enable(!0)},init:function(n){n(document);var e=this;this.navBar=n("div.wy-side-scroll:first"),this.win=n(window),n(document).on("click","[data-toggle='wy-nav-top']",(function(){n("[data-toggle='wy-nav-shift']").toggleClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift")})).on("click",".wy-menu-vertical .current ul li a",(function(){var t=n(this);n("[data-toggle='wy-nav-shift']").removeClass("shift"),n("[data-toggle='rst-versions']").toggleClass("shift"),e.toggleCurrent(t),e.hashChange()})).on("click","[data-toggle='rst-current-version']",(function(){n("[data-toggle='rst-versions']").toggleClass("shift-up")})),n("table.docutils:not(.field-list,.footnote,.citation)").wrap("
"),n("table.docutils.footnote").wrap("
"),n("table.docutils.citation").wrap("
"),n(".wy-menu-vertical ul").not(".simple").siblings("a").each((function(){var t=n(this);expand=n(''),expand.on("click",(function(n){return e.toggleCurrent(t),n.stopPropagation(),!1})),t.prepend(expand)}))},reset:function(){var n=encodeURI(window.location.hash)||"#";try{var e=$(".wy-menu-vertical"),t=e.find('[href="'+n+'"]');if(0===t.length){var i=$('.document [id="'+n.substring(1)+'"]').closest("div.section");0===(t=e.find('[href="#'+i.attr("id")+'"]')).length&&(t=e.find('[href="#"]'))}if(t.length>0){$(".wy-menu-vertical .current").removeClass("current").attr("aria-expanded","false"),t.addClass("current").attr("aria-expanded","true"),t.closest("li.toctree-l1").parent().addClass("current").attr("aria-expanded","true");for(let n=1;n<=10;n++)t.closest("li.toctree-l"+n).addClass("current").attr("aria-expanded","true");t[0].scrollIntoView()}}catch(n){console.log("Error expanding nav for anchor",n)}},onScroll:function(){this.winScroll=!1;var n=this.win.scrollTop(),e=n+this.winHeight,t=this.navBar.scrollTop()+(n-this.winPosition);n<0||e>this.docHeight||(this.navBar.scrollTop(t),this.winPosition=n)},onResize:function(){this.winResize=!1,this.winHeight=this.win.height(),this.docHeight=$(document).height()},hashChange:function(){this.linkScroll=!0,this.win.one("hashchange",(function(){this.linkScroll=!1}))},toggleCurrent:function(n){var e=n.closest("li");e.siblings("li.current").removeClass("current").attr("aria-expanded","false"),e.siblings().find("li.current").removeClass("current").attr("aria-expanded","false");var t=e.find("> ul li");t.length&&(t.removeClass("current").attr("aria-expanded","false"),e.toggleClass("current").attr("aria-expanded",(function(n,e){return"true"==e?"false":"true"})))}},"undefined"!=typeof window&&(window.SphinxRtdTheme={Navigation:n.exports.ThemeNav,StickyNav:n.exports.ThemeNav}),function(){for(var n=0,e=["ms","moz","webkit","o"],t=0;t0 + var meq1 = "^(" + C + ")?" + V + C + "(" + V + ")?$"; // [C]VC[V] is m=1 + var mgr1 = "^(" + C + ")?" + V + C + V + C; // [C]VCVC... is m>1 + var s_v = "^(" + C + ")?" + v; // vowel in stem + + this.stemWord = function (w) { + var stem; + var suffix; + var firstch; + var origword = w; + + if (w.length < 3) + return w; + + var re; + var re2; + var re3; + var re4; + + firstch = w.substr(0,1); + if (firstch == "y") + w = firstch.toUpperCase() + w.substr(1); + + // Step 1a + re = /^(.+?)(ss|i)es$/; + re2 = /^(.+?)([^s])s$/; + + if (re.test(w)) + w = w.replace(re,"$1$2"); + else if (re2.test(w)) + w = w.replace(re2,"$1$2"); + + // Step 1b + re = /^(.+?)eed$/; + re2 = /^(.+?)(ed|ing)$/; + if (re.test(w)) { + var fp = re.exec(w); + re = new RegExp(mgr0); + if (re.test(fp[1])) { + re = /.$/; + w = w.replace(re,""); + } + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1]; + re2 = new RegExp(s_v); + if (re2.test(stem)) { + w = stem; + re2 = /(at|bl|iz)$/; + re3 = new RegExp("([^aeiouylsz])\\1$"); + re4 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re2.test(w)) + w = w + "e"; + else if (re3.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + else if (re4.test(w)) + w = w + "e"; + } + } + + // Step 1c + re = /^(.+?)y$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(s_v); + if (re.test(stem)) + w = stem + "i"; + } + + // Step 2 + re = /^(.+?)(ational|tional|enci|anci|izer|bli|alli|entli|eli|ousli|ization|ation|ator|alism|iveness|fulness|ousness|aliti|iviti|biliti|logi)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step2list[suffix]; + } + + // Step 3 + re = /^(.+?)(icate|ative|alize|iciti|ical|ful|ness)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + suffix = fp[2]; + re = new RegExp(mgr0); + if (re.test(stem)) + w = stem + step3list[suffix]; + } + + // Step 4 + re = /^(.+?)(al|ance|ence|er|ic|able|ible|ant|ement|ment|ent|ou|ism|ate|iti|ous|ive|ize)$/; + re2 = /^(.+?)(s|t)(ion)$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + if (re.test(stem)) + w = stem; + } + else if (re2.test(w)) { + var fp = re2.exec(w); + stem = fp[1] + fp[2]; + re2 = new RegExp(mgr1); + if (re2.test(stem)) + w = stem; + } + + // Step 5 + re = /^(.+?)e$/; + if (re.test(w)) { + var fp = re.exec(w); + stem = fp[1]; + re = new RegExp(mgr1); + re2 = new RegExp(meq1); + re3 = new RegExp("^" + C + v + "[^aeiouwxy]$"); + if (re.test(stem) || (re2.test(stem) && !(re3.test(stem)))) + w = stem; + } + re = /ll$/; + re2 = new RegExp(mgr1); + if (re.test(w) && re2.test(w)) { + re = /.$/; + w = w.replace(re,""); + } + + // and turn initial Y back to y + if (firstch == "y") + w = firstch.toLowerCase() + w.substr(1); + return w; + } +} + diff --git a/v3.3.0/_static/minus.png b/v3.3.0/_static/minus.png new file mode 100644 index 0000000..d96755f Binary files /dev/null and b/v3.3.0/_static/minus.png differ diff --git a/v3.3.0/_static/plus.png b/v3.3.0/_static/plus.png new file mode 100644 index 0000000..7107cec Binary files /dev/null and b/v3.3.0/_static/plus.png differ diff --git a/v3.3.0/_static/pygments.css b/v3.3.0/_static/pygments.css new file mode 100644 index 0000000..84ab303 --- /dev/null +++ b/v3.3.0/_static/pygments.css @@ -0,0 +1,75 @@ +pre { line-height: 125%; } +td.linenos .normal { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +span.linenos { color: inherit; background-color: transparent; padding-left: 5px; padding-right: 5px; } +td.linenos .special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding-left: 5px; padding-right: 5px; } +.highlight .hll { background-color: #ffffcc } +.highlight { background: #f8f8f8; } +.highlight .c { color: #3D7B7B; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #008000; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #3D7B7B; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #3D7B7B; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #9C6500 } /* Comment.Preproc */ +.highlight .cpf { color: #3D7B7B; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #3D7B7B; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #3D7B7B; font-style: italic } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .ges { font-weight: bold; font-style: italic } /* Generic.EmphStrong */ +.highlight .gr { color: #E40000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #008400 } /* Generic.Inserted */ +.highlight .go { color: #717171 } /* Generic.Output */ +.highlight .gp { color: #000080; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #008000; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #008000; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #008000; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #008000 } /* Keyword.Pseudo */ +.highlight .kr { color: #008000; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #B00040 } /* Keyword.Type */ +.highlight .m { color: #666666 } /* Literal.Number */ +.highlight .s { color: #BA2121 } /* Literal.String */ +.highlight .na { color: #687822 } /* Name.Attribute */ +.highlight .nb { color: #008000 } /* Name.Builtin */ +.highlight .nc { color: #0000FF; font-weight: bold } /* Name.Class */ +.highlight .no { color: #880000 } /* Name.Constant */ +.highlight .nd { color: #AA22FF } /* Name.Decorator */ +.highlight .ni { color: #717171; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #CB3F38; font-weight: bold } /* Name.Exception */ +.highlight .nf { color: #0000FF } /* Name.Function */ +.highlight .nl { color: #767600 } /* Name.Label */ +.highlight .nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #008000; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #19177C } /* Name.Variable */ +.highlight .ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #666666 } /* Literal.Number.Bin */ +.highlight .mf { color: #666666 } /* Literal.Number.Float */ +.highlight .mh { color: #666666 } /* Literal.Number.Hex */ +.highlight .mi { color: #666666 } /* Literal.Number.Integer */ +.highlight .mo { color: #666666 } /* Literal.Number.Oct */ +.highlight .sa { color: #BA2121 } /* Literal.String.Affix */ +.highlight .sb { color: #BA2121 } /* Literal.String.Backtick */ +.highlight .sc { color: #BA2121 } /* Literal.String.Char */ +.highlight .dl { color: #BA2121 } /* Literal.String.Delimiter */ +.highlight .sd { color: #BA2121; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #BA2121 } /* Literal.String.Double */ +.highlight .se { color: #AA5D1F; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #BA2121 } /* Literal.String.Heredoc */ +.highlight .si { color: #A45A77; font-weight: bold } /* Literal.String.Interpol */ +.highlight .sx { color: #008000 } /* Literal.String.Other */ +.highlight .sr { color: #A45A77 } /* Literal.String.Regex */ +.highlight .s1 { color: #BA2121 } /* Literal.String.Single */ +.highlight .ss { color: #19177C } /* Literal.String.Symbol */ +.highlight .bp { color: #008000 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #0000FF } /* Name.Function.Magic */ +.highlight .vc { color: #19177C } /* Name.Variable.Class */ +.highlight .vg { color: #19177C } /* Name.Variable.Global */ +.highlight .vi { color: #19177C } /* Name.Variable.Instance */ +.highlight .vm { color: #19177C } /* Name.Variable.Magic */ +.highlight .il { color: #666666 } /* Literal.Number.Integer.Long */ \ No newline at end of file diff --git a/v3.3.0/_static/searchtools.js b/v3.3.0/_static/searchtools.js new file mode 100644 index 0000000..92da3f8 --- /dev/null +++ b/v3.3.0/_static/searchtools.js @@ -0,0 +1,619 @@ +/* + * searchtools.js + * ~~~~~~~~~~~~~~~~ + * + * Sphinx JavaScript utilities for the full-text search. + * + * :copyright: Copyright 2007-2024 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ +"use strict"; + +/** + * Simple result scoring code. + */ +if (typeof Scorer === "undefined") { + var Scorer = { + // Implement the following function to further tweak the score for each result + // The function takes a result array [docname, title, anchor, descr, score, filename] + // and returns the new score. + /* + score: result => { + const [docname, title, anchor, descr, score, filename] = result + return score + }, + */ + + // query matches the full name of an object + objNameMatch: 11, + // or matches in the last dotted part of the object name + objPartialMatch: 6, + // Additive scores depending on the priority of the object + objPrio: { + 0: 15, // used to be importantResults + 1: 5, // used to be objectResults + 2: -5, // used to be unimportantResults + }, + // Used when the priority is not in the mapping. + objPrioDefault: 0, + + // query found in title + title: 15, + partialTitle: 7, + // query found in terms + term: 5, + partialTerm: 2, + }; +} + +const _removeChildren = (element) => { + while (element && element.lastChild) element.removeChild(element.lastChild); +}; + +/** + * See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#escaping + */ +const _escapeRegExp = (string) => + string.replace(/[.*+\-?^${}()|[\]\\]/g, "\\$&"); // $& means the whole matched string + +const _displayItem = (item, searchTerms, highlightTerms) => { + const docBuilder = DOCUMENTATION_OPTIONS.BUILDER; + const docFileSuffix = DOCUMENTATION_OPTIONS.FILE_SUFFIX; + const docLinkSuffix = DOCUMENTATION_OPTIONS.LINK_SUFFIX; + const showSearchSummary = DOCUMENTATION_OPTIONS.SHOW_SEARCH_SUMMARY; + const contentRoot = document.documentElement.dataset.content_root; + + const [docName, title, anchor, descr, score, _filename] = item; + + let listItem = document.createElement("li"); + let requestUrl; + let linkUrl; + if (docBuilder === "dirhtml") { + // dirhtml builder + let dirname = docName + "/"; + if (dirname.match(/\/index\/$/)) + dirname = dirname.substring(0, dirname.length - 6); + else if (dirname === "index/") dirname = ""; + requestUrl = contentRoot + dirname; + linkUrl = requestUrl; + } else { + // normal html builders + requestUrl = contentRoot + docName + docFileSuffix; + linkUrl = docName + docLinkSuffix; + } + let linkEl = listItem.appendChild(document.createElement("a")); + linkEl.href = linkUrl + anchor; + linkEl.dataset.score = score; + linkEl.innerHTML = title; + if (descr) { + listItem.appendChild(document.createElement("span")).innerHTML = + " (" + descr + ")"; + // highlight search terms in the description + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + } + else if (showSearchSummary) + fetch(requestUrl) + .then((responseData) => responseData.text()) + .then((data) => { + if (data) + listItem.appendChild( + Search.makeSearchSummary(data, searchTerms, anchor) + ); + // highlight search terms in the summary + if (SPHINX_HIGHLIGHT_ENABLED) // set in sphinx_highlight.js + highlightTerms.forEach((term) => _highlightText(listItem, term, "highlighted")); + }); + Search.output.appendChild(listItem); +}; +const _finishSearch = (resultCount) => { + Search.stopPulse(); + Search.title.innerText = _("Search Results"); + if (!resultCount) + Search.status.innerText = Documentation.gettext( + "Your search did not match any documents. Please make sure that all words are spelled correctly and that you've selected enough categories." + ); + else + Search.status.innerText = _( + "Search finished, found ${resultCount} page(s) matching the search query." + ).replace('${resultCount}', resultCount); +}; +const _displayNextItem = ( + results, + resultCount, + searchTerms, + highlightTerms, +) => { + // results left, load the summary and display it + // this is intended to be dynamic (don't sub resultsCount) + if (results.length) { + _displayItem(results.pop(), searchTerms, highlightTerms); + setTimeout( + () => _displayNextItem(results, resultCount, searchTerms, highlightTerms), + 5 + ); + } + // search finished, update title and status message + else _finishSearch(resultCount); +}; +// Helper function used by query() to order search results. +// Each input is an array of [docname, title, anchor, descr, score, filename]. +// Order the results by score (in opposite order of appearance, since the +// `_displayNextItem` function uses pop() to retrieve items) and then alphabetically. +const _orderResultsByScoreThenName = (a, b) => { + const leftScore = a[4]; + const rightScore = b[4]; + if (leftScore === rightScore) { + // same score: sort alphabetically + const leftTitle = a[1].toLowerCase(); + const rightTitle = b[1].toLowerCase(); + if (leftTitle === rightTitle) return 0; + return leftTitle > rightTitle ? -1 : 1; // inverted is intentional + } + return leftScore > rightScore ? 1 : -1; +}; + +/** + * Default splitQuery function. Can be overridden in ``sphinx.search`` with a + * custom function per language. + * + * The regular expression works by splitting the string on consecutive characters + * that are not Unicode letters, numbers, underscores, or emoji characters. + * This is the same as ``\W+`` in Python, preserving the surrogate pair area. + */ +if (typeof splitQuery === "undefined") { + var splitQuery = (query) => query + .split(/[^\p{Letter}\p{Number}_\p{Emoji_Presentation}]+/gu) + .filter(term => term) // remove remaining empty strings +} + +/** + * Search Module + */ +const Search = { + _index: null, + _queued_query: null, + _pulse_status: -1, + + htmlToText: (htmlString, anchor) => { + const htmlElement = new DOMParser().parseFromString(htmlString, 'text/html'); + for (const removalQuery of [".headerlinks", "script", "style"]) { + htmlElement.querySelectorAll(removalQuery).forEach((el) => { el.remove() }); + } + if (anchor) { + const anchorContent = htmlElement.querySelector(`[role="main"] ${anchor}`); + if (anchorContent) return anchorContent.textContent; + + console.warn( + `Anchored content block not found. Sphinx search tries to obtain it via DOM query '[role=main] ${anchor}'. Check your theme or template.` + ); + } + + // if anchor not specified or not found, fall back to main content + const docContent = htmlElement.querySelector('[role="main"]'); + if (docContent) return docContent.textContent; + + console.warn( + "Content block not found. Sphinx search tries to obtain it via DOM query '[role=main]'. Check your theme or template." + ); + return ""; + }, + + init: () => { + const query = new URLSearchParams(window.location.search).get("q"); + document + .querySelectorAll('input[name="q"]') + .forEach((el) => (el.value = query)); + if (query) Search.performSearch(query); + }, + + loadIndex: (url) => + (document.body.appendChild(document.createElement("script")).src = url), + + setIndex: (index) => { + Search._index = index; + if (Search._queued_query !== null) { + const query = Search._queued_query; + Search._queued_query = null; + Search.query(query); + } + }, + + hasIndex: () => Search._index !== null, + + deferQuery: (query) => (Search._queued_query = query), + + stopPulse: () => (Search._pulse_status = -1), + + startPulse: () => { + if (Search._pulse_status >= 0) return; + + const pulse = () => { + Search._pulse_status = (Search._pulse_status + 1) % 4; + Search.dots.innerText = ".".repeat(Search._pulse_status); + if (Search._pulse_status >= 0) window.setTimeout(pulse, 500); + }; + pulse(); + }, + + /** + * perform a search for something (or wait until index is loaded) + */ + performSearch: (query) => { + // create the required interface elements + const searchText = document.createElement("h2"); + searchText.textContent = _("Searching"); + const searchSummary = document.createElement("p"); + searchSummary.classList.add("search-summary"); + searchSummary.innerText = ""; + const searchList = document.createElement("ul"); + searchList.classList.add("search"); + + const out = document.getElementById("search-results"); + Search.title = out.appendChild(searchText); + Search.dots = Search.title.appendChild(document.createElement("span")); + Search.status = out.appendChild(searchSummary); + Search.output = out.appendChild(searchList); + + const searchProgress = document.getElementById("search-progress"); + // Some themes don't use the search progress node + if (searchProgress) { + searchProgress.innerText = _("Preparing search..."); + } + Search.startPulse(); + + // index already loaded, the browser was quick! + if (Search.hasIndex()) Search.query(query); + else Search.deferQuery(query); + }, + + _parseQuery: (query) => { + // stem the search terms and add them to the correct list + const stemmer = new Stemmer(); + const searchTerms = new Set(); + const excludedTerms = new Set(); + const highlightTerms = new Set(); + const objectTerms = new Set(splitQuery(query.toLowerCase().trim())); + splitQuery(query.trim()).forEach((queryTerm) => { + const queryTermLower = queryTerm.toLowerCase(); + + // maybe skip this "word" + // stopwords array is from language_data.js + if ( + stopwords.indexOf(queryTermLower) !== -1 || + queryTerm.match(/^\d+$/) + ) + return; + + // stem the word + let word = stemmer.stemWord(queryTermLower); + // select the correct list + if (word[0] === "-") excludedTerms.add(word.substr(1)); + else { + searchTerms.add(word); + highlightTerms.add(queryTermLower); + } + }); + + if (SPHINX_HIGHLIGHT_ENABLED) { // set in sphinx_highlight.js + localStorage.setItem("sphinx_highlight_terms", [...highlightTerms].join(" ")) + } + + // console.debug("SEARCH: searching for:"); + // console.info("required: ", [...searchTerms]); + // console.info("excluded: ", [...excludedTerms]); + + return [query, searchTerms, excludedTerms, highlightTerms, objectTerms]; + }, + + /** + * execute search (requires search index to be loaded) + */ + _performSearch: (query, searchTerms, excludedTerms, highlightTerms, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + const allTitles = Search._index.alltitles; + const indexEntries = Search._index.indexentries; + + // Collect multiple result groups to be sorted separately and then ordered. + // Each is an array of [docname, title, anchor, descr, score, filename]. + const normalResults = []; + const nonMainIndexResults = []; + + _removeChildren(document.getElementById("search-progress")); + + const queryLower = query.toLowerCase().trim(); + for (const [title, foundTitles] of Object.entries(allTitles)) { + if (title.toLowerCase().trim().includes(queryLower) && (queryLower.length >= title.length/2)) { + for (const [file, id] of foundTitles) { + let score = Math.round(100 * queryLower.length / title.length) + normalResults.push([ + docNames[file], + titles[file] !== title ? `${titles[file]} > ${title}` : title, + id !== null ? "#" + id : "", + null, + score, + filenames[file], + ]); + } + } + } + + // search for explicit entries in index directives + for (const [entry, foundEntries] of Object.entries(indexEntries)) { + if (entry.includes(queryLower) && (queryLower.length >= entry.length/2)) { + for (const [file, id, isMain] of foundEntries) { + const score = Math.round(100 * queryLower.length / entry.length); + const result = [ + docNames[file], + titles[file], + id ? "#" + id : "", + null, + score, + filenames[file], + ]; + if (isMain) { + normalResults.push(result); + } else { + nonMainIndexResults.push(result); + } + } + } + } + + // lookup as object + objectTerms.forEach((term) => + normalResults.push(...Search.performObjectSearch(term, objectTerms)) + ); + + // lookup as search terms in fulltext + normalResults.push(...Search.performTermsSearch(searchTerms, excludedTerms)); + + // let the scorer override scores with a custom scoring function + if (Scorer.score) { + normalResults.forEach((item) => (item[4] = Scorer.score(item))); + nonMainIndexResults.forEach((item) => (item[4] = Scorer.score(item))); + } + + // Sort each group of results by score and then alphabetically by name. + normalResults.sort(_orderResultsByScoreThenName); + nonMainIndexResults.sort(_orderResultsByScoreThenName); + + // Combine the result groups in (reverse) order. + // Non-main index entries are typically arbitrary cross-references, + // so display them after other results. + let results = [...nonMainIndexResults, ...normalResults]; + + // remove duplicate search results + // note the reversing of results, so that in the case of duplicates, the highest-scoring entry is kept + let seen = new Set(); + results = results.reverse().reduce((acc, result) => { + let resultStr = result.slice(0, 4).concat([result[5]]).map(v => String(v)).join(','); + if (!seen.has(resultStr)) { + acc.push(result); + seen.add(resultStr); + } + return acc; + }, []); + + return results.reverse(); + }, + + query: (query) => { + const [searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms] = Search._parseQuery(query); + const results = Search._performSearch(searchQuery, searchTerms, excludedTerms, highlightTerms, objectTerms); + + // for debugging + //Search.lastresults = results.slice(); // a copy + // console.info("search results:", Search.lastresults); + + // print the results + _displayNextItem(results, results.length, searchTerms, highlightTerms); + }, + + /** + * search for object names + */ + performObjectSearch: (object, objectTerms) => { + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const objects = Search._index.objects; + const objNames = Search._index.objnames; + const titles = Search._index.titles; + + const results = []; + + const objectSearchCallback = (prefix, match) => { + const name = match[4] + const fullname = (prefix ? prefix + "." : "") + name; + const fullnameLower = fullname.toLowerCase(); + if (fullnameLower.indexOf(object) < 0) return; + + let score = 0; + const parts = fullnameLower.split("."); + + // check for different match types: exact matches of full name or + // "last name" (i.e. last dotted part) + if (fullnameLower === object || parts.slice(-1)[0] === object) + score += Scorer.objNameMatch; + else if (parts.slice(-1)[0].indexOf(object) > -1) + score += Scorer.objPartialMatch; // matches in last name + + const objName = objNames[match[1]][2]; + const title = titles[match[0]]; + + // If more than one term searched for, we require other words to be + // found in the name/title/description + const otherTerms = new Set(objectTerms); + otherTerms.delete(object); + if (otherTerms.size > 0) { + const haystack = `${prefix} ${name} ${objName} ${title}`.toLowerCase(); + if ( + [...otherTerms].some((otherTerm) => haystack.indexOf(otherTerm) < 0) + ) + return; + } + + let anchor = match[3]; + if (anchor === "") anchor = fullname; + else if (anchor === "-") anchor = objNames[match[1]][1] + "-" + fullname; + + const descr = objName + _(", in ") + title; + + // add custom score for some objects according to scorer + if (Scorer.objPrio.hasOwnProperty(match[2])) + score += Scorer.objPrio[match[2]]; + else score += Scorer.objPrioDefault; + + results.push([ + docNames[match[0]], + fullname, + "#" + anchor, + descr, + score, + filenames[match[0]], + ]); + }; + Object.keys(objects).forEach((prefix) => + objects[prefix].forEach((array) => + objectSearchCallback(prefix, array) + ) + ); + return results; + }, + + /** + * search for full-text terms in the index + */ + performTermsSearch: (searchTerms, excludedTerms) => { + // prepare search + const terms = Search._index.terms; + const titleTerms = Search._index.titleterms; + const filenames = Search._index.filenames; + const docNames = Search._index.docnames; + const titles = Search._index.titles; + + const scoreMap = new Map(); + const fileMap = new Map(); + + // perform the search on the required terms + searchTerms.forEach((word) => { + const files = []; + const arr = [ + { files: terms[word], score: Scorer.term }, + { files: titleTerms[word], score: Scorer.title }, + ]; + // add support for partial matches + if (word.length > 2) { + const escapedWord = _escapeRegExp(word); + if (!terms.hasOwnProperty(word)) { + Object.keys(terms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: terms[term], score: Scorer.partialTerm }); + }); + } + if (!titleTerms.hasOwnProperty(word)) { + Object.keys(titleTerms).forEach((term) => { + if (term.match(escapedWord)) + arr.push({ files: titleTerms[term], score: Scorer.partialTitle }); + }); + } + } + + // no match but word was a required one + if (arr.every((record) => record.files === undefined)) return; + + // found search word in contents + arr.forEach((record) => { + if (record.files === undefined) return; + + let recordFiles = record.files; + if (recordFiles.length === undefined) recordFiles = [recordFiles]; + files.push(...recordFiles); + + // set score for the word in each file + recordFiles.forEach((file) => { + if (!scoreMap.has(file)) scoreMap.set(file, {}); + scoreMap.get(file)[word] = record.score; + }); + }); + + // create the mapping + files.forEach((file) => { + if (!fileMap.has(file)) fileMap.set(file, [word]); + else if (fileMap.get(file).indexOf(word) === -1) fileMap.get(file).push(word); + }); + }); + + // now check if the files don't contain excluded terms + const results = []; + for (const [file, wordList] of fileMap) { + // check if all requirements are matched + + // as search terms with length < 3 are discarded + const filteredTermCount = [...searchTerms].filter( + (term) => term.length > 2 + ).length; + if ( + wordList.length !== searchTerms.size && + wordList.length !== filteredTermCount + ) + continue; + + // ensure that none of the excluded terms is in the search result + if ( + [...excludedTerms].some( + (term) => + terms[term] === file || + titleTerms[term] === file || + (terms[term] || []).includes(file) || + (titleTerms[term] || []).includes(file) + ) + ) + break; + + // select one (max) score for the file. + const score = Math.max(...wordList.map((w) => scoreMap.get(file)[w])); + // add result to the result list + results.push([ + docNames[file], + titles[file], + "", + null, + score, + filenames[file], + ]); + } + return results; + }, + + /** + * helper function to return a node containing the + * search summary for a given text. keywords is a list + * of stemmed words. + */ + makeSearchSummary: (htmlText, keywords, anchor) => { + const text = Search.htmlToText(htmlText, anchor); + if (text === "") return null; + + const textLower = text.toLowerCase(); + const actualStartPosition = [...keywords] + .map((k) => textLower.indexOf(k.toLowerCase())) + .filter((i) => i > -1) + .slice(-1)[0]; + const startWithContext = Math.max(actualStartPosition - 120, 0); + + const top = startWithContext === 0 ? "" : "..."; + const tail = startWithContext + 240 < text.length ? "..." : ""; + + let summary = document.createElement("p"); + summary.classList.add("context"); + summary.textContent = top + text.substr(startWithContext, 240).trim() + tail; + + return summary; + }, +}; + +_ready(Search.init); diff --git a/v3.3.0/_static/sphinx_highlight.js b/v3.3.0/_static/sphinx_highlight.js new file mode 100644 index 0000000..8a96c69 --- /dev/null +++ b/v3.3.0/_static/sphinx_highlight.js @@ -0,0 +1,154 @@ +/* Highlighting utilities for Sphinx HTML documentation. */ +"use strict"; + +const SPHINX_HIGHLIGHT_ENABLED = true + +/** + * highlight a given string on a node by wrapping it in + * span elements with the given class name. + */ +const _highlight = (node, addItems, text, className) => { + if (node.nodeType === Node.TEXT_NODE) { + const val = node.nodeValue; + const parent = node.parentNode; + const pos = val.toLowerCase().indexOf(text); + if ( + pos >= 0 && + !parent.classList.contains(className) && + !parent.classList.contains("nohighlight") + ) { + let span; + + const closestNode = parent.closest("body, svg, foreignObject"); + const isInSVG = closestNode && closestNode.matches("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.classList.add(className); + } + + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + const rest = document.createTextNode(val.substr(pos + text.length)); + parent.insertBefore( + span, + parent.insertBefore( + rest, + node.nextSibling + ) + ); + node.nodeValue = val.substr(0, pos); + /* There may be more occurrences of search term in this node. So call this + * function recursively on the remaining fragment. + */ + _highlight(rest, addItems, text, className); + + if (isInSVG) { + const rect = document.createElementNS( + "http://www.w3.org/2000/svg", + "rect" + ); + const bbox = parent.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute("class", className); + addItems.push({ parent: parent, target: rect }); + } + } + } else if (node.matches && !node.matches("button, select, textarea")) { + node.childNodes.forEach((el) => _highlight(el, addItems, text, className)); + } +}; +const _highlightText = (thisNode, text, className) => { + let addItems = []; + _highlight(thisNode, addItems, text, className); + addItems.forEach((obj) => + obj.parent.insertAdjacentElement("beforebegin", obj.target) + ); +}; + +/** + * Small JavaScript module for the documentation. + */ +const SphinxHighlight = { + + /** + * highlight the search words provided in localstorage in the text + */ + highlightSearchWords: () => { + if (!SPHINX_HIGHLIGHT_ENABLED) return; // bail if no highlight + + // get and clear terms from localstorage + const url = new URL(window.location); + const highlight = + localStorage.getItem("sphinx_highlight_terms") + || url.searchParams.get("highlight") + || ""; + localStorage.removeItem("sphinx_highlight_terms") + url.searchParams.delete("highlight"); + window.history.replaceState({}, "", url); + + // get individual terms from highlight string + const terms = highlight.toLowerCase().split(/\s+/).filter(x => x); + if (terms.length === 0) return; // nothing to do + + // There should never be more than one element matching "div.body" + const divBody = document.querySelectorAll("div.body"); + const body = divBody.length ? divBody[0] : document.querySelector("body"); + window.setTimeout(() => { + terms.forEach((term) => _highlightText(body, term, "highlighted")); + }, 10); + + const searchBox = document.getElementById("searchbox"); + if (searchBox === null) return; + searchBox.appendChild( + document + .createRange() + .createContextualFragment( + '" + ) + ); + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords: () => { + document + .querySelectorAll("#searchbox .highlight-link") + .forEach((el) => el.remove()); + document + .querySelectorAll("span.highlighted") + .forEach((el) => el.classList.remove("highlighted")); + localStorage.removeItem("sphinx_highlight_terms") + }, + + initEscapeListener: () => { + // only install a listener if it is really needed + if (!DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS) return; + + document.addEventListener("keydown", (event) => { + // bail for input elements + if (BLACKLISTED_KEY_CONTROL_ELEMENTS.has(document.activeElement.tagName)) return; + // bail with special keys + if (event.shiftKey || event.altKey || event.ctrlKey || event.metaKey) return; + if (DOCUMENTATION_OPTIONS.ENABLE_SEARCH_SHORTCUTS && (event.key === "Escape")) { + SphinxHighlight.hideSearchWords(); + event.preventDefault(); + } + }); + }, +}; + +_ready(() => { + /* Do not call highlightSearchWords() when we are on the search page. + * It will highlight words from the *previous* search query. + */ + if (typeof Search === "undefined") SphinxHighlight.highlightSearchWords(); + SphinxHighlight.initEscapeListener(); +}); diff --git a/v3.3.0/_static/tree.css b/v3.3.0/_static/tree.css new file mode 100644 index 0000000..2ef2eb4 --- /dev/null +++ b/v3.3.0/_static/tree.css @@ -0,0 +1,88 @@ +/* Adapted from https://iamkate.com/code/tree-views/ - thanks! */ + +.tree{ + --spacing : 1.5rem; + --radius : 10px; +} + +.tree li{ + display : block; + position : relative; + padding-left : calc(2 * var(--spacing) - var(--radius) - 2px); +} + +.tree ul{ + margin-left : calc(var(--radius) - var(--spacing)); + padding-left : 0; +} + +.tree ul li{ + border-left : 2px solid #ddd; +} + +.tree ul li:last-child{ + border-color : transparent; +} + +.tree ul li::before{ + content : ''; + display : block; + position : absolute; + top : calc(var(--spacing) / -2); + left : -2px; + width : calc(var(--spacing) + 2px); + height : calc(var(--spacing) + 1px); + border : solid #ddd; + border-width : 0 0 2px 2px; +} + +.tree summary{ + display : block; + cursor : pointer; +} + +.tree summary::marker, +.tree summary::-webkit-details-marker{ + display : none; +} + +.tree summary:focus{ + outline : none; +} + +.tree summary:focus-visible{ + outline : 1px dotted #000; +} + +.tree summary::before{ + content : ''; + display : block; + position : absolute; + top : calc(var(--spacing) / 2 - var(--radius)); + left : calc(var(--spacing) - var(--radius) - 1px); + width : calc(2 * var(--radius)); + height : calc(2 * var(--radius)); + border-radius : 50%; + background : #ddd; +} + +.tree li::after { + content : ''; + display : block; + position : absolute; + top : calc(var(--spacing) / 2 - var(--radius)); + left : calc(var(--spacing) - var(--radius) - 1px); + width : calc(2 * var(--radius)); + height : calc(2 * var(--radius)); + border-radius : 50%; + background : transparent; +} + +.tree summary::before{ + z-index : 1; + background : #696 url('expand-collapse.svg') 0 0; +} + +.tree details[open] > summary::before{ + background-position : calc(-2 * var(--radius)) 0; +} diff --git a/v3.3.0/_static/width.css b/v3.3.0/_static/width.css new file mode 100644 index 0000000..fed1cff --- /dev/null +++ b/v3.3.0/_static/width.css @@ -0,0 +1,3 @@ +.wy-nav-content { + max-width: none; +} diff --git a/v3.3.0/genindex.html b/v3.3.0/genindex.html new file mode 100644 index 0000000..e2e9d7f --- /dev/null +++ b/v3.3.0/genindex.html @@ -0,0 +1,126 @@ + + + + + + Index — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ + +

Index

+ +
+ +
+ + +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/index.html b/v3.3.0/index.html new file mode 100644 index 0000000..d6f82c6 --- /dev/null +++ b/v3.3.0/index.html @@ -0,0 +1,527 @@ + + + + + + + lcls-plc-rixs-optics — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

lcls-plc-rixs-opticsïƒ

+
+

lcls-plc-rixs-optics

+ +
+
+

rixs_optics

+ +
+
+

Indices and tablesïƒ

+ +
+
+ + +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_boxes.html b/v3.3.0/lcls-plc-rixs-optics_boxes.html new file mode 100644 index 0000000..b06c173 --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_boxes.html @@ -0,0 +1,61763 @@ + + + + + + + Boxes — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Boxesïƒ

+
+

Term 1 (EK1200)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 1 (EK1200)

ID

1

+
+
+

PMPS_FFOïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

PMPS_FFO

ID

2

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000060000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

TriState

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

TriState

#x7010

BIT

+
+
+

Term 3 (EL6070)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 3 (EL6070)

ID

3

SyncMan

001000012600010001000000300000010001001026010000

SyncMan

001100012200010002000000300000010001001122010000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

43914121

+
+
+

PMPS_PREïƒ

+
+ EtherCAT (6 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

PMPS_PRE

ID

4

BootStrapData

0010140200141402

SyncMan

0010000426000100010000008000da050004001026010000

SyncMan

0016000422000100020000008000da050004001622010000

SyncMan

001ce0006400010003000000000000000000001c64010000

SyncMan

008ede002000010004000000000000000200008e20010000

Fmmu

0000000000000000001c00020100000001000000000000000000000000000000

Fmmu

0000000000000000008e00010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

5001

+

PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

None

12

ARRAY [0..11] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

1

#x1801

BIT

TxPDO state

0: Other side is in OP state >0: Error

1

#x1801

BIT

None

1

ARRAY [0..0] OF BIT

External device not connected

0: External device connected 1: External device not connected

1

#x10f4

BIT

+

PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

2

#x10f4

BIT2

None

10

ARRAY [0..9] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

1

#x1802

BIT

TxPDO state

0: Other side is in OP state >0: Error

1

#x1802

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

1

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

1

#x10f4

BIT

Internal time stamp

64

#x10f4

ULINT

External time stamp

64

#x10f4

ULINT

None

32

ARRAY [0..3] OF BYTE

+

PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

2

#x10f4

BIT2

None

10

ARRAY [0..9] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

1

#x1803

BIT

TxPDO state

0: Other side is in OP state >0: Error

1

#x1803

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

1

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

1

#x10f4

BIT

Internal time stamp

32

#x10f4

UDINT

External time stamp

32

#x10f4

UDINT

None

32

ARRAY [0..3] OF BYTE

+

PDO FOE Info (Index #x1a05, Flags #x0020, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Data Bytes Pending

16

#xf650

UINT

+

PDO IO Inputs (Index #x1a08, Flags #x0020, SyncMan 3)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

CurrentBP

240

#x6000

ST_BeamParams_IO

+

PDO IO Outputs (Index #x1608, Flags #x0020, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

MR1K1_Y_ENC

32

#x7000

UDINT

RequestedBP

240

#x7000

ST_BeamParams_IO

+
+
+

Term 5 (EK1122)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 5 (EK1122)

ID

5

+
+
+

EK1100_M1K2ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_M1K2

ID

6

+
+
+

Term 7 (EL9410)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 7 (EL9410)

ID

7

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

EL7047_M1K2_Yleftïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K2_Yleft

ID

8

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K2_Yrightïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K2_Yright

ID

9

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K2_Xupïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K2_Xup

ID

10

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K2_Xdwnïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K2_Xdwn

ID

11

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K2_PitchCoarseïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K2_PitchCoarse

ID

12

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL5042_M1K2_Yleftrightïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K2_Yleftright

ID

13

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M1K2_Xupdwnïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K2_Xupdwn

ID

14

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M1K2_Pitchïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K2_Pitch

ID

15

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL6001_M1K2_PitchFineïƒ

+
+ EtherCAT (10 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6001_M1K2_PitchFine

ID

16

BootStrapData

0010f400f410f400

SyncMan

0018f6002600010001000000f600f600f600001826010000

SyncMan

f618f6002200010002000000f600f600f600f61822010000

SyncMan

001018002400010003000000000000001800001024010000

SyncMan

001418002000010004000000000000001800001420010000

Fmmu

0000000000000000001000020100000001000000000000000000000000000000

Fmmu

0000000000000000001400010100000002000000000000000000000000000000

CoeProfile

39326601

CoeProfile

5001

+

PDO Inputs (Index #x1a00, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3101

USINT

Data In 0

#x3101

USINT

Data In 1

#x3101

USINT

Data In 2

#x3101

USINT

+

PDO Inputs (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3102

USINT

Data In 0

#x3102

USINT

Data In 1

#x3102

USINT

Data In 2

#x3102

USINT

Data In 3

#x3102

USINT

Data In 4

#x3102

USINT

+

PDO Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3103

UINT

Data In 0

#x3103

USINT

Data In 1

#x3103

USINT

Data In 2

#x3103

USINT

Data In 3

#x3103

USINT

Data In 4

#x3103

USINT

Data In 5

#x3103

USINT

Data In 6

#x3103

USINT

Data In 7

#x3103

USINT

Data In 8

#x3103

USINT

Data In 9

#x3103

USINT

Data In 10

#x3103

USINT

Data In 11

#x3103

USINT

Data In 12

#x3103

USINT

Data In 13

#x3103

USINT

Data In 14

#x3103

USINT

Data In 15

#x3103

USINT

Data In 16

#x3103

USINT

Data In 17

#x3103

USINT

Data In 18

#x3103

USINT

Data In 19

#x3103

USINT

Data In 20

#x3103

USINT

Data In 21

#x3103

USINT

+

PDO COM Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6001

BIT

Status__Receive request

#x6001

BIT

Status__Init accepted

#x6001

BIT

Status__Buffer full

#x6001

BIT

Status__Parity error

#x6001

BIT

Status__Framing error

#x6001

BIT

Status__Overrun error

#x6001

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6001

USINT

Data In 0

#x6001

UINT

Data In 1

#x6001

UINT

Data In 2

#x6001

UINT

Data In 3

#x6001

UINT

Data In 4

#x6001

UINT

Data In 5

#x6001

UINT

Data In 6

#x6001

UINT

Data In 7

#x6001

UINT

Data In 8

#x6001

UINT

Data In 9

#x6001

UINT

Data In 10

#x6001

UINT

Data In 11

#x6001

UINT

Data In 12

#x6001

UINT

Data In 13

#x6001

UINT

Data In 14

#x6001

UINT

Data In 15

#x6001

UINT

Data In 16

#x6001

UINT

Data In 17

#x6001

UINT

Data In 18

#x6001

UINT

Data In 19

#x6001

UINT

Data In 20

#x6001

UINT

Data In 21

#x6001

UINT

Data In 22

#x6001

UINT

Data In 23

#x6001

UINT

Data In 24

#x6001

UINT

Data In 25

#x6001

UINT

Data In 26

#x6001

UINT

Data In 27

#x6001

UINT

Data In 28

#x6001

UINT

Data In 29

#x6001

UINT

Data In 30

#x6001

UINT

Data In 31

#x6001

UINT

Data In 32

#x6001

UINT

Data In 33

#x6001

UINT

Data In 34

#x6001

UINT

Data In 35

#x6001

UINT

Data In 36

#x6001

UINT

Data In 37

#x6001

UINT

Data In 38

#x6001

UINT

Data In 39

#x6001

UINT

Data In 40

#x6001

UINT

Data In 41

#x6001

UINT

Data In 42

#x6001

UINT

Data In 43

#x6001

UINT

Data In 44

#x6001

UINT

Data In 45

#x6001

UINT

Data In 46

#x6001

UINT

Data In 47

#x6001

UINT

Data In 48

#x6001

UINT

Data In 49

#x6001

UINT

+

PDO Outputs (Index #x1600, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3001

USINT

Data Out 0

#x3001

USINT

Data Out 1

#x3001

USINT

Data Out 2

#x3001

USINT

+

PDO Outputs (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3002

USINT

Data Out 0

#x3002

USINT

Data Out 1

#x3002

USINT

Data Out 2

#x3002

USINT

Data Out 3

#x3002

USINT

Data Out 4

#x3002

USINT

+

PDO Outputs (Index #x1602, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3003

UINT

Data Out 0

#x3003

USINT

Data Out 1

#x3003

USINT

Data Out 2

#x3003

USINT

Data Out 3

#x3003

USINT

Data Out 4

#x3003

USINT

Data Out 5

#x3003

USINT

Data Out 6

#x3003

USINT

Data Out 7

#x3003

USINT

Data Out 8

#x3003

USINT

Data Out 9

#x3003

USINT

Data Out 10

#x3003

USINT

Data Out 11

#x3003

USINT

Data Out 12

#x3003

USINT

Data Out 13

#x3003

USINT

Data Out 14

#x3003

USINT

Data Out 15

#x3003

USINT

Data Out 16

#x3003

USINT

Data Out 17

#x3003

USINT

Data Out 18

#x3003

USINT

Data Out 19

#x3003

USINT

Data Out 20

#x3003

USINT

Data Out 21

#x3003

USINT

+

PDO COM Outputs (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7001

BIT

Ctrl__Receive accepted

#x7001

BIT

Ctrl__Init request

#x7001

BIT

Ctrl__Send continuous

#x7001

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7001

USINT

Data Out 0

#x7001

UINT

Data Out 1

#x7001

UINT

Data Out 2

#x7001

UINT

Data Out 3

#x7001

UINT

Data Out 4

#x7001

UINT

Data Out 5

#x7001

UINT

Data Out 6

#x7001

UINT

Data Out 7

#x7001

UINT

Data Out 8

#x7001

UINT

Data Out 9

#x7001

UINT

Data Out 10

#x7001

UINT

Data Out 11

#x7001

UINT

Data Out 12

#x7001

UINT

Data Out 13

#x7001

UINT

Data Out 14

#x7001

UINT

Data Out 15

#x7001

UINT

Data Out 16

#x7001

UINT

Data Out 17

#x7001

UINT

Data Out 18

#x7001

UINT

Data Out 19

#x7001

UINT

Data Out 20

#x7001

UINT

Data Out 21

#x7001

UINT

Data Out 22

#x7001

UINT

Data Out 23

#x7001

UINT

Data Out 24

#x7001

UINT

Data Out 25

#x7001

UINT

Data Out 26

#x7001

UINT

Data Out 27

#x7001

UINT

Data Out 28

#x7001

UINT

Data Out 29

#x7001

UINT

Data Out 30

#x7001

UINT

Data Out 31

#x7001

UINT

Data Out 32

#x7001

UINT

Data Out 33

#x7001

UINT

Data Out 34

#x7001

UINT

Data Out 35

#x7001

UINT

Data Out 36

#x7001

UINT

Data Out 37

#x7001

UINT

Data Out 38

#x7001

UINT

Data Out 39

#x7001

UINT

Data Out 40

#x7001

UINT

Data Out 41

#x7001

UINT

Data Out 42

#x7001

UINT

Data Out 43

#x7001

UINT

Data Out 44

#x7001

UINT

Data Out 45

#x7001

UINT

Data Out 46

#x7001

UINT

Data Out 47

#x7001

UINT

Data Out 48

#x7001

UINT

Data Out 49

#x7001

UINT

+
+
+

EL3054_M1K2_FWM_PRSMïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3054_M1K2_FWM_PRSM

ID

17

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

Term 18 (EL3202-0010)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 18 (EL3202-0010)

ID

18

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

Term 19 (EL3202-0010)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 19 (EL3202-0010)

ID

19

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

Term 20 (EL3202-0010)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 20 (EL3202-0010)

ID

20

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

E5 (EK1122)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

E5 (EK1122)

ID

21

+
+
+

Term 22 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 22 (EL9011)

ID

22

+
+
+

EK1100_MR1K1_BENDïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR1K1_BEND

ID

23

+
+
+

SP1K1-EL9410-E1ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SP1K1-EL9410-E1

ID

24

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

m_pi_mïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

m_pi_m

ID

25

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

g_pi_mïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

g_pi_m

ID

26

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

m_h_mïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

m_h_m

ID

27

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

g_h_mïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

g_h_m

ID

28

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

s_io_mïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

s_io_m

ID

29

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

80110c002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

s_rïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

s_r

ID

30

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

m_pi_up_dwn_eïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

m_pi_up_dwn_e

ID

31

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

g_pi_up_dwn_eïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

g_pi_up_dwn_e

ID

32

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

m_h_e-g_h_eïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

m_h_e-g_h_e

ID

33

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

X1 SP1K1-MONO(EK1100)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

X1 SP1K1-MONO(EK1100)

ID

34

+
+
+

s_io_eïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

s_io_e

ID

35

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL3054_SP1K1_FWM_PRSMïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3054_SP1K1_FWM_PRSM

ID

36

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

SP1K1-EL3204-E15ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SP1K1-EL3204-E15

ID

39

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6020

BIT

Status__Overrange

#x6020

BIT

Status__Limit 1

#x6020

BIT2

Status__Limit 2

#x6020

BIT2

Status__Error

#x6020

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6030

BIT

Status__Overrange

#x6030

BIT

Status__Limit 1

#x6030

BIT2

Status__Limit 2

#x6030

BIT2

Status__Error

#x6030

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

SP1K1-EL3204-E16ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SP1K1-EL3204-E16

ID

40

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6020

BIT

Status__Overrange

#x6020

BIT

Status__Limit 1

#x6020

BIT2

Status__Limit 2

#x6020

BIT2

Status__Error

#x6020

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6030

BIT

Status__Overrange

#x6030

BIT

Status__Limit 1

#x6030

BIT2

Status__Limit 2

#x6030

BIT2

Status__Error

#x6030

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

SP1K1-EL1004-E17ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SP1K1-EL1004-E17

ID

41

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

SP1K1-EL9011ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SP1K1-EL9011

ID

42

+
+
+

EL5042_M1K1_BEND_USDSïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K1_BEND_USDS

ID

43

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL1004_M1K2_STOïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_M1K2_STO

ID

44

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

EL9576_M1K1_BEND_US_PWRïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9576_M1K1_BEND_US_PWR

ID

45

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110b002000010004000000000000000b00801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

58987401

+

PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Terminal Overtemperature

#x6000

BIT

I2T error

#x6000

BIT

I2T warning

#x6000

BIT

Overvoltage

#x6000

BIT

Undervoltage

#x6000

BIT

Chopper on

#x6000

BIT

None

ARRAY [0..0] OF BYTE

Input cycle counter

#x6000

BIT2

DC link voltage

#x6000

UDINT

Resistor Current

#x6000

DINT

Duty Cycle

#x6000

USINT

+

PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

I2T load factor

#x6001

USINT

+
+
+

EL7041_M1K1_BEND_USïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M1K1_BEND_US

ID

46

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL9576_M1K1_BEND_DS_PWRïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9576_M1K1_BEND_DS_PWR

ID

47

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110b002000010004000000000000000b00801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

58987401

+

PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Terminal Overtemperature

#x6000

BIT

I2T error

#x6000

BIT

I2T warning

#x6000

BIT

Overvoltage

#x6000

BIT

Undervoltage

#x6000

BIT

Chopper on

#x6000

BIT

None

ARRAY [0..0] OF BYTE

Input cycle counter

#x6000

BIT2

DC link voltage

#x6000

UDINT

Resistor Current

#x6000

DINT

Duty Cycle

#x6000

USINT

+

PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

I2T load factor

#x6001

USINT

+
+
+

EL7041_M1K1_BEND_DSïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M1K1_BEND_DS

ID

48

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL3202-0010_M1K1US1_M1K1US2ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M1K1US1_M1K1US2

ID

49

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3202-0010_M1K1US3_M1K1DS1ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M1K1US3_M1K1DS1

ID

50

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3202-0010_M1K1DS2_M1K1DS3ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M1K1DS2_M1K1DS3

ID

51

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL1004_M1K1_BENDER_STOïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_M1K1_BENDER_STO

ID

53

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

Term 54 (EL9512)ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 54 (EL9512)

ID

54

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Power OK

#x6000

BIT

Overload

#x6000

BIT

+
+
+

EL2024-0010_M1K1_BEND_LED1ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2024-0010_M1K1_BEND_LED1

ID

55

SyncMan

000f01004400010003000000000000000100000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL2024-0010_M1K1_BEND_LED2ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2024-0010_M1K1_BEND_LED2

ID

56

SyncMan

000f01004400010003000000000000000100000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL4004_SL1K2ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL4004_SL1K2

ID

57

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801100000000000004000000000000000000801100000000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

CoeProfile

26219401

+

PDO AO Outputs Channel 1 (Index #x1600, Flags #x0011, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Analog output

#x7000

INT

+

PDO AO Outputs Channel 2 (Index #x1601, Flags #x0011, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Analog output

#x7010

INT

+

PDO AO Outputs Channel 3 (Index #x1602, Flags #x0011, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Analog output

#x7020

INT

+

PDO AO Outputs Channel 4 (Index #x1603, Flags #x0011, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Analog output

#x7030

INT

+
+
+

EK1100_ST1K2_ZOSïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_ST1K2_ZOS

ID

58

+
+
+

ST1K1-EL7041ïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

ST1K1-EL7041

ID

59

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

ST1K1-EL5042ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

ST1K1-EL5042

ID

60

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110a002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

ST1K1-EL2008ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

ST1K1-EL2008

ID

61

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+

PDO Channel 5 (Index #x1604, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7040

BIT

+

PDO Channel 6 (Index #x1605, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7050

BIT

+

PDO Channel 7 (Index #x1606, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7060

BIT

+

PDO Channel 8 (Index #x1607, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7070

BIT

+
+
+

ST1K1-EL9011ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

ST1K1-EL9011

ID

62

+
+
+

EK1100_MR1K1ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR1K1

ID

63

+
+
+

Term 64 (EL9410)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 64 (EL9410)

ID

64

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

EL7047_M1K1_Yupïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K1_Yup

ID

65

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K1_Ydwnïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K1_Ydwn

ID

66

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K1_Xupïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K1_Xup

ID

67

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K1_Xdwnïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K1_Xdwn

ID

68

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_M1K1_PitchCoarseïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_M1K1_PitchCoarse

ID

69

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL5042_M1K1_Yupdwnïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K1_Yupdwn

ID

70

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M1K1_Xupdwnïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K1_Xupdwn

ID

71

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M1K1_Pitchïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M1K1_Pitch

ID

72

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL6001_M1K1_PitchFineïƒ

+
+ EtherCAT (10 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL6001_M1K1_PitchFine

ID

73

BootStrapData

0010f400f410f400

SyncMan

0018f6002600010001000000f600f600f600001826010000

SyncMan

f618f6002200010002000000f600f600f600f61822010000

SyncMan

001018002400010003000000000000001800001024010000

SyncMan

001418002000010004000000000000001800001420010000

Fmmu

0000000000000000001000020100000001000000000000000000000000000000

Fmmu

0000000000000000001400010100000002000000000000000000000000000000

CoeProfile

39326601

CoeProfile

5001

+

PDO Inputs (Index #x1a00, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3101

USINT

Data In 0

#x3101

USINT

Data In 1

#x3101

USINT

Data In 2

#x3101

USINT

+

PDO Inputs (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3102

USINT

Data In 0

#x3102

USINT

Data In 1

#x3102

USINT

Data In 2

#x3102

USINT

Data In 3

#x3102

USINT

Data In 4

#x3102

USINT

+

PDO Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status

#x3103

UINT

Data In 0

#x3103

USINT

Data In 1

#x3103

USINT

Data In 2

#x3103

USINT

Data In 3

#x3103

USINT

Data In 4

#x3103

USINT

Data In 5

#x3103

USINT

Data In 6

#x3103

USINT

Data In 7

#x3103

USINT

Data In 8

#x3103

USINT

Data In 9

#x3103

USINT

Data In 10

#x3103

USINT

Data In 11

#x3103

USINT

Data In 12

#x3103

USINT

Data In 13

#x3103

USINT

Data In 14

#x3103

USINT

Data In 15

#x3103

USINT

Data In 16

#x3103

USINT

Data In 17

#x3103

USINT

Data In 18

#x3103

USINT

Data In 19

#x3103

USINT

Data In 20

#x3103

USINT

Data In 21

#x3103

USINT

+

PDO COM Inputs (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6000

BIT

Status__Receive request

#x6000

BIT

Status__Init accepted

#x6000

BIT

Status__Buffer full

#x6000

BIT

Status__Parity error

#x6000

BIT

Status__Framing error

#x6000

BIT

Status__Overrun error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6000

USINT

Data In 0

#x6000

USINT

Data In 1

#x6000

USINT

Data In 2

#x6000

USINT

Data In 3

#x6000

USINT

Data In 4

#x6000

USINT

Data In 5

#x6000

USINT

Data In 6

#x6000

USINT

Data In 7

#x6000

USINT

Data In 8

#x6000

USINT

Data In 9

#x6000

USINT

Data In 10

#x6000

USINT

Data In 11

#x6000

USINT

Data In 12

#x6000

USINT

Data In 13

#x6000

USINT

Data In 14

#x6000

USINT

Data In 15

#x6000

USINT

Data In 16

#x6000

USINT

Data In 17

#x6000

USINT

Data In 18

#x6000

USINT

Data In 19

#x6000

USINT

Data In 20

#x6000

USINT

Data In 21

#x6000

USINT

+

PDO COM ext. inputs (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Transmit accepted

#x6001

BIT

Status__Receive request

#x6001

BIT

Status__Init accepted

#x6001

BIT

Status__Buffer full

#x6001

BIT

Status__Parity error

#x6001

BIT

Status__Framing error

#x6001

BIT

Status__Overrun error

#x6001

BIT

Status__

ARRAY [0..0] OF BIT

Status__Input length

#x6001

USINT

Data In 0

#x6001

UINT

Data In 1

#x6001

UINT

Data In 2

#x6001

UINT

Data In 3

#x6001

UINT

Data In 4

#x6001

UINT

Data In 5

#x6001

UINT

Data In 6

#x6001

UINT

Data In 7

#x6001

UINT

Data In 8

#x6001

UINT

Data In 9

#x6001

UINT

Data In 10

#x6001

UINT

Data In 11

#x6001

UINT

Data In 12

#x6001

UINT

Data In 13

#x6001

UINT

Data In 14

#x6001

UINT

Data In 15

#x6001

UINT

Data In 16

#x6001

UINT

Data In 17

#x6001

UINT

Data In 18

#x6001

UINT

Data In 19

#x6001

UINT

Data In 20

#x6001

UINT

Data In 21

#x6001

UINT

Data In 22

#x6001

UINT

Data In 23

#x6001

UINT

Data In 24

#x6001

UINT

Data In 25

#x6001

UINT

Data In 26

#x6001

UINT

Data In 27

#x6001

UINT

Data In 28

#x6001

UINT

Data In 29

#x6001

UINT

Data In 30

#x6001

UINT

Data In 31

#x6001

UINT

Data In 32

#x6001

UINT

Data In 33

#x6001

UINT

Data In 34

#x6001

UINT

Data In 35

#x6001

UINT

Data In 36

#x6001

UINT

Data In 37

#x6001

UINT

Data In 38

#x6001

UINT

Data In 39

#x6001

UINT

Data In 40

#x6001

UINT

Data In 41

#x6001

UINT

Data In 42

#x6001

UINT

Data In 43

#x6001

UINT

Data In 44

#x6001

UINT

Data In 45

#x6001

UINT

Data In 46

#x6001

UINT

Data In 47

#x6001

UINT

Data In 48

#x6001

UINT

Data In 49

#x6001

UINT

+

PDO Outputs (Index #x1600, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3001

USINT

Data Out 0

#x3001

USINT

Data Out 1

#x3001

USINT

Data Out 2

#x3001

USINT

+

PDO Outputs (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3002

USINT

Data Out 0

#x3002

USINT

Data Out 1

#x3002

USINT

Data Out 2

#x3002

USINT

Data Out 3

#x3002

USINT

Data Out 4

#x3002

USINT

+

PDO Outputs (Index #x1602, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl

#x3003

UINT

Data Out 0

#x3003

USINT

Data Out 1

#x3003

USINT

Data Out 2

#x3003

USINT

Data Out 3

#x3003

USINT

Data Out 4

#x3003

USINT

Data Out 5

#x3003

USINT

Data Out 6

#x3003

USINT

Data Out 7

#x3003

USINT

Data Out 8

#x3003

USINT

Data Out 9

#x3003

USINT

Data Out 10

#x3003

USINT

Data Out 11

#x3003

USINT

Data Out 12

#x3003

USINT

Data Out 13

#x3003

USINT

Data Out 14

#x3003

USINT

Data Out 15

#x3003

USINT

Data Out 16

#x3003

USINT

Data Out 17

#x3003

USINT

Data Out 18

#x3003

USINT

Data Out 19

#x3003

USINT

Data Out 20

#x3003

USINT

Data Out 21

#x3003

USINT

+

PDO COM Outputs (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7000

BIT

Ctrl__Receive accepted

#x7000

BIT

Ctrl__Init request

#x7000

BIT

Ctrl__Send continues

#x7000

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7000

USINT

Data Out 0

#x7000

USINT

Data Out 1

#x7000

USINT

Data Out 2

#x7000

USINT

Data Out 3

#x7000

USINT

Data Out 4

#x7000

USINT

Data Out 5

#x7000

USINT

Data Out 6

#x7000

USINT

Data Out 7

#x7000

USINT

Data Out 8

#x7000

USINT

Data Out 9

#x7000

USINT

Data Out 10

#x7000

USINT

Data Out 11

#x7000

USINT

Data Out 12

#x7000

USINT

Data Out 13

#x7000

USINT

Data Out 14

#x7000

USINT

Data Out 15

#x7000

USINT

Data Out 16

#x7000

USINT

Data Out 17

#x7000

USINT

Data Out 18

#x7000

USINT

Data Out 19

#x7000

USINT

Data Out 20

#x7000

USINT

Data Out 21

#x7000

USINT

+

PDO COM ext. outputs (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Ctrl__Transmit request

#x7001

BIT

Ctrl__Receive accepted

#x7001

BIT

Ctrl__Init request

#x7001

BIT

Ctrl__Send continuous

#x7001

BIT

Ctrl__

ARRAY [0..3] OF BIT

Ctrl__Output length

#x7001

USINT

Data Out 0

#x7001

UINT

Data Out 1

#x7001

UINT

Data Out 2

#x7001

UINT

Data Out 3

#x7001

UINT

Data Out 4

#x7001

UINT

Data Out 5

#x7001

UINT

Data Out 6

#x7001

UINT

Data Out 7

#x7001

UINT

Data Out 8

#x7001

UINT

Data Out 9

#x7001

UINT

Data Out 10

#x7001

UINT

Data Out 11

#x7001

UINT

Data Out 12

#x7001

UINT

Data Out 13

#x7001

UINT

Data Out 14

#x7001

UINT

Data Out 15

#x7001

UINT

Data Out 16

#x7001

UINT

Data Out 17

#x7001

UINT

Data Out 18

#x7001

UINT

Data Out 19

#x7001

UINT

Data Out 20

#x7001

UINT

Data Out 21

#x7001

UINT

Data Out 22

#x7001

UINT

Data Out 23

#x7001

UINT

Data Out 24

#x7001

UINT

Data Out 25

#x7001

UINT

Data Out 26

#x7001

UINT

Data Out 27

#x7001

UINT

Data Out 28

#x7001

UINT

Data Out 29

#x7001

UINT

Data Out 30

#x7001

UINT

Data Out 31

#x7001

UINT

Data Out 32

#x7001

UINT

Data Out 33

#x7001

UINT

Data Out 34

#x7001

UINT

Data Out 35

#x7001

UINT

Data Out 36

#x7001

UINT

Data Out 37

#x7001

UINT

Data Out 38

#x7001

UINT

Data Out 39

#x7001

UINT

Data Out 40

#x7001

UINT

Data Out 41

#x7001

UINT

Data Out 42

#x7001

UINT

Data Out 43

#x7001

UINT

Data Out 44

#x7001

UINT

Data Out 45

#x7001

UINT

Data Out 46

#x7001

UINT

Data Out 47

#x7001

UINT

Data Out 48

#x7001

UINT

Data Out 49

#x7001

UINT

+
+
+

EL3054_M1K1_FWM_PRSMïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3054_M1K1_FWM_PRSM

ID

74

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

Term 75 (EL3202-0010)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 75 (EL3202-0010)

ID

75

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

Term 76 (EL3202-0010)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 76 (EL3202-0010)

ID

76

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EVRïƒ

+
+ EtherCAT (10 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EVR

ID

77

SyncMan

001001002000010004000000000000000100001022010000

SyncMan

ae0922000000000004000000000000000000ae0900040000

SyncMan

100900000000000004000000000000000000100900040000

Fmmu

0000000000000000001000010100000002000000060000000000000000000000

Fmmu

0000000000000000ae0900010100000002000000060000000100000000000000

Fmmu

0000000000000000100900010000000002000000060000000200000000000000

CoeProfile

8197001

CoeProfile

8197001

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

None

ARRAY [0..5] OF BIT

+

PDO Reserved (Index #x1a02, Flags #x0011, SyncMan 0)

+

PDO Latch (Index #x1a10, Flags #x0030, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status1

#x1d09

USINT

Status2

#x1d09

USINT

+

PDO Latch (Index #x1a11, Flags #x0030, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status1

#x1d09

USINT

None

ARRAY [0..0] OF BYTE

LatchPos2

#x1d09

UDINT

+

PDO Latch (Index #x1a12, Flags #x0030, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status1

#x1d09

USINT

None

ARRAY [0..0] OF BYTE

LatchPos1

#x1d09

ULINT

LatchNeg1

#x1d09

ULINT

+

PDO Latch (Index #x1a13, Flags #x0030, SyncMan 1)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status1

#x1d09

USINT

Status2

#x1d09

USINT

LatchPos1

#x1d09

ULINT

LatchNeg1

#x1d09

ULINT

LatchPos2

#x1d09

ULINT

LatchNeg2

#x1d09

ULINT

+

PDO SysTime (Index #x1a14, Flags #x0030, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

SysTime

#x1d09

UDINT

+

PDO SysTime (Index #x1a15, Flags #x0030, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

SysTime

#x1d09

ULINT

+

PDO Latch (Index #x1a16, Flags #x0030, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

None

ARRAY [0..1] OF BYTE

LatchPos1

#x6000

ULINT

LatchNeg1

#x6000

ULINT

LatchPos2

#x6010

ULINT

LatchNeg2

#x6010

ULINT

+
+
+

EL1004_M1K1_STOïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_M1K1_STO

ID

78

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

Term 79 (EK1521-0010)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 79 (EK1521-0010)

ID

79

+
+
+

EK1100_MR2K2ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR2K2

ID

80

+
+
+

EL5042_M2K2X_M2K2Yïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M2K2X_M2K2Y

ID

81

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M2K2rXïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M2K2rX

ID

82

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

Term 83 (EL9221-5000)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 83 (EL9221-5000)

ID

83

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001102002400010003000000000000000200001124010000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

60429193

CoeProfile

18355081

+

PDO OCP Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Enabled

#x6000

BIT

Status__Tripped

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Hardware Protection

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Current Level Warning

#x6000

BIT

Status__Cool Down Lock

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Status__

ARRAY [0..1] OF BIT

Status__Error

#x6000

BIT

Status__State Reset

#x6000

BIT

Status__State Switch

#x6000

BIT

Status__

ARRAY [0..10] OF BIT

+

PDO OCP Outputs (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Reset

#x7000

BIT

Control__Switch

#x7000

BIT

Control__

ARRAY [0..13] OF BIT

+
+
+

Box 84 (EP2338-0002)ïƒ

+
+ EtherCAT (16 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Box 84 (EP2338-0002)

ID

84

SyncMan

000f01004400010003000000010001000100000f44090000

SyncMan

001001000000010004000000010001000100001000010000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+

PDO Channel 5 (Index #x1a04, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6040

BIT

+

PDO Channel 6 (Index #x1a05, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6050

BIT

+

PDO Channel 7 (Index #x1a06, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6060

BIT

+

PDO Channel 8 (Index #x1a07, Flags #x0011, SyncMan 1)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6070

BIT

+

PDO Channel 9 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 10 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 11 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 12 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+

PDO Channel 13 (Index #x1604, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7040

BIT

+

PDO Channel 14 (Index #x1605, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7050

BIT

+

PDO Channel 15 (Index #x1606, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7060

BIT

+

PDO Channel 16 (Index #x1607, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7070

BIT

+
+
+

EL7041_M2K2Xïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M2K2X

ID

85

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7041_M2K2Yïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M2K2Y

ID

86

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7041_M2K2rXïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M2K2rX

ID

87

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL1004_M2K2_STOïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_M2K2_STO

ID

88

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

Term 92 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 92 (EL9011)

ID

92

+
+
+

EK1100_MR4K2ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR4K2

ID

93

+
+
+

EL5042_M4K2X_M4K2Yïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M4K2X_M4K2Y

ID

94

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M4K2rXïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M4K2rX

ID

95

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

Term 96 (EL9221-5000)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 96 (EL9221-5000)

ID

96

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001102002400010003000000000000000200001124010000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

60429193

CoeProfile

18355081

+

PDO OCP Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Enabled

#x6000

BIT

Status__Tripped

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Hardware Protection

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Current Level Warning

#x6000

BIT

Status__Cool Down Lock

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Status__

ARRAY [0..1] OF BIT

Status__Error

#x6000

BIT

Status__State Reset

#x6000

BIT

Status__State Switch

#x6000

BIT

Status__

ARRAY [0..10] OF BIT

+

PDO OCP Outputs (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Reset

#x7000

BIT

Control__Switch

#x7000

BIT

Control__

ARRAY [0..13] OF BIT

+
+
+

EL7041_M4K2Xïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M4K2X

ID

97

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7041_M4K2Yïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M4K2Y

ID

98

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7041_M4K2rXïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M4K2rX

ID

99

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

Term 100 (EL9410)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 100 (EL9410)

ID

100

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

Term 101 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 101 (EL9011)

ID

101

+
+
+

Term 102 (EL3204)_RTDsïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 102 (EL3204)_RTDs

ID

102

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6020

BIT

Status__Overrange

#x6020

BIT

Status__Limit 1

#x6020

BIT2

Status__Limit 2

#x6020

BIT2

Status__Error

#x6020

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6030

BIT

Status__Overrange

#x6030

BIT

Status__Limit 1

#x6030

BIT2

Status__Limit 2

#x6030

BIT2

Status__Error

#x6030

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

Term 103 (EL3202-0010)_RTDsïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 103 (EL3202-0010)_RTDs

ID

103

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3054_MR3_4K2_FWM_PRSMïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3054_MR3_4K2_FWM_PRSM

ID

104

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

Term 105 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 105 (EL9011)

ID

105

+
+
+

EK1100_MR4K2_BENDERïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR4K2_BENDER

ID

106

+
+
+

EL5042_M4K2_BEND_USDSïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M4K2_BEND_USDS

ID

107

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL9576_M4K2_BEND_US_PWRïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9576_M4K2_BEND_US_PWR

ID

108

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110b002000010004000000000000000b00801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

58987401

+

PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Terminal Overtemperature

#x6000

BIT

I2T error

#x6000

BIT

I2T warning

#x6000

BIT

Overvoltage

#x6000

BIT

Undervoltage

#x6000

BIT

Chopper on

#x6000

BIT

None

ARRAY [0..0] OF BYTE

Input cycle counter

#x6000

BIT2

DC link voltage

#x6000

UDINT

Resistor Current

#x6000

DINT

Duty Cycle

#x6000

USINT

+

PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

I2T load factor

#x6001

USINT

+
+
+

EL7041_M4K2_BEND_USïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M4K2_BEND_US

ID

109

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL9576_M4K2_BEND_DS_PWRïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9576_M4K2_BEND_DS_PWR

ID

110

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110b002000010004000000000000000b00801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

58987401

+

PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Terminal Overtemperature

#x6000

BIT

I2T error

#x6000

BIT

I2T warning

#x6000

BIT

Overvoltage

#x6000

BIT

Undervoltage

#x6000

BIT

Chopper on

#x6000

BIT

None

ARRAY [0..0] OF BYTE

Input cycle counter

#x6000

BIT2

DC link voltage

#x6000

UDINT

Resistor Current

#x6000

DINT

Duty Cycle

#x6000

USINT

+

PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

I2T load factor

#x6001

USINT

+
+
+

EL7041_M4K2_BEND_DSïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M4K2_BEND_DS

ID

111

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL3202-0010_M4K2US1_M4K2US2ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M4K2US1_M4K2US2

ID

112

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3202-0010_M4K2US3_M4K2DS1ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M4K2US3_M4K2DS1

ID

113

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

Term 115 (EL3054)ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 115 (EL3054)

ID

115

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL1004_M4K2_STOïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_M4K2_STO

ID

116

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

Term 117 (EL9512)ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 117 (EL9512)

ID

117

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Power OK

#x6000

BIT

Overload

#x6000

BIT

+
+
+

EL2024-0010_M4K2_BEND_LED1ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2024-0010_M4K2_BEND_LED1

ID

118

SyncMan

000f01004400010003000000000000000100000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL2024-0010_M4K2_BEND_LED2ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2024-0010_M4K2_BEND_LED2

ID

119

SyncMan

000f01004400010003000000000000000100000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

Term 120 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 120 (EL9011)

ID

120

+
+
+

EK1100_MR3K2ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR3K2

ID

121

+
+
+

EL5042_M3K2X_M3K2Yïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M3K2X_M3K2Y

ID

122

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_M3K2rYïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M3K2rY

ID

123

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

Term 124 (EL9221-5000)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 124 (EL9221-5000)

ID

124

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001102002400010003000000000000000200001124010000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

60429193

CoeProfile

18355081

+

PDO OCP Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Enabled

#x6000

BIT

Status__Tripped

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Hardware Protection

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Current Level Warning

#x6000

BIT

Status__Cool Down Lock

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Status__

ARRAY [0..1] OF BIT

Status__Error

#x6000

BIT

Status__State Reset

#x6000

BIT

Status__State Switch

#x6000

BIT

Status__

ARRAY [0..10] OF BIT

+

PDO OCP Outputs (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Reset

#x7000

BIT

Control__Switch

#x7000

BIT

Control__

ARRAY [0..13] OF BIT

+
+
+

SL1K2-EXIT (EK1100)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SL1K2-EXIT (EK1100)

ID

125

+
+
+

EL7047_SL1K2_PITCHïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_SL1K2_PITCH

ID

126

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_SL1K2_VERTïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_SL1K2_VERT

ID

127

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_SL1K2_ROLLïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_SL1K2_ROLL

ID

128

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_SL1K2_GAPïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_SL1K2_GAP

ID

129

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7047_SL1K2_YAGïƒ

+
+ EtherCAT (19 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7047_SL1K2_YAG

ID

130

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__Motor stall

#x6010

BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO STM Motor load (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Motor load

#x6010

INT

+

PDO POS Status compact (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a0a, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..11] OF BIT

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..0] OF BYTE

Control__Digital output 1

#x7010

BIT

Control__

ARRAY [0..3] OF BIT

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..13] OF BIT

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL5042_SL1K2_PITCH_VERTïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_SL1K2_PITCH_VERT

ID

131

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_SL1K2_ROLL_GAPïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_SL1K2_ROLL_GAP

ID

132

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL5042_SL1K2_YAGïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_SL1K2_YAG

ID

133

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL3201_SL1K2_1ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3201_SL1K2_1

ID

134

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

+

PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+
+
+

EL3201_SL1K2_2ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3201_SL1K2_2

ID

135

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

+

PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+
+
+

EL3201_SL1K2_3ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3201_SL1K2_3

ID

136

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

+

PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+
+
+

EL3201_SL1K2_4ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3201_SL1K2_4

ID

137

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801104002000010004000000000000000400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

+

PDO RTD (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+
+
+

EL2004_SL1K2ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2004_SL1K2

ID

138

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL7041_M3K2Xïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M3K2X

ID

139

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7041_M3K2Yïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M3K2Y

ID

140

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL7041_M3K2rYïƒ

+
+ EtherCAT (18 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M3K2rY

ID

141

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__

ARRAY [0..0] OF BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..2] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__Ready to execute

#x6020

BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO POS Actual position lag (Index #x1a09, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Actual position lag

#x6020

DINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..0] OF BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

Term 142 (EL9410)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 142 (EL9410)

ID

142

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Us (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6000

BIT

+

PDO Status Up (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Undervoltage

#x6010

BIT

+
+
+

Term 143 (EL3204)_RTDsïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 143 (EL3204)_RTDs

ID

143

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6020

BIT

Status__Overrange

#x6020

BIT

Status__Limit 1

#x6020

BIT2

Status__Limit 2

#x6020

BIT2

Status__Error

#x6020

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6030

BIT

Status__Overrange

#x6030

BIT

Status__Limit 1

#x6030

BIT2

Status__Limit 2

#x6030

BIT2

Status__Error

#x6030

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

Term 144 (EL3202-0010)_RTDsïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 144 (EL3202-0010)_RTDs

ID

144

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3054_M3K2_FWM_PRSMïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3054_M3K2_FWM_PRSM

ID

145

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EK1100_MR3K2_BENDERïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EK1100_MR3K2_BENDER

ID

146

+
+
+

Term 147 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 147 (EL9011)

ID

147

+
+
+

EL5042_M3K2_BEND_USDSïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL5042_M3K2_BEND_USDS

ID

148

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801114002000010004000000000000001400801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33624969

CoeProfile

33624969

+

PDO FB Inputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

ULINT

+

PDO FB Inputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

ULINT

+

PDO FB Inputs Channel 1 compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6000

BIT

Status__Error

#x6000

BIT

Status__Ready

#x6000

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6000

BIT

Status__TxPDO State

#x6000

BIT

Status__Input cycle counter

#x6000

BIT2

Position

#x6000

UDINT

+

PDO FB Inputs Channel 2 compact (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Ready

#x6010

BIT

Status__

ARRAY [0..4] OF BIT

Status__

ARRAY [0..3] OF BIT

Status__Diag

#x6010

BIT

Status__TxPDO State

#x6010

BIT

Status__Input cycle counter

#x6010

BIT2

Position

#x6010

UDINT

+
+
+

EL9576_M3K2_BEND_US_PWRïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9576_M3K2_BEND_US_PWR

ID

149

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110b002000010004000000000000000b00801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

58987401

+

PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Terminal Overtemperature

#x6000

BIT

I2T error

#x6000

BIT

I2T warning

#x6000

BIT

Overvoltage

#x6000

BIT

Undervoltage

#x6000

BIT

Chopper on

#x6000

BIT

None

ARRAY [0..0] OF BYTE

Input cycle counter

#x6000

BIT2

DC link voltage

#x6000

UDINT

Resistor Current

#x6000

DINT

Duty Cycle

#x6000

USINT

+

PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

I2T load factor

#x6001

USINT

+
+
+

EL7041_M3K2_BEND_USïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M3K2_BEND_US

ID

150

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL9576_M3K2_BEND_DS_PWRïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9576_M3K2_BEND_DS_PWR

ID

151

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

80110b002000010004000000000000000b00801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

58987401

+

PDO BCT Inputs (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Terminal Overtemperature

#x6000

BIT

I2T error

#x6000

BIT

I2T warning

#x6000

BIT

Overvoltage

#x6000

BIT

Undervoltage

#x6000

BIT

Chopper on

#x6000

BIT

None

ARRAY [0..0] OF BYTE

Input cycle counter

#x6000

BIT2

DC link voltage

#x6000

UDINT

Resistor Current

#x6000

DINT

Duty Cycle

#x6000

USINT

+

PDO BCT Load (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

I2T load factor

#x6001

USINT

+
+
+

EL7041_M3K2_BEND_DSïƒ

+
+ EtherCAT (17 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL7041_M3K2_BEND_DS

ID

152

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000400080008000001026010000

SyncMan

801080002200010002000000400080008000801022010000

SyncMan

001108002400010003000000000000000800001124010000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000001100020100000001000000000000000000000000000000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

33493897

CoeProfile

46076809

CoeProfile

46142345

+

PDO ENC Status compact (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UINT

Latch value

#x6000

UINT

+

PDO ENC Status (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Latch C valid

#x6000

BIT

Status__Latch extern valid

#x6000

BIT

Status__Set counter done

#x6000

BIT

Status__Counter underflow

#x6000

BIT

Status__Counter overflow

#x6000

BIT

Status__

ARRAY [0..1] OF BIT

Status__Extrapolation stall

#x6000

BIT

Status__Status of input A

#x6000

BIT

Status__Status of input B

#x6000

BIT

Status__Status of input C

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__Status of extern latch

#x6000

BIT

Status__Sync error

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6000

BIT

Counter value

#x6000

UDINT

Latch value

#x6000

UDINT

+

PDO ENC Timest. compact (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Timestamp

#x6000

UDINT

+

PDO STM Status (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Ready to enable

#x6010

BIT

Status__Ready

#x6010

BIT

Status__Warning

#x6010

BIT

Status__Error

#x6010

BIT

Status__Moving positive

#x6010

BIT

Status__Moving negative

#x6010

BIT

Status__Torque reduced

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..2] OF BIT

Status__Digital input 1

#x6010

BIT

Status__Digital input 2

#x6010

BIT

Status__Sync error

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__TxPDO Toggle

#x6010

BIT

+

PDO STM Synchron info data (Index #x1a04, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Info data 1

#x6010

UINT

Info data 2

#x6010

UINT

+

PDO POS Status compact (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

+

PDO POS Status (Index #x1a06, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Busy

#x6020

BIT

Status__In-Target

#x6020

BIT

Status__Warning

#x6020

BIT

Status__Error

#x6020

BIT

Status__Calibrated

#x6020

BIT

Status__Accelerate

#x6020

BIT

Status__Decelerate

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..0] OF BYTE

Actual position

#x6020

UDINT

Actual velocity

#x6020

INT

Actual drive time

#x6020

UDINT

+

PDO STM Internal position (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Internal position

#x6010

UDINT

+

PDO STM External position (Index #x1a08, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

External position

#x6010

UDINT

+

PDO ENC Control compact (Index #x1600, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UINT

+

PDO ENC Control (Index #x1601, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable latch C

#x7000

BIT

Control__Enable latch extern on positive edge

#x7000

BIT

Control__Set counter

#x7000

BIT

Control__Enable latch extern on negative edge

#x7000

BIT

Control__

ARRAY [0..3] OF BIT

Control__

ARRAY [0..0] OF BYTE

Set counter value

#x7000

UDINT

+

PDO STM Control (Index #x1602, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Enable

#x7010

BIT

Control__Reset

#x7010

BIT

Control__Reduce torque

#x7010

BIT

Control__

ARRAY [0..4] OF BIT

Control__

ARRAY [0..0] OF BYTE

+

PDO STM Position (Index #x1603, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Position

#x7010

UDINT

+

PDO STM Velocity (Index #x1604, Flags #x0010, SyncMan 2)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Velocity

#x7010

INT

+

PDO POS Control compact (Index #x1605, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

+

PDO POS Control (Index #x1606, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__Execute

#x7020

BIT

Control__Emergency stop

#x7020

BIT

Control__

ARRAY [0..5] OF BIT

Control__

ARRAY [0..0] OF BYTE

Target position

#x7020

UDINT

Velocity

#x7020

INT

Start type

#x7020

UINT

Acceleration

#x7020

UINT

Deceleration

#x7020

UINT

+

PDO POS Control 2 (Index #x1607, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Control__

ARRAY [0..1] OF BIT

Control__Enable auto start

#x7021

BIT

Control__

ARRAY [0..12] OF BIT

Target position

#x7021

UDINT

Velocity

#x7021

INT

Start type

#x7021

UINT

Acceleration

#x7021

UINT

Deceleration

#x7021

UINT

+
+
+

EL3202-0010_M3K2US1_M3K2US2ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M3K2US1_M3K2US2

ID

153

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3202-0010_M3K2US3_M3K2DS1ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M3K2US3_M3K2DS1

ID

154

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

EL3202-0010_M3K2DS2_M3K2DS3ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3202-0010_M3K2DS2_M3K2DS3

ID

155

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+
+
+

Term 156 (EL3054)ïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 156 (EL3054)

ID

156

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL1004_M3K2_STOïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL1004_M3K2_STO

ID

157

SyncMan

001001000000010004000000000000000100001000010000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Channel 1 (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6000

BIT

+

PDO Channel 2 (Index #x1a01, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6010

BIT

+

PDO Channel 3 (Index #x1a02, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6020

BIT

+

PDO Channel 4 (Index #x1a03, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Input

#x6030

BIT

+
+
+

Term 158 (EL9512)ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 158 (EL9512)

ID

158

SyncMan

001001000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO Status Uo (Index #x1a00, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Power OK

#x6000

BIT

Overload

#x6000

BIT

+
+
+

EL2024-0010_M3K2_BEND_LED1ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2024-0010_M3K2_BEND_LED1

ID

159

SyncMan

000f01004400010003000000000000000100000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

EL2024-0010_M3K2_BEND_LED2ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL2024-0010_M3K2_BEND_LED2

ID

160

SyncMan

000f01004400010003000000000000000100000f44090000

Fmmu

0000000000000000000f00020100000001000000000000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

+

PDO Channel 3 (Index #x1602, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7020

BIT

+

PDO Channel 4 (Index #x1603, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7030

BIT

+
+
+

Term 161 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 161 (EL9011)

ID

161

+
+
+

EL9011_SL1K2ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL9011_SL1K2

ID

162

+
+
+

Term 163 (EL9011)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 163 (EL9011)

ID

163

+
+
+

EL3052_SL1K2_FWMïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3052_SL1K2_FWM

ID

227

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801108002000010004000000000000000800801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+
+
+

SP1K1-EP3204-0002-EP2ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

SP1K1-EP3204-0002-EP2

ID

248

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD RTDInputs Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Set if the measurement or data range is exceeded

#x6000

BIT

Status__Overrange

Set if the measurement or data range is exceeded

#x6000

BIT

Status__Limit 1

Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1

#x6000

BIT2

Status__Limit 2

Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2

#x6000

BIT2

Status__Error

Set when over- or underrange occured

#x6000

BIT

None

ARRAY [0..5] OF BIT

Status__Sync error

#x6000

BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD RTDInputs Channel 2 (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Set if the measurement or data range is exceeded

#x6010

BIT

Status__Overrange

Set if the measurement or data range is exceeded

#x6010

BIT

Status__Limit 1

Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1

#x6010

BIT2

Status__Limit 2

Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2

#x6010

BIT2

Status__Error

Set when over- or underrange occured

#x6010

BIT

None

ARRAY [0..5] OF BIT

Status__Sync error

#x6010

BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD RTDInputs Channel 3 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Set if the measurement or data range is exceeded

#x6020

BIT

Status__Overrange

Set if the measurement or data range is exceeded

#x6020

BIT

Status__Limit 1

Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1

#x6020

BIT2

Status__Limit 2

Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2

#x6020

BIT2

Status__Error

Set when over- or underrange occured

#x6020

BIT

None

ARRAY [0..5] OF BIT

Status__Sync error

#x6020

BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD RTDInputs Channel 4 (Index #x1a03, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Set if the measurement or data range is exceeded

#x6030

BIT

Status__Overrange

Set if the measurement or data range is exceeded

#x6030

BIT

Status__Limit 1

Bit0: Value is less than or equal to limit 1 Bit1: Value is greater than or equal to limit 1

#x6030

BIT2

Status__Limit 2

Bit0: Value is less than or equal to limit 2 Bit1: Value is greater than or equal to limit 2

#x6030

BIT2

Status__Error

Set when over- or underrange occured

#x6030

BIT

None

ARRAY [0..5] OF BIT

Status__Sync error

#x6030

BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

Term 263 (EL3204)ïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 263 (EL3204)

ID

263

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6020

BIT

Status__Overrange

#x6020

BIT

Status__Limit 1

#x6020

BIT2

Status__Limit 2

#x6020

BIT2

Status__Error

#x6020

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6030

BIT

Status__Overrange

#x6030

BIT

Status__Limit 1

#x6030

BIT2

Status__Limit 2

#x6030

BIT2

Status__Error

#x6030

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

EL3054_MR2K2_FWM_PRSMïƒ

+
+ EtherCAT (8 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3054_MR2K2_FWM_PRSM

ID

264

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

CoeProfile

19665801

+

PDO AI Standard Channel 1 (Index #x1a00, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6000

BIT

Status__Overrange

Overrange event active

#x6000

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6000

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6000

BIT2

Status__Error

Bit set when Over- or Underrange

#x6000

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6000

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6000

BIT

Value

#x6000

INT

+

PDO AI Compact Channel 1 (Index #x1a01, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6000

INT

+

PDO AI Standard Channel 2 (Index #x1a02, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6010

BIT

Status__Overrange

Overrange event active

#x6010

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6010

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6010

BIT2

Status__Error

Bit set when Over- or Underrange

#x6010

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6010

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6010

BIT

Value

#x6010

INT

+

PDO AI Compact Channel 2 (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6010

INT

+

PDO AI Standard Channel 3 (Index #x1a04, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6020

BIT

Status__Overrange

Overrange event active

#x6020

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6020

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6020

BIT2

Status__Error

Bit set when Over- or Underrange

#x6020

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6020

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6020

BIT

Value

#x6020

INT

+

PDO AI Compact Channel 3 (Index #x1a05, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6020

INT

+

PDO AI Standard Channel 4 (Index #x1a06, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

Underrange event active

#x6030

BIT

Status__Overrange

Overrange event active

#x6030

BIT

Status__Limit 1

Bit0: Value smaller/equal Limit1 Bit1: Value bigger/equal Limit1

#x6030

BIT2

Status__Limit 2

Bit0: Value smaller/equal Limit2 Bit1: Value bigger/equal Limit2

#x6030

BIT2

Status__Error

Bit set when Over- or Underrange

#x6030

BIT

Status__

ARRAY [0..0] OF BIT

Status__

ARRAY [0..5] OF BIT

Status__TxPDO State

TRUE when this TxPDO is not valid

#x6030

BIT

Status__TxPDO Toggle

Bit toggles everytime when new value available

#x6030

BIT

Value

#x6030

INT

+

PDO AI Compact Channel 4 (Index #x1a07, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Value

#x6030

INT

+
+
+

EL3204_M4K2_CHINïƒ

+
+ EtherCAT (4 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

EL3204_M4K2_CHIN

ID

283

BootStrapData

0010f400f410f400

SyncMan

001080002600010001000000800080008000001026010000

SyncMan

801080002200010002000000800080008000801022010000

SyncMan

001100000400000003000000000000000000001104000000

SyncMan

801110002000010004000000000000001000801120010000

Fmmu

0000000000000000801100010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

CoeProfile

20976521

+

PDO RTD Inputs Channel 1 (Index #x1a00, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6000

BIT

Status__Overrange

#x6000

BIT

Status__Limit 1

#x6000

BIT2

Status__Limit 2

#x6000

BIT2

Status__Error

#x6000

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1800

BIT

Status__TxPDO Toggle

#x1800

BIT

Value

#x6000

INT

+

PDO RTD Inputs Channel 2 (Index #x1a01, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6010

BIT

Status__Overrange

#x6010

BIT

Status__Limit 1

#x6010

BIT2

Status__Limit 2

#x6010

BIT2

Status__Error

#x6010

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1801

BIT

Status__TxPDO Toggle

#x1801

BIT

Value

#x6010

INT

+

PDO RTD Inputs Channel 3 (Index #x1a02, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6020

BIT

Status__Overrange

#x6020

BIT

Status__Limit 1

#x6020

BIT2

Status__Limit 2

#x6020

BIT2

Status__Error

#x6020

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1802

BIT

Status__TxPDO Toggle

#x1802

BIT

Value

#x6020

INT

+

PDO RTD Inputs Channel 4 (Index #x1a03, Flags #x0011, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Status__Underrange

#x6030

BIT

Status__Overrange

#x6030

BIT

Status__Limit 1

#x6030

BIT2

Status__Limit 2

#x6030

BIT2

Status__Error

#x6030

BIT

None

ARRAY [0..6] OF BIT

Status__TxPDO State

#x1803

BIT

Status__TxPDO Toggle

#x1803

BIT

Value

#x6030

INT

+
+
+

Term 306 (EK1501-0010)ïƒ

+
+ EtherCAT (1 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 306 (EK1501-0010)

ID

306

SyncMan

001002000000010004000000000000000000001000000000

Fmmu

0000000000000000001000010100000002000000000000000000000000000000

+

PDO ID (Index #x1a00, Flags #x0010, SyncMan 0)

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

ID

#x6000

UINT

+
+
+

Term 307 (EL2202)ïƒ

+
+ EtherCAT (2 PDOs) + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 307 (EL2202)

ID

307

SyncMan

000f01004400010003000000000000000000000f44090000

Fmmu

0000000000000000000f00020100000001000000060000000000000000000000

+

PDO Channel 1 (Index #x1600, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7000

BIT

TriState

#x7000

BIT

+

PDO Channel 2 (Index #x1601, Flags #x0011, SyncMan 0)

+ + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Output

#x7010

BIT

TriState

#x7010

BIT

+
+
+

Term 308 (EL6070)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 308 (EL6070)

ID

308

SyncMan

001000012600010001000000300000010001001026010000

SyncMan

001100012200010002000000300000010001001122010000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

43914121

+
+
+

Term 309 (EL6695)ïƒ

+
+ EtherCAT (6 PDOs) + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 309 (EL6695)

ID

309

BootStrapData

0010140200141402

SyncMan

0010000426000100010000008000da050004001026010000

SyncMan

0016000422000100020000008000da050004001622010000

SyncMan

001c00006400000003000000000000000000001c64010000

SyncMan

008e02002000010004000000000000000200008e20010000

Fmmu

0000000000000000000000020000000001000000000000000000000000000000

Fmmu

0000000000000000008e00010100000002000000000000000000000000000000

Fmmu

00000000000000000d0800010100000003000000000000000000000000000000

CoeProfile

5001

+

PDO SYNC Inputs (Index #x1a01, Flags #x0010, SyncMan 3)

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

None

ARRAY [0..11] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1801

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1801

BIT

None

ARRAY [0..0] OF BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

+

PDO SYNC Inputs (Index #x1a02, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..9] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1802

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1802

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

Internal time stamp

#x10f4

ULINT

External time stamp

#x10f4

ULINT

None

UDINT

+

PDO SYNC Inputs (Index #x1a03, Flags #x0010, SyncMan )

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Sync Mode

0: no Syncronisation 1: Secondary side is Sync Master 2: Primary side is Sync Master

#x10f4

BIT2

None

ARRAY [0..9] OF BIT

TxPDO toggle

Bit toggles when new data from other side received

#x1803

BIT

TxPDO state

0: Other side is in OP state >0: Error

#x1803

BIT

Timestamp update toggle

Bit toggles when new timestamp data available

#x10f4

BIT

External device not connected

0: External device connected 1: External device not connected

#x10f4

BIT

Internal time stamp

#x10f4

UDINT

External time stamp

#x10f4

UDINT

None

UDINT

+

PDO FOE Info (Index #x1a05, Flags #x0020, SyncMan )

+ + + + + + + + + + + + + + + + + +

Name

Comment

BitLen

Index

Type

Data Bytes Pending

#xf650

UINT

+

PDO IO Inputs (Index #x1a08, Flags #x0020, SyncMan 3)

+

PDO IO Outputs (Index #x1608, Flags #x0020, SyncMan 2)

+
+
+

Term 310 (EK1122)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 310 (EK1122)

ID

310

+
+
+

Term 322 (EK1122)ïƒ

+
+ EtherCAT + + + + + + + + + + + + + + +
Basic Settingsïƒ

Name

Data

Name

Term 322 (EK1122)

ID

322

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_ethercat.html b/v3.3.0/lcls-plc-rixs-optics_ethercat.html new file mode 100644 index 0000000..f855109 --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_ethercat.html @@ -0,0 +1,4009 @@ + + + + + + + EtherCAT Terminals — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

EtherCAT Terminalsïƒ

+
    + + + +
  • +
    + + + + + + + + + + + +
    + ID=1: + Term 1 (EK1200) +
    + + EK1200-5000 EtherCAT Power supply (2A E-Bus) +
    +
    +
      + +
    • + + + + + + + + + + +
      + ID=2: + PMPS_FFO +
      + + EL2202 2Ch. Dig. Output 24V, 0.5A +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=3: + Term 3 (EL6070) +
      + + EL6070 1Ch. Licensing-Terminal +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=77: + EVR +
      + + EL1252-0050 2Ch. Fast Dig. Input 5V, 1µs, DC Latch +
      +
    • + + +
    • + + + + + + + + + + +
      + ID=4: + PMPS_PRE +
      + + EL6695 EtherCAT Bridge terminal (Primary) +
      +
    • + + +
    • +
      + + + + + + + + + + + +
      + ID=5: + Term 5 (EK1122) +
      + + EK1122 2 port EtherCAT junction +
      +
      +
        + +
      • +
        + + + + + + + + + + + +
        + ID=6: + EK1100_M1K2 +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=7: + Term 7 (EL9410) + + SyncUnit MR1K2 +
          + + EL9410 E-Bus Power Supplier (Diagnostics) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=8: + EL7047_M1K2_Yleft + + SyncUnit MR1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=9: + EL7047_M1K2_Yright + + SyncUnit MR1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=10: + EL7047_M1K2_Xup + + SyncUnit MR1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=11: + EL7047_M1K2_Xdwn + + SyncUnit MR1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=12: + EL7047_M1K2_PitchCoarse + + SyncUnit MR1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=13: + EL5042_M1K2_Yleftright + + SyncUnit MR1K2 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=14: + EL5042_M1K2_Xupdwn + + SyncUnit MR1K2 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=15: + EL5042_M1K2_Pitch + + SyncUnit MR1K2 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=16: + EL6001_M1K2_PitchFine + + SyncUnit MR1K2 +
          + + EL6001 Interface (RS232) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=17: + EL3054_M1K2_FWM_PRSM + + SyncUnit MR1K2 +
          + + EL3054 4Ch. Ana. Input 4-20mA +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=18: + Term 18 (EL3202-0010) + + SyncUnit MR1K2 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=19: + Term 19 (EL3202-0010) + + SyncUnit MR1K2 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=20: + Term 20 (EL3202-0010) + + SyncUnit MR1K2 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=44: + EL1004_M1K2_STO + + SyncUnit MR1K2 +
          + + EL1004 4Ch. Dig. Input 24V, 3ms +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=22: + Term 22 (EL9011) +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + + +
      • +
        + + + + + + + + + + + +
        + ID=58: + EK1100_ST1K2_ZOS +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=59: + ST1K1-EL7041 + + SyncUnit ST1K1 +
          + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=60: + ST1K1-EL5042 + + SyncUnit ST1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=61: + ST1K1-EL2008 + + SyncUnit ST1K1 +
          + + EL2008 8Ch. Dig. Output 24V, 0.5A +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=62: + ST1K1-EL9011 +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + + +
      • +
        + + + + + + + + + + + +
        + ID=63: + EK1100_MR1K1 +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=64: + Term 64 (EL9410) + + SyncUnit MR1K1 +
          + + EL9410 E-Bus Power Supplier (Diagnostics) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=65: + EL7047_M1K1_Yup + + SyncUnit MR1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=66: + EL7047_M1K1_Ydwn + + SyncUnit MR1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=67: + EL7047_M1K1_Xup + + SyncUnit MR1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=68: + EL7047_M1K1_Xdwn + + SyncUnit MR1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=69: + EL7047_M1K1_PitchCoarse + + SyncUnit MR1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=70: + EL5042_M1K1_Yupdwn + + SyncUnit MR1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=71: + EL5042_M1K1_Xupdwn + + SyncUnit MR1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=72: + EL5042_M1K1_Pitch + + SyncUnit MR1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=73: + EL6001_M1K1_PitchFine + + SyncUnit MR1K1 +
          + + EL6001 Interface (RS232) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=74: + EL3054_M1K1_FWM_PRSM + + SyncUnit MR1K1 +
          + + EL3054 4Ch. Ana. Input 4-20mA +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=75: + Term 75 (EL3202-0010) + + SyncUnit MR1K1 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=76: + Term 76 (EL3202-0010) + + SyncUnit MR1K1 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=78: + EL1004_M1K1_STO + + SyncUnit MR1K1 +
          + + EL1004 4Ch. Dig. Input 24V, 3ms +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=101: + Term 101 (EL9011) +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + + +
      • +
        + + + + + + + + + + + +
        + ID=23: + EK1100_MR1K1_BEND +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=43: + EL5042_M1K1_BEND_USDS + + SyncUnit MR1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=45: + EL9576_M1K1_BEND_US_PWR + + SyncUnit MR1K1 +
          + + EL9576 Brake chopper terminal +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=46: + EL7041_M1K1_BEND_US + + SyncUnit MR1K1 +
          + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=47: + EL9576_M1K1_BEND_DS_PWR + + SyncUnit MR1K1 +
          + + EL9576 Brake chopper terminal +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=48: + EL7041_M1K1_BEND_DS + + SyncUnit MR1K1 +
          + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=49: + EL3202-0010_M1K1US1_M1K1US2 + + SyncUnit MR1K1 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=50: + EL3202-0010_M1K1US3_M1K1DS1 + + SyncUnit MR1K1 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=51: + EL3202-0010_M1K1DS2_M1K1DS3 + + SyncUnit MR1K1 +
          + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=53: + EL1004_M1K1_BENDER_STO + + SyncUnit MR1K1 +
          + + EL1004 4Ch. Dig. Input 24V, 3ms +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=54: + Term 54 (EL9512) + + SyncUnit MR1K1 +
          + + EL9512 Power supply terminal 12V +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=55: + EL2024-0010_M1K1_BEND_LED1 + + SyncUnit MR1K1 +
          + + EL2024-0010 4Ch. Dig. Output 12V, 2A +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=56: + EL2024-0010_M1K1_BEND_LED2 + + SyncUnit MR1K1 +
          + + EL2024-0010 4Ch. Dig. Output 12V, 2A +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=161: + Term 161 (EL9011) +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + +
      +
      +
    • + + +
    • +
      + + + + + + + + + + + +
      + ID=21: + E5 (EK1122) +
      + + EK1122 2 port EtherCAT junction +
      +
      +
        + +
      • +
        + + + + + + + + + + + +
        + ID=125: + SL1K2-EXIT (EK1100) +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=126: + EL7047_SL1K2_PITCH + + SyncUnit SL1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=127: + EL7047_SL1K2_VERT + + SyncUnit SL1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=128: + EL7047_SL1K2_ROLL + + SyncUnit SL1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=129: + EL7047_SL1K2_GAP + + SyncUnit SL1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=130: + EL7047_SL1K2_YAG + + SyncUnit SL1K2 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=131: + EL5042_SL1K2_PITCH_VERT + + SyncUnit SL1K2 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=132: + EL5042_SL1K2_ROLL_GAP + + SyncUnit SL1K2 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=133: + EL5042_SL1K2_YAG + + SyncUnit SL1K2 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=134: + EL3201_SL1K2_1 + + SyncUnit SL1K2 +
          + + EL3201 1Ch. Ana. Input PT100 (RTD) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=135: + EL3201_SL1K2_2 + + SyncUnit SL1K2 +
          + + EL3201 1Ch. Ana. Input PT100 (RTD) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=136: + EL3201_SL1K2_3 + + SyncUnit SL1K2 +
          + + EL3201 1Ch. Ana. Input PT100 (RTD) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=137: + EL3201_SL1K2_4 + + SyncUnit SL1K2 +
          + + EL3201 1Ch. Ana. Input PT100 (RTD) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=227: + EL3052_SL1K2_FWM + + SyncUnit SL1K2 +
          + + EL3052 2Ch. Ana. Input 4-20mA +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=138: + EL2004_SL1K2 + + SyncUnit SL1K2 +
          + + EL2004 4Ch. Dig. Output 24V, 0.5A +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=57: + EL4004_SL1K2 + + SyncUnit SL1K2 +
          + + EL4004 4Ch. Ana. Output 0-10V, 12bit +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=162: + EL9011_SL1K2 +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + + +
      • +
        + + + + + + + + + + + +
        + ID=34: + X1 SP1K1-MONO(EK1100) +
        + + EK1100 EtherCAT Coupler (2A E-Bus) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=24: + SP1K1-EL9410-E1 + + SyncUnit SP1K1 +
          + + EL9410 E-Bus Power Supplier (Diagnostics) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=25: + m_pi_m + + SyncUnit SP1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=26: + g_pi_m + + SyncUnit SP1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=27: + m_h_m + + SyncUnit SP1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=28: + g_h_m + + SyncUnit SP1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=29: + s_io_m + + SyncUnit SP1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=30: + s_r + + SyncUnit SP1K1 +
          + + EL7047 1Ch. Stepper motor output stage (50V, 5A) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=31: + m_pi_up_dwn_e + + SyncUnit SP1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=32: + g_pi_up_dwn_e + + SyncUnit SP1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=33: + m_h_e-g_h_e + + SyncUnit SP1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=35: + s_io_e + + SyncUnit SP1K1 +
          + + EL5042 2Ch. BiSS-C Encoder +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=36: + EL3054_SP1K1_FWM_PRSM + + SyncUnit SP1K1 +
          + + EL3054 4Ch. Ana. Input 4-20mA +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=39: + SP1K1-EL3204-E15 + + SyncUnit SP1K1 +
          + + EL3204 4Ch. Ana. Input PT100 (RTD) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=40: + SP1K1-EL3204-E16 + + SyncUnit SP1K1 +
          + + EL3204 4Ch. Ana. Input PT100 (RTD) +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=41: + SP1K1-EL1004-E17 + + SyncUnit SP1K1 +
          + + EL1004 4Ch. Dig. Input 24V, 3ms +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=42: + SP1K1-EL9011 +
          + + EL9011 End Terminal +
          +
        • + +
        +
        +
      • + + +
      • + + + + + + + + + + +
        + ID=84: + Box 84 (EP2338-0002) + + SyncUnit SP1K1 +
        + + EP2338-0002 8 Ch. Dig. Input/Output 24V, 0,5A, M12 +
        +
      • + + +
      • + + + + + + + + + + +
        + ID=248: + SP1K1-EP3204-0002-EP2 + + SyncUnit SP1K1 +
        + + EP3204-0002 4Ch. Ana. Input PT100 (RTD) +
        +
      • + +
      +
      +
    • + + +
    • +
      + + + + + + + + + + + +
      + ID=79: + Term 79 (EK1521-0010) +
      + + EK1521-0010 1 port EtherCAT junction (FX-SingleMode) +
      +
      +
        + +
      • +
        + + + + + + + + + + + +
        + ID=306: + Term 306 (EK1501-0010) +
        + + EK1501-0010 EtherCAT Coupler (2A E-Bus, FX-SingleMode, ID switch) +
        +
        +
          + +
        • + + + + + + + + + + +
          + ID=307: + Term 307 (EL2202) +
          + + EL2202 2Ch. Dig. Output 24V, 0.5A +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=308: + Term 308 (EL6070) +
          + + EL6070 1Ch. Licensing-Terminal +
          +
        • + + +
        • + + + + + + + + + + +
          + ID=309: + Term 309 (EL6695) +
          + + EL6695 EtherCAT Bridge terminal (Primary) +
          +
        • + + +
        • +
          + + + + + + + + + + + +
          + ID=310: + Term 310 (EK1122) +
          + + EK1122 2 port EtherCAT junction +
          +
          +
            + +
          • +
            + + + + + + + + + + + +
            + ID=80: + EK1100_MR2K2 +
            + + EK1100 EtherCAT Coupler (2A E-Bus) +
            +
            +
              + +
            • + + + + + + + + + + +
              + ID=81: + EL5042_M2K2X_M2K2Y + + SyncUnit MR2K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=82: + EL5042_M2K2rX + + SyncUnit MR2K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=83: + Term 83 (EL9221-5000) + + SyncUnit MR2K2 +
              + + EL9221-5000 Overcurrent protection 24V DC, 1Ch., max. 10A, adjustable +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=85: + EL7041_M2K2X + + SyncUnit MR2K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=86: + EL7041_M2K2Y + + SyncUnit MR2K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=87: + EL7041_M2K2rX + + SyncUnit MR2K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=263: + Term 263 (EL3204) + + SyncUnit MR2K2 +
              + + EL3204 4Ch. Ana. Input PT100 (RTD) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=264: + EL3054_MR2K2_FWM_PRSM + + SyncUnit MR2K2 +
              + + EL3054 4Ch. Ana. Input 4-20mA +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=88: + EL1004_M2K2_STO + + SyncUnit MR2K2 +
              + + EL1004 4Ch. Dig. Input 24V, 3ms +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=92: + Term 92 (EL9011) +
              + + EL9011 End Terminal +
              +
            • + +
            +
            +
          • + + +
          • +
            + + + + + + + + + + + +
            + ID=121: + EK1100_MR3K2 +
            + + EK1100 EtherCAT Coupler (2A E-Bus) +
            +
            +
              + +
            • + + + + + + + + + + +
              + ID=122: + EL5042_M3K2X_M3K2Y + + SyncUnit MR3K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=123: + EL5042_M3K2rY + + SyncUnit MR3K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=124: + Term 124 (EL9221-5000) + + SyncUnit Term 4 (EL9221-5000) +
              + + EL9221-5000 Overcurrent protection 24V DC, 1Ch., max. 10A, adjustable +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=139: + EL7041_M3K2X + + SyncUnit MR3K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=140: + EL7041_M3K2Y + + SyncUnit MR3K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=141: + EL7041_M3K2rY + + SyncUnit MR3K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=142: + Term 142 (EL9410) + + SyncUnit MR3K2 +
              + + EL9410 E-Bus Power Supplier (Diagnostics) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=143: + Term 143 (EL3204)_RTDs + + SyncUnit MR3K2 +
              + + EL3204 4Ch. Ana. Input PT100 (RTD) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=144: + Term 144 (EL3202-0010)_RTDs + + SyncUnit MR3K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=145: + EL3054_M3K2_FWM_PRSM + + SyncUnit MR3K2 +
              + + EL3054 4Ch. Ana. Input 4-20mA +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=147: + Term 147 (EL9011) +
              + + EL9011 End Terminal +
              +
            • + +
            +
            +
          • + + +
          • +
            + + + + + + + + + + + +
            + ID=146: + EK1100_MR3K2_BENDER +
            + + EK1100 EtherCAT Coupler (2A E-Bus) +
            +
            +
              + +
            • + + + + + + + + + + +
              + ID=148: + EL5042_M3K2_BEND_USDS + + SyncUnit MR3K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=149: + EL9576_M3K2_BEND_US_PWR + + SyncUnit MR3K2 +
              + + EL9576 Brake chopper terminal +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=150: + EL7041_M3K2_BEND_US + + SyncUnit MR3K2 +
              + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=151: + EL9576_M3K2_BEND_DS_PWR + + SyncUnit MR3K2 +
              + + EL9576 Brake chopper terminal +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=152: + EL7041_M3K2_BEND_DS + + SyncUnit MR3K2 +
              + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=153: + EL3202-0010_M3K2US1_M3K2US2 + + SyncUnit MR3K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=154: + EL3202-0010_M3K2US3_M3K2DS1 + + SyncUnit MR3K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=155: + EL3202-0010_M3K2DS2_M3K2DS3 + + SyncUnit MR3K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=156: + Term 156 (EL3054) + + SyncUnit MR3K2 +
              + + EL3054 4Ch. Ana. Input 4-20mA +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=157: + EL1004_M3K2_STO + + SyncUnit MR3K2 +
              + + EL1004 4Ch. Dig. Input 24V, 3ms +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=158: + Term 158 (EL9512) + + SyncUnit MR3K2 +
              + + EL9512 Power supply terminal 12V +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=159: + EL2024-0010_M3K2_BEND_LED1 + + SyncUnit MR3K2 +
              + + EL2024-0010 4Ch. Dig. Output 12V, 2A +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=160: + EL2024-0010_M3K2_BEND_LED2 + + SyncUnit MR3K2 +
              + + EL2024-0010 4Ch. Dig. Output 12V, 2A +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=163: + Term 163 (EL9011) +
              + + EL9011 End Terminal +
              +
            • + +
            +
            +
          • + +
          +
          +
        • + + +
        • +
          + + + + + + + + + + + +
          + ID=322: + Term 322 (EK1122) +
          + + EK1122 2 port EtherCAT junction +
          +
          +
            + +
          • +
            + + + + + + + + + + + +
            + ID=93: + EK1100_MR4K2 +
            + + EK1100 EtherCAT Coupler (2A E-Bus) +
            +
            +
              + +
            • + + + + + + + + + + +
              + ID=94: + EL5042_M4K2X_M4K2Y + + SyncUnit MR4K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=95: + EL5042_M4K2rX + + SyncUnit MR4K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=96: + Term 96 (EL9221-5000) + + SyncUnit Term 4 (EL9221-5000) +
              + + EL9221-5000 Overcurrent protection 24V DC, 1Ch., max. 10A, adjustable +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=97: + EL7041_M4K2X + + SyncUnit MR4K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=98: + EL7041_M4K2Y + + SyncUnit MR4K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=99: + EL7041_M4K2rX + + SyncUnit MR4K2 +
              + + EL7041-0052 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=100: + Term 100 (EL9410) + + SyncUnit MR4K2 +
              + + EL9410 E-Bus Power Supplier (Diagnostics) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=102: + Term 102 (EL3204)_RTDs + + SyncUnit MR4K2 +
              + + EL3204 4Ch. Ana. Input PT100 (RTD) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=103: + Term 103 (EL3202-0010)_RTDs + + SyncUnit MR4K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=104: + EL3054_MR3_4K2_FWM_PRSM + + SyncUnit MR4K2 +
              + + EL3054 4Ch. Ana. Input 4-20mA +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=105: + Term 105 (EL9011) +
              + + EL9011 End Terminal +
              +
            • + +
            +
            +
          • + + +
          • +
            + + + + + + + + + + + +
            + ID=106: + EK1100_MR4K2_BENDER +
            + + EK1100 EtherCAT Coupler (2A E-Bus) +
            +
            +
              + +
            • + + + + + + + + + + +
              + ID=107: + EL5042_M4K2_BEND_USDS + + SyncUnit MR4K2 +
              + + EL5042 2Ch. BiSS-C Encoder +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=108: + EL9576_M4K2_BEND_US_PWR + + SyncUnit MR4K2 +
              + + EL9576 Brake chopper terminal +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=109: + EL7041_M4K2_BEND_US + + SyncUnit MR4K2 +
              + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=110: + EL9576_M4K2_BEND_DS_PWR + + SyncUnit MR4K2 +
              + + EL9576 Brake chopper terminal +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=111: + EL7041_M4K2_BEND_DS + + SyncUnit MR4K2 +
              + + EL7041 1Ch. Stepper motor output stage (50V, 5A) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=112: + EL3202-0010_M4K2US1_M4K2US2 + + SyncUnit MR4K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=113: + EL3202-0010_M4K2US3_M4K2DS1 + + SyncUnit MR4K2 +
              + + EL3202-0010 2Ch. Ana. Input PT100 (RTD), High Precision +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=283: + EL3204_M4K2_CHIN + + SyncUnit MR4K2 +
              + + EL3204 4Ch. Ana. Input PT100 (RTD) +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=115: + Term 115 (EL3054) +
              + + EL3054 4Ch. Ana. Input 4-20mA +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=116: + EL1004_M4K2_STO + + SyncUnit MR4K2 +
              + + EL1004 4Ch. Dig. Input 24V, 3ms +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=117: + Term 117 (EL9512) + + SyncUnit MR4K2 +
              + + EL9512 Power supply terminal 12V +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=118: + EL2024-0010_M4K2_BEND_LED1 + + SyncUnit MR4K2 +
              + + EL2024-0010 4Ch. Dig. Output 12V, 2A +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=119: + EL2024-0010_M4K2_BEND_LED2 + + SyncUnit MR4K2 +
              + + EL2024-0010 4Ch. Dig. Output 12V, 2A +
              +
            • + + +
            • + + + + + + + + + + +
              + ID=120: + Term 120 (EL9011) +
              + + EL9011 End Terminal +
              +
            • + +
            +
            +
          • + +
          +
          +
        • + +
        +
        +
      • + +
      +
      +
    • + +
    +
    +
  • + + +
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_links.html b/v3.3.0/lcls-plc-rixs-optics_links.html new file mode 100644 index 0000000..e110b62 --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_links.html @@ -0,0 +1,7276 @@ + + + + + + + Links — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ + + + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_nc.html b/v3.3.0/lcls-plc-rixs-optics_nc.html new file mode 100644 index 0000000..eabecd2 --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_nc.html @@ -0,0 +1,3469 @@ + + + + + + + NC Settings — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

NC Settingsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Axis ID

Name

1

M1K2-Yleft

2

M1K2-Yright

3

M1K2-Xup

4

M1K2-Xdwn

5

M1K2-Pitch

6

m_pi

7

g_pi

8

m_h

9

g_h

10

s_io

11

s_r

12

M1K1-Yup

13

M1K1-Ydwn

14

M1K1-Xup

15

M1K1-Xdwn

16

M1K1-Pitch

17

M1K1-BEND-US

18

M1K1-BEND-DS

19

SL1K2-Pitch-M19

20

SL1K2-Vert-M20

21

SL1K2-Roll-M21

22

SL1K2-CrystalGap-M22

23

SL1K2-YAG-M23

24

Axis 24 ST1K1-ZOS-MMS

25

M2K2 X

26

M2K2 Y

27

M2K2 rX

28

M3K2 X

29

M3K2 Y

30

M3K2 rY

31

M3K2-BEND-US

32

M3K2-BEND-DS

33

M4K2 X

34

M4K2 Y

35

M4K2 rX

36

M4K2-BEND-US

37

M4K2-BEND-DS

200

enc_mpi_up

201

enc_gpi_up

202

g_h_enc-axis

+
+

Axis 1: M1K2-Yleftïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

1

Name

M1K2-Yleft

AxisFolder

M1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

5050

Dynamic:Deceleration

5050

Dynamic:DelayTime

0.008

Dynamic:Jerk

5100500

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-96270.56

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

16239.44

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-8870.56

General:UnitName

um

Id

1

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.02

Velo:FastManual

100

Velo:Maximum

100

+
+
+

Axis 2: M1K2-Yrightïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

2

Name

M1K2-Yright

AxisFolder

M1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

5050

Dynamic:Deceleration

5050

Dynamic:DelayTime

0.008

Dynamic:Jerk

5100500

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-98728.2

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

16340.8

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-8968.2

General:UnitName

um

Id

2

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.02

Velo:FastManual

100

Velo:Maximum

100

+
+
+

Axis 3: M1K2-Xupïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

3

Name

M1K2-Xup

AxisFolder

M1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

1000

Dynamic:AccelerationMaximum

1000

Dynamic:Deceleration

1000

Dynamic:DecelerationMaximum

1000

Dynamic:DelayTime

0.008

Dynamic:Jerk

5000

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-19847.2

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1000

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1000

General:UnitName

um

Id

3

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.02

Velo:FastManual

180

Velo:Maximum

150

+
+
+

Axis 4: M1K2-Xdwnïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

4

Name

M1K2-Xdwn

AxisFolder

M1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

1000

Dynamic:AccelerationMaximum

1000

Dynamic:Deceleration

1000

Dynamic:DecelerationMaximum

1000

Dynamic:DelayTime

0.008

Dynamic:Jerk

5000

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-21007.52

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Range

2441.7

Enc:SoftEndMinControl:Range

-1668.52

General:UnitName

um

Id

4

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.02

Velo:FastManual

200

Velo:Maximum

150

+
+
+

Axis 5: M1K2-Pitchïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

5

Name

M1K2-Pitch

AxisFolder

M1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

64082.2

Dynamic:Deceleration

64082.2

Dynamic:DelayTime

0.008

Dynamic:Jerk

711156

Enc:ActPosCorrection:Time

0.008

Enc:EncType

29

Enc:FilterTime:TPos

0.05

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-25648.08

Enc:ScaleFactorNumerator

0.00256

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

-25

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-350

General:UnitName

urad

Id

5

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.001

Velo:Maximum

30

+
+
+

Axis 6: m_piïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

6

Name

m_pi

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

2000

Dynamic:Deceleration

2000

Dynamic:Jerk

3000

Enc:EncType

29

Enc:FilterTime:TPos

0.02

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ScaleFactorNumerator

0.004505

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

147463

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

133841

General:UnitName

urad

Id

6

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.05

TargetPosControl:Time

0.5

Velo:Maximum

200

+
+
+

Axis 7: g_piïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

7

Name

g_pi

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

2000

Dynamic:Deceleration

2000

Dynamic:Jerk

3000

Enc:EncType

29

Enc:FilterTime:TPos

0.05

Enc:FilterTime:TVelo

0.1

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-260.047

Enc:ScaleFactorDenominator

150

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

159000

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

130501

General:UnitName

urad

Id

7

MotionControl:Time

1

OtherSettings:AllowMotionCmdToSlave

true

PositionAreaControl:Range

0.05

TargetPosControl:Range

0.05

TargetPosControl:Time

0.5

Velo:FastManual

200

Velo:Maximum

500

+
+
+

Axis 8: m_hïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

8

Name

m_h

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

2000

Dynamic:Deceleration

2000

Dynamic:DelayTime

0.008

Dynamic:Jerk

20000

Enc:EncType

29

Enc:FilterTime:TPos

0.02

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

General:UnitName

um

Id

8

OtherSettings:AllowMotionCmdToSlave

true

+
+
+

Axis 9: g_hïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

9

Name

g_h

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

6923.08

Dynamic:Deceleration

6923.08

Dynamic:DelayTime

0.008

Dynamic:Jerk

47929.1

Enc:EncType

29

Enc:FilterTime:TAcc

0

Enc:FilterTime:TPos

0.02

Enc:FilterTime:TVelo

0

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ScaleFactorDenominator

200

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Range

135400

General:UnitName

um

Id

9

OtherSettings:AllowMotionCmdToSlave

true

+
+
+

Axis 10: s_ioïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

10

Name

s_io

AxisFolder

SP1K1

AxisType

1

BacklashCompensation:Range

100

CreateSymbols

true

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ScaleFactorNumerator

0.001

Enc:SoftEndMinControl:Range

14771.254

General:UnitName

um

Id

10

OtherSettings:AllowMotionCmdToSlave

true

TargetPosControl:Range

0.5

+
+
+

Axis 11: s_rïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

11

Name

s_r

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Dynamic:Jerk

2250.01

Enc:EncType

4

Enc:Inc:RefMode

2

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#x0000ffff

Enc:ScaleFactorDenominator

2048

Enc:ScaleFactorNumerator

360

General:UnitName

Degree

Id

11

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1000

+
+
+

Axis 12: M1K1-Yupïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

12

Name

M1K1-Yup

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

5050

Dynamic:Deceleration

5050

Dynamic:DelayTime

0.008

Dynamic:Jerk

5100500

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-31911.458

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

2114

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-18500

General:UnitName

um

Id

12

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

100

+
+
+

Axis 13: M1K1-Ydwnïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

13

Name

M1K1-Ydwn

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

5050

Dynamic:Deceleration

5050

Dynamic:DelayTime

0.008

Dynamic:Jerk

5100500

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-31911.458

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

General:UnitName

um

Id

13

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

500

+
+
+

Axis 14: M1K1-Xupïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

14

Name

M1K1-Xup

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

1000

Dynamic:AccelerationMaximum

1000

Dynamic:Deceleration

1000

Dynamic:DecelerationMaximum

1000

Dynamic:DelayTime

0.008

Dynamic:Jerk

5000

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-19831.295

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

12000

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-12000

General:UnitName

um

Id

14

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

625

+
+
+

Axis 15: M1K1-Xdwnïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

15

Name

M1K1-Xdwn

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

1000

Dynamic:AccelerationMaximum

1000

Dynamic:Deceleration

1000

Dynamic:DecelerationMaximum

1000

Dynamic:DelayTime

0.008

Dynamic:Jerk

5000

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-19604.132

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

General:UnitName

um

Id

15

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

625

+
+
+

Axis 16: M1K1-Pitchïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

16

Name

M1K1-Pitch

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

64082

Dynamic:Deceleration

64082

Dynamic:DelayTime

0.008

Dynamic:Jerk

711156

Enc:ActPosCorrection:Time

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-24484.38252

Enc:ScaleFactorNumerator

0.00244

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

300

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-50

General:UnitName

urad

Id

16

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

400

+
+
+

Axis 17: M1K1-BEND-USïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

17

Name

M1K1-BEND-US

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.6

Dynamic:AccelerationMaximum

0.6

Dynamic:Deceleration

0.6

Dynamic:DecelerationMaximum

0.6

Dynamic:DelayTime

0.008

Dynamic:Jerk

1.2

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

22.2

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

7.2

GroupId

20

Id

17

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.1

+
+
+

Axis 18: M1K1-BEND-DSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

18

Name

M1K1-BEND-DS

AxisFolder

M1K1

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.6

Dynamic:AccelerationMaximum

0.6

Dynamic:Deceleration

0.6

Dynamic:DecelerationMaximum

0.6

Dynamic:DelayTime

0.008

Dynamic:Jerk

1.2

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

22

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

5.86

Id

18

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.1

+
+
+

Axis 19: SL1K2-Pitch-M19ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

19

Name

SL1K2-Pitch-M19

AxisFolder

SL1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.836849

Dynamic:Deceleration

0.836849

Dynamic:Jerk

2.80127

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-2.626

Enc:ScaleFactorNumerator

7.1573649e-08

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1.9

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1.9

General:UnitName

Degree

Id

19

OtherSettings:AllowMotionCmdToSlave

true

OtherSettings:PulseDistanceNeg

0.5

OtherSettings:PulseDistancePos

0.5

TargetPosControl:Range

0.001

Velo:FastManual

2

Velo:Maximum

0.25

Velo:SlowManual

1

+
+
+

Axis 20: SL1K2-Vert-M20ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

20

Name

SL1K2-Vert-M20

AxisFolder

SL1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

5.3121

Dynamic:Deceleration

5.3121

Dynamic:Jerk

23.5153

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-9.6565

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

5

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-5

GroupId

17

Id

20

OtherSettings:AllowMotionCmdToSlave

true

PositionAreaControl:Range

0.05

TargetPosControl:Range

0.0001

Velo:FastManual

0.3

Velo:Maximum

1.2

Velo:SlowManual

0.1

+
+
+

Axis 21: SL1K2-Roll-M21ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

21

Name

SL1K2-Roll-M21

AxisFolder

SL1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

1.83017

Dynamic:Deceleration

1.83017

Dynamic:Jerk

6.09002

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-5.269

Enc:ScaleFactorNumerator

1.54151668e-07

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

4.7

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-4.7

General:UnitName

Degree

Id

21

OtherSettings:AllowMotionCmdToSlave

true

OtherSettings:PulseDistanceNeg

1

OtherSettings:PulseDistancePos

1

PositionAreaControl:Range

0.2

TargetPosControl:Range

0.0005

Velo:FastManual

1

Velo:Maximum

0.55

Velo:SlowManual

0.3

+
+
+

Axis 22: SL1K2-CrystalGap-M22ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

22

Name

SL1K2-CrystalGap-M22

AxisFolder

SL1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.0966002

Dynamic:Deceleration

0.0966002

Dynamic:Jerk

0.101984

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-20.3002

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

11

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

0.02

Id

22

OtherSettings:AllowMotionCmdToSlave

true

OtherSettings:PulseDistanceNeg

0.05

OtherSettings:PulseDistancePos

0.05

PositionAreaControl:Range

0.01

TargetPosControl:Range

0.0001

Velo:FastManual

0.2

Velo:Maximum

0.15

Velo:SlowManual

0.075

+
+
+

Axis 23: SL1K2-YAG-M23ïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

23

Name

SL1K2-YAG-M23

AxisFolder

SL1K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

7.28655

Dynamic:Deceleration

7.28655

Dynamic:Jerk

31.2317

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-13.8017

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

45

Enc:SoftEndMinControl:Enable

true

Id

23

OtherSettings:AllowMotionCmdToSlave

true

PositionAreaControl:Range

0.05

TargetPosControl:Range

0.05

Velo:FastManual

1

Velo:Maximum

1.7

Velo:SlowManual

0.5

+
+
+

Axis 24: Axis 24 ST1K1-ZOS-MMSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

24

Name

Axis 24 ST1K1-ZOS-MMS

AxisFolder

ST1K1-ZOS

AxisType

1

CreateSymbols

true

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-4264.0407

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

12.192

Enc:SoftEndMinControl:Enable

true

Id

24

OtherSettings:AllowMotionCmdToSlave

true

OtherSettings:PulseDistanceNeg

1

OtherSettings:PulseDistancePos

1

Velo:FastManual

1

Velo:Maximum

1

Velo:RefSearch

0.1

Velo:RefSync

0.1

Velo:SlowManual

0.1

+
+
+

Axis 25: M2K2 Xïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

25

Name

M2K2 X

AxisFolder

M2K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

100

Dynamic:AccelerationMaximum

100

Dynamic:Deceleration

100

Dynamic:DecelerationMaximum

100

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:Inverse

true

Enc:MaxCount

#xffffffff

Enc:Offset

30.3574

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

5e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

12.5

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-12.5

Id

25

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

20

+
+
+

Axis 26: M2K2 Yïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

26

Name

M2K2 Y

AxisFolder

M2K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

10

Dynamic:AccelerationMaximum

10

Dynamic:Deceleration

10

Dynamic:DecelerationMaximum

10

Dynamic:DelayTime

0.008

Dynamic:Jerk

15

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-29.8773

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

5e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

2.3

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-2.3

Id

26

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1.25

+
+
+

Axis 27: M2K2 rXïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

27

Name

M2K2 rX

AxisFolder

M2K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

200

Dynamic:AccelerationMaximum

200

Dynamic:Deceleration

200

Dynamic:DecelerationMaximum

200

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-130197.25

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.0025826446

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

915

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-917

General:UnitName

urad

Id

27

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

50

+
+
+

Axis 28: M3K2 Xïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

28

Name

M3K2 X

AxisFolder

M3K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

100

Dynamic:AccelerationMaximum

100

Dynamic:Deceleration

100

Dynamic:DecelerationMaximum

100

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-29.756

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

5e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1.2

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1

Id

28

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

20

+
+
+

Axis 29: M3K2 Yïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

29

Name

M3K2 Y

AxisFolder

M3K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

10

Dynamic:AccelerationMaximum

10

Dynamic:Deceleration

10

Dynamic:DecelerationMaximum

10

Dynamic:DelayTime

0.008

Dynamic:Jerk

15

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-29.286

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

5e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

6.8

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-12.5

Id

29

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1.25

+
+
+

Axis 30: M3K2 rYïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

30

Name

M3K2 rY

AxisFolder

M3K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

200

Dynamic:AccelerationMaximum

200

Dynamic:Deceleration

200

Dynamic:DecelerationMaximum

200

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-209396

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.005236

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

230

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1430

General:UnitName

urad

Id

30

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

50

+
+
+

Axis 31: M3K2-BEND-USïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

31

Name

M3K2-BEND-US

AxisFolder

M3K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.6

Dynamic:AccelerationMaximum

0.6

Dynamic:Deceleration

0.6

Dynamic:DecelerationMaximum

0.6

Dynamic:DelayTime

0.008

Dynamic:Jerk

1.2

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

16.9

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

9.8

Id

31

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.1

+
+
+

Axis 32: M3K2-BEND-DSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

32

Name

M3K2-BEND-DS

AxisFolder

M3K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.6

Dynamic:AccelerationMaximum

0.6

Dynamic:Deceleration

0.6

Dynamic:DecelerationMaximum

0.6

Dynamic:DelayTime

0.008

Dynamic:Jerk

1.2

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

15.9

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

7.8

Id

32

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.1

+
+
+

Axis 33: M4K2 Xïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

33

Name

M4K2 X

AxisFolder

M4K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

100

Dynamic:AccelerationMaximum

100

Dynamic:Deceleration

100

Dynamic:DecelerationMaximum

100

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-26.6221

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

5e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

14

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-9.8

Id

33

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.6

+
+
+

Axis 34: M4K2 Yïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

34

Name

M4K2 Y

AxisFolder

M4K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

10

Dynamic:AccelerationMaximum

10

Dynamic:Deceleration

10

Dynamic:DecelerationMaximum

10

Dynamic:DelayTime

0.008

Dynamic:Jerk

15

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-29.075

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

5e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

1.42

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-1.41

Id

34

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

1.25

+
+
+

Axis 35: M4K2 rXïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

35

Name

M4K2 rX

AxisFolder

M4K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

200

Dynamic:AccelerationMaximum

200

Dynamic:Deceleration

200

Dynamic:DecelerationMaximum

200

Dynamic:DelayTime

0.008

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:Offset

-130236.02

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

0.002571

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

875

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

-900

General:UnitName

urad

Id

35

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

50

+
+
+

Axis 36: M4K2-BEND-USïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

36

Name

M4K2-BEND-US

AxisFolder

M4K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.6

Dynamic:AccelerationMaximum

0.6

Dynamic:Deceleration

0.6

Dynamic:DecelerationMaximum

0.6

Dynamic:DelayTime

0.008

Dynamic:Jerk

1.2

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

15.59

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

8.6

Id

36

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.04

+
+
+

Axis 37: M4K2-BEND-DSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

37

Name

M4K2-BEND-DS

AxisFolder

M4K2

AxisType

1

CreateSymbols

true

Dynamic:Acceleration

0.6

Dynamic:AccelerationMaximum

0.6

Dynamic:Deceleration

0.6

Dynamic:DecelerationMaximum

0.6

Dynamic:DelayTime

0.008

Dynamic:Jerk

1.2

Enc:EncType

29

Enc:Inc:RefSoftSyncMask

#x0000ffff

Enc:MaxCount

#xffffffff

Enc:ReferenceSystem

1

Enc:ScaleFactorNumerator

1e-06

Enc:SoftEndMaxControl:Enable

true

Enc:SoftEndMaxControl:Range

17.75

Enc:SoftEndMinControl:Enable

true

Enc:SoftEndMinControl:Range

8.5

Id

37

OtherSettings:AllowMotionCmdToSlave

true

Velo:Maximum

0.1

+
+
+

Axis 200: enc_mpi_upïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

200

Name

enc_mpi_up

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Enc:EncType

29

Enc:MaxCount

#xffffffff

Enc:ScaleFactorNumerator

0.004505

General:UnitName

urad

Id

200

OtherSettings:AllowMotionCmdToSlave

true

+
+
+

Axis 201: enc_gpi_upïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

201

Name

enc_gpi_up

AxisFolder

SP1K1

AxisType

1

CreateSymbols

true

Enc:EncType

29

Enc:MaxCount

#xffffffff

Enc:ScaleFactorNumerator

0.0066667

General:UnitName

urad

Id

201

OtherSettings:AllowMotionCmdToSlave

true

+
+
+

Axis 202: g_h_enc-axisïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Axis ID

202

Name

g_h_enc-axis

AxisFolder

SP1K1

AxisType

5

CreateSymbols

true

Enc:EncType

29

Enc:MaxCount

#xffffffff

Enc:ScaleFactorDenominator

1000

Enc:ScaleFactorNumerator

1

General:UnitName

um

Id

202

OtherSettings:AllowMotionCmdToSlave

true

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_pragmas.html b/v3.3.0/lcls-plc-rixs-optics_pragmas.html new file mode 100644 index 0000000..edb575b --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_pragmas.html @@ -0,0 +1,152 @@ + + + + + + + Pragmas — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Pragmasïƒ

+ + + + + + + + + + + + + +

PLC Name

Total Pragmas

Errors

rixs_optics

329

0

+
+

rixs_opticsïƒ

+

Total pragmas found: 329 +Total linter errors: 0

+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_rixs_optics_epics.html b/v3.3.0/lcls-plc-rixs-optics_rixs_optics_epics.html new file mode 100644 index 0000000..7460c05 --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_rixs_optics_epics.html @@ -0,0 +1,71093 @@ + + + + + + + Data Types — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Data Typesïƒ

+
+

FB_XS_YAG_Statesïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):GET_RBV

mbbi

$(SYMBOL).enumGet

+
io: input
+
+

$(PREFIX):PMPS:ARB:ENABLE

bo

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:MAINT

bo

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:MAINT_RBV

bi

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):SET

mbbo

$(SYMBOL).enumSet

+
io: output
+
+

$(PREFIX):SET_RBV

mbbi

$(SYMBOL).enumSet

+
io: output
+
+
+
+
+

lcls2_cc_lib.FB_PPM_Gigeïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):CIL:PCT

ao

$(SYMBOL).fIlluminatorPercent

+
EGU: %
+
io: output
+
+

$(PREFIX):CIL:PCT_RBV

ai

$(SYMBOL).fIlluminatorPercent

+
EGU: %
+
io: output
+
+

$(PREFIX):PWR

bo

$(SYMBOL).bGigePower

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

$(PREFIX):PWR_RBV

bi

$(SYMBOL).bGigePower

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+
+
+
+

LCLS_General.DUT_EPSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

$(PREFIX):nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

$(PREFIX):sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

$(PREFIX):sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+
+
+
+

LCLS_General.FB_AnalogInputïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):OFF

ao

$(SYMBOL).fOffset

+
io: output
+
+

$(PREFIX):OFF_RBV

ai

$(SYMBOL).fOffset

+
io: output
+
+

$(PREFIX):RES

ao

$(SYMBOL).fResolution

+
io: output
+
+

$(PREFIX):RES_RBV

ai

$(SYMBOL).fResolution

+
io: output
+
+

$(PREFIX):VAL_RBV

ai

$(SYMBOL).fReal

+
io: input
+
+
+
+
+

LCLS_General.FB_BasicStatsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):STATS:ALWAYS_CALC

bo

$(SYMBOL).bAlwaysCalc

+
io: output
+
+

$(PREFIX):STATS:ALWAYS_CALC_RBV

bi

$(SYMBOL).bAlwaysCalc

+
io: output
+
+

$(PREFIX):STATS:DATA_RBV

ai

$(SYMBOL).aSignal

+
io: input
+
+

$(PREFIX):STATS:EXECUTE

bo

$(SYMBOL).bExecute

+
io: output
+
+

$(PREFIX):STATS:EXECUTE_RBV

bi

$(SYMBOL).bExecute

+
io: output
+
+

$(PREFIX):STATS:MAX_RBV

ai

$(SYMBOL).fMax

+
io: input
+
+

$(PREFIX):STATS:MEAN_RBV

ai

$(SYMBOL).fMean

+
io: input
+
+

$(PREFIX):STATS:MIN_RBV

ai

$(SYMBOL).fMin

+
io: input
+
+

$(PREFIX):STATS:NELM_RBV

longin

$(SYMBOL).nElems

+
io: input
+
+

$(PREFIX):STATS:RANGE_RBV

ai

$(SYMBOL).fRange

+
io: input
+
+

$(PREFIX):STATS:RESET

bo

$(SYMBOL).bReset

+
io: output
+
+

$(PREFIX):STATS:RESET_RBV

bi

$(SYMBOL).bReset

+
io: output
+
+

$(PREFIX):STATS:RMS_RBV

ai

$(SYMBOL).fRMS

+
io: input
+
+

$(PREFIX):STATS:STDEV_RBV

ai

$(SYMBOL).fStDev

+
io: input
+
+

$(PREFIX):STATS:VALID_RBV

bi

$(SYMBOL).bValid

+
io: input
+
+
+
+
+

LCLS_General.FB_Listenerïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AlarmsCleared_RBV

longin

$(SYMBOL).nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):AlarmsConfirmed_RBV

longin

$(SYMBOL).nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):AlarmsRaised_RBV

longin

$(SYMBOL).nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Log:Message_RBV

waveform

$(SYMBOL).stEventInfo.msg

+
io: input
+
+

$(PREFIX):Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Log:Source_RBV

waveform

$(SYMBOL).stEventInfo.source

+
io: input
+
+

$(PREFIX):Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):LogToVisualStudio

bo

$(SYMBOL).bLogToVisualStudio

+
io: output
+
+

$(PREFIX):LogToVisualStudio_RBV

bi

$(SYMBOL).bLogToVisualStudio

+
io: output
+
+

$(PREFIX):MessagesSent_RBV

longin

$(SYMBOL).nCntMessagesSent

+
io: input
+
+

$(PREFIX):MinSeverity

mbbo

$(SYMBOL).eMinSeverity

+
io: output
+
+

$(PREFIX):MinSeverity_RBV

mbbi

$(SYMBOL).eMinSeverity

+
io: output
+
+
+
+
+

LCLS_General.FB_LogHandlerïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ADS:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):ADS:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):ADS:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):ADS:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):ADS:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):ADS:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):ADS:Log:Message_RBV

waveform

$(SYMBOL).fbTcAdsListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):ADS:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):ADS:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):ADS:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):ADS:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):ADS:Log:Source_RBV

waveform

$(SYMBOL).fbTcAdsListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):ADS:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):ADS:LogToVisualStudio

bo

$(SYMBOL).fbTcAdsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):ADS:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcAdsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):ADS:MessagesSent_RBV

longin

$(SYMBOL).fbTcAdsListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):ADS:MinSeverity

mbbo

$(SYMBOL).fbTcAdsListener.eMinSeverity

+
io: output
+
+

$(PREFIX):ADS:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcAdsListener.eMinSeverity

+
io: output
+
+

$(PREFIX):LCLS:AlarmsCleared_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):LCLS:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):LCLS:AlarmsRaised_RBV

longin

$(SYMBOL).fbLCLSListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):LCLS:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):LCLS:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):LCLS:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):LCLS:Log:Message_RBV

waveform

$(SYMBOL).fbLCLSListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):LCLS:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):LCLS:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):LCLS:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):LCLS:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):LCLS:Log:Source_RBV

waveform

$(SYMBOL).fbLCLSListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):LCLS:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):LCLS:LogToVisualStudio

bo

$(SYMBOL).fbLCLSListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):LCLS:LogToVisualStudio_RBV

bi

$(SYMBOL).fbLCLSListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):LCLS:MessagesSent_RBV

longin

$(SYMBOL).fbLCLSListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):LCLS:MinSeverity

mbbo

$(SYMBOL).fbLCLSListener.eMinSeverity

+
io: output
+
+

$(PREFIX):LCLS:MinSeverity_RBV

mbbi

$(SYMBOL).fbLCLSListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Router:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):Router:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):Router:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):Router:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):Router:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Router:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Router:Log:Message_RBV

waveform

$(SYMBOL).fbTcRouterListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):Router:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):Router:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Router:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Router:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Router:Log:Source_RBV

waveform

$(SYMBOL).fbTcRouterListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):Router:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):Router:LogToVisualStudio

bo

$(SYMBOL).fbTcRouterListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Router:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcRouterListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Router:MessagesSent_RBV

longin

$(SYMBOL).fbTcRouterListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):Router:MinSeverity

mbbo

$(SYMBOL).fbTcRouterListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Router:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcRouterListener.eMinSeverity

+
io: output
+
+

$(PREFIX):RTime:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):RTime:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):RTime:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):RTime:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):RTime:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):RTime:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):RTime:Log:Message_RBV

waveform

$(SYMBOL).fbTcRTimeListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):RTime:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):RTime:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):RTime:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):RTime:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):RTime:Log:Source_RBV

waveform

$(SYMBOL).fbTcRTimeListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):RTime:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):RTime:LogToVisualStudio

bo

$(SYMBOL).fbTcRTimeListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):RTime:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcRTimeListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):RTime:MessagesSent_RBV

longin

$(SYMBOL).fbTcRTimeListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):RTime:MinSeverity

mbbo

$(SYMBOL).fbTcRTimeListener.eMinSeverity

+
io: output
+
+

$(PREFIX):RTime:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcRTimeListener.eMinSeverity

+
io: output
+
+

$(PREFIX):System:AlarmsCleared_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):System:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):System:AlarmsRaised_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):System:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):System:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):System:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):System:Log:Message_RBV

waveform

$(SYMBOL).fbTcSystemListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):System:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):System:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):System:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):System:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):System:Log:Source_RBV

waveform

$(SYMBOL).fbTcSystemListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):System:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):System:LogToVisualStudio

bo

$(SYMBOL).fbTcSystemListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):System:LogToVisualStudio_RBV

bi

$(SYMBOL).fbTcSystemListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):System:MessagesSent_RBV

longin

$(SYMBOL).fbTcSystemListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):System:MinSeverity

mbbo

$(SYMBOL).fbTcSystemListener.eMinSeverity

+
io: output
+
+

$(PREFIX):System:MinSeverity_RBV

mbbi

$(SYMBOL).fbTcSystemListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Windows:AlarmsCleared_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsCleared

+
io: input
+
+

$(PREFIX):Windows:AlarmsConfirmed_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsConfirmed

+
io: input
+
+

$(PREFIX):Windows:AlarmsRaised_RBV

longin

$(SYMBOL).fbWindowsListener.nCntAlarmsRaised

+
io: input
+
+

$(PREFIX):Windows:Log:EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):Windows:Log:EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Windows:Log:Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Windows:Log:Message_RBV

waveform

$(SYMBOL).fbWindowsListener.stEventInfo.msg

+
io: input
+
+

$(PREFIX):Windows:Log:MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):Windows:Log:MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Windows:Log:Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Windows:Log:Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Windows:Log:Source_RBV

waveform

$(SYMBOL).fbWindowsListener.stEventInfo.source

+
io: input
+
+

$(PREFIX):Windows:Log:Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+

$(PREFIX):Windows:LogToVisualStudio

bo

$(SYMBOL).fbWindowsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Windows:LogToVisualStudio_RBV

bi

$(SYMBOL).fbWindowsListener.bLogToVisualStudio

+
io: output
+
+

$(PREFIX):Windows:MessagesSent_RBV

longin

$(SYMBOL).fbWindowsListener.nCntMessagesSent

+
io: input
+
+

$(PREFIX):Windows:MinSeverity

mbbo

$(SYMBOL).fbWindowsListener.eMinSeverity

+
io: output
+
+

$(PREFIX):Windows:MinSeverity_RBV

mbbi

$(SYMBOL).fbWindowsListener.eMinSeverity

+
io: output
+
+
+
+
+

LCLS_General.FB_LogMessageïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Reset

bo

Rising-edge reset of trip

+
io: output
+
+

$(PREFIX):Reset_RBV

bi

Rising-edge reset of trip

+
io: output
+
+

$(PREFIX):Tripped_RBV

bi

Log message FB tripped

+
io: input
+
+
+
+
+

LCLS_General.FB_TempSensorïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):CONN_RBV

bi

$(SYMBOL).bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):TEMP_RBV

ai

$(SYMBOL).fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+
+
+
+

LCLS_General.ST_PendingEventïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Message_RBV

waveform

$(SYMBOL).stEventInfo.msg

+
io: input
+
+

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Source_RBV

waveform

$(SYMBOL).stEventInfo.source

+
io: input
+
+

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+
+
+
+

lcls_twincat_motion.DUT_PositionStateïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ENCODER_RBV

longin

Encoder count associated with this state

+
io: input
+
+

$(PREFIX):MOVE_OK_RBV

bi

TRUE if the move would be safe

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):NAME_RBV

waveform

Name of this position state

+
io: input
+
+

$(PREFIX):SETPOINT

ao

Axis position associated with this state

+
io: output
+
+

$(PREFIX):SETPOINT_RBV

ai

Axis position associated with this state

+
io: output
+
+

$(PREFIX):VELO

ao

Speed at which to move to this state

+
io: output
+
+

$(PREFIX):VELO_RBV

ai

Speed at which to move to this state

+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStateBaseïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStateBase_WithPMPSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

$(PREFIX):15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorId

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):PMPS:ARB:ENABLE

bo

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:ARB:ENABLE_RBV

bi

$(SYMBOL).bArbiterEnabled

+
io: output
+
+

$(PREFIX):PMPS:MAINT

bo

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:MAINT_RBV

bi

$(SYMBOL).fbStatePMPS.bMaintMode

+
io: output
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Rate_RBV

longin

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Transmission_RBV

ai

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Valid_RBV

bi

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):PMPS:TRANS:BP:Veto_RBV

waveform

$(SYMBOL).fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStateMoveïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AT_STATE_RBV

bi

$(SYMBOL).bAtState

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):BUSY_RBV

bi

$(SYMBOL).bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):DONE_RBV

bi

$(SYMBOL).bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ENCODER_RBV

longin

Encoder count associated with this state

+
io: input
+
+

$(PREFIX):ERR_RBV

bi

$(SYMBOL).bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

$(PREFIX):ERRID_RBV

longin

$(SYMBOL).nErrorID

+
io: input
+
+

$(PREFIX):ERRMSG_RBV

waveform

$(SYMBOL).sErrorMessage

+
io: input
+
+

$(PREFIX):GO

bo

$(SYMBOL).bExecute

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):GO_RBV

bi

$(SYMBOL).bExecute

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):MOVE_OK_RBV

bi

TRUE if the move would be safe

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):NAME_RBV

waveform

Name of this position state

+
io: input
+
+

$(PREFIX):RESET

bo

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):RESET_RBV

bi

$(SYMBOL).bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

$(PREFIX):SETPOINT

ao

Axis position associated with this state

+
io: output
+
+

$(PREFIX):SETPOINT_RBV

ai

Axis position associated with this state

+
io: output
+
+

$(PREFIX):VELO

ao

Speed at which to move to this state

+
io: output
+
+

$(PREFIX):VELO_RBV

ai

Speed at which to move to this state

+
io: output
+
+
+
+
+

lcls_twincat_motion.FB_PositionStatePMPSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):MAINT

bo

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):MAINT_RBV

bi

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:Rate_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):TRANS:BP:Transmission_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):TRANS:BP:Valid_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):TRANS:BP:Veto_RBV

waveform

$(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+
+
+
+

lcls_twincat_motion.FB_PositionStatePMPS_Baseïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):MAINT

bo

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):MAINT_RBV

bi

$(SYMBOL).bMaintMode

+
io: output
+
+

$(PREFIX):TRANS:BP:Apt:01:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:01:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:02:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:03:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Height_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:OK_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):TRANS:BP:Apt:04:Width_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClass_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):TRANS:BP:BeamClassRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):TRANS:BP:eVRanges_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:MachineMode_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):TRANS:BP:PhotonEnergy_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):TRANS:BP:Rate_RBV

longin

$(SYMBOL).stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):TRANS:BP:Transmission_RBV

ai

$(SYMBOL).stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):TRANS:BP:Valid_RBV

bi

$(SYMBOL).stTransitionDb.stBeamParams.xValid

+
io: input
+
+

$(PREFIX):TRANS:BP:Veto_RBV

waveform

$(SYMBOL).stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+
+
+
+

lcls_twincat_motion.FB_Standard_PMPSDBïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):LAST_REFRESH_RBV

longin

$(SYMBOL).nLastRefreshTime

+
io: input
+
+

$(PREFIX):REFRESH

bo

$(SYMBOL).bRefresh

+
io: output
+
+

$(PREFIX):REFRESH_RBV

bi

$(SYMBOL).bRefresh

+
io: output
+
+
+
+
+

lcls_twincat_motion.ST_AxisParameterSetExposedïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

$(PREFIX):EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

$(PREFIX):MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

$(PREFIX):MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

$(PREFIX):MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

$(PREFIX):PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

$(PREFIX):PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

$(PREFIX):PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

$(PREFIX):SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

$(PREFIX):SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

$(PREFIX):SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

$(PREFIX):SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+
+
+
+

lcls_twincat_motion.ST_MotionStageïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

$(PREFIX):PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

$(PREFIX):PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

$(PREFIX):PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

$(PREFIX):PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

$(PREFIX):PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX):PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

$(PREFIX):PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

$(PREFIX):PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

$(PREFIX):PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

$(PREFIX):PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

$(PREFIX):PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

$(PREFIX):PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

$(PREFIX):PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

$(PREFIX):PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

$(PREFIX):PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

$(PREFIX):PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

$(PREFIX):PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

$(PREFIX):PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

$(PREFIX):PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

$(PREFIX):PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

$(PREFIX):PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

$(PREFIX):PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

$(PREFIX):PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

$(PREFIX):PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

$(PREFIX):PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+
+
+
+

lcls_twincat_motion.ST_PositionStateïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ENCODER_RBV

longin

Encoder count associated with this state

+
io: input
+
+

$(PREFIX):MOVE_OK_RBV

bi

TRUE if the move would be safe

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

$(PREFIX):NAME_RBV

waveform

Name of this position state

+
io: input
+
+

$(PREFIX):SETPOINT

ao

Axis position associated with this state

+
io: output
+
+

$(PREFIX):SETPOINT_RBV

ai

Axis position associated with this state

+
io: output
+
+

$(PREFIX):VELO

ao

Speed at which to move to this state

+
io: output
+
+

$(PREFIX):VELO_RBV

ai

Speed at which to move to this state

+
io: output
+
+
+
+
+

lcls_twincat_optics.DUT_HOMSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ALREADY_COUPLED_X_RBV

bi

$(SYMBOL).bGantryAlreadyCoupledX

+
field: ZSV MAJOR
+
io: input
+
+

$(PREFIX):ALREADY_COUPLED_Y_RBV

bi

$(SYMBOL).bGantryAlreadyCoupledY

+
field: ZSV MAJOR
+
io: input
+
+

$(PREFIX):COUPLE_X

bo

$(SYMBOL).bExecuteCoupleX

+
io: output
+
+

$(PREFIX):COUPLE_X_RBV

bi

$(SYMBOL).bExecuteCoupleX

+
io: output
+
+

$(PREFIX):COUPLE_Y

bo

$(SYMBOL).bExecuteCoupleY

+
io: output
+
+

$(PREFIX):COUPLE_Y_RBV

bi

$(SYMBOL).bExecuteCoupleY

+
io: output
+
+

$(PREFIX):DECOUPLE_X

bo

$(SYMBOL).bExecuteDecoupleX

+
io: output
+
+

$(PREFIX):DECOUPLE_X_RBV

bi

$(SYMBOL).bExecuteDecoupleX

+
io: output
+
+

$(PREFIX):DECOUPLE_Y

bo

$(SYMBOL).bExecuteDecoupleY

+
io: output
+
+

$(PREFIX):DECOUPLE_Y_RBV

bi

$(SYMBOL).bExecuteDecoupleY

+
io: output
+
+

$(PREFIX):GANTRY_X_RBV

ai

$(SYMBOL).fCurrGantryX_um

+
field: EGU um
+
io: input
+
+

$(PREFIX):GANTRY_Y_RBV

ai

$(SYMBOL).fCurrGantryY_um

+
field: EGU um
+
io: input
+
+
+
+
+

lcls_twincat_optics.FB_Axilon_Cooling_1f1pïƒ

+ + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):FWM:1_RBV

ai

$(SYMBOL).fFlow_1_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

$(PREFIX):PRSM:1_RBV

ai

$(SYMBOL).fPress_1_val

+
field: EGU bar
+
field: LOW 0.1
+
field: LSV MAJOR
+
io: input
+
+
+
+
+

lcls_twincat_optics.FB_Axilon_Cooling_2f1pïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):FWM:1_RBV

ai

$(SYMBOL).fFlow_1_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

$(PREFIX):FWM:2_RBV

ai

$(SYMBOL).fFlow_2_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

$(PREFIX):PRSM:1_RBV

ai

$(SYMBOL).fPress_1_val

+
field: EGU bar
+
field: LOW 0.1
+
field: LSV MAJOR
+
io: input
+
+
+
+
+

lcls_twincat_optics.FB_RMSWatchïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ACTPOSARRAY_RBV

waveform

$(SYMBOL).aEncActPos

+
io: input
+
+

$(PREFIX):MEAN_RBV

ai

$(SYMBOL).fEncMean

+
io: input
+
+

$(PREFIX):RMS_RBV

ai

$(SYMBOL).fCurrRMSError

+
io: input
+
+

$(PREFIX):SETPOSARRAY_RBV

waveform

$(SYMBOL).aEncSetPos

+
io: input
+
+

$(PREFIX):STDEV_RBV

ai

$(SYMBOL).fEncStDev

+
io: input
+
+
+
+
+

PMPS.FB_Arbiterïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):AP:Entry:001:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:001:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:002:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:003:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:004:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:005:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:006:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:007:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:008:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:009:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:010:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:011:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:012:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:013:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:014:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:015:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:016:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:017:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:018:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:019:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

$(PREFIX):AP:Entry:020:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

$(PREFIX):AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

$(PREFIX):AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

$(PREFIX):ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:01:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:01:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:01:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:02:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:02:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:02:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:03:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:03:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:03:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:04:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:04:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Apt:04:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

$(PREFIX):ArbitratedBP:BeamClass_RBV

longin

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:BeamClassRanges_RBV

longin

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):ArbitratedBP:eVRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

$(PREFIX):ArbitratedBP:MachineMode_RBV

longin

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:PhotonEnergy_RBV

ai

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

$(PREFIX):ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

$(PREFIX):ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

$(PREFIX):CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+
+
+
+

PMPS.FB_BeamParamAssertionPoolïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Entry:001:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[1].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:001:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[1].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:001:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[1].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:001:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[1].nBCRange

+
io: input
+
+

$(PREFIX):Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:001:Device_RBV

waveform

$(SYMBOL).epicsDataPool[1].sDevName

+
io: input
+
+

$(PREFIX):Entry:001:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[1].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:001:ID_RBV

longin

$(SYMBOL).epicsDataPool[1].nId

+
io: input
+
+

$(PREFIX):Entry:001:Live_RBV

bi

$(SYMBOL).epicsDataPool[1].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:001:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[1].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:001:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[1].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:001:Rate_RBV

longin

$(SYMBOL).epicsDataPool[1].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:001:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[1].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:001:Valid_RBV

bi

$(SYMBOL).epicsDataPool[1].xValid

+
io: input
+
+

$(PREFIX):Entry:001:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[1].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:002:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[2].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:002:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[2].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:002:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[2].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:002:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[2].nBCRange

+
io: input
+
+

$(PREFIX):Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:002:Device_RBV

waveform

$(SYMBOL).epicsDataPool[2].sDevName

+
io: input
+
+

$(PREFIX):Entry:002:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[2].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:002:ID_RBV

longin

$(SYMBOL).epicsDataPool[2].nId

+
io: input
+
+

$(PREFIX):Entry:002:Live_RBV

bi

$(SYMBOL).epicsDataPool[2].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:002:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[2].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:002:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[2].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:002:Rate_RBV

longin

$(SYMBOL).epicsDataPool[2].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:002:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[2].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:002:Valid_RBV

bi

$(SYMBOL).epicsDataPool[2].xValid

+
io: input
+
+

$(PREFIX):Entry:002:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[2].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:003:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[3].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:003:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[3].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:003:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[3].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:003:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[3].nBCRange

+
io: input
+
+

$(PREFIX):Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:003:Device_RBV

waveform

$(SYMBOL).epicsDataPool[3].sDevName

+
io: input
+
+

$(PREFIX):Entry:003:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[3].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:003:ID_RBV

longin

$(SYMBOL).epicsDataPool[3].nId

+
io: input
+
+

$(PREFIX):Entry:003:Live_RBV

bi

$(SYMBOL).epicsDataPool[3].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:003:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[3].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:003:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[3].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:003:Rate_RBV

longin

$(SYMBOL).epicsDataPool[3].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:003:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[3].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:003:Valid_RBV

bi

$(SYMBOL).epicsDataPool[3].xValid

+
io: input
+
+

$(PREFIX):Entry:003:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[3].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:004:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[4].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:004:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[4].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:004:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[4].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:004:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[4].nBCRange

+
io: input
+
+

$(PREFIX):Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:004:Device_RBV

waveform

$(SYMBOL).epicsDataPool[4].sDevName

+
io: input
+
+

$(PREFIX):Entry:004:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[4].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:004:ID_RBV

longin

$(SYMBOL).epicsDataPool[4].nId

+
io: input
+
+

$(PREFIX):Entry:004:Live_RBV

bi

$(SYMBOL).epicsDataPool[4].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:004:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[4].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:004:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[4].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:004:Rate_RBV

longin

$(SYMBOL).epicsDataPool[4].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:004:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[4].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:004:Valid_RBV

bi

$(SYMBOL).epicsDataPool[4].xValid

+
io: input
+
+

$(PREFIX):Entry:004:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[4].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:005:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[5].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:005:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[5].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:005:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[5].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:005:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[5].nBCRange

+
io: input
+
+

$(PREFIX):Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:005:Device_RBV

waveform

$(SYMBOL).epicsDataPool[5].sDevName

+
io: input
+
+

$(PREFIX):Entry:005:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[5].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:005:ID_RBV

longin

$(SYMBOL).epicsDataPool[5].nId

+
io: input
+
+

$(PREFIX):Entry:005:Live_RBV

bi

$(SYMBOL).epicsDataPool[5].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:005:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[5].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:005:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[5].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:005:Rate_RBV

longin

$(SYMBOL).epicsDataPool[5].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:005:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[5].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:005:Valid_RBV

bi

$(SYMBOL).epicsDataPool[5].xValid

+
io: input
+
+

$(PREFIX):Entry:005:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[5].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:006:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[6].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:006:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[6].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:006:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[6].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:006:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[6].nBCRange

+
io: input
+
+

$(PREFIX):Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:006:Device_RBV

waveform

$(SYMBOL).epicsDataPool[6].sDevName

+
io: input
+
+

$(PREFIX):Entry:006:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[6].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:006:ID_RBV

longin

$(SYMBOL).epicsDataPool[6].nId

+
io: input
+
+

$(PREFIX):Entry:006:Live_RBV

bi

$(SYMBOL).epicsDataPool[6].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:006:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[6].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:006:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[6].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:006:Rate_RBV

longin

$(SYMBOL).epicsDataPool[6].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:006:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[6].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:006:Valid_RBV

bi

$(SYMBOL).epicsDataPool[6].xValid

+
io: input
+
+

$(PREFIX):Entry:006:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[6].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:007:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[7].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:007:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[7].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:007:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[7].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:007:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[7].nBCRange

+
io: input
+
+

$(PREFIX):Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:007:Device_RBV

waveform

$(SYMBOL).epicsDataPool[7].sDevName

+
io: input
+
+

$(PREFIX):Entry:007:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[7].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:007:ID_RBV

longin

$(SYMBOL).epicsDataPool[7].nId

+
io: input
+
+

$(PREFIX):Entry:007:Live_RBV

bi

$(SYMBOL).epicsDataPool[7].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:007:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[7].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:007:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[7].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:007:Rate_RBV

longin

$(SYMBOL).epicsDataPool[7].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:007:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[7].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:007:Valid_RBV

bi

$(SYMBOL).epicsDataPool[7].xValid

+
io: input
+
+

$(PREFIX):Entry:007:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[7].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:008:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[8].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:008:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[8].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:008:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[8].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:008:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[8].nBCRange

+
io: input
+
+

$(PREFIX):Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:008:Device_RBV

waveform

$(SYMBOL).epicsDataPool[8].sDevName

+
io: input
+
+

$(PREFIX):Entry:008:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[8].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:008:ID_RBV

longin

$(SYMBOL).epicsDataPool[8].nId

+
io: input
+
+

$(PREFIX):Entry:008:Live_RBV

bi

$(SYMBOL).epicsDataPool[8].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:008:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[8].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:008:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[8].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:008:Rate_RBV

longin

$(SYMBOL).epicsDataPool[8].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:008:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[8].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:008:Valid_RBV

bi

$(SYMBOL).epicsDataPool[8].xValid

+
io: input
+
+

$(PREFIX):Entry:008:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[8].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:009:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[9].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:009:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[9].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:009:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[9].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:009:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[9].nBCRange

+
io: input
+
+

$(PREFIX):Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:009:Device_RBV

waveform

$(SYMBOL).epicsDataPool[9].sDevName

+
io: input
+
+

$(PREFIX):Entry:009:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[9].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:009:ID_RBV

longin

$(SYMBOL).epicsDataPool[9].nId

+
io: input
+
+

$(PREFIX):Entry:009:Live_RBV

bi

$(SYMBOL).epicsDataPool[9].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:009:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[9].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:009:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[9].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:009:Rate_RBV

longin

$(SYMBOL).epicsDataPool[9].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:009:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[9].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:009:Valid_RBV

bi

$(SYMBOL).epicsDataPool[9].xValid

+
io: input
+
+

$(PREFIX):Entry:009:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[9].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:010:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[10].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:010:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[10].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:010:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[10].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:010:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[10].nBCRange

+
io: input
+
+

$(PREFIX):Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:010:Device_RBV

waveform

$(SYMBOL).epicsDataPool[10].sDevName

+
io: input
+
+

$(PREFIX):Entry:010:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[10].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:010:ID_RBV

longin

$(SYMBOL).epicsDataPool[10].nId

+
io: input
+
+

$(PREFIX):Entry:010:Live_RBV

bi

$(SYMBOL).epicsDataPool[10].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:010:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[10].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:010:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[10].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:010:Rate_RBV

longin

$(SYMBOL).epicsDataPool[10].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:010:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[10].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:010:Valid_RBV

bi

$(SYMBOL).epicsDataPool[10].xValid

+
io: input
+
+

$(PREFIX):Entry:010:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[10].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:011:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[11].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:011:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[11].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:011:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[11].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:011:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[11].nBCRange

+
io: input
+
+

$(PREFIX):Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:011:Device_RBV

waveform

$(SYMBOL).epicsDataPool[11].sDevName

+
io: input
+
+

$(PREFIX):Entry:011:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[11].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:011:ID_RBV

longin

$(SYMBOL).epicsDataPool[11].nId

+
io: input
+
+

$(PREFIX):Entry:011:Live_RBV

bi

$(SYMBOL).epicsDataPool[11].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:011:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[11].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:011:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[11].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:011:Rate_RBV

longin

$(SYMBOL).epicsDataPool[11].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:011:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[11].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:011:Valid_RBV

bi

$(SYMBOL).epicsDataPool[11].xValid

+
io: input
+
+

$(PREFIX):Entry:011:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[11].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:012:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[12].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:012:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[12].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:012:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[12].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:012:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[12].nBCRange

+
io: input
+
+

$(PREFIX):Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:012:Device_RBV

waveform

$(SYMBOL).epicsDataPool[12].sDevName

+
io: input
+
+

$(PREFIX):Entry:012:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[12].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:012:ID_RBV

longin

$(SYMBOL).epicsDataPool[12].nId

+
io: input
+
+

$(PREFIX):Entry:012:Live_RBV

bi

$(SYMBOL).epicsDataPool[12].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:012:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[12].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:012:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[12].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:012:Rate_RBV

longin

$(SYMBOL).epicsDataPool[12].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:012:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[12].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:012:Valid_RBV

bi

$(SYMBOL).epicsDataPool[12].xValid

+
io: input
+
+

$(PREFIX):Entry:012:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[12].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:013:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[13].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:013:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[13].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:013:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[13].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:013:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[13].nBCRange

+
io: input
+
+

$(PREFIX):Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:013:Device_RBV

waveform

$(SYMBOL).epicsDataPool[13].sDevName

+
io: input
+
+

$(PREFIX):Entry:013:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[13].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:013:ID_RBV

longin

$(SYMBOL).epicsDataPool[13].nId

+
io: input
+
+

$(PREFIX):Entry:013:Live_RBV

bi

$(SYMBOL).epicsDataPool[13].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:013:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[13].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:013:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[13].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:013:Rate_RBV

longin

$(SYMBOL).epicsDataPool[13].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:013:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[13].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:013:Valid_RBV

bi

$(SYMBOL).epicsDataPool[13].xValid

+
io: input
+
+

$(PREFIX):Entry:013:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[13].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:014:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[14].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:014:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[14].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:014:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[14].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:014:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[14].nBCRange

+
io: input
+
+

$(PREFIX):Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:014:Device_RBV

waveform

$(SYMBOL).epicsDataPool[14].sDevName

+
io: input
+
+

$(PREFIX):Entry:014:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[14].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:014:ID_RBV

longin

$(SYMBOL).epicsDataPool[14].nId

+
io: input
+
+

$(PREFIX):Entry:014:Live_RBV

bi

$(SYMBOL).epicsDataPool[14].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:014:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[14].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:014:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[14].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:014:Rate_RBV

longin

$(SYMBOL).epicsDataPool[14].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:014:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[14].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:014:Valid_RBV

bi

$(SYMBOL).epicsDataPool[14].xValid

+
io: input
+
+

$(PREFIX):Entry:014:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[14].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:015:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[15].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:015:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[15].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:015:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[15].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:015:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[15].nBCRange

+
io: input
+
+

$(PREFIX):Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:015:Device_RBV

waveform

$(SYMBOL).epicsDataPool[15].sDevName

+
io: input
+
+

$(PREFIX):Entry:015:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[15].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:015:ID_RBV

longin

$(SYMBOL).epicsDataPool[15].nId

+
io: input
+
+

$(PREFIX):Entry:015:Live_RBV

bi

$(SYMBOL).epicsDataPool[15].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:015:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[15].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:015:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[15].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:015:Rate_RBV

longin

$(SYMBOL).epicsDataPool[15].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:015:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[15].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:015:Valid_RBV

bi

$(SYMBOL).epicsDataPool[15].xValid

+
io: input
+
+

$(PREFIX):Entry:015:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[15].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:016:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[16].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:016:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[16].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:016:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[16].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:016:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[16].nBCRange

+
io: input
+
+

$(PREFIX):Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:016:Device_RBV

waveform

$(SYMBOL).epicsDataPool[16].sDevName

+
io: input
+
+

$(PREFIX):Entry:016:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[16].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:016:ID_RBV

longin

$(SYMBOL).epicsDataPool[16].nId

+
io: input
+
+

$(PREFIX):Entry:016:Live_RBV

bi

$(SYMBOL).epicsDataPool[16].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:016:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[16].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:016:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[16].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:016:Rate_RBV

longin

$(SYMBOL).epicsDataPool[16].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:016:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[16].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:016:Valid_RBV

bi

$(SYMBOL).epicsDataPool[16].xValid

+
io: input
+
+

$(PREFIX):Entry:016:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[16].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:017:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[17].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:017:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[17].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:017:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[17].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:017:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[17].nBCRange

+
io: input
+
+

$(PREFIX):Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:017:Device_RBV

waveform

$(SYMBOL).epicsDataPool[17].sDevName

+
io: input
+
+

$(PREFIX):Entry:017:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[17].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:017:ID_RBV

longin

$(SYMBOL).epicsDataPool[17].nId

+
io: input
+
+

$(PREFIX):Entry:017:Live_RBV

bi

$(SYMBOL).epicsDataPool[17].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:017:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[17].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:017:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[17].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:017:Rate_RBV

longin

$(SYMBOL).epicsDataPool[17].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:017:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[17].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:017:Valid_RBV

bi

$(SYMBOL).epicsDataPool[17].xValid

+
io: input
+
+

$(PREFIX):Entry:017:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[17].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:018:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[18].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:018:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[18].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:018:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[18].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:018:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[18].nBCRange

+
io: input
+
+

$(PREFIX):Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:018:Device_RBV

waveform

$(SYMBOL).epicsDataPool[18].sDevName

+
io: input
+
+

$(PREFIX):Entry:018:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[18].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:018:ID_RBV

longin

$(SYMBOL).epicsDataPool[18].nId

+
io: input
+
+

$(PREFIX):Entry:018:Live_RBV

bi

$(SYMBOL).epicsDataPool[18].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:018:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[18].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:018:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[18].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:018:Rate_RBV

longin

$(SYMBOL).epicsDataPool[18].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:018:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[18].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:018:Valid_RBV

bi

$(SYMBOL).epicsDataPool[18].xValid

+
io: input
+
+

$(PREFIX):Entry:018:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[18].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:019:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[19].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:019:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[19].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:019:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[19].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:019:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[19].nBCRange

+
io: input
+
+

$(PREFIX):Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:019:Device_RBV

waveform

$(SYMBOL).epicsDataPool[19].sDevName

+
io: input
+
+

$(PREFIX):Entry:019:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[19].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:019:ID_RBV

longin

$(SYMBOL).epicsDataPool[19].nId

+
io: input
+
+

$(PREFIX):Entry:019:Live_RBV

bi

$(SYMBOL).epicsDataPool[19].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:019:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[19].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:019:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[19].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:019:Rate_RBV

longin

$(SYMBOL).epicsDataPool[19].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:019:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[19].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:019:Valid_RBV

bi

$(SYMBOL).epicsDataPool[19].xValid

+
io: input
+
+

$(PREFIX):Entry:019:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[19].aVetoDevices

+
io: input
+
+

$(PREFIX):Entry:020:Apt:01:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:01:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:01:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:02:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:02:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:02:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:03:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:03:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:03:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:04:Height_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:Apt:04:OK_RBV

bi

$(SYMBOL).epicsDataPool[20].astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Entry:020:Apt:04:Width_RBV

ai

$(SYMBOL).epicsDataPool[20].astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Entry:020:BeamClass_RBV

longin

$(SYMBOL).epicsDataPool[20].nBeamClass

+
io: input
+
+

$(PREFIX):Entry:020:BeamClassRanges_RBV

longin

$(SYMBOL).epicsDataPool[20].nBCRange

+
io: input
+
+

$(PREFIX):Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Entry:020:Device_RBV

waveform

$(SYMBOL).epicsDataPool[20].sDevName

+
io: input
+
+

$(PREFIX):Entry:020:eVRanges_RBV

longin

$(SYMBOL).epicsDataPool[20].neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:020:ID_RBV

longin

$(SYMBOL).epicsDataPool[20].nId

+
io: input
+
+

$(PREFIX):Entry:020:Live_RBV

bi

$(SYMBOL).epicsDataPool[20].LiveInTable

+
io: input
+
+

$(PREFIX):Entry:020:MachineMode_RBV

longin

$(SYMBOL).epicsDataPool[20].nMachineMode

+
io: input
+
+

$(PREFIX):Entry:020:PhotonEnergy_RBV

ai

$(SYMBOL).epicsDataPool[20].neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Entry:020:Rate_RBV

longin

$(SYMBOL).epicsDataPool[20].nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Entry:020:Transmission_RBV

ai

$(SYMBOL).epicsDataPool[20].nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Entry:020:Valid_RBV

bi

$(SYMBOL).epicsDataPool[20].xValid

+
io: input
+
+

$(PREFIX):Entry:020:Veto_RBV

waveform

$(SYMBOL).epicsDataPool[20].aVetoDevices

+
io: input
+
+
+
+
+

PMPS.FB_HardwareFFOutputïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

$(PREFIX):ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

$(PREFIX):EnableVeto

bo

$(SYMBOL).i_xVeto

+
io: output
+
+

$(PREFIX):EnableVeto_RBV

bi

$(SYMBOL).i_xVeto

+
io: output
+
+

$(PREFIX):FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

$(PREFIX):FF:001:BeamPermitted_RBV

bi

$(SYMBOL).astFF[1].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:001:Info:Desc_RBV

waveform

$(SYMBOL).astFF[1].Info.Desc

+
io: input
+
+

$(PREFIX):FF:001:Info:DevName_RBV

waveform

$(SYMBOL).astFF[1].Info.DevName

+
io: input
+
+

$(PREFIX):FF:001:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[1].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:001:Info:InUse_RBV

bi

$(SYMBOL).astFF[1].Info.InUse

+
io: input
+
+

$(PREFIX):FF:001:Info:Path_RBV

waveform

$(SYMBOL).astFF[1].Info.sPath

+
io: input
+
+

$(PREFIX):FF:001:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[1].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:001:OK_RBV

bi

$(SYMBOL).astFF[1].OK

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:Activate

bo

$(SYMBOL).astFF[1].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[1].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[1].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:Deactivate

bo

$(SYMBOL).astFF[1].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[1].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Duration

longout

$(SYMBOL).astFF[1].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[1].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:Expiration

longout

$(SYMBOL).astFF[1].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[1].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[1].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:001:Ovrd:StartDT

longout

$(SYMBOL).astFF[1].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:001:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[1].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:001:Reset

bo

$(SYMBOL).astFF[1].Reset

+
io: output
+
+

$(PREFIX):FF:001:Reset_RBV

bi

$(SYMBOL).astFF[1].Reset

+
io: output
+
+

$(PREFIX):FF:002:BeamPermitted_RBV

bi

$(SYMBOL).astFF[2].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:002:Info:Desc_RBV

waveform

$(SYMBOL).astFF[2].Info.Desc

+
io: input
+
+

$(PREFIX):FF:002:Info:DevName_RBV

waveform

$(SYMBOL).astFF[2].Info.DevName

+
io: input
+
+

$(PREFIX):FF:002:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[2].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:002:Info:InUse_RBV

bi

$(SYMBOL).astFF[2].Info.InUse

+
io: input
+
+

$(PREFIX):FF:002:Info:Path_RBV

waveform

$(SYMBOL).astFF[2].Info.sPath

+
io: input
+
+

$(PREFIX):FF:002:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[2].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:002:OK_RBV

bi

$(SYMBOL).astFF[2].OK

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:Activate

bo

$(SYMBOL).astFF[2].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[2].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[2].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:Deactivate

bo

$(SYMBOL).astFF[2].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[2].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Duration

longout

$(SYMBOL).astFF[2].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[2].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:Expiration

longout

$(SYMBOL).astFF[2].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[2].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[2].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:002:Ovrd:StartDT

longout

$(SYMBOL).astFF[2].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:002:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[2].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:002:Reset

bo

$(SYMBOL).astFF[2].Reset

+
io: output
+
+

$(PREFIX):FF:002:Reset_RBV

bi

$(SYMBOL).astFF[2].Reset

+
io: output
+
+

$(PREFIX):FF:003:BeamPermitted_RBV

bi

$(SYMBOL).astFF[3].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:003:Info:Desc_RBV

waveform

$(SYMBOL).astFF[3].Info.Desc

+
io: input
+
+

$(PREFIX):FF:003:Info:DevName_RBV

waveform

$(SYMBOL).astFF[3].Info.DevName

+
io: input
+
+

$(PREFIX):FF:003:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[3].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:003:Info:InUse_RBV

bi

$(SYMBOL).astFF[3].Info.InUse

+
io: input
+
+

$(PREFIX):FF:003:Info:Path_RBV

waveform

$(SYMBOL).astFF[3].Info.sPath

+
io: input
+
+

$(PREFIX):FF:003:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[3].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:003:OK_RBV

bi

$(SYMBOL).astFF[3].OK

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:Activate

bo

$(SYMBOL).astFF[3].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[3].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[3].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:Deactivate

bo

$(SYMBOL).astFF[3].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[3].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Duration

longout

$(SYMBOL).astFF[3].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[3].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:Expiration

longout

$(SYMBOL).astFF[3].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[3].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[3].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:003:Ovrd:StartDT

longout

$(SYMBOL).astFF[3].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:003:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[3].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:003:Reset

bo

$(SYMBOL).astFF[3].Reset

+
io: output
+
+

$(PREFIX):FF:003:Reset_RBV

bi

$(SYMBOL).astFF[3].Reset

+
io: output
+
+

$(PREFIX):FF:004:BeamPermitted_RBV

bi

$(SYMBOL).astFF[4].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:004:Info:Desc_RBV

waveform

$(SYMBOL).astFF[4].Info.Desc

+
io: input
+
+

$(PREFIX):FF:004:Info:DevName_RBV

waveform

$(SYMBOL).astFF[4].Info.DevName

+
io: input
+
+

$(PREFIX):FF:004:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[4].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:004:Info:InUse_RBV

bi

$(SYMBOL).astFF[4].Info.InUse

+
io: input
+
+

$(PREFIX):FF:004:Info:Path_RBV

waveform

$(SYMBOL).astFF[4].Info.sPath

+
io: input
+
+

$(PREFIX):FF:004:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[4].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:004:OK_RBV

bi

$(SYMBOL).astFF[4].OK

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:Activate

bo

$(SYMBOL).astFF[4].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[4].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[4].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:Deactivate

bo

$(SYMBOL).astFF[4].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[4].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Duration

longout

$(SYMBOL).astFF[4].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[4].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:Expiration

longout

$(SYMBOL).astFF[4].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[4].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[4].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:004:Ovrd:StartDT

longout

$(SYMBOL).astFF[4].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:004:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[4].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:004:Reset

bo

$(SYMBOL).astFF[4].Reset

+
io: output
+
+

$(PREFIX):FF:004:Reset_RBV

bi

$(SYMBOL).astFF[4].Reset

+
io: output
+
+

$(PREFIX):FF:005:BeamPermitted_RBV

bi

$(SYMBOL).astFF[5].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:005:Info:Desc_RBV

waveform

$(SYMBOL).astFF[5].Info.Desc

+
io: input
+
+

$(PREFIX):FF:005:Info:DevName_RBV

waveform

$(SYMBOL).astFF[5].Info.DevName

+
io: input
+
+

$(PREFIX):FF:005:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[5].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:005:Info:InUse_RBV

bi

$(SYMBOL).astFF[5].Info.InUse

+
io: input
+
+

$(PREFIX):FF:005:Info:Path_RBV

waveform

$(SYMBOL).astFF[5].Info.sPath

+
io: input
+
+

$(PREFIX):FF:005:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[5].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:005:OK_RBV

bi

$(SYMBOL).astFF[5].OK

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:Activate

bo

$(SYMBOL).astFF[5].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[5].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[5].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:Deactivate

bo

$(SYMBOL).astFF[5].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[5].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Duration

longout

$(SYMBOL).astFF[5].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[5].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:Expiration

longout

$(SYMBOL).astFF[5].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[5].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[5].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:005:Ovrd:StartDT

longout

$(SYMBOL).astFF[5].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:005:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[5].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:005:Reset

bo

$(SYMBOL).astFF[5].Reset

+
io: output
+
+

$(PREFIX):FF:005:Reset_RBV

bi

$(SYMBOL).astFF[5].Reset

+
io: output
+
+

$(PREFIX):FF:006:BeamPermitted_RBV

bi

$(SYMBOL).astFF[6].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:006:Info:Desc_RBV

waveform

$(SYMBOL).astFF[6].Info.Desc

+
io: input
+
+

$(PREFIX):FF:006:Info:DevName_RBV

waveform

$(SYMBOL).astFF[6].Info.DevName

+
io: input
+
+

$(PREFIX):FF:006:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[6].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:006:Info:InUse_RBV

bi

$(SYMBOL).astFF[6].Info.InUse

+
io: input
+
+

$(PREFIX):FF:006:Info:Path_RBV

waveform

$(SYMBOL).astFF[6].Info.sPath

+
io: input
+
+

$(PREFIX):FF:006:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[6].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:006:OK_RBV

bi

$(SYMBOL).astFF[6].OK

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:Activate

bo

$(SYMBOL).astFF[6].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[6].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[6].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:Deactivate

bo

$(SYMBOL).astFF[6].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[6].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Duration

longout

$(SYMBOL).astFF[6].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[6].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:Expiration

longout

$(SYMBOL).astFF[6].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[6].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[6].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:006:Ovrd:StartDT

longout

$(SYMBOL).astFF[6].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:006:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[6].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:006:Reset

bo

$(SYMBOL).astFF[6].Reset

+
io: output
+
+

$(PREFIX):FF:006:Reset_RBV

bi

$(SYMBOL).astFF[6].Reset

+
io: output
+
+

$(PREFIX):FF:007:BeamPermitted_RBV

bi

$(SYMBOL).astFF[7].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:007:Info:Desc_RBV

waveform

$(SYMBOL).astFF[7].Info.Desc

+
io: input
+
+

$(PREFIX):FF:007:Info:DevName_RBV

waveform

$(SYMBOL).astFF[7].Info.DevName

+
io: input
+
+

$(PREFIX):FF:007:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[7].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:007:Info:InUse_RBV

bi

$(SYMBOL).astFF[7].Info.InUse

+
io: input
+
+

$(PREFIX):FF:007:Info:Path_RBV

waveform

$(SYMBOL).astFF[7].Info.sPath

+
io: input
+
+

$(PREFIX):FF:007:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[7].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:007:OK_RBV

bi

$(SYMBOL).astFF[7].OK

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:Activate

bo

$(SYMBOL).astFF[7].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[7].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[7].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:Deactivate

bo

$(SYMBOL).astFF[7].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[7].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Duration

longout

$(SYMBOL).astFF[7].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[7].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:Expiration

longout

$(SYMBOL).astFF[7].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[7].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[7].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:007:Ovrd:StartDT

longout

$(SYMBOL).astFF[7].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:007:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[7].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:007:Reset

bo

$(SYMBOL).astFF[7].Reset

+
io: output
+
+

$(PREFIX):FF:007:Reset_RBV

bi

$(SYMBOL).astFF[7].Reset

+
io: output
+
+

$(PREFIX):FF:008:BeamPermitted_RBV

bi

$(SYMBOL).astFF[8].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:008:Info:Desc_RBV

waveform

$(SYMBOL).astFF[8].Info.Desc

+
io: input
+
+

$(PREFIX):FF:008:Info:DevName_RBV

waveform

$(SYMBOL).astFF[8].Info.DevName

+
io: input
+
+

$(PREFIX):FF:008:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[8].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:008:Info:InUse_RBV

bi

$(SYMBOL).astFF[8].Info.InUse

+
io: input
+
+

$(PREFIX):FF:008:Info:Path_RBV

waveform

$(SYMBOL).astFF[8].Info.sPath

+
io: input
+
+

$(PREFIX):FF:008:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[8].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:008:OK_RBV

bi

$(SYMBOL).astFF[8].OK

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:Activate

bo

$(SYMBOL).astFF[8].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[8].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[8].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:Deactivate

bo

$(SYMBOL).astFF[8].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[8].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Duration

longout

$(SYMBOL).astFF[8].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[8].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:Expiration

longout

$(SYMBOL).astFF[8].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[8].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[8].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:008:Ovrd:StartDT

longout

$(SYMBOL).astFF[8].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:008:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[8].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:008:Reset

bo

$(SYMBOL).astFF[8].Reset

+
io: output
+
+

$(PREFIX):FF:008:Reset_RBV

bi

$(SYMBOL).astFF[8].Reset

+
io: output
+
+

$(PREFIX):FF:009:BeamPermitted_RBV

bi

$(SYMBOL).astFF[9].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:009:Info:Desc_RBV

waveform

$(SYMBOL).astFF[9].Info.Desc

+
io: input
+
+

$(PREFIX):FF:009:Info:DevName_RBV

waveform

$(SYMBOL).astFF[9].Info.DevName

+
io: input
+
+

$(PREFIX):FF:009:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[9].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:009:Info:InUse_RBV

bi

$(SYMBOL).astFF[9].Info.InUse

+
io: input
+
+

$(PREFIX):FF:009:Info:Path_RBV

waveform

$(SYMBOL).astFF[9].Info.sPath

+
io: input
+
+

$(PREFIX):FF:009:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[9].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:009:OK_RBV

bi

$(SYMBOL).astFF[9].OK

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:Activate

bo

$(SYMBOL).astFF[9].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[9].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[9].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:Deactivate

bo

$(SYMBOL).astFF[9].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[9].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Duration

longout

$(SYMBOL).astFF[9].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[9].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:Expiration

longout

$(SYMBOL).astFF[9].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[9].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[9].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:009:Ovrd:StartDT

longout

$(SYMBOL).astFF[9].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:009:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[9].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:009:Reset

bo

$(SYMBOL).astFF[9].Reset

+
io: output
+
+

$(PREFIX):FF:009:Reset_RBV

bi

$(SYMBOL).astFF[9].Reset

+
io: output
+
+

$(PREFIX):FF:010:BeamPermitted_RBV

bi

$(SYMBOL).astFF[10].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:010:Info:Desc_RBV

waveform

$(SYMBOL).astFF[10].Info.Desc

+
io: input
+
+

$(PREFIX):FF:010:Info:DevName_RBV

waveform

$(SYMBOL).astFF[10].Info.DevName

+
io: input
+
+

$(PREFIX):FF:010:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[10].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:010:Info:InUse_RBV

bi

$(SYMBOL).astFF[10].Info.InUse

+
io: input
+
+

$(PREFIX):FF:010:Info:Path_RBV

waveform

$(SYMBOL).astFF[10].Info.sPath

+
io: input
+
+

$(PREFIX):FF:010:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[10].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:010:OK_RBV

bi

$(SYMBOL).astFF[10].OK

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:Activate

bo

$(SYMBOL).astFF[10].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[10].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[10].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:Deactivate

bo

$(SYMBOL).astFF[10].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[10].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Duration

longout

$(SYMBOL).astFF[10].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[10].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:Expiration

longout

$(SYMBOL).astFF[10].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[10].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[10].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:010:Ovrd:StartDT

longout

$(SYMBOL).astFF[10].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:010:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[10].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:010:Reset

bo

$(SYMBOL).astFF[10].Reset

+
io: output
+
+

$(PREFIX):FF:010:Reset_RBV

bi

$(SYMBOL).astFF[10].Reset

+
io: output
+
+

$(PREFIX):FF:011:BeamPermitted_RBV

bi

$(SYMBOL).astFF[11].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:011:Info:Desc_RBV

waveform

$(SYMBOL).astFF[11].Info.Desc

+
io: input
+
+

$(PREFIX):FF:011:Info:DevName_RBV

waveform

$(SYMBOL).astFF[11].Info.DevName

+
io: input
+
+

$(PREFIX):FF:011:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[11].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:011:Info:InUse_RBV

bi

$(SYMBOL).astFF[11].Info.InUse

+
io: input
+
+

$(PREFIX):FF:011:Info:Path_RBV

waveform

$(SYMBOL).astFF[11].Info.sPath

+
io: input
+
+

$(PREFIX):FF:011:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[11].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:011:OK_RBV

bi

$(SYMBOL).astFF[11].OK

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:Activate

bo

$(SYMBOL).astFF[11].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[11].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[11].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:Deactivate

bo

$(SYMBOL).astFF[11].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[11].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Duration

longout

$(SYMBOL).astFF[11].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[11].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:Expiration

longout

$(SYMBOL).astFF[11].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[11].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[11].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:011:Ovrd:StartDT

longout

$(SYMBOL).astFF[11].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:011:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[11].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:011:Reset

bo

$(SYMBOL).astFF[11].Reset

+
io: output
+
+

$(PREFIX):FF:011:Reset_RBV

bi

$(SYMBOL).astFF[11].Reset

+
io: output
+
+

$(PREFIX):FF:012:BeamPermitted_RBV

bi

$(SYMBOL).astFF[12].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:012:Info:Desc_RBV

waveform

$(SYMBOL).astFF[12].Info.Desc

+
io: input
+
+

$(PREFIX):FF:012:Info:DevName_RBV

waveform

$(SYMBOL).astFF[12].Info.DevName

+
io: input
+
+

$(PREFIX):FF:012:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[12].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:012:Info:InUse_RBV

bi

$(SYMBOL).astFF[12].Info.InUse

+
io: input
+
+

$(PREFIX):FF:012:Info:Path_RBV

waveform

$(SYMBOL).astFF[12].Info.sPath

+
io: input
+
+

$(PREFIX):FF:012:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[12].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:012:OK_RBV

bi

$(SYMBOL).astFF[12].OK

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:Activate

bo

$(SYMBOL).astFF[12].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[12].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[12].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:Deactivate

bo

$(SYMBOL).astFF[12].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[12].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Duration

longout

$(SYMBOL).astFF[12].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[12].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:Expiration

longout

$(SYMBOL).astFF[12].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[12].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[12].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:012:Ovrd:StartDT

longout

$(SYMBOL).astFF[12].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:012:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[12].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:012:Reset

bo

$(SYMBOL).astFF[12].Reset

+
io: output
+
+

$(PREFIX):FF:012:Reset_RBV

bi

$(SYMBOL).astFF[12].Reset

+
io: output
+
+

$(PREFIX):FF:013:BeamPermitted_RBV

bi

$(SYMBOL).astFF[13].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:013:Info:Desc_RBV

waveform

$(SYMBOL).astFF[13].Info.Desc

+
io: input
+
+

$(PREFIX):FF:013:Info:DevName_RBV

waveform

$(SYMBOL).astFF[13].Info.DevName

+
io: input
+
+

$(PREFIX):FF:013:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[13].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:013:Info:InUse_RBV

bi

$(SYMBOL).astFF[13].Info.InUse

+
io: input
+
+

$(PREFIX):FF:013:Info:Path_RBV

waveform

$(SYMBOL).astFF[13].Info.sPath

+
io: input
+
+

$(PREFIX):FF:013:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[13].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:013:OK_RBV

bi

$(SYMBOL).astFF[13].OK

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:Activate

bo

$(SYMBOL).astFF[13].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[13].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[13].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:Deactivate

bo

$(SYMBOL).astFF[13].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[13].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Duration

longout

$(SYMBOL).astFF[13].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[13].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:Expiration

longout

$(SYMBOL).astFF[13].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[13].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[13].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:013:Ovrd:StartDT

longout

$(SYMBOL).astFF[13].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:013:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[13].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:013:Reset

bo

$(SYMBOL).astFF[13].Reset

+
io: output
+
+

$(PREFIX):FF:013:Reset_RBV

bi

$(SYMBOL).astFF[13].Reset

+
io: output
+
+

$(PREFIX):FF:014:BeamPermitted_RBV

bi

$(SYMBOL).astFF[14].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:014:Info:Desc_RBV

waveform

$(SYMBOL).astFF[14].Info.Desc

+
io: input
+
+

$(PREFIX):FF:014:Info:DevName_RBV

waveform

$(SYMBOL).astFF[14].Info.DevName

+
io: input
+
+

$(PREFIX):FF:014:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[14].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:014:Info:InUse_RBV

bi

$(SYMBOL).astFF[14].Info.InUse

+
io: input
+
+

$(PREFIX):FF:014:Info:Path_RBV

waveform

$(SYMBOL).astFF[14].Info.sPath

+
io: input
+
+

$(PREFIX):FF:014:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[14].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:014:OK_RBV

bi

$(SYMBOL).astFF[14].OK

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:Activate

bo

$(SYMBOL).astFF[14].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[14].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[14].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:Deactivate

bo

$(SYMBOL).astFF[14].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[14].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Duration

longout

$(SYMBOL).astFF[14].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[14].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:Expiration

longout

$(SYMBOL).astFF[14].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[14].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[14].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:014:Ovrd:StartDT

longout

$(SYMBOL).astFF[14].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:014:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[14].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:014:Reset

bo

$(SYMBOL).astFF[14].Reset

+
io: output
+
+

$(PREFIX):FF:014:Reset_RBV

bi

$(SYMBOL).astFF[14].Reset

+
io: output
+
+

$(PREFIX):FF:015:BeamPermitted_RBV

bi

$(SYMBOL).astFF[15].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:015:Info:Desc_RBV

waveform

$(SYMBOL).astFF[15].Info.Desc

+
io: input
+
+

$(PREFIX):FF:015:Info:DevName_RBV

waveform

$(SYMBOL).astFF[15].Info.DevName

+
io: input
+
+

$(PREFIX):FF:015:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[15].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:015:Info:InUse_RBV

bi

$(SYMBOL).astFF[15].Info.InUse

+
io: input
+
+

$(PREFIX):FF:015:Info:Path_RBV

waveform

$(SYMBOL).astFF[15].Info.sPath

+
io: input
+
+

$(PREFIX):FF:015:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[15].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:015:OK_RBV

bi

$(SYMBOL).astFF[15].OK

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:Activate

bo

$(SYMBOL).astFF[15].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[15].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[15].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:Deactivate

bo

$(SYMBOL).astFF[15].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[15].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Duration

longout

$(SYMBOL).astFF[15].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[15].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:Expiration

longout

$(SYMBOL).astFF[15].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[15].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[15].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:015:Ovrd:StartDT

longout

$(SYMBOL).astFF[15].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:015:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[15].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:015:Reset

bo

$(SYMBOL).astFF[15].Reset

+
io: output
+
+

$(PREFIX):FF:015:Reset_RBV

bi

$(SYMBOL).astFF[15].Reset

+
io: output
+
+

$(PREFIX):FF:016:BeamPermitted_RBV

bi

$(SYMBOL).astFF[16].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:016:Info:Desc_RBV

waveform

$(SYMBOL).astFF[16].Info.Desc

+
io: input
+
+

$(PREFIX):FF:016:Info:DevName_RBV

waveform

$(SYMBOL).astFF[16].Info.DevName

+
io: input
+
+

$(PREFIX):FF:016:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[16].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:016:Info:InUse_RBV

bi

$(SYMBOL).astFF[16].Info.InUse

+
io: input
+
+

$(PREFIX):FF:016:Info:Path_RBV

waveform

$(SYMBOL).astFF[16].Info.sPath

+
io: input
+
+

$(PREFIX):FF:016:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[16].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:016:OK_RBV

bi

$(SYMBOL).astFF[16].OK

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:Activate

bo

$(SYMBOL).astFF[16].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[16].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[16].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:Deactivate

bo

$(SYMBOL).astFF[16].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[16].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Duration

longout

$(SYMBOL).astFF[16].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[16].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:Expiration

longout

$(SYMBOL).astFF[16].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[16].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[16].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:016:Ovrd:StartDT

longout

$(SYMBOL).astFF[16].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:016:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[16].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:016:Reset

bo

$(SYMBOL).astFF[16].Reset

+
io: output
+
+

$(PREFIX):FF:016:Reset_RBV

bi

$(SYMBOL).astFF[16].Reset

+
io: output
+
+

$(PREFIX):FF:017:BeamPermitted_RBV

bi

$(SYMBOL).astFF[17].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:017:Info:Desc_RBV

waveform

$(SYMBOL).astFF[17].Info.Desc

+
io: input
+
+

$(PREFIX):FF:017:Info:DevName_RBV

waveform

$(SYMBOL).astFF[17].Info.DevName

+
io: input
+
+

$(PREFIX):FF:017:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[17].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:017:Info:InUse_RBV

bi

$(SYMBOL).astFF[17].Info.InUse

+
io: input
+
+

$(PREFIX):FF:017:Info:Path_RBV

waveform

$(SYMBOL).astFF[17].Info.sPath

+
io: input
+
+

$(PREFIX):FF:017:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[17].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:017:OK_RBV

bi

$(SYMBOL).astFF[17].OK

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:Activate

bo

$(SYMBOL).astFF[17].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[17].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[17].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:Deactivate

bo

$(SYMBOL).astFF[17].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[17].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Duration

longout

$(SYMBOL).astFF[17].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[17].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:Expiration

longout

$(SYMBOL).astFF[17].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[17].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[17].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:017:Ovrd:StartDT

longout

$(SYMBOL).astFF[17].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:017:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[17].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:017:Reset

bo

$(SYMBOL).astFF[17].Reset

+
io: output
+
+

$(PREFIX):FF:017:Reset_RBV

bi

$(SYMBOL).astFF[17].Reset

+
io: output
+
+

$(PREFIX):FF:018:BeamPermitted_RBV

bi

$(SYMBOL).astFF[18].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:018:Info:Desc_RBV

waveform

$(SYMBOL).astFF[18].Info.Desc

+
io: input
+
+

$(PREFIX):FF:018:Info:DevName_RBV

waveform

$(SYMBOL).astFF[18].Info.DevName

+
io: input
+
+

$(PREFIX):FF:018:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[18].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:018:Info:InUse_RBV

bi

$(SYMBOL).astFF[18].Info.InUse

+
io: input
+
+

$(PREFIX):FF:018:Info:Path_RBV

waveform

$(SYMBOL).astFF[18].Info.sPath

+
io: input
+
+

$(PREFIX):FF:018:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[18].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:018:OK_RBV

bi

$(SYMBOL).astFF[18].OK

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:Activate

bo

$(SYMBOL).astFF[18].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[18].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[18].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:Deactivate

bo

$(SYMBOL).astFF[18].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[18].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Duration

longout

$(SYMBOL).astFF[18].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[18].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:Expiration

longout

$(SYMBOL).astFF[18].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[18].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[18].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:018:Ovrd:StartDT

longout

$(SYMBOL).astFF[18].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:018:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[18].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:018:Reset

bo

$(SYMBOL).astFF[18].Reset

+
io: output
+
+

$(PREFIX):FF:018:Reset_RBV

bi

$(SYMBOL).astFF[18].Reset

+
io: output
+
+

$(PREFIX):FF:019:BeamPermitted_RBV

bi

$(SYMBOL).astFF[19].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:019:Info:Desc_RBV

waveform

$(SYMBOL).astFF[19].Info.Desc

+
io: input
+
+

$(PREFIX):FF:019:Info:DevName_RBV

waveform

$(SYMBOL).astFF[19].Info.DevName

+
io: input
+
+

$(PREFIX):FF:019:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[19].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:019:Info:InUse_RBV

bi

$(SYMBOL).astFF[19].Info.InUse

+
io: input
+
+

$(PREFIX):FF:019:Info:Path_RBV

waveform

$(SYMBOL).astFF[19].Info.sPath

+
io: input
+
+

$(PREFIX):FF:019:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[19].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:019:OK_RBV

bi

$(SYMBOL).astFF[19].OK

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:Activate

bo

$(SYMBOL).astFF[19].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[19].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[19].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:Deactivate

bo

$(SYMBOL).astFF[19].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[19].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Duration

longout

$(SYMBOL).astFF[19].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[19].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:Expiration

longout

$(SYMBOL).astFF[19].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[19].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[19].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:019:Ovrd:StartDT

longout

$(SYMBOL).astFF[19].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:019:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[19].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:019:Reset

bo

$(SYMBOL).astFF[19].Reset

+
io: output
+
+

$(PREFIX):FF:019:Reset_RBV

bi

$(SYMBOL).astFF[19].Reset

+
io: output
+
+

$(PREFIX):FF:020:BeamPermitted_RBV

bi

$(SYMBOL).astFF[20].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:020:Info:Desc_RBV

waveform

$(SYMBOL).astFF[20].Info.Desc

+
io: input
+
+

$(PREFIX):FF:020:Info:DevName_RBV

waveform

$(SYMBOL).astFF[20].Info.DevName

+
io: input
+
+

$(PREFIX):FF:020:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[20].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:020:Info:InUse_RBV

bi

$(SYMBOL).astFF[20].Info.InUse

+
io: input
+
+

$(PREFIX):FF:020:Info:Path_RBV

waveform

$(SYMBOL).astFF[20].Info.sPath

+
io: input
+
+

$(PREFIX):FF:020:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[20].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:020:OK_RBV

bi

$(SYMBOL).astFF[20].OK

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:Activate

bo

$(SYMBOL).astFF[20].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[20].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[20].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:Deactivate

bo

$(SYMBOL).astFF[20].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[20].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Duration

longout

$(SYMBOL).astFF[20].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[20].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:Expiration

longout

$(SYMBOL).astFF[20].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[20].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[20].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:020:Ovrd:StartDT

longout

$(SYMBOL).astFF[20].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:020:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[20].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:020:Reset

bo

$(SYMBOL).astFF[20].Reset

+
io: output
+
+

$(PREFIX):FF:020:Reset_RBV

bi

$(SYMBOL).astFF[20].Reset

+
io: output
+
+

$(PREFIX):FF:021:BeamPermitted_RBV

bi

$(SYMBOL).astFF[21].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:021:Info:Desc_RBV

waveform

$(SYMBOL).astFF[21].Info.Desc

+
io: input
+
+

$(PREFIX):FF:021:Info:DevName_RBV

waveform

$(SYMBOL).astFF[21].Info.DevName

+
io: input
+
+

$(PREFIX):FF:021:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[21].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:021:Info:InUse_RBV

bi

$(SYMBOL).astFF[21].Info.InUse

+
io: input
+
+

$(PREFIX):FF:021:Info:Path_RBV

waveform

$(SYMBOL).astFF[21].Info.sPath

+
io: input
+
+

$(PREFIX):FF:021:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[21].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:021:OK_RBV

bi

$(SYMBOL).astFF[21].OK

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:Activate

bo

$(SYMBOL).astFF[21].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[21].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[21].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:Deactivate

bo

$(SYMBOL).astFF[21].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[21].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Duration

longout

$(SYMBOL).astFF[21].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[21].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:Expiration

longout

$(SYMBOL).astFF[21].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[21].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[21].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:021:Ovrd:StartDT

longout

$(SYMBOL).astFF[21].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:021:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[21].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:021:Reset

bo

$(SYMBOL).astFF[21].Reset

+
io: output
+
+

$(PREFIX):FF:021:Reset_RBV

bi

$(SYMBOL).astFF[21].Reset

+
io: output
+
+

$(PREFIX):FF:022:BeamPermitted_RBV

bi

$(SYMBOL).astFF[22].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:022:Info:Desc_RBV

waveform

$(SYMBOL).astFF[22].Info.Desc

+
io: input
+
+

$(PREFIX):FF:022:Info:DevName_RBV

waveform

$(SYMBOL).astFF[22].Info.DevName

+
io: input
+
+

$(PREFIX):FF:022:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[22].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:022:Info:InUse_RBV

bi

$(SYMBOL).astFF[22].Info.InUse

+
io: input
+
+

$(PREFIX):FF:022:Info:Path_RBV

waveform

$(SYMBOL).astFF[22].Info.sPath

+
io: input
+
+

$(PREFIX):FF:022:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[22].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:022:OK_RBV

bi

$(SYMBOL).astFF[22].OK

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:Activate

bo

$(SYMBOL).astFF[22].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[22].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[22].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:Deactivate

bo

$(SYMBOL).astFF[22].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[22].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Duration

longout

$(SYMBOL).astFF[22].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[22].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:Expiration

longout

$(SYMBOL).astFF[22].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[22].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[22].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:022:Ovrd:StartDT

longout

$(SYMBOL).astFF[22].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:022:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[22].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:022:Reset

bo

$(SYMBOL).astFF[22].Reset

+
io: output
+
+

$(PREFIX):FF:022:Reset_RBV

bi

$(SYMBOL).astFF[22].Reset

+
io: output
+
+

$(PREFIX):FF:023:BeamPermitted_RBV

bi

$(SYMBOL).astFF[23].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:023:Info:Desc_RBV

waveform

$(SYMBOL).astFF[23].Info.Desc

+
io: input
+
+

$(PREFIX):FF:023:Info:DevName_RBV

waveform

$(SYMBOL).astFF[23].Info.DevName

+
io: input
+
+

$(PREFIX):FF:023:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[23].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:023:Info:InUse_RBV

bi

$(SYMBOL).astFF[23].Info.InUse

+
io: input
+
+

$(PREFIX):FF:023:Info:Path_RBV

waveform

$(SYMBOL).astFF[23].Info.sPath

+
io: input
+
+

$(PREFIX):FF:023:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[23].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:023:OK_RBV

bi

$(SYMBOL).astFF[23].OK

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:Activate

bo

$(SYMBOL).astFF[23].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[23].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[23].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:Deactivate

bo

$(SYMBOL).astFF[23].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[23].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Duration

longout

$(SYMBOL).astFF[23].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[23].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:Expiration

longout

$(SYMBOL).astFF[23].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[23].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[23].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:023:Ovrd:StartDT

longout

$(SYMBOL).astFF[23].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:023:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[23].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:023:Reset

bo

$(SYMBOL).astFF[23].Reset

+
io: output
+
+

$(PREFIX):FF:023:Reset_RBV

bi

$(SYMBOL).astFF[23].Reset

+
io: output
+
+

$(PREFIX):FF:024:BeamPermitted_RBV

bi

$(SYMBOL).astFF[24].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:024:Info:Desc_RBV

waveform

$(SYMBOL).astFF[24].Info.Desc

+
io: input
+
+

$(PREFIX):FF:024:Info:DevName_RBV

waveform

$(SYMBOL).astFF[24].Info.DevName

+
io: input
+
+

$(PREFIX):FF:024:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[24].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:024:Info:InUse_RBV

bi

$(SYMBOL).astFF[24].Info.InUse

+
io: input
+
+

$(PREFIX):FF:024:Info:Path_RBV

waveform

$(SYMBOL).astFF[24].Info.sPath

+
io: input
+
+

$(PREFIX):FF:024:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[24].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:024:OK_RBV

bi

$(SYMBOL).astFF[24].OK

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:Activate

bo

$(SYMBOL).astFF[24].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[24].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[24].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:Deactivate

bo

$(SYMBOL).astFF[24].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[24].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Duration

longout

$(SYMBOL).astFF[24].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[24].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:Expiration

longout

$(SYMBOL).astFF[24].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[24].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[24].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:024:Ovrd:StartDT

longout

$(SYMBOL).astFF[24].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:024:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[24].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:024:Reset

bo

$(SYMBOL).astFF[24].Reset

+
io: output
+
+

$(PREFIX):FF:024:Reset_RBV

bi

$(SYMBOL).astFF[24].Reset

+
io: output
+
+

$(PREFIX):FF:025:BeamPermitted_RBV

bi

$(SYMBOL).astFF[25].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:025:Info:Desc_RBV

waveform

$(SYMBOL).astFF[25].Info.Desc

+
io: input
+
+

$(PREFIX):FF:025:Info:DevName_RBV

waveform

$(SYMBOL).astFF[25].Info.DevName

+
io: input
+
+

$(PREFIX):FF:025:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[25].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:025:Info:InUse_RBV

bi

$(SYMBOL).astFF[25].Info.InUse

+
io: input
+
+

$(PREFIX):FF:025:Info:Path_RBV

waveform

$(SYMBOL).astFF[25].Info.sPath

+
io: input
+
+

$(PREFIX):FF:025:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[25].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:025:OK_RBV

bi

$(SYMBOL).astFF[25].OK

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:Activate

bo

$(SYMBOL).astFF[25].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[25].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[25].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:Deactivate

bo

$(SYMBOL).astFF[25].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[25].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Duration

longout

$(SYMBOL).astFF[25].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[25].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:Expiration

longout

$(SYMBOL).astFF[25].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[25].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[25].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:025:Ovrd:StartDT

longout

$(SYMBOL).astFF[25].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:025:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[25].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:025:Reset

bo

$(SYMBOL).astFF[25].Reset

+
io: output
+
+

$(PREFIX):FF:025:Reset_RBV

bi

$(SYMBOL).astFF[25].Reset

+
io: output
+
+

$(PREFIX):FF:026:BeamPermitted_RBV

bi

$(SYMBOL).astFF[26].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:026:Info:Desc_RBV

waveform

$(SYMBOL).astFF[26].Info.Desc

+
io: input
+
+

$(PREFIX):FF:026:Info:DevName_RBV

waveform

$(SYMBOL).astFF[26].Info.DevName

+
io: input
+
+

$(PREFIX):FF:026:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[26].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:026:Info:InUse_RBV

bi

$(SYMBOL).astFF[26].Info.InUse

+
io: input
+
+

$(PREFIX):FF:026:Info:Path_RBV

waveform

$(SYMBOL).astFF[26].Info.sPath

+
io: input
+
+

$(PREFIX):FF:026:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[26].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:026:OK_RBV

bi

$(SYMBOL).astFF[26].OK

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:Activate

bo

$(SYMBOL).astFF[26].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[26].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[26].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:Deactivate

bo

$(SYMBOL).astFF[26].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[26].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Duration

longout

$(SYMBOL).astFF[26].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[26].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:Expiration

longout

$(SYMBOL).astFF[26].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[26].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[26].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:026:Ovrd:StartDT

longout

$(SYMBOL).astFF[26].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:026:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[26].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:026:Reset

bo

$(SYMBOL).astFF[26].Reset

+
io: output
+
+

$(PREFIX):FF:026:Reset_RBV

bi

$(SYMBOL).astFF[26].Reset

+
io: output
+
+

$(PREFIX):FF:027:BeamPermitted_RBV

bi

$(SYMBOL).astFF[27].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:027:Info:Desc_RBV

waveform

$(SYMBOL).astFF[27].Info.Desc

+
io: input
+
+

$(PREFIX):FF:027:Info:DevName_RBV

waveform

$(SYMBOL).astFF[27].Info.DevName

+
io: input
+
+

$(PREFIX):FF:027:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[27].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:027:Info:InUse_RBV

bi

$(SYMBOL).astFF[27].Info.InUse

+
io: input
+
+

$(PREFIX):FF:027:Info:Path_RBV

waveform

$(SYMBOL).astFF[27].Info.sPath

+
io: input
+
+

$(PREFIX):FF:027:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[27].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:027:OK_RBV

bi

$(SYMBOL).astFF[27].OK

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:Activate

bo

$(SYMBOL).astFF[27].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[27].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[27].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:Deactivate

bo

$(SYMBOL).astFF[27].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[27].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Duration

longout

$(SYMBOL).astFF[27].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[27].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:Expiration

longout

$(SYMBOL).astFF[27].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[27].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[27].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:027:Ovrd:StartDT

longout

$(SYMBOL).astFF[27].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:027:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[27].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:027:Reset

bo

$(SYMBOL).astFF[27].Reset

+
io: output
+
+

$(PREFIX):FF:027:Reset_RBV

bi

$(SYMBOL).astFF[27].Reset

+
io: output
+
+

$(PREFIX):FF:028:BeamPermitted_RBV

bi

$(SYMBOL).astFF[28].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:028:Info:Desc_RBV

waveform

$(SYMBOL).astFF[28].Info.Desc

+
io: input
+
+

$(PREFIX):FF:028:Info:DevName_RBV

waveform

$(SYMBOL).astFF[28].Info.DevName

+
io: input
+
+

$(PREFIX):FF:028:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[28].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:028:Info:InUse_RBV

bi

$(SYMBOL).astFF[28].Info.InUse

+
io: input
+
+

$(PREFIX):FF:028:Info:Path_RBV

waveform

$(SYMBOL).astFF[28].Info.sPath

+
io: input
+
+

$(PREFIX):FF:028:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[28].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:028:OK_RBV

bi

$(SYMBOL).astFF[28].OK

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:Activate

bo

$(SYMBOL).astFF[28].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[28].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[28].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:Deactivate

bo

$(SYMBOL).astFF[28].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[28].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Duration

longout

$(SYMBOL).astFF[28].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[28].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:Expiration

longout

$(SYMBOL).astFF[28].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[28].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[28].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:028:Ovrd:StartDT

longout

$(SYMBOL).astFF[28].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:028:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[28].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:028:Reset

bo

$(SYMBOL).astFF[28].Reset

+
io: output
+
+

$(PREFIX):FF:028:Reset_RBV

bi

$(SYMBOL).astFF[28].Reset

+
io: output
+
+

$(PREFIX):FF:029:BeamPermitted_RBV

bi

$(SYMBOL).astFF[29].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:029:Info:Desc_RBV

waveform

$(SYMBOL).astFF[29].Info.Desc

+
io: input
+
+

$(PREFIX):FF:029:Info:DevName_RBV

waveform

$(SYMBOL).astFF[29].Info.DevName

+
io: input
+
+

$(PREFIX):FF:029:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[29].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:029:Info:InUse_RBV

bi

$(SYMBOL).astFF[29].Info.InUse

+
io: input
+
+

$(PREFIX):FF:029:Info:Path_RBV

waveform

$(SYMBOL).astFF[29].Info.sPath

+
io: input
+
+

$(PREFIX):FF:029:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[29].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:029:OK_RBV

bi

$(SYMBOL).astFF[29].OK

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:Activate

bo

$(SYMBOL).astFF[29].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[29].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[29].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:Deactivate

bo

$(SYMBOL).astFF[29].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[29].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Duration

longout

$(SYMBOL).astFF[29].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[29].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:Expiration

longout

$(SYMBOL).astFF[29].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[29].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[29].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:029:Ovrd:StartDT

longout

$(SYMBOL).astFF[29].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:029:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[29].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:029:Reset

bo

$(SYMBOL).astFF[29].Reset

+
io: output
+
+

$(PREFIX):FF:029:Reset_RBV

bi

$(SYMBOL).astFF[29].Reset

+
io: output
+
+

$(PREFIX):FF:030:BeamPermitted_RBV

bi

$(SYMBOL).astFF[30].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:030:Info:Desc_RBV

waveform

$(SYMBOL).astFF[30].Info.Desc

+
io: input
+
+

$(PREFIX):FF:030:Info:DevName_RBV

waveform

$(SYMBOL).astFF[30].Info.DevName

+
io: input
+
+

$(PREFIX):FF:030:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[30].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:030:Info:InUse_RBV

bi

$(SYMBOL).astFF[30].Info.InUse

+
io: input
+
+

$(PREFIX):FF:030:Info:Path_RBV

waveform

$(SYMBOL).astFF[30].Info.sPath

+
io: input
+
+

$(PREFIX):FF:030:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[30].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:030:OK_RBV

bi

$(SYMBOL).astFF[30].OK

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:Activate

bo

$(SYMBOL).astFF[30].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[30].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[30].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:Deactivate

bo

$(SYMBOL).astFF[30].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[30].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Duration

longout

$(SYMBOL).astFF[30].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[30].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:Expiration

longout

$(SYMBOL).astFF[30].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[30].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[30].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:030:Ovrd:StartDT

longout

$(SYMBOL).astFF[30].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:030:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[30].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:030:Reset

bo

$(SYMBOL).astFF[30].Reset

+
io: output
+
+

$(PREFIX):FF:030:Reset_RBV

bi

$(SYMBOL).astFF[30].Reset

+
io: output
+
+

$(PREFIX):FF:031:BeamPermitted_RBV

bi

$(SYMBOL).astFF[31].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:031:Info:Desc_RBV

waveform

$(SYMBOL).astFF[31].Info.Desc

+
io: input
+
+

$(PREFIX):FF:031:Info:DevName_RBV

waveform

$(SYMBOL).astFF[31].Info.DevName

+
io: input
+
+

$(PREFIX):FF:031:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[31].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:031:Info:InUse_RBV

bi

$(SYMBOL).astFF[31].Info.InUse

+
io: input
+
+

$(PREFIX):FF:031:Info:Path_RBV

waveform

$(SYMBOL).astFF[31].Info.sPath

+
io: input
+
+

$(PREFIX):FF:031:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[31].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:031:OK_RBV

bi

$(SYMBOL).astFF[31].OK

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:Activate

bo

$(SYMBOL).astFF[31].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[31].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[31].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:Deactivate

bo

$(SYMBOL).astFF[31].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[31].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Duration

longout

$(SYMBOL).astFF[31].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[31].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:Expiration

longout

$(SYMBOL).astFF[31].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[31].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[31].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:031:Ovrd:StartDT

longout

$(SYMBOL).astFF[31].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:031:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[31].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:031:Reset

bo

$(SYMBOL).astFF[31].Reset

+
io: output
+
+

$(PREFIX):FF:031:Reset_RBV

bi

$(SYMBOL).astFF[31].Reset

+
io: output
+
+

$(PREFIX):FF:032:BeamPermitted_RBV

bi

$(SYMBOL).astFF[32].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:032:Info:Desc_RBV

waveform

$(SYMBOL).astFF[32].Info.Desc

+
io: input
+
+

$(PREFIX):FF:032:Info:DevName_RBV

waveform

$(SYMBOL).astFF[32].Info.DevName

+
io: input
+
+

$(PREFIX):FF:032:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[32].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:032:Info:InUse_RBV

bi

$(SYMBOL).astFF[32].Info.InUse

+
io: input
+
+

$(PREFIX):FF:032:Info:Path_RBV

waveform

$(SYMBOL).astFF[32].Info.sPath

+
io: input
+
+

$(PREFIX):FF:032:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[32].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:032:OK_RBV

bi

$(SYMBOL).astFF[32].OK

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:Activate

bo

$(SYMBOL).astFF[32].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[32].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[32].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:Deactivate

bo

$(SYMBOL).astFF[32].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[32].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Duration

longout

$(SYMBOL).astFF[32].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[32].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:Expiration

longout

$(SYMBOL).astFF[32].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[32].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[32].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:032:Ovrd:StartDT

longout

$(SYMBOL).astFF[32].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:032:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[32].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:032:Reset

bo

$(SYMBOL).astFF[32].Reset

+
io: output
+
+

$(PREFIX):FF:032:Reset_RBV

bi

$(SYMBOL).astFF[32].Reset

+
io: output
+
+

$(PREFIX):FF:033:BeamPermitted_RBV

bi

$(SYMBOL).astFF[33].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:033:Info:Desc_RBV

waveform

$(SYMBOL).astFF[33].Info.Desc

+
io: input
+
+

$(PREFIX):FF:033:Info:DevName_RBV

waveform

$(SYMBOL).astFF[33].Info.DevName

+
io: input
+
+

$(PREFIX):FF:033:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[33].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:033:Info:InUse_RBV

bi

$(SYMBOL).astFF[33].Info.InUse

+
io: input
+
+

$(PREFIX):FF:033:Info:Path_RBV

waveform

$(SYMBOL).astFF[33].Info.sPath

+
io: input
+
+

$(PREFIX):FF:033:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[33].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:033:OK_RBV

bi

$(SYMBOL).astFF[33].OK

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:Activate

bo

$(SYMBOL).astFF[33].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[33].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[33].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:Deactivate

bo

$(SYMBOL).astFF[33].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[33].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Duration

longout

$(SYMBOL).astFF[33].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[33].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:Expiration

longout

$(SYMBOL).astFF[33].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[33].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[33].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:033:Ovrd:StartDT

longout

$(SYMBOL).astFF[33].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:033:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[33].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:033:Reset

bo

$(SYMBOL).astFF[33].Reset

+
io: output
+
+

$(PREFIX):FF:033:Reset_RBV

bi

$(SYMBOL).astFF[33].Reset

+
io: output
+
+

$(PREFIX):FF:034:BeamPermitted_RBV

bi

$(SYMBOL).astFF[34].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:034:Info:Desc_RBV

waveform

$(SYMBOL).astFF[34].Info.Desc

+
io: input
+
+

$(PREFIX):FF:034:Info:DevName_RBV

waveform

$(SYMBOL).astFF[34].Info.DevName

+
io: input
+
+

$(PREFIX):FF:034:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[34].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:034:Info:InUse_RBV

bi

$(SYMBOL).astFF[34].Info.InUse

+
io: input
+
+

$(PREFIX):FF:034:Info:Path_RBV

waveform

$(SYMBOL).astFF[34].Info.sPath

+
io: input
+
+

$(PREFIX):FF:034:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[34].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:034:OK_RBV

bi

$(SYMBOL).astFF[34].OK

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:Activate

bo

$(SYMBOL).astFF[34].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[34].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[34].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:Deactivate

bo

$(SYMBOL).astFF[34].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[34].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Duration

longout

$(SYMBOL).astFF[34].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[34].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:Expiration

longout

$(SYMBOL).astFF[34].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[34].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[34].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:034:Ovrd:StartDT

longout

$(SYMBOL).astFF[34].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:034:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[34].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:034:Reset

bo

$(SYMBOL).astFF[34].Reset

+
io: output
+
+

$(PREFIX):FF:034:Reset_RBV

bi

$(SYMBOL).astFF[34].Reset

+
io: output
+
+

$(PREFIX):FF:035:BeamPermitted_RBV

bi

$(SYMBOL).astFF[35].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:035:Info:Desc_RBV

waveform

$(SYMBOL).astFF[35].Info.Desc

+
io: input
+
+

$(PREFIX):FF:035:Info:DevName_RBV

waveform

$(SYMBOL).astFF[35].Info.DevName

+
io: input
+
+

$(PREFIX):FF:035:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[35].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:035:Info:InUse_RBV

bi

$(SYMBOL).astFF[35].Info.InUse

+
io: input
+
+

$(PREFIX):FF:035:Info:Path_RBV

waveform

$(SYMBOL).astFF[35].Info.sPath

+
io: input
+
+

$(PREFIX):FF:035:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[35].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:035:OK_RBV

bi

$(SYMBOL).astFF[35].OK

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:Activate

bo

$(SYMBOL).astFF[35].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[35].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[35].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:Deactivate

bo

$(SYMBOL).astFF[35].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[35].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Duration

longout

$(SYMBOL).astFF[35].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[35].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:Expiration

longout

$(SYMBOL).astFF[35].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[35].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[35].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:035:Ovrd:StartDT

longout

$(SYMBOL).astFF[35].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:035:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[35].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:035:Reset

bo

$(SYMBOL).astFF[35].Reset

+
io: output
+
+

$(PREFIX):FF:035:Reset_RBV

bi

$(SYMBOL).astFF[35].Reset

+
io: output
+
+

$(PREFIX):FF:036:BeamPermitted_RBV

bi

$(SYMBOL).astFF[36].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:036:Info:Desc_RBV

waveform

$(SYMBOL).astFF[36].Info.Desc

+
io: input
+
+

$(PREFIX):FF:036:Info:DevName_RBV

waveform

$(SYMBOL).astFF[36].Info.DevName

+
io: input
+
+

$(PREFIX):FF:036:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[36].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:036:Info:InUse_RBV

bi

$(SYMBOL).astFF[36].Info.InUse

+
io: input
+
+

$(PREFIX):FF:036:Info:Path_RBV

waveform

$(SYMBOL).astFF[36].Info.sPath

+
io: input
+
+

$(PREFIX):FF:036:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[36].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:036:OK_RBV

bi

$(SYMBOL).astFF[36].OK

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:Activate

bo

$(SYMBOL).astFF[36].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[36].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[36].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:Deactivate

bo

$(SYMBOL).astFF[36].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[36].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Duration

longout

$(SYMBOL).astFF[36].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[36].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:Expiration

longout

$(SYMBOL).astFF[36].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[36].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[36].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:036:Ovrd:StartDT

longout

$(SYMBOL).astFF[36].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:036:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[36].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:036:Reset

bo

$(SYMBOL).astFF[36].Reset

+
io: output
+
+

$(PREFIX):FF:036:Reset_RBV

bi

$(SYMBOL).astFF[36].Reset

+
io: output
+
+

$(PREFIX):FF:037:BeamPermitted_RBV

bi

$(SYMBOL).astFF[37].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:037:Info:Desc_RBV

waveform

$(SYMBOL).astFF[37].Info.Desc

+
io: input
+
+

$(PREFIX):FF:037:Info:DevName_RBV

waveform

$(SYMBOL).astFF[37].Info.DevName

+
io: input
+
+

$(PREFIX):FF:037:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[37].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:037:Info:InUse_RBV

bi

$(SYMBOL).astFF[37].Info.InUse

+
io: input
+
+

$(PREFIX):FF:037:Info:Path_RBV

waveform

$(SYMBOL).astFF[37].Info.sPath

+
io: input
+
+

$(PREFIX):FF:037:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[37].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:037:OK_RBV

bi

$(SYMBOL).astFF[37].OK

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:Activate

bo

$(SYMBOL).astFF[37].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[37].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[37].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:Deactivate

bo

$(SYMBOL).astFF[37].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[37].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Duration

longout

$(SYMBOL).astFF[37].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[37].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:Expiration

longout

$(SYMBOL).astFF[37].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[37].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[37].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:037:Ovrd:StartDT

longout

$(SYMBOL).astFF[37].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:037:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[37].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:037:Reset

bo

$(SYMBOL).astFF[37].Reset

+
io: output
+
+

$(PREFIX):FF:037:Reset_RBV

bi

$(SYMBOL).astFF[37].Reset

+
io: output
+
+

$(PREFIX):FF:038:BeamPermitted_RBV

bi

$(SYMBOL).astFF[38].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:038:Info:Desc_RBV

waveform

$(SYMBOL).astFF[38].Info.Desc

+
io: input
+
+

$(PREFIX):FF:038:Info:DevName_RBV

waveform

$(SYMBOL).astFF[38].Info.DevName

+
io: input
+
+

$(PREFIX):FF:038:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[38].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:038:Info:InUse_RBV

bi

$(SYMBOL).astFF[38].Info.InUse

+
io: input
+
+

$(PREFIX):FF:038:Info:Path_RBV

waveform

$(SYMBOL).astFF[38].Info.sPath

+
io: input
+
+

$(PREFIX):FF:038:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[38].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:038:OK_RBV

bi

$(SYMBOL).astFF[38].OK

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:Activate

bo

$(SYMBOL).astFF[38].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[38].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[38].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:Deactivate

bo

$(SYMBOL).astFF[38].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[38].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Duration

longout

$(SYMBOL).astFF[38].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[38].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:Expiration

longout

$(SYMBOL).astFF[38].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[38].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[38].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:038:Ovrd:StartDT

longout

$(SYMBOL).astFF[38].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:038:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[38].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:038:Reset

bo

$(SYMBOL).astFF[38].Reset

+
io: output
+
+

$(PREFIX):FF:038:Reset_RBV

bi

$(SYMBOL).astFF[38].Reset

+
io: output
+
+

$(PREFIX):FF:039:BeamPermitted_RBV

bi

$(SYMBOL).astFF[39].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:039:Info:Desc_RBV

waveform

$(SYMBOL).astFF[39].Info.Desc

+
io: input
+
+

$(PREFIX):FF:039:Info:DevName_RBV

waveform

$(SYMBOL).astFF[39].Info.DevName

+
io: input
+
+

$(PREFIX):FF:039:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[39].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:039:Info:InUse_RBV

bi

$(SYMBOL).astFF[39].Info.InUse

+
io: input
+
+

$(PREFIX):FF:039:Info:Path_RBV

waveform

$(SYMBOL).astFF[39].Info.sPath

+
io: input
+
+

$(PREFIX):FF:039:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[39].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:039:OK_RBV

bi

$(SYMBOL).astFF[39].OK

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:Activate

bo

$(SYMBOL).astFF[39].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[39].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[39].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:Deactivate

bo

$(SYMBOL).astFF[39].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[39].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Duration

longout

$(SYMBOL).astFF[39].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[39].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:Expiration

longout

$(SYMBOL).astFF[39].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[39].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[39].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:039:Ovrd:StartDT

longout

$(SYMBOL).astFF[39].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:039:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[39].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:039:Reset

bo

$(SYMBOL).astFF[39].Reset

+
io: output
+
+

$(PREFIX):FF:039:Reset_RBV

bi

$(SYMBOL).astFF[39].Reset

+
io: output
+
+

$(PREFIX):FF:040:BeamPermitted_RBV

bi

$(SYMBOL).astFF[40].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:040:Info:Desc_RBV

waveform

$(SYMBOL).astFF[40].Info.Desc

+
io: input
+
+

$(PREFIX):FF:040:Info:DevName_RBV

waveform

$(SYMBOL).astFF[40].Info.DevName

+
io: input
+
+

$(PREFIX):FF:040:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[40].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:040:Info:InUse_RBV

bi

$(SYMBOL).astFF[40].Info.InUse

+
io: input
+
+

$(PREFIX):FF:040:Info:Path_RBV

waveform

$(SYMBOL).astFF[40].Info.sPath

+
io: input
+
+

$(PREFIX):FF:040:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[40].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:040:OK_RBV

bi

$(SYMBOL).astFF[40].OK

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:Activate

bo

$(SYMBOL).astFF[40].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[40].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[40].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:Deactivate

bo

$(SYMBOL).astFF[40].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[40].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Duration

longout

$(SYMBOL).astFF[40].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[40].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:Expiration

longout

$(SYMBOL).astFF[40].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[40].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[40].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:040:Ovrd:StartDT

longout

$(SYMBOL).astFF[40].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:040:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[40].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:040:Reset

bo

$(SYMBOL).astFF[40].Reset

+
io: output
+
+

$(PREFIX):FF:040:Reset_RBV

bi

$(SYMBOL).astFF[40].Reset

+
io: output
+
+

$(PREFIX):FF:041:BeamPermitted_RBV

bi

$(SYMBOL).astFF[41].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:041:Info:Desc_RBV

waveform

$(SYMBOL).astFF[41].Info.Desc

+
io: input
+
+

$(PREFIX):FF:041:Info:DevName_RBV

waveform

$(SYMBOL).astFF[41].Info.DevName

+
io: input
+
+

$(PREFIX):FF:041:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[41].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:041:Info:InUse_RBV

bi

$(SYMBOL).astFF[41].Info.InUse

+
io: input
+
+

$(PREFIX):FF:041:Info:Path_RBV

waveform

$(SYMBOL).astFF[41].Info.sPath

+
io: input
+
+

$(PREFIX):FF:041:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[41].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:041:OK_RBV

bi

$(SYMBOL).astFF[41].OK

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:Activate

bo

$(SYMBOL).astFF[41].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[41].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[41].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:Deactivate

bo

$(SYMBOL).astFF[41].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[41].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Duration

longout

$(SYMBOL).astFF[41].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[41].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:Expiration

longout

$(SYMBOL).astFF[41].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[41].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[41].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:041:Ovrd:StartDT

longout

$(SYMBOL).astFF[41].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:041:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[41].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:041:Reset

bo

$(SYMBOL).astFF[41].Reset

+
io: output
+
+

$(PREFIX):FF:041:Reset_RBV

bi

$(SYMBOL).astFF[41].Reset

+
io: output
+
+

$(PREFIX):FF:042:BeamPermitted_RBV

bi

$(SYMBOL).astFF[42].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:042:Info:Desc_RBV

waveform

$(SYMBOL).astFF[42].Info.Desc

+
io: input
+
+

$(PREFIX):FF:042:Info:DevName_RBV

waveform

$(SYMBOL).astFF[42].Info.DevName

+
io: input
+
+

$(PREFIX):FF:042:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[42].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:042:Info:InUse_RBV

bi

$(SYMBOL).astFF[42].Info.InUse

+
io: input
+
+

$(PREFIX):FF:042:Info:Path_RBV

waveform

$(SYMBOL).astFF[42].Info.sPath

+
io: input
+
+

$(PREFIX):FF:042:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[42].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:042:OK_RBV

bi

$(SYMBOL).astFF[42].OK

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:Activate

bo

$(SYMBOL).astFF[42].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[42].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[42].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:Deactivate

bo

$(SYMBOL).astFF[42].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[42].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Duration

longout

$(SYMBOL).astFF[42].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[42].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:Expiration

longout

$(SYMBOL).astFF[42].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[42].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[42].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:042:Ovrd:StartDT

longout

$(SYMBOL).astFF[42].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:042:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[42].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:042:Reset

bo

$(SYMBOL).astFF[42].Reset

+
io: output
+
+

$(PREFIX):FF:042:Reset_RBV

bi

$(SYMBOL).astFF[42].Reset

+
io: output
+
+

$(PREFIX):FF:043:BeamPermitted_RBV

bi

$(SYMBOL).astFF[43].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:043:Info:Desc_RBV

waveform

$(SYMBOL).astFF[43].Info.Desc

+
io: input
+
+

$(PREFIX):FF:043:Info:DevName_RBV

waveform

$(SYMBOL).astFF[43].Info.DevName

+
io: input
+
+

$(PREFIX):FF:043:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[43].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:043:Info:InUse_RBV

bi

$(SYMBOL).astFF[43].Info.InUse

+
io: input
+
+

$(PREFIX):FF:043:Info:Path_RBV

waveform

$(SYMBOL).astFF[43].Info.sPath

+
io: input
+
+

$(PREFIX):FF:043:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[43].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:043:OK_RBV

bi

$(SYMBOL).astFF[43].OK

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:Activate

bo

$(SYMBOL).astFF[43].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[43].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[43].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:Deactivate

bo

$(SYMBOL).astFF[43].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[43].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Duration

longout

$(SYMBOL).astFF[43].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[43].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:Expiration

longout

$(SYMBOL).astFF[43].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[43].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[43].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:043:Ovrd:StartDT

longout

$(SYMBOL).astFF[43].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:043:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[43].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:043:Reset

bo

$(SYMBOL).astFF[43].Reset

+
io: output
+
+

$(PREFIX):FF:043:Reset_RBV

bi

$(SYMBOL).astFF[43].Reset

+
io: output
+
+

$(PREFIX):FF:044:BeamPermitted_RBV

bi

$(SYMBOL).astFF[44].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:044:Info:Desc_RBV

waveform

$(SYMBOL).astFF[44].Info.Desc

+
io: input
+
+

$(PREFIX):FF:044:Info:DevName_RBV

waveform

$(SYMBOL).astFF[44].Info.DevName

+
io: input
+
+

$(PREFIX):FF:044:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[44].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:044:Info:InUse_RBV

bi

$(SYMBOL).astFF[44].Info.InUse

+
io: input
+
+

$(PREFIX):FF:044:Info:Path_RBV

waveform

$(SYMBOL).astFF[44].Info.sPath

+
io: input
+
+

$(PREFIX):FF:044:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[44].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:044:OK_RBV

bi

$(SYMBOL).astFF[44].OK

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:Activate

bo

$(SYMBOL).astFF[44].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[44].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[44].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:Deactivate

bo

$(SYMBOL).astFF[44].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[44].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Duration

longout

$(SYMBOL).astFF[44].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[44].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:Expiration

longout

$(SYMBOL).astFF[44].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[44].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[44].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:044:Ovrd:StartDT

longout

$(SYMBOL).astFF[44].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:044:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[44].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:044:Reset

bo

$(SYMBOL).astFF[44].Reset

+
io: output
+
+

$(PREFIX):FF:044:Reset_RBV

bi

$(SYMBOL).astFF[44].Reset

+
io: output
+
+

$(PREFIX):FF:045:BeamPermitted_RBV

bi

$(SYMBOL).astFF[45].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:045:Info:Desc_RBV

waveform

$(SYMBOL).astFF[45].Info.Desc

+
io: input
+
+

$(PREFIX):FF:045:Info:DevName_RBV

waveform

$(SYMBOL).astFF[45].Info.DevName

+
io: input
+
+

$(PREFIX):FF:045:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[45].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:045:Info:InUse_RBV

bi

$(SYMBOL).astFF[45].Info.InUse

+
io: input
+
+

$(PREFIX):FF:045:Info:Path_RBV

waveform

$(SYMBOL).astFF[45].Info.sPath

+
io: input
+
+

$(PREFIX):FF:045:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[45].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:045:OK_RBV

bi

$(SYMBOL).astFF[45].OK

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:Activate

bo

$(SYMBOL).astFF[45].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[45].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[45].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:Deactivate

bo

$(SYMBOL).astFF[45].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[45].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Duration

longout

$(SYMBOL).astFF[45].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[45].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:Expiration

longout

$(SYMBOL).astFF[45].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[45].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[45].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:045:Ovrd:StartDT

longout

$(SYMBOL).astFF[45].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:045:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[45].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:045:Reset

bo

$(SYMBOL).astFF[45].Reset

+
io: output
+
+

$(PREFIX):FF:045:Reset_RBV

bi

$(SYMBOL).astFF[45].Reset

+
io: output
+
+

$(PREFIX):FF:046:BeamPermitted_RBV

bi

$(SYMBOL).astFF[46].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:046:Info:Desc_RBV

waveform

$(SYMBOL).astFF[46].Info.Desc

+
io: input
+
+

$(PREFIX):FF:046:Info:DevName_RBV

waveform

$(SYMBOL).astFF[46].Info.DevName

+
io: input
+
+

$(PREFIX):FF:046:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[46].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:046:Info:InUse_RBV

bi

$(SYMBOL).astFF[46].Info.InUse

+
io: input
+
+

$(PREFIX):FF:046:Info:Path_RBV

waveform

$(SYMBOL).astFF[46].Info.sPath

+
io: input
+
+

$(PREFIX):FF:046:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[46].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:046:OK_RBV

bi

$(SYMBOL).astFF[46].OK

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:Activate

bo

$(SYMBOL).astFF[46].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[46].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[46].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:Deactivate

bo

$(SYMBOL).astFF[46].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[46].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Duration

longout

$(SYMBOL).astFF[46].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[46].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:Expiration

longout

$(SYMBOL).astFF[46].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[46].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[46].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:046:Ovrd:StartDT

longout

$(SYMBOL).astFF[46].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:046:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[46].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:046:Reset

bo

$(SYMBOL).astFF[46].Reset

+
io: output
+
+

$(PREFIX):FF:046:Reset_RBV

bi

$(SYMBOL).astFF[46].Reset

+
io: output
+
+

$(PREFIX):FF:047:BeamPermitted_RBV

bi

$(SYMBOL).astFF[47].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:047:Info:Desc_RBV

waveform

$(SYMBOL).astFF[47].Info.Desc

+
io: input
+
+

$(PREFIX):FF:047:Info:DevName_RBV

waveform

$(SYMBOL).astFF[47].Info.DevName

+
io: input
+
+

$(PREFIX):FF:047:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[47].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:047:Info:InUse_RBV

bi

$(SYMBOL).astFF[47].Info.InUse

+
io: input
+
+

$(PREFIX):FF:047:Info:Path_RBV

waveform

$(SYMBOL).astFF[47].Info.sPath

+
io: input
+
+

$(PREFIX):FF:047:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[47].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:047:OK_RBV

bi

$(SYMBOL).astFF[47].OK

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:Activate

bo

$(SYMBOL).astFF[47].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[47].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[47].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:Deactivate

bo

$(SYMBOL).astFF[47].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[47].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Duration

longout

$(SYMBOL).astFF[47].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[47].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:Expiration

longout

$(SYMBOL).astFF[47].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[47].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[47].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:047:Ovrd:StartDT

longout

$(SYMBOL).astFF[47].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:047:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[47].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:047:Reset

bo

$(SYMBOL).astFF[47].Reset

+
io: output
+
+

$(PREFIX):FF:047:Reset_RBV

bi

$(SYMBOL).astFF[47].Reset

+
io: output
+
+

$(PREFIX):FF:048:BeamPermitted_RBV

bi

$(SYMBOL).astFF[48].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:048:Info:Desc_RBV

waveform

$(SYMBOL).astFF[48].Info.Desc

+
io: input
+
+

$(PREFIX):FF:048:Info:DevName_RBV

waveform

$(SYMBOL).astFF[48].Info.DevName

+
io: input
+
+

$(PREFIX):FF:048:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[48].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:048:Info:InUse_RBV

bi

$(SYMBOL).astFF[48].Info.InUse

+
io: input
+
+

$(PREFIX):FF:048:Info:Path_RBV

waveform

$(SYMBOL).astFF[48].Info.sPath

+
io: input
+
+

$(PREFIX):FF:048:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[48].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:048:OK_RBV

bi

$(SYMBOL).astFF[48].OK

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:Activate

bo

$(SYMBOL).astFF[48].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[48].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[48].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:Deactivate

bo

$(SYMBOL).astFF[48].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[48].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Duration

longout

$(SYMBOL).astFF[48].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[48].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:Expiration

longout

$(SYMBOL).astFF[48].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[48].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[48].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:048:Ovrd:StartDT

longout

$(SYMBOL).astFF[48].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:048:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[48].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:048:Reset

bo

$(SYMBOL).astFF[48].Reset

+
io: output
+
+

$(PREFIX):FF:048:Reset_RBV

bi

$(SYMBOL).astFF[48].Reset

+
io: output
+
+

$(PREFIX):FF:049:BeamPermitted_RBV

bi

$(SYMBOL).astFF[49].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:049:Info:Desc_RBV

waveform

$(SYMBOL).astFF[49].Info.Desc

+
io: input
+
+

$(PREFIX):FF:049:Info:DevName_RBV

waveform

$(SYMBOL).astFF[49].Info.DevName

+
io: input
+
+

$(PREFIX):FF:049:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[49].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:049:Info:InUse_RBV

bi

$(SYMBOL).astFF[49].Info.InUse

+
io: input
+
+

$(PREFIX):FF:049:Info:Path_RBV

waveform

$(SYMBOL).astFF[49].Info.sPath

+
io: input
+
+

$(PREFIX):FF:049:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[49].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:049:OK_RBV

bi

$(SYMBOL).astFF[49].OK

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:Activate

bo

$(SYMBOL).astFF[49].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[49].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[49].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:Deactivate

bo

$(SYMBOL).astFF[49].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[49].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Duration

longout

$(SYMBOL).astFF[49].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[49].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:Expiration

longout

$(SYMBOL).astFF[49].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[49].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[49].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:049:Ovrd:StartDT

longout

$(SYMBOL).astFF[49].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:049:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[49].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:049:Reset

bo

$(SYMBOL).astFF[49].Reset

+
io: output
+
+

$(PREFIX):FF:049:Reset_RBV

bi

$(SYMBOL).astFF[49].Reset

+
io: output
+
+

$(PREFIX):FF:050:BeamPermitted_RBV

bi

$(SYMBOL).astFF[50].BeamPermitted

+
io: input
+
+

$(PREFIX):FF:050:Info:Desc_RBV

waveform

$(SYMBOL).astFF[50].Info.Desc

+
io: input
+
+

$(PREFIX):FF:050:Info:DevName_RBV

waveform

$(SYMBOL).astFF[50].Info.DevName

+
io: input
+
+

$(PREFIX):FF:050:Info:InfoString_RBV

waveform

$(SYMBOL).astFF[50].Info.InfoString

+
io: input
+
+

$(PREFIX):FF:050:Info:InUse_RBV

bi

$(SYMBOL).astFF[50].Info.InUse

+
io: input
+
+

$(PREFIX):FF:050:Info:Path_RBV

waveform

$(SYMBOL).astFF[50].Info.sPath

+
io: input
+
+

$(PREFIX):FF:050:Info:TypeCode_RBV

longin

$(SYMBOL).astFF[50].Info.TypeCode

+
io: input
+
+

$(PREFIX):FF:050:OK_RBV

bi

$(SYMBOL).astFF[50].OK

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:Activate

bo

$(SYMBOL).astFF[50].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Activate_RBV

bi

$(SYMBOL).astFF[50].Ovrd.Activate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Active_RBV

bi

$(SYMBOL).astFF[50].Ovrd.Active

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:Deactivate

bo

$(SYMBOL).astFF[50].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Deactivate_RBV

bi

$(SYMBOL).astFF[50].Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Duration

longout

$(SYMBOL).astFF[50].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Duration_RBV

longin

$(SYMBOL).astFF[50].Ovrd.Duration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:Expiration

longout

$(SYMBOL).astFF[50].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:Expiration_RBV

longin

$(SYMBOL).astFF[50].Ovrd.Expiration

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:RemainingTime_RBV

longin

$(SYMBOL).astFF[50].Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):FF:050:Ovrd:StartDT

longout

$(SYMBOL).astFF[50].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:050:Ovrd:StartDT_RBV

longin

$(SYMBOL).astFF[50].Ovrd.StartDT

+
io: output
+
+

$(PREFIX):FF:050:Reset

bo

$(SYMBOL).astFF[50].Reset

+
io: output
+
+

$(PREFIX):FF:050:Reset_RBV

bi

$(SYMBOL).astFF[50].Reset

+
io: output
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).xOK

+
io: input
+
+

$(PREFIX):RegistrationFailure

bo

$(SYMBOL).xFastFaultRegFail

+
io: output
+
+

$(PREFIX):RegistrationFailure_RBV

bi

$(SYMBOL).xFastFaultRegFail

+
io: output
+
+
+
+
+

PMPS.FB_SubSysToArbiter_IOïƒ

+ + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):ActiveCohort_RBV

longin

$(SYMBOL).nActiveCohort

+
io: input
+
+

$(PREFIX):RequestCohort_RBV

longin

$(SYMBOL).nRequestCohort

+
io: input
+
+
+
+
+

PMPS.ST_BeamParamsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Apt:01:Height_RBV

ai

$(SYMBOL).astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:01:OK_RBV

bi

$(SYMBOL).astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Apt:01:Width_RBV

ai

$(SYMBOL).astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:Height_RBV

ai

$(SYMBOL).astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:OK_RBV

bi

$(SYMBOL).astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Apt:02:Width_RBV

ai

$(SYMBOL).astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:Height_RBV

ai

$(SYMBOL).astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:OK_RBV

bi

$(SYMBOL).astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Apt:03:Width_RBV

ai

$(SYMBOL).astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:Height_RBV

ai

$(SYMBOL).astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:OK_RBV

bi

$(SYMBOL).astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Apt:04:Width_RBV

ai

$(SYMBOL).astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BeamClass_RBV

longin

$(SYMBOL).nBeamClass

+
io: input
+
+

$(PREFIX):BeamClassRanges_RBV

longin

$(SYMBOL).nBCRange

+
io: input
+
+

$(PREFIX):Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):eVRanges_RBV

longin

$(SYMBOL).neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):MachineMode_RBV

longin

$(SYMBOL).nMachineMode

+
io: input
+
+

$(PREFIX):PhotonEnergy_RBV

ai

$(SYMBOL).neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Rate_RBV

longin

$(SYMBOL).nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Transmission_RBV

ai

$(SYMBOL).nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Valid_RBV

bi

$(SYMBOL).xValid

+
io: input
+
+

$(PREFIX):Veto_RBV

waveform

$(SYMBOL).aVetoDevices

+
io: input
+
+
+
+
+

PMPS.ST_BP_ArbInternalïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Apt:01:Height_RBV

ai

$(SYMBOL).astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:01:OK_RBV

bi

$(SYMBOL).astApertures[1].xOK

+
io: input
+
+

$(PREFIX):Apt:01:Width_RBV

ai

$(SYMBOL).astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:Height_RBV

ai

$(SYMBOL).astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:02:OK_RBV

bi

$(SYMBOL).astApertures[2].xOK

+
io: input
+
+

$(PREFIX):Apt:02:Width_RBV

ai

$(SYMBOL).astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:Height_RBV

ai

$(SYMBOL).astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:03:OK_RBV

bi

$(SYMBOL).astApertures[3].xOK

+
io: input
+
+

$(PREFIX):Apt:03:Width_RBV

ai

$(SYMBOL).astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:Height_RBV

ai

$(SYMBOL).astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):Apt:04:OK_RBV

bi

$(SYMBOL).astApertures[4].xOK

+
io: input
+
+

$(PREFIX):Apt:04:Width_RBV

ai

$(SYMBOL).astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BeamClass_RBV

longin

$(SYMBOL).nBeamClass

+
io: input
+
+

$(PREFIX):BeamClassRanges_RBV

longin

$(SYMBOL).nBCRange

+
io: input
+
+

$(PREFIX):Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):Device_RBV

waveform

$(SYMBOL).sDevName

+
io: input
+
+

$(PREFIX):eVRanges_RBV

longin

$(SYMBOL).neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):ID_RBV

longin

$(SYMBOL).nId

+
io: input
+
+

$(PREFIX):Live_RBV

bi

$(SYMBOL).LiveInTable

+
io: input
+
+

$(PREFIX):MachineMode_RBV

longin

$(SYMBOL).nMachineMode

+
io: input
+
+

$(PREFIX):PhotonEnergy_RBV

ai

$(SYMBOL).neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):Rate_RBV

longin

$(SYMBOL).nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):Transmission_RBV

ai

$(SYMBOL).nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):Valid_RBV

bi

$(SYMBOL).xValid

+
io: input
+
+

$(PREFIX):Veto_RBV

waveform

$(SYMBOL).aVetoDevices

+
io: input
+
+
+
+
+

PMPS.ST_DbStateParamsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):BP:Apt:01:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:01:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[1].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:01:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:02:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[2].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:02:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:03:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[3].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:03:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:Height_RBV

ai

$(SYMBOL).stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:Apt:04:OK_RBV

bi

$(SYMBOL).stBeamParams.astApertures[4].xOK

+
io: input
+
+

$(PREFIX):BP:Apt:04:Width_RBV

ai

$(SYMBOL).stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

$(PREFIX):BP:BeamClass_RBV

longin

$(SYMBOL).stBeamParams.nBeamClass

+
io: input
+
+

$(PREFIX):BP:BeamClassRanges_RBV

longin

$(SYMBOL).stBeamParams.nBCRange

+
io: input
+
+

$(PREFIX):BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

$(PREFIX):BP:eVRanges_RBV

longin

$(SYMBOL).stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:MachineMode_RBV

longin

$(SYMBOL).stBeamParams.nMachineMode

+
io: input
+
+

$(PREFIX):BP:PhotonEnergy_RBV

ai

$(SYMBOL).stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

$(PREFIX):BP:Rate_RBV

longin

$(SYMBOL).stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

$(PREFIX):BP:Transmission_RBV

ai

$(SYMBOL).stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX):BP:Valid_RBV

bi

$(SYMBOL).stBeamParams.xValid

+
io: input
+
+

$(PREFIX):BP:Veto_RBV

waveform

$(SYMBOL).stBeamParams.aVetoDevices

+
io: input
+
+

$(PREFIX):PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

$(PREFIX):PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

$(PREFIX):PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+
+
+
+

PMPS.ST_FFïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):BeamPermitted_RBV

bi

$(SYMBOL).BeamPermitted

+
io: input
+
+

$(PREFIX):Info:Desc_RBV

waveform

$(SYMBOL).Info.Desc

+
io: input
+
+

$(PREFIX):Info:DevName_RBV

waveform

$(SYMBOL).Info.DevName

+
io: input
+
+

$(PREFIX):Info:InfoString_RBV

waveform

$(SYMBOL).Info.InfoString

+
io: input
+
+

$(PREFIX):Info:InUse_RBV

bi

$(SYMBOL).Info.InUse

+
io: input
+
+

$(PREFIX):Info:Path_RBV

waveform

$(SYMBOL).Info.sPath

+
io: input
+
+

$(PREFIX):Info:TypeCode_RBV

longin

$(SYMBOL).Info.TypeCode

+
io: input
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).OK

+
io: input
+
+

$(PREFIX):Ovrd:Activate

bo

$(SYMBOL).Ovrd.Activate

+
io: output
+
+

$(PREFIX):Ovrd:Activate_RBV

bi

$(SYMBOL).Ovrd.Activate

+
io: output
+
+

$(PREFIX):Ovrd:Active_RBV

bi

$(SYMBOL).Ovrd.Active

+
io: input
+
+

$(PREFIX):Ovrd:Deactivate

bo

$(SYMBOL).Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):Ovrd:Deactivate_RBV

bi

$(SYMBOL).Ovrd.Deactivate

+
io: output
+
+

$(PREFIX):Ovrd:Duration

longout

$(SYMBOL).Ovrd.Duration

+
io: output
+
+

$(PREFIX):Ovrd:Duration_RBV

longin

$(SYMBOL).Ovrd.Duration

+
io: output
+
+

$(PREFIX):Ovrd:ElapsedTime_RBV

longin

$(SYMBOL).Ovrd.ElapsedTime

+
io: input
+
+

$(PREFIX):Ovrd:Expiration

longout

$(SYMBOL).Ovrd.Expiration

+
io: output
+
+

$(PREFIX):Ovrd:Expiration_RBV

longin

$(SYMBOL).Ovrd.Expiration

+
io: output
+
+

$(PREFIX):Ovrd:RemainingTime_RBV

longin

$(SYMBOL).Ovrd.RemainingTime

+
io: input
+
+

$(PREFIX):Ovrd:StartDT

longout

$(SYMBOL).Ovrd.StartDT

+
io: output
+
+

$(PREFIX):Ovrd:StartDT_RBV

longin

$(SYMBOL).Ovrd.StartDT

+
io: output
+
+

$(PREFIX):Reset

bo

$(SYMBOL).Reset

+
io: output
+
+

$(PREFIX):Reset_RBV

bi

$(SYMBOL).Reset

+
io: output
+
+
+
+
+

PMPS.ST_FFInfoïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Desc_RBV

waveform

$(SYMBOL).Desc

+
io: input
+
+

$(PREFIX):DevName_RBV

waveform

$(SYMBOL).DevName

+
io: input
+
+

$(PREFIX):InfoString_RBV

waveform

$(SYMBOL).InfoString

+
io: input
+
+

$(PREFIX):InUse_RBV

bi

$(SYMBOL).InUse

+
io: input
+
+

$(PREFIX):Path_RBV

waveform

$(SYMBOL).sPath

+
io: input
+
+

$(PREFIX):TypeCode_RBV

longin

$(SYMBOL).TypeCode

+
io: input
+
+
+
+
+

PMPS.ST_FFOverrideïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Activate

bo

$(SYMBOL).Activate

+
io: output
+
+

$(PREFIX):Activate_RBV

bi

$(SYMBOL).Activate

+
io: output
+
+

$(PREFIX):Active_RBV

bi

$(SYMBOL).Active

+
io: input
+
+

$(PREFIX):Deactivate

bo

$(SYMBOL).Deactivate

+
io: output
+
+

$(PREFIX):Deactivate_RBV

bi

$(SYMBOL).Deactivate

+
io: output
+
+

$(PREFIX):Duration

longout

$(SYMBOL).Duration

+
io: output
+
+

$(PREFIX):Duration_RBV

longin

$(SYMBOL).Duration

+
io: output
+
+

$(PREFIX):ElapsedTime_RBV

longin

$(SYMBOL).ElapsedTime

+
io: input
+
+

$(PREFIX):Expiration

longout

$(SYMBOL).Expiration

+
io: output
+
+

$(PREFIX):Expiration_RBV

longin

$(SYMBOL).Expiration

+
io: output
+
+

$(PREFIX):RemainingTime_RBV

longin

$(SYMBOL).RemainingTime

+
io: input
+
+

$(PREFIX):StartDT

longout

$(SYMBOL).StartDT

+
io: output
+
+

$(PREFIX):StartDT_RBV

longin

$(SYMBOL).StartDT

+
io: output
+
+
+
+
+

PMPS.ST_PMPS_Apertureïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Height_RBV

ai

$(SYMBOL).Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).xOK

+
io: input
+
+

$(PREFIX):Width_RBV

ai

$(SYMBOL).Width

+
field: EGU mm
+
io: input
+
+
+
+
+

PMPS.T_HashTableEntryïƒ

+ + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Key_RBV

longin

$(SYMBOL).key

+
io: input
+
+
+
+
+

ST_BeamParams_IOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Attenuation_RBV

ai

$(SYMBOL).nTran

+
io: input
+
+

$(PREFIX):Attenuation_RBV

longin

$(SYMBOL).nCohortInt

+
io: input
+
+

$(PREFIX):AuxAttenuator_RBV

waveform

$(SYMBOL).aVetoDevices

+
io: input
+
+

$(PREFIX):PhotonEnergy_RBV

longin

$(SYMBOL).neVRange

+
io: input
+
+

$(PREFIX):Rate_RBV

longin

$(SYMBOL).nRate

+
io: input
+
+

$(PREFIX):Valid_RBV

bi

$(SYMBOL).xValid

+
io: input
+
+
+
+
+

ST_LoggingEventInfoïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):EventClass_RBV

waveform

TwinCAT Event class

+
io: input
+
+

$(PREFIX):EventType_RBV

mbbi

The event type

+
io: input
+
+

$(PREFIX):Hostname_RBV

waveform

PLC Hostname

+
io: input
+
+

$(PREFIX):Message_RBV

waveform

$(SYMBOL).msg

+
io: input
+
+

$(PREFIX):MessageID_RBV

longin

TwinCAT Message ID

+
io: input
+
+

$(PREFIX):MessageJSON_RBV

waveform

Metadata with the message

+
io: input
+
+

$(PREFIX):Schema_RBV

waveform

Schema string

+
io: input
+
+

$(PREFIX):Severity_RBV

mbbi

TcEventSeverity

+
field: ONST Info
+
field: THST Error
+
field: TWST Warning
+
field: ZRST Verbose
+
io: input
+
+

$(PREFIX):Source_RBV

waveform

$(SYMBOL).source

+
io: input
+
+

$(PREFIX):Timestamp_RBV

ai

Unix timestamp

+
io: input
+
+
+
+
+

ST_PMPS_Aperture_IOïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX):Height_RBV

ai

$(SYMBOL).Height

+
field: EGU mm
+
io: input
+
+

$(PREFIX):OK_RBV

bi

$(SYMBOL).xOK

+
io: input
+
+

$(PREFIX):Width_RBV

ai

$(SYMBOL).Width

+
field: EGU mm
+
io: input
+
+
+
+
+
+

Database Recordsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Record

Type

Description

Pragma

$(PREFIX)LCLSGeneral:GlobalLogTrickleTrip_RBV

bi

Tripped by overall log count

+
io: input
+
+

$(PREFIX)LCLSGeneral:LogHost_RBV

waveform

The log host IP address

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogHost

waveform

The log host IP address

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogPort_RBV

longin

The log host UDP port

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogPort

longout

The log host UDP port

+
io: output
+
+

$(PREFIX)LCLSGeneral:LogMessageCount_RBV

longin

Total log messages on the last cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:01:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:01:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:01:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:02:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:02:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:02:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:03:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:03:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:03:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:04:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:04:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Apt:04:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:BeamClassRanges_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:BeamClass_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:MachineMode_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:PhotonEnergy_RBV

ai

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:eVRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:01:ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:010:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:011:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:012:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:013:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:014:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:015:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:016:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:017:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:018:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:019:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:001:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:020:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:002:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:003:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:004:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:005:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:006:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:007:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:008:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Live_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Veto_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:01:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:01:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:01:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:02:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:02:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:02:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:03:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:03:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:03:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:04:Height_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:04:Width_RBV

ai

Assertion Pool

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Apt:04:OK_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:BeamClassRanges_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:BeamClass_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:ID_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:MachineMode_RBV

longin

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Rate_RBV

longin

Assertion Pool

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Transmission_RBV

ai

Assertion Pool

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:PhotonEnergy_RBV

ai

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:eVRanges_RBV

longin

Assertion Pool

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Device_RBV

waveform

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:AP:Entry:009:Valid_RBV

bi

Assertion Pool

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:CohortCounter_RBV

longin

Intrnl cohort counter

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbiterID_RBV

longin

Arbiter ID for elev. req.

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Veto_RBV

waveform

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:01:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:01:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:01:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:02:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:02:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:02:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:03:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:03:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:03:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:04:Height_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:04:Width_RBV

ai

Arbitrated BP

+
field: EGU mm
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Apt:04:OK_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:BeamClassRanges_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:BeamClass_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:MachineMode_RBV

longin

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Rate_RBV

longin

Arbitrated BP

+
field: EGU Hz
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Transmission_RBV

ai

Arbitrated BP

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:PhotonEnergy_RBV

ai

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:eVRanges_RBV

longin

Arbitrated BP

+
field: EGU eV
+
io: input
+
+

PLC:RIX:OPTICS:ARB:02:ArbitratedBP:Valid_RBV

bi

Arbitrated BP

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[10].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:010:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[10].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[11].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:011:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[11].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[12].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:012:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[12].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[13].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:013:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[13].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[14].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:014:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[14].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[15].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:015:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[15].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[16].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:016:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[16].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[17].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:017:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[17].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[18].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:018:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[18].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[19].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:019:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[19].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[1].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:001:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[1].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[20].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:020:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[20].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[21].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:021:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[21].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[22].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:022:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[22].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[23].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:023:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[23].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[24].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:024:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[24].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[25].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:025:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[25].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[26].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:026:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[26].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[27].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:027:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[27].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[28].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:028:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[28].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[29].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:029:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[29].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[2].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:002:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[2].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[30].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:030:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[30].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[31].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:031:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[31].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[32].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:032:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[32].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[33].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:033:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[33].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[34].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:034:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[34].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[35].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:035:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[35].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[36].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:036:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[36].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[37].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:037:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[37].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[38].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:038:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[38].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[39].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:039:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[39].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[3].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:003:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[3].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[40].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:040:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[40].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[41].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:041:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[41].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[42].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:042:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[42].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[43].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:043:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[43].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[44].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:044:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[44].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[45].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:045:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[45].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[46].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:046:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[46].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[47].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:047:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[47].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[48].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:048:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[48].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[49].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:049:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[49].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[4].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:004:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[4].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[50].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:050:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[50].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[5].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:005:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[5].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[6].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:006:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[6].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[7].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:007:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[7].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[8].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:008:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[8].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput1.astFF[9].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput1.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FF:009:Reset

bo

GVL_PMPS.fbFastFaultOutput1.astFF[9].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:EnableVeto_RBV

bi

GVL_PMPS.fbFastFaultOutput1.i_xVeto

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:EnableVeto

bo

GVL_PMPS.fbFastFaultOutput1.i_xVeto

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

PLC:RIX:OPTICS:FFO:01:RegistrationFailure_RBV

bi

GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:RegistrationFailure

bo

GVL_PMPS.fbFastFaultOutput1.xFastFaultRegFail

+
io: output
+
+

PLC:RIX:OPTICS:FFO:01:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput1.xOK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[10].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[10].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:010:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[10].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[11].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[11].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:011:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[11].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[12].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[12].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:012:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[12].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[13].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[13].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:013:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[13].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[14].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[14].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:014:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[14].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[15].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[15].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:015:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[15].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[16].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[16].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:016:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[16].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[17].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[17].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:017:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[17].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[18].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[18].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:018:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[18].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[19].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[19].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:019:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[19].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[1].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[1].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:001:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[1].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[20].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[20].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:020:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[20].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[21].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[21].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:021:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[21].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[22].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[22].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:022:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[22].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[23].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[23].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:023:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[23].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[24].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[24].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:024:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[24].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[25].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[25].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:025:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[25].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[26].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[26].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:026:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[26].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[27].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[27].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:027:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[27].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[28].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[28].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:028:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[28].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[29].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[29].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:029:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[29].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[2].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[2].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:002:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[2].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[30].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[30].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:030:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[30].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[31].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[31].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:031:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[31].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[32].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[32].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:032:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[32].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[33].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[33].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:033:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[33].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[34].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[34].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:034:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[34].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[35].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[35].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:035:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[35].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[36].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[36].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:036:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[36].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[37].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[37].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:037:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[37].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[38].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[38].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:038:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[38].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[39].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[39].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:039:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[39].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[3].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[3].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:003:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[3].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[40].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[40].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:040:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[40].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[41].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[41].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:041:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[41].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[42].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[42].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:042:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[42].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[43].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[43].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:043:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[43].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[44].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[44].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:044:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[44].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[45].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[45].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:045:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[45].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[46].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[46].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:046:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[46].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[47].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[47].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:047:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[47].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[48].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[48].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:048:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[48].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[49].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[49].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:049:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[49].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[4].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[4].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:004:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[4].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[50].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[50].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:050:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[50].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[5].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[5].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:005:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[5].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[6].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[6].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:006:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[6].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[7].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[7].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:007:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[7].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[8].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[8].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:008:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[8].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:BeamPermitted_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].BeamPermitted

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Info:Desc_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.Desc

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Info:DevName_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.DevName

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Info:InUse_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InUse

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Info:InfoString_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.InfoString

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Info:TypeCode_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.TypeCode

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Info:Path_RBV

waveform

GVL_PMPS.fbFastFaultOutput2.astFF[9].Info.sPath

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].OK

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Activate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Activate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Activate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Active_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Active

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Deactivate_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Deactivate

bo

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Deactivate

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Duration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Duration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Duration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:ElapsedTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.ElapsedTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Expiration_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:Expiration

longout

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.Expiration

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:RemainingTime_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.RemainingTime

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:StartDT_RBV

longin

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Ovrd:StartDT

longout

GVL_PMPS.fbFastFaultOutput2.astFF[9].Ovrd.StartDT

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Reset_RBV

bi

GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FF:009:Reset

bo

GVL_PMPS.fbFastFaultOutput2.astFF[9].Reset

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:ClearFault_RBV

bi

Might be overidden by PLC writes

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:ClearFault

bo

Might be overidden by PLC writes

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:EnableVeto_RBV

bi

GVL_PMPS.fbFastFaultOutput2.i_xVeto

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:EnableVeto

bo

GVL_PMPS.fbFastFaultOutput2.i_xVeto

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:FaultHWO_RBV

bi

Hardware Output Status

+
io: input
+
+

PLC:RIX:OPTICS:FFO:02:RegistrationFailure_RBV

bi

GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:RegistrationFailure

bo

GVL_PMPS.fbFastFaultOutput2.xFastFaultRegFail

+
io: output
+
+

PLC:RIX:OPTICS:FFO:02:OK_RBV

bi

GVL_PMPS.fbFastFaultOutput2.xOK

+
io: input
+
+

$(PREFIX)DB:REFRESH_RBV

bi

MOTION_GVL.fbStandardPMPSDB.bRefresh

+
io: output
+
+

$(PREFIX)DB:REFRESH

bo

MOTION_GVL.fbStandardPMPSDB.bRefresh

+
io: output
+
+

$(PREFIX)DB:LAST_REFRESH_RBV

longin

MOTION_GVL.fbStandardPMPSDB.nLastRefreshTime

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:YLEFT:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:SD_V:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:SD_V:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:SD_V:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:SD_V:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:SD_ROT:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:YUP:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:YUP:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:YUP:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:YUP:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:YDWN:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:YDWN:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:YDWN:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:YDWN:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:XUP:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:XUP:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:XUP:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:XUP:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:XDWN:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:XDWN:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:XDWN:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:XDWN:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:PITCH:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:PITCH:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:PITCH:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:PITCH:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:US:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:US:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:US:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:US:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:DS:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K1:BEND:MMS:DS:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:DS:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K1:BEND:MMS:DS:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:PITCH:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:PITCH:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:PITCH:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:YRIGHT:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:VERT:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:VERT:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:VERT:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:VERT:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:ROLL:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:ROLL:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:ROLL:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:GAP:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:GAP:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:GAP:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:GAP:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:YAG:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SL1K2:EXIT:MMS:YAG:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:YAG:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SL1K2:EXIT:MMS:YAG:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

ST1K1:ZOS:MMS:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

ST1K1:ZOS:MMS:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

ST1K1:ZOS:MMS:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

ST1K1:ZOS:MMS:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

ST1K1:ZOS:MMS:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

ST1K1:ZOS:MMS:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

ST1K1:ZOS:MMS:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

ST1K1:ZOS:MMS:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

ST1K1:ZOS:MMS:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

ST1K1:ZOS:MMS:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

ST1K1:ZOS:MMS:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

ST1K1:ZOS:MMS:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:X:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR2K2:FLAT:MMS:X:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:X:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:X:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:Y:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR2K2:FLAT:MMS:Y:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:Y:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:Y:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR2K2:FLAT:MMS:PITCH:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:PITCH:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR2K2:FLAT:MMS:PITCH:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:X:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:X:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:X:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:X:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:Y:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:Y:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:Y:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:Y:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:XUP:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:XUP:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:XUP:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:PITCH:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:PITCH:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:PITCH:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:PITCH:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:BEND:US:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:BEND:US:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:BEND:US:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR3K2:KBH:MMS:BEND:DS:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:X:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:X:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:X:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:X:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:Y:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:Y:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:Y:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:Y:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:PITCH:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:PITCH:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:PITCH:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:PITCH:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:BEND:US:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:BEND:US:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:BEND:US:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR4K2:KBV:MMS:BEND:DS:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:XDWN:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

MR1K2:SWITCH:MMS:PITCH:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:M_PI:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:M_PI:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:G_PI:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:G_PI:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:M_H:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:M_H:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:M_H:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:M_H:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:bError_RBV

bi

TRUE if we are in an error state

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:G_H:PLC:bHardwareEnable_RBV

bi

TRUE if STO not hit

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:bHomeCmd_RBV

bi

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:bHomeCmd

bo

Start the homing routine

+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:bReset_RBV

bi

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:bReset

bo

Used internally to reset errors

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:bUserEnable_RBV

bi

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:bUserEnable

bo

Used to disable power entirely for an axis

+
field: ONAM ENABLE
+
field: ZNAM DISABLE
+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:fHomePosition_RBV

ai

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:fHomePosition

ao

Used internally and by the IOC to pick home position

+
io: output
+
+

SP1K1:MONO:MMS:G_H:PLC:fPosDiff_RBV

ai

Position lag difference

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:nEncoderCount_RBV

longin

Count from encoder hardware

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:nErrorId_RBV

longin

Error code if nonzero

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:G_H:PLC:sErrorMessage_RBV

waveform

Message to identify the error state

+
io: input
+
update: 100hz notify
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:PosLagEn_RBV

longin

TRUE if position lag monitor (also known as stall monitor) is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMaxEn_RBV

longin

TRUE if controller static maximum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMinEn_RBV

longin

TRUE if controller static minimum limit is enabled.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:MaxAccel_RBV

ai

Maximum rate of increase in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:PosLagVal_RBV

ai

Maximum magnitude of position lag in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:PosLagTime_RBV

ai

Maximum allowable duration outside of maximum position lag value in seconds.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:MaxDecel_RBV

ai

Maximum rate of decrease in speed of the axis in EU/s^2.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:EncOffset_RBV

ai

Encoder offset in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:EncScaling_RBV

ai

Encoder scaling numerator / denominator in EU/COUNT.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMax_RBV

ai

Maximum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:SLimMin_RBV

ai

Minimum commandable position of the axis in EU.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:AxisPar:MaxVel_RBV

ai

Maximum commandable speed of the axis in EU/s.

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSB:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSB:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSB:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSB:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSF:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSF:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSF:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSF:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSP:bEPS_OK_RBV

bi

check if nFlags are all true

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSP:nFlags_RBV

longin

Contains EPS flags

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSP:sFlagDesc_RBV

waveform

semicolon-delimited nFlag variable

+
io: input
+
+

SP1K1:MONO:MMS:G_H:PLC:stEPSP:sMessage_RBV

waveform

Message from EPS to usr

+
io: input
+
+

$(PREFIX)AccumulatedFastFaults_RBV

longin

PMPS_GVL.AccumulatedFF

+
io: input
+
+

$(PREFIX)SuccessfulPreemptions_RBV

longin

PMPS_GVL.SuccessfulPreemption

+
io: input
+
+

$(PREFIX)0RateBeamCnst:Veto_RBV

waveform

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:01:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:01:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:01:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:02:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:02:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:02:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:03:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:03:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:03:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:04:Height_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:04:Width_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Apt:04:OK_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:BeamClassRanges_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:BeamClass_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:MachineMode_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Rate_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Transmission_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)0RateBeamCnst:PhotonEnergy_RBV

ai

0-rate beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)0RateBeamCnst:eVRanges_RBV

longin

0-rate beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)0RateBeamCnst:Valid_RBV

bi

0-rate beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Veto_RBV

waveform

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:01:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:01:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:01:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:02:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:02:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:02:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:03:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:03:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:03:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:04:Height_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:04:Width_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)FullBeamCnst:Apt:04:OK_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:BeamClassRanges_RBV

longin

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:BeamClass_RBV

longin

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:MachineMode_RBV

longin

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)FullBeamCnst:Rate_RBV

longin

Full beam constant

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)FullBeamCnst:Transmission_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)FullBeamCnst:PhotonEnergy_RBV

ai

Full beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)FullBeamCnst:eVRanges_RBV

longin

Full beam constant

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)FullBeamCnst:Valid_RBV

bi

Full beam constant

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)eVRangeCnst_RBV

waveform

Active eV Range constants

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)K:eVRangeCnst_RBV

waveform

eV Range constants

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)L:eVRangeCnst_RBV

waveform

eV Range constants

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)eVRangeHyst_RBV

ai

eV Range hystersis

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)CurrentBP:Veto_RBV

waveform

PMPS_GVL.stCurrentBeamParameters.aVetoDevices

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:01:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[1].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:01:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[1].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:01:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[1].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:02:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[2].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:02:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[2].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:02:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[2].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:03:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[3].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:03:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[3].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:03:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[3].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:04:Height_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[4].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:04:Width_RBV

ai

PMPS_GVL.stCurrentBeamParameters.astApertures[4].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)CurrentBP:Apt:04:OK_RBV

bi

PMPS_GVL.stCurrentBeamParameters.astApertures[4].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:BeamClassRanges_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nBCRange

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:BeamClass_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nBeamClass

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:MachineMode_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nMachineMode

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)CurrentBP:Rate_RBV

longin

PMPS_GVL.stCurrentBeamParameters.nRate

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)CurrentBP:Transmission_RBV

ai

PMPS_GVL.stCurrentBeamParameters.nTran

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)CurrentBP:PhotonEnergy_RBV

ai

PMPS_GVL.stCurrentBeamParameters.neV

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)CurrentBP:eVRanges_RBV

longin

PMPS_GVL.stCurrentBeamParameters.neVRange

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)CurrentBP:Valid_RBV

bi

PMPS_GVL.stCurrentBeamParameters.xValid

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Veto_RBV

waveform

PMPS_GVL.stRequestedBeamParameters.aVetoDevices

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:01:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[1].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:01:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[1].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:01:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[1].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:02:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[2].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:02:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[2].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:02:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[2].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:03:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[3].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:03:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[3].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:03:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[3].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:04:Height_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[4].Height

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:04:Width_RBV

ai

PMPS_GVL.stRequestedBeamParameters.astApertures[4].Width

+
archive: 1s monitor
+
field: EGU mm
+
io: input
+
+

$(PREFIX)RequestedBP:Apt:04:OK_RBV

bi

PMPS_GVL.stRequestedBeamParameters.astApertures[4].xOK

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:BeamClassRanges_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nBCRange

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:BeamClass_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nBeamClass

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:MachineMode_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nMachineMode

+
archive: 1s monitor
+
io: input
+
+

$(PREFIX)RequestedBP:Rate_RBV

longin

PMPS_GVL.stRequestedBeamParameters.nRate

+
archive: 1s monitor
+
field: EGU Hz
+
io: input
+
+

$(PREFIX)RequestedBP:Transmission_RBV

ai

PMPS_GVL.stRequestedBeamParameters.nTran

+
archive: 1s monitor
+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

$(PREFIX)RequestedBP:PhotonEnergy_RBV

ai

PMPS_GVL.stRequestedBeamParameters.neV

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)RequestedBP:eVRanges_RBV

longin

PMPS_GVL.stRequestedBeamParameters.neVRange

+
archive: 1s monitor
+
field: EGU eV
+
io: input
+
+

$(PREFIX)RequestedBP:Valid_RBV

bi

PMPS_GVL.stRequestedBeamParameters.xValid

+
archive: 1s monitor
+
io: input
+
+

SP1K1:MONO:DAQ:ENC_COUNT_RBV

longin

PRG_DAQ_ENCODER.fEpicsEncCount

+
io: input
+
+

SP1K1:MONO:DAQ:TRIG_WIDTH_RBV

longin

PRG_DAQ_ENCODER.fEpicsTrigWidth

+
io: input
+
+

SP1K1:MONO:DAQ:TRIG_RATE_RBV

ai

PRG_DAQ_ENCODER.fTriggerRate

+
io: input
+
+

SP1K1:MONO:DAQ:FRAME_COUNT_RBV

longin

PRG_DAQ_ENCODER.nFrameCount

+
io: input
+
+

MR1K1:BEND:COUPLE_X_RBV

bi

PRG_MR1K1_BEND.M1K1.bExecuteCoupleX

+
io: output
+
+

MR1K1:BEND:COUPLE_X

bo

PRG_MR1K1_BEND.M1K1.bExecuteCoupleX

+
io: output
+
+

MR1K1:BEND:COUPLE_Y_RBV

bi

PRG_MR1K1_BEND.M1K1.bExecuteCoupleY

+
io: output
+
+

MR1K1:BEND:COUPLE_Y

bo

PRG_MR1K1_BEND.M1K1.bExecuteCoupleY

+
io: output
+
+

MR1K1:BEND:DECOUPLE_X_RBV

bi

PRG_MR1K1_BEND.M1K1.bExecuteDecoupleX

+
io: output
+
+

MR1K1:BEND:DECOUPLE_X

bo

PRG_MR1K1_BEND.M1K1.bExecuteDecoupleX

+
io: output
+
+

MR1K1:BEND:DECOUPLE_Y_RBV

bi

PRG_MR1K1_BEND.M1K1.bExecuteDecoupleY

+
io: output
+
+

MR1K1:BEND:DECOUPLE_Y

bo

PRG_MR1K1_BEND.M1K1.bExecuteDecoupleY

+
io: output
+
+

MR1K1:BEND:ALREADY_COUPLED_X_RBV

bi

PRG_MR1K1_BEND.M1K1.bGantryAlreadyCoupledX

+
field: ZSV MAJOR
+
io: input
+
+

MR1K1:BEND:ALREADY_COUPLED_Y_RBV

bi

PRG_MR1K1_BEND.M1K1.bGantryAlreadyCoupledY

+
field: ZSV MAJOR
+
io: input
+
+

MR1K1:BEND:GANTRY_X_RBV

ai

PRG_MR1K1_BEND.M1K1.fCurrGantryX_um

+
field: EGU um
+
io: input
+
+

MR1K1:BEND:GANTRY_Y_RBV

ai

PRG_MR1K1_BEND.M1K1.fCurrGantryY_um

+
field: EGU um
+
io: input
+
+

MR1K1:BEND:LED:01:PWR_RBV

bi

PRG_MR1K1_BEND.bLEDPower01

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:01:PWR

bo

PRG_MR1K1_BEND.bLEDPower01

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:02:PWR_RBV

bi

PRG_MR1K1_BEND.bLEDPower02

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:02:PWR

bo

PRG_MR1K1_BEND.bLEDPower02

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:03:PWR_RBV

bi

PRG_MR1K1_BEND.bLEDPower03

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:03:PWR

bo

PRG_MR1K1_BEND.bLEDPower03

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:04:PWR_RBV

bi

PRG_MR1K1_BEND.bLEDPower04

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:LED:04:PWR

bo

PRG_MR1K1_BEND.bLEDPower04

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

MR1K1:BEND:FWM:1_RBV

ai

PRG_MR1K1_BEND.fM1K1_Flow_1_val

+
field: EGU lpm
+
io: input
+
+

MR1K1:BEND:FWM:2_RBV

ai

PRG_MR1K1_BEND.fM1K1_Flow_2_val

+
field: EGU lpm
+
io: input
+
+

MR1K1:BEND:PRSM:1_RBV

ai

PRG_MR1K1_BEND.fM1K1_Press_1_val

+
field: EGU bar
+
io: input
+
+

MR1K1:BEND:ENC:PITCH:ACTPOSARRAY_RBV

waveform

PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.aEncActPos

+
io: input
+
+

MR1K1:BEND:ENC:PITCH:SETPOSARRAY_RBV

waveform

PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.aEncSetPos

+
io: input
+
+

MR1K1:BEND:ENC:PITCH:RMS_RBV

ai

PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.fCurrRMSError

+
io: input
+
+

MR1K1:BEND:ENC:PITCH:MEAN_RBV

ai

PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.fEncMean

+
io: input
+
+

MR1K1:BEND:ENC:PITCH:STDEV_RBV

ai

PRG_MR1K1_BEND.fbPitchRMSErrorM1K1.fEncStDev

+
io: input
+
+

MR1K1:BEND:ENC:X:ACTPOSARRAY_RBV

waveform

PRG_MR1K1_BEND.fbXRMSErrorM1K1.aEncActPos

+
io: input
+
+

MR1K1:BEND:ENC:X:SETPOSARRAY_RBV

waveform

PRG_MR1K1_BEND.fbXRMSErrorM1K1.aEncSetPos

+
io: input
+
+

MR1K1:BEND:ENC:X:RMS_RBV

ai

PRG_MR1K1_BEND.fbXRMSErrorM1K1.fCurrRMSError

+
io: input
+
+

MR1K1:BEND:ENC:X:MEAN_RBV

ai

PRG_MR1K1_BEND.fbXRMSErrorM1K1.fEncMean

+
io: input
+
+

MR1K1:BEND:ENC:X:STDEV_RBV

ai

PRG_MR1K1_BEND.fbXRMSErrorM1K1.fEncStDev

+
io: input
+
+

MR1K1:BEND:ENC:Y:ACTPOSARRAY_RBV

waveform

PRG_MR1K1_BEND.fbYRMSErrorM1K1.aEncActPos

+
io: input
+
+

MR1K1:BEND:ENC:Y:SETPOSARRAY_RBV

waveform

PRG_MR1K1_BEND.fbYRMSErrorM1K1.aEncSetPos

+
io: input
+
+

MR1K1:BEND:ENC:Y:RMS_RBV

ai

PRG_MR1K1_BEND.fbYRMSErrorM1K1.fCurrRMSError

+
io: input
+
+

MR1K1:BEND:ENC:Y:MEAN_RBV

ai

PRG_MR1K1_BEND.fbYRMSErrorM1K1.fEncMean

+
io: input
+
+

MR1K1:BEND:ENC:Y:STDEV_RBV

ai

PRG_MR1K1_BEND.fbYRMSErrorM1K1.fEncStDev

+
io: input
+
+

MR1K1:BEND:ENC:PITCH:CNT_RBV

longin

PRG_MR1K1_BEND.nEncCntPitchM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:XDWN:CNT_RBV

longin

PRG_MR1K1_BEND.nEncCntXdwnM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:XUP:CNT_RBV

longin

PRG_MR1K1_BEND.nEncCntXupM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:YDWN:CNT_RBV

longin

PRG_MR1K1_BEND.nEncCntYdwnM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:YUP:CNT_RBV

longin

PRG_MR1K1_BEND.nEncCntYupM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:PITCH:REF_RBV

longin

PRG_MR1K1_BEND.nEncRefPitchM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:XDWN:REF_RBV

longin

PRG_MR1K1_BEND.nEncRefXdwnM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:XUP:REF_RBV

longin

PRG_MR1K1_BEND.nEncRefXupM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:YDWN:REF_RBV

longin

PRG_MR1K1_BEND.nEncRefYdwnM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:YUP:REF_RBV

longin

PRG_MR1K1_BEND.nEncRefYupM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:RTD:DS:1_RBV

ai

PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_1

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR1K1:BEND:RTD:DS:2_RBV

ai

PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_2

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR1K1:BEND:RTD:DS:3_RBV

ai

PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_3

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR1K1:BEND:RTD:US:1_RBV

ai

PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_1

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR1K1:BEND:RTD:US:2_RBV

ai

PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_2

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR1K1:BEND:RTD:US:3_RBV

ai

PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_3

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR1K1:BEND:ENC:DS:ACTPOSARRAY_RBV

waveform

PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.aEncActPos

+
io: input
+
+

MR1K1:BEND:ENC:DS:SETPOSARRAY_RBV

waveform

PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.aEncSetPos

+
io: input
+
+

MR1K1:BEND:ENC:DS:RMS_RBV

ai

PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.fCurrRMSError

+
io: input
+
+

MR1K1:BEND:ENC:DS:MEAN_RBV

ai

PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.fEncMean

+
io: input
+
+

MR1K1:BEND:ENC:DS:STDEV_RBV

ai

PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1.fEncStDev

+
io: input
+
+

MR1K1:BEND:ENC:US:ACTPOSARRAY_RBV

waveform

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.aEncActPos

+
io: input
+
+

MR1K1:BEND:ENC:US:SETPOSARRAY_RBV

waveform

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.aEncSetPos

+
io: input
+
+

MR1K1:BEND:ENC:US:RMS_RBV

ai

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.fCurrRMSError

+
io: input
+
+

MR1K1:BEND:ENC:US:MEAN_RBV

ai

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.fEncMean

+
io: input
+
+

MR1K1:BEND:ENC:US:STDEV_RBV

ai

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1.fEncStDev

+
io: input
+
+

MR1K1:BEND:ENC:DS:CNT_RBV

longin

PRG_MR1K1_BEND_BENDER.nEncCntBendDSM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:US:CNT_RBV

longin

PRG_MR1K1_BEND_BENDER.nEncCntBendUSM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:DS:REF_RBV

longin

PRG_MR1K1_BEND_BENDER.nEncRefBendDSM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K1:BEND:ENC:US:REF_RBV

longin

PRG_MR1K1_BEND_BENDER.nEncRefBendUSM1K1

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:COUPLE_X_RBV

bi

PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleX

+
io: output
+
+

MR1K2:SWITCH:COUPLE_X

bo

PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleX

+
io: output
+
+

MR1K2:SWITCH:COUPLE_Y_RBV

bi

PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleY

+
io: output
+
+

MR1K2:SWITCH:COUPLE_Y

bo

PRG_MR1K2_SWITCH.M1K2.bExecuteCoupleY

+
io: output
+
+

MR1K2:SWITCH:DECOUPLE_X_RBV

bi

PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleX

+
io: output
+
+

MR1K2:SWITCH:DECOUPLE_X

bo

PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleX

+
io: output
+
+

MR1K2:SWITCH:DECOUPLE_Y_RBV

bi

PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleY

+
io: output
+
+

MR1K2:SWITCH:DECOUPLE_Y

bo

PRG_MR1K2_SWITCH.M1K2.bExecuteDecoupleY

+
io: output
+
+

MR1K2:SWITCH:ALREADY_COUPLED_X_RBV

bi

PRG_MR1K2_SWITCH.M1K2.bGantryAlreadyCoupledX

+
field: ZSV MAJOR
+
io: input
+
+

MR1K2:SWITCH:ALREADY_COUPLED_Y_RBV

bi

PRG_MR1K2_SWITCH.M1K2.bGantryAlreadyCoupledY

+
field: ZSV MAJOR
+
io: input
+
+

MR1K2:SWITCH:GANTRY_X_RBV

ai

PRG_MR1K2_SWITCH.M1K2.fCurrGantryX_um

+
field: EGU um
+
io: input
+
+

MR1K2:SWITCH:GANTRY_Y_RBV

ai

PRG_MR1K2_SWITCH.M1K2.fCurrGantryY_um

+
field: EGU um
+
io: input
+
+

MR1K2:SWITCH:FWM:1_RBV

ai

PRG_MR1K2_SWITCH.fM1K2_Flow_1_val

+
field: EGU lpm
+
io: input
+
+

MR1K2:SWITCH:FWM:2_RBV

ai

PRG_MR1K2_SWITCH.fM1K2_Flow_2_val

+
field: EGU lpm
+
io: input
+
+

MR1K2:SWITCH:PRSM:1_RBV

ai

PRG_MR1K2_SWITCH.fM1K2_Press_1_val

+
field: EGU bar
+
io: input
+
+

MR1K2:SWITCH:ENC:ROLL_RBV

ai

PRG_MR1K2_SWITCH.fYRoll_urad

+
field: EGU urad
+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:ACTPOSARRAY_RBV

waveform

PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.aEncActPos

+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:SETPOSARRAY_RBV

waveform

PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.aEncSetPos

+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:RMS_RBV

ai

PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.fCurrRMSError

+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:MEAN_RBV

ai

PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.fEncMean

+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:STDEV_RBV

ai

PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2.fEncStDev

+
io: input
+
+

MR1K2:SWITCH:ENC:X:ACTPOSARRAY_RBV

waveform

PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.aEncActPos

+
io: input
+
+

MR1K2:SWITCH:ENC:X:SETPOSARRAY_RBV

waveform

PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.aEncSetPos

+
io: input
+
+

MR1K2:SWITCH:ENC:X:RMS_RBV

ai

PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.fCurrRMSError

+
io: input
+
+

MR1K2:SWITCH:ENC:X:MEAN_RBV

ai

PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.fEncMean

+
io: input
+
+

MR1K2:SWITCH:ENC:X:STDEV_RBV

ai

PRG_MR1K2_SWITCH.fbXRMSErrorM1K2.fEncStDev

+
io: input
+
+

MR1K2:SWITCH:ENC:Y:ACTPOSARRAY_RBV

waveform

PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.aEncActPos

+
io: input
+
+

MR1K2:SWITCH:ENC:Y:SETPOSARRAY_RBV

waveform

PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.aEncSetPos

+
io: input
+
+

MR1K2:SWITCH:ENC:Y:RMS_RBV

ai

PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.fCurrRMSError

+
io: input
+
+

MR1K2:SWITCH:ENC:Y:MEAN_RBV

ai

PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.fEncMean

+
io: input
+
+

MR1K2:SWITCH:ENC:Y:STDEV_RBV

ai

PRG_MR1K2_SWITCH.fbYRMSErrorM1K2.fEncStDev

+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:CNT_RBV

longin

PRG_MR1K2_SWITCH.nEncCntPitchM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:XDWN:CNT_RBV

longin

PRG_MR1K2_SWITCH.nEncCntXdwnM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:XUP:CNT_RBV

longin

PRG_MR1K2_SWITCH.nEncCntXupM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:YLEFT:CNT_RBV

longin

PRG_MR1K2_SWITCH.nEncCntYleftM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:YRIGHT:CNT_RBV

longin

PRG_MR1K2_SWITCH.nEncCntYrightM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:PITCH:REF_RBV

longin

PRG_MR1K2_SWITCH.nEncRefPitchM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:XDWN:REF_RBV

longin

PRG_MR1K2_SWITCH.nEncRefXdwnM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:XUP:REF_RBV

longin

PRG_MR1K2_SWITCH.nEncRefXupM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:YLEFT:REF_RBV

longin

PRG_MR1K2_SWITCH.nEncRefYleftM1K2

+
field: EGU cnt
+
io: input
+
+

MR1K2:SWITCH:ENC:YRIGHT:REF_RBV

longin

PRG_MR1K2_SWITCH.nEncRefYrightM1K2

+
field: EGU cnt
+
io: input
+
+

MR2K2:FLAT:FWM:1_RBV

ai

PRG_MR2K2_FLAT.fbCoolingPanel.fFlow_1_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

MR2K2:FLAT:FWM:2_RBV

ai

PRG_MR2K2_FLAT.fbCoolingPanel.fFlow_2_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

MR2K2:FLAT:PRSM:1_RBV

ai

PRG_MR2K2_FLAT.fbCoolingPanel.fPress_1_val

+
field: EGU bar
+
field: LOW 0.1
+
field: LSV MAJOR
+
io: input
+
+

MR2K2:FLAT:ENC:X:ACTPOSARRAY_RBV

waveform

PRG_MR2K2_FLAT.fbXRMSErrorM2K2.aEncActPos

+
io: input
+
+

MR2K2:FLAT:ENC:X:SETPOSARRAY_RBV

waveform

PRG_MR2K2_FLAT.fbXRMSErrorM2K2.aEncSetPos

+
io: input
+
+

MR2K2:FLAT:ENC:X:RMS_RBV

ai

PRG_MR2K2_FLAT.fbXRMSErrorM2K2.fCurrRMSError

+
io: input
+
+

MR2K2:FLAT:ENC:X:MEAN_RBV

ai

PRG_MR2K2_FLAT.fbXRMSErrorM2K2.fEncMean

+
io: input
+
+

MR2K2:FLAT:ENC:X:STDEV_RBV

ai

PRG_MR2K2_FLAT.fbXRMSErrorM2K2.fEncStDev

+
io: input
+
+

MR2K2:FLAT:ENC:Y:ACTPOSARRAY_RBV

waveform

PRG_MR2K2_FLAT.fbYRMSErrorM2K2.aEncActPos

+
io: input
+
+

MR2K2:FLAT:ENC:Y:SETPOSARRAY_RBV

waveform

PRG_MR2K2_FLAT.fbYRMSErrorM2K2.aEncSetPos

+
io: input
+
+

MR2K2:FLAT:ENC:Y:RMS_RBV

ai

PRG_MR2K2_FLAT.fbYRMSErrorM2K2.fCurrRMSError

+
io: input
+
+

MR2K2:FLAT:ENC:Y:MEAN_RBV

ai

PRG_MR2K2_FLAT.fbYRMSErrorM2K2.fEncMean

+
io: input
+
+

MR2K2:FLAT:ENC:Y:STDEV_RBV

ai

PRG_MR2K2_FLAT.fbYRMSErrorM2K2.fEncStDev

+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:ACTPOSARRAY_RBV

waveform

PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.aEncActPos

+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:SETPOSARRAY_RBV

waveform

PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.aEncSetPos

+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:RMS_RBV

ai

PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.fCurrRMSError

+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:MEAN_RBV

ai

PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.fEncMean

+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:STDEV_RBV

ai

PRG_MR2K2_FLAT.fbrXRMSErrorM2K2.fEncStDev

+
io: input
+
+

MR2K2:FLAT:ENC:X:CNT_RBV

longin

PRG_MR2K2_FLAT.nEncCntXM2K2

+
field: EGU cnt
+
io: input
+
+

MR2K2:FLAT:ENC:Y:CNT_RBV

longin

PRG_MR2K2_FLAT.nEncCntYM2K2

+
field: EGU cnt
+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:CNT_RBV

longin

PRG_MR2K2_FLAT.nEncCntrXM2K2

+
field: EGU cnt
+
io: input
+
+

MR2K2:FLAT:ENC:X:REF_RBV

longin

PRG_MR2K2_FLAT.nEncRefXM2K2

+
field: EGU cnt
+
io: input
+
+

MR2K2:FLAT:ENC:Y:REF_RBV

longin

PRG_MR2K2_FLAT.nEncRefYM2K2

+
field: EGU cnt
+
io: input
+
+

MR2K2:FLAT:ENC:PITCH:REF_RBV

longin

PRG_MR2K2_FLAT.nEncRefrXM2K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:RTD:BEND:DS:1_RBV

ai

PRG_MR3K2_KBH.fM3K2DS_RTD_1

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR3K2:KBH:RTD:CHIN:R_RBV

ai

PRG_MR3K2_KBH.fM3K2DS_RTD_2

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR3K2:KBH:RTD:BEND:DS:3_RBV

ai

PRG_MR3K2_KBH.fM3K2DS_RTD_3

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR3K2:KBH:RTD:BEND:US:1_RBV

ai

PRG_MR3K2_KBH.fM3K2US_RTD_1

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR3K2:KBH:RTD:BEND:US:2_RBV

ai

PRG_MR3K2_KBH.fM3K2US_RTD_2

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR3K2:KBH:RTD:CHIN:L_RBV

ai

PRG_MR3K2_KBH.fM3K2US_RTD_3

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR3K2:KBH:FWM:1_RBV

ai

PRG_MR3K2_KBH.fbCoolingPanel.fFlow_1_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

MR3K2:KBH:PRSM:1_RBV

ai

PRG_MR3K2_KBH.fbCoolingPanel.fPress_1_val

+
field: EGU bar
+
field: LOW 0.1
+
field: LSV MAJOR
+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:ACTPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbUSRMSErrorM3K2.aEncActPos

+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:SETPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbUSRMSErrorM3K2.aEncSetPos

+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:RMS_RBV

ai

PRG_MR3K2_KBH.fbUSRMSErrorM3K2.fCurrRMSError

+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:MEAN_RBV

ai

PRG_MR3K2_KBH.fbUSRMSErrorM3K2.fEncMean

+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:STDEV_RBV

ai

PRG_MR3K2_KBH.fbUSRMSErrorM3K2.fEncStDev

+
io: input
+
+

MR3K2:KBH:ENC:X:ACTPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbXRMSErrorM3K2.aEncActPos

+
io: input
+
+

MR3K2:KBH:ENC:X:SETPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbXRMSErrorM3K2.aEncSetPos

+
io: input
+
+

MR3K2:KBH:ENC:X:RMS_RBV

ai

PRG_MR3K2_KBH.fbXRMSErrorM3K2.fCurrRMSError

+
io: input
+
+

MR3K2:KBH:ENC:X:MEAN_RBV

ai

PRG_MR3K2_KBH.fbXRMSErrorM3K2.fEncMean

+
io: input
+
+

MR3K2:KBH:ENC:X:STDEV_RBV

ai

PRG_MR3K2_KBH.fbXRMSErrorM3K2.fEncStDev

+
io: input
+
+

MR3K2:KBH:ENC:Y:ACTPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbYRMSErrorM3K2.aEncActPos

+
io: input
+
+

MR3K2:KBH:ENC:Y:SETPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbYRMSErrorM3K2.aEncSetPos

+
io: input
+
+

MR3K2:KBH:ENC:Y:RMS_RBV

ai

PRG_MR3K2_KBH.fbYRMSErrorM3K2.fCurrRMSError

+
io: input
+
+

MR3K2:KBH:ENC:Y:MEAN_RBV

ai

PRG_MR3K2_KBH.fbYRMSErrorM3K2.fEncMean

+
io: input
+
+

MR3K2:KBH:ENC:Y:STDEV_RBV

ai

PRG_MR3K2_KBH.fbYRMSErrorM3K2.fEncStDev

+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:ACTPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbdSRMSErrorM3K2.aEncActPos

+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:SETPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbdSRMSErrorM3K2.aEncSetPos

+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:RMS_RBV

ai

PRG_MR3K2_KBH.fbdSRMSErrorM3K2.fCurrRMSError

+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:MEAN_RBV

ai

PRG_MR3K2_KBH.fbdSRMSErrorM3K2.fEncMean

+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:STDEV_RBV

ai

PRG_MR3K2_KBH.fbdSRMSErrorM3K2.fEncStDev

+
io: input
+
+

MR3K2:KBH:ENC:PITCH:ACTPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbrYRMSErrorM3K2.aEncActPos

+
io: input
+
+

MR3K2:KBH:ENC:PITCH:SETPOSARRAY_RBV

waveform

PRG_MR3K2_KBH.fbrYRMSErrorM3K2.aEncSetPos

+
io: input
+
+

MR3K2:KBH:ENC:PITCH:RMS_RBV

ai

PRG_MR3K2_KBH.fbrYRMSErrorM3K2.fCurrRMSError

+
io: input
+
+

MR3K2:KBH:ENC:PITCH:MEAN_RBV

ai

PRG_MR3K2_KBH.fbrYRMSErrorM3K2.fEncMean

+
io: input
+
+

MR3K2:KBH:ENC:PITCH:STDEV_RBV

ai

PRG_MR3K2_KBH.fbrYRMSErrorM3K2.fEncStDev

+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:CNT_RBV

longin

PRG_MR3K2_KBH.nEncCntDSM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:CNT_RBV

longin

PRG_MR3K2_KBH.nEncCntUSM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:X:CNT_RBV

longin

PRG_MR3K2_KBH.nEncCntXM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:Y:CNT_RBV

longin

PRG_MR3K2_KBH.nEncCntYM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:PITCH:CNT_RBV

longin

PRG_MR3K2_KBH.nEncCntrYM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:BEND:DS:REF_RBV

longin

PRG_MR3K2_KBH.nEncRefDSM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:BEND:US:REF_RBV

longin

PRG_MR3K2_KBH.nEncRefUSM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:X:REF_RBV

longin

PRG_MR3K2_KBH.nEncRefXM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:Y:REF_RBV

longin

PRG_MR3K2_KBH.nEncRefYM3K2

+
field: EGU cnt
+
io: input
+
+

MR3K2:KBH:ENC:PITCH:REF_RBV

longin

PRG_MR3K2_KBH.nEncRefrYM3K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:RTD:BEND:DS:1_RBV

ai

PRG_MR4K2_KBV.fM4K2DS_RTD_1

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR4K2:KBV:RTD:BEND:DS:2_RBV

ai

PRG_MR4K2_KBV.fM4K2DS_RTD_2

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR4K2:KBV:RTD:BEND:DS:3_RBV

ai

PRG_MR4K2_KBV.fM4K2DS_RTD_3

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR4K2:KBV:RTD:BEND:US:1_RBV

ai

PRG_MR4K2_KBV.fM4K2US_RTD_1

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR4K2:KBV:RTD:BEND:US:2_RBV

ai

PRG_MR4K2_KBV.fM4K2US_RTD_2

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR4K2:KBV:RTD:BEND:US:3_RBV

ai

PRG_MR4K2_KBV.fM4K2US_RTD_3

+
field: ASLO 0.01
+
field: EGU C
+
io: input
+
+

MR4K2:KBV:FWM:1_RBV

ai

PRG_MR4K2_KBV.fbCoolingPanel.fFlow_1_val

+
field: EGU lpm
+
field: HHSV MAJOR
+
field: HIGH 2.3
+
field: HIHI 3.0
+
field: HSV MINOR
+
field: LLSV MAJOR
+
field: LOLO 1.5
+
field: LOW 1.7
+
field: LSV MINOR
+
io: input
+
+

MR4K2:KBV:PRSM:1_RBV

ai

PRG_MR4K2_KBV.fbCoolingPanel.fPress_1_val

+
field: EGU bar
+
field: LOW 0.1
+
field: LSV MAJOR
+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:ACTPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbUSRMSErrorM4K2.aEncActPos

+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:SETPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbUSRMSErrorM4K2.aEncSetPos

+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:RMS_RBV

ai

PRG_MR4K2_KBV.fbUSRMSErrorM4K2.fCurrRMSError

+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:MEAN_RBV

ai

PRG_MR4K2_KBV.fbUSRMSErrorM4K2.fEncMean

+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:STDEV_RBV

ai

PRG_MR4K2_KBV.fbUSRMSErrorM4K2.fEncStDev

+
io: input
+
+

MR4K2:KBV:ENC:X:ACTPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbXRMSErrorM4K2.aEncActPos

+
io: input
+
+

MR4K2:KBV:ENC:X:SETPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbXRMSErrorM4K2.aEncSetPos

+
io: input
+
+

MR4K2:KBV:ENC:X:RMS_RBV

ai

PRG_MR4K2_KBV.fbXRMSErrorM4K2.fCurrRMSError

+
io: input
+
+

MR4K2:KBV:ENC:X:MEAN_RBV

ai

PRG_MR4K2_KBV.fbXRMSErrorM4K2.fEncMean

+
io: input
+
+

MR4K2:KBV:ENC:X:STDEV_RBV

ai

PRG_MR4K2_KBV.fbXRMSErrorM4K2.fEncStDev

+
io: input
+
+

MR4K2:KBV:ENC:Y:ACTPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbYRMSErrorM4K2.aEncActPos

+
io: input
+
+

MR4K2:KBV:ENC:Y:SETPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbYRMSErrorM4K2.aEncSetPos

+
io: input
+
+

MR4K2:KBV:ENC:Y:RMS_RBV

ai

PRG_MR4K2_KBV.fbYRMSErrorM4K2.fCurrRMSError

+
io: input
+
+

MR4K2:KBV:ENC:Y:MEAN_RBV

ai

PRG_MR4K2_KBV.fbYRMSErrorM4K2.fEncMean

+
io: input
+
+

MR4K2:KBV:ENC:Y:STDEV_RBV

ai

PRG_MR4K2_KBV.fbYRMSErrorM4K2.fEncStDev

+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:ACTPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbdSRMSErrorM4K2.aEncActPos

+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:SETPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbdSRMSErrorM4K2.aEncSetPos

+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:RMS_RBV

ai

PRG_MR4K2_KBV.fbdSRMSErrorM4K2.fCurrRMSError

+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:MEAN_RBV

ai

PRG_MR4K2_KBV.fbdSRMSErrorM4K2.fEncMean

+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:STDEV_RBV

ai

PRG_MR4K2_KBV.fbdSRMSErrorM4K2.fEncStDev

+
io: input
+
+

MR4K2:KBV:ENC:PITCH:ACTPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbrXRMSErrorM4K2.aEncActPos

+
io: input
+
+

MR4K2:KBV:ENC:PITCH:SETPOSARRAY_RBV

waveform

PRG_MR4K2_KBV.fbrXRMSErrorM4K2.aEncSetPos

+
io: input
+
+

MR4K2:KBV:ENC:PITCH:RMS_RBV

ai

PRG_MR4K2_KBV.fbrXRMSErrorM4K2.fCurrRMSError

+
io: input
+
+

MR4K2:KBV:ENC:PITCH:MEAN_RBV

ai

PRG_MR4K2_KBV.fbrXRMSErrorM4K2.fEncMean

+
io: input
+
+

MR4K2:KBV:ENC:PITCH:STDEV_RBV

ai

PRG_MR4K2_KBV.fbrXRMSErrorM4K2.fEncStDev

+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:CNT_RBV

longin

PRG_MR4K2_KBV.nEncCntDSM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:CNT_RBV

longin

PRG_MR4K2_KBV.nEncCntUSM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:X:CNT_RBV

longin

PRG_MR4K2_KBV.nEncCntXM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:Y:CNT_RBV

longin

PRG_MR4K2_KBV.nEncCntYM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:PITCH:CNT_RBV

longin

PRG_MR4K2_KBV.nEncCntrXM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:BEND:DS:REF_RBV

longin

PRG_MR4K2_KBV.nEncRefDSM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:BEND:US:REF_RBV

longin

PRG_MR4K2_KBV.nEncRefUSM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:X:REF_RBV

longin

PRG_MR4K2_KBV.nEncRefXM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:Y:REF_RBV

longin

PRG_MR4K2_KBV.nEncRefYM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:ENC:PITCH:REF_RBV

longin

PRG_MR4K2_KBV.nEncRefrXM4K2

+
field: EGU cnt
+
io: input
+
+

MR4K2:KBV:RTD:CHIN:L:CONN_RBV

bi

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bConnected

+
field: EGU C
+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

MR4K2:KBV:RTD:CHIN:L:ERR_RBV

bi

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError

+
field: EGU C
+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

MR4K2:KBV:RTD:CHIN:L:TEMP_RBV

ai

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

MR4K2:KBV:RTD:CHIN:R:CONN_RBV

bi

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bConnected

+
field: EGU C
+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

MR4K2:KBV:RTD:CHIN:R:ERR_RBV

bi

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError

+
field: EGU C
+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

MR4K2:KBV:RTD:CHIN:R:TEMP_RBV

ai

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SL1K2:EXIT:RTD:CRYSTAL_BOTTOM:CONN_RBV

bi

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SL1K2:EXIT:RTD:CRYSTAL_BOTTOM:ERR_RBV

bi

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:RTD:CRYSTAL_BOTTOM:TEMP_RBV

ai

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SL1K2:EXIT:RTD:CRYSTAL_TOP:CONN_RBV

bi

PRG_SL1K2_EXIT.RTD_Crystal_TOP.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SL1K2:EXIT:RTD:CRYSTAL_TOP:ERR_RBV

bi

PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:RTD:CRYSTAL_TOP:TEMP_RBV

ai

PRG_SL1K2_EXIT.RTD_Crystal_TOP.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SL1K2:EXIT:RTD:HeatSync:CONN_RBV

bi

PRG_SL1K2_EXIT.RTD_HeatSync.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SL1K2:EXIT:RTD:HeatSync:ERR_RBV

bi

PRG_SL1K2_EXIT.RTD_HeatSync.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:RTD:HeatSync:TEMP_RBV

ai

PRG_SL1K2_EXIT.RTD_HeatSync.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SL1K2:EXIT:RTD:YAG:CONN_RBV

bi

PRG_SL1K2_EXIT.RTD_YAG.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SL1K2:EXIT:RTD:YAG:ERR_RBV

bi

PRG_SL1K2_EXIT.RTD_YAG.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:RTD:YAG:TEMP_RBV

ai

PRG_SL1K2_EXIT.RTD_YAG.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SL1K2:EXIT:FAN:PWR_RBV

bi

PRG_SL1K2_EXIT.bFanOn

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SL1K2:EXIT:FAN:PWR

bo

PRG_SL1K2_EXIT.bFanOn

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SL1K2:EXIT:LED:PWR_RBV

bi

PRG_SL1K2_EXIT.bLEDPower

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SL1K2:EXIT:LED:PWR

bo

PRG_SL1K2_EXIT.bLEDPower

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SL1K2:EXIT:FWM:1:OFF_RBV

ai

PRG_SL1K2_EXIT.fbFlowMeter.fOffset

+
io: output
+
+

SL1K2:EXIT:FWM:1:OFF

ao

PRG_SL1K2_EXIT.fbFlowMeter.fOffset

+
io: output
+
+

SL1K2:EXIT:FWM:1:VAL_RBV

ai

PRG_SL1K2_EXIT.fbFlowMeter.fReal

+
io: input
+
+

SL1K2:EXIT:FWM:1:RES_RBV

ai

PRG_SL1K2_EXIT.fbFlowMeter.fResolution

+
io: output
+
+

SL1K2:EXIT:FWM:1:RES

ao

PRG_SL1K2_EXIT.fbFlowMeter.fResolution

+
io: output
+
+

SL1K2:EXIT:CAM:PWR_RBV

bi

PRG_SL1K2_EXIT.fbGige.bGigePower

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SL1K2:EXIT:CAM:PWR

bo

PRG_SL1K2_EXIT.fbGige.bGigePower

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SL1K2:EXIT:CAM:CIL:PCT_RBV

ai

PRG_SL1K2_EXIT.fbGige.fIlluminatorPercent

+
EGU: %
+
io: output
+
+

SL1K2:EXIT:CAM:CIL:PCT

ao

PRG_SL1K2_EXIT.fbGige.fIlluminatorPercent

+
EGU: %
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:10:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:10:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:10:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:10:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:10:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:10:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:10:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:11:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:11:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:11:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:11:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:11:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:11:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:11:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:12:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:12:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:12:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:12:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:12:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:12:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:12:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:13:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:13:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:13:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:13:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:13:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:13:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:13:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:14:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:14:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:14:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:14:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:14:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:14:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:14:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:15:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:15:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:15:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:15:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:15:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:15:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:15:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:01:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:01:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:01:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:01:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:01:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:01:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:01:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:02:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:02:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:02:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:02:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:02:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:02:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:02:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:03:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:03:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:03:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:03:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:03:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:03:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:03:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:04:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:04:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:04:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:04:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:04:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:04:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:04:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:05:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:05:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:05:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:05:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:05:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:05:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:05:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:06:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:06:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:06:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:06:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:06:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:06:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:06:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:07:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:07:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:07:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:07:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:07:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:07:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:07:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:08:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:08:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:08:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:08:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:08:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:08:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:08:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:09:MOVE_OK_RBV

bi

TRUE if the move would be safe

+
expand: %.2d
+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:09:SETPOINT_RBV

ai

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:09:SETPOINT

ao

Axis position associated with this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:09:VELO_RBV

ai

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:09:VELO

ao

Speed at which to move to this state

+
expand: %.2d
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:09:ENCODER_RBV

longin

Encoder count associated with this state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:09:NAME_RBV

waveform

Name of this position state

+
expand: %.2d
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:ARB:ENABLE_RBV

bi

PRG_SL1K2_EXIT.fbStates.bArbiterEnabled

+
io: output
+
+

SL1K2:EXIT:YAG:STATE:PMPS:ARB:ENABLE

bo

PRG_SL1K2_EXIT.fbStates.bArbiterEnabled

+
io: output
+
+

SL1K2:EXIT:YAG:STATE:BUSY_RBV

bi

PRG_SL1K2_EXIT.fbStates.bBusy

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:DONE_RBV

bi

PRG_SL1K2_EXIT.fbStates.bDone

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:ERR_RBV

bi

PRG_SL1K2_EXIT.fbStates.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:RESET_RBV

bi

PRG_SL1K2_EXIT.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:RESET

bo

PRG_SL1K2_EXIT.fbStates.bReset

+
field: ONAM True
+
field: ZNAM False
+
io: output
+
+

SL1K2:EXIT:YAG:STATE:GET_RBV

mbbi

PRG_SL1K2_EXIT.fbStates.enumGet

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:SET_RBV

mbbi

PRG_SL1K2_EXIT.fbStates.enumSet

+
io: output
+
+

SL1K2:EXIT:YAG:STATE:SET

mbbo

PRG_SL1K2_EXIT.fbStates.enumSet

+
io: output
+
+

SL1K2:EXIT:YAG:STATE:PMPS:MAINT_RBV

bi

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

SL1K2:EXIT:YAG:STATE:PMPS:MAINT

bo

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.bMaintMode

+
io: output
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:PMPS_LOADED_RBV

bi

TRUE if PMPS loaded parameters from the database.

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:PMPS_ID_RBV

longin

Assertion Request ID

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:PMPS_STATE_RBV

waveform

PMPS Database Lookup Key

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Veto_RBV

waveform

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.aVetoDevices

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:01:Height_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Height

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:01:Width_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].Width

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:01:OK_RBV

bi

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[1].xOK

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:02:Height_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Height

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:02:Width_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].Width

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:02:OK_RBV

bi

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[2].xOK

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:03:Height_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Height

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:03:Width_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].Width

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:03:OK_RBV

bi

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[3].xOK

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:04:Height_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Height

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:04:Width_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].Width

+
field: EGU mm
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Apt:04:OK_RBV

bi

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.astApertures[4].xOK

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:BeamClassRanges_RBV

longin

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBCRange

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:BeamClass_RBV

longin

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nBeamClass

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Cohort_RBV

longin

Cohort inc on each arb cycle

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:MachineMode_RBV

longin

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nMachineMode

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Rate_RBV

longin

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nRate

+
field: EGU Hz
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Transmission_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.nTran

+
field: HOPR 1
+
field: LOPR 0
+
field: PREC 2
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:PhotonEnergy_RBV

ai

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neV

+
field: EGU eV
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:eVRanges_RBV

longin

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.neVRange

+
field: EGU eV
+
io: input
+
+

SL1K2:EXIT:YAG:STATE:PMPS:TRANS:BP:Valid_RBV

bi

PRG_SL1K2_EXIT.fbStates.fbStatePMPS.stTransitionDb.stBeamParams.xValid

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:ERRID_RBV

longin

PRG_SL1K2_EXIT.fbStates.nErrorId

+
io: input
+
+

SL1K2:EXIT:YAG:STATE:ERRMSG_RBV

waveform

PRG_SL1K2_EXIT.fbStates.sErrorMessage

+
io: input
+
+

SP1K1:MONO:RTD:01:CONN_RBV

bi

PRG_SP1K1_MONO.RTD1.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:01:ERR_RBV

bi

PRG_SP1K1_MONO.RTD1.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:01:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD1.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:10:CONN_RBV

bi

PRG_SP1K1_MONO.RTD10.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:10:ERR_RBV

bi

PRG_SP1K1_MONO.RTD10.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:10:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD10.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:11:CONN_RBV

bi

PRG_SP1K1_MONO.RTD11.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:11:ERR_RBV

bi

PRG_SP1K1_MONO.RTD11.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:11:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD11.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:12:CONN_RBV

bi

PRG_SP1K1_MONO.RTD12.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:12:ERR_RBV

bi

PRG_SP1K1_MONO.RTD12.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:12:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD12.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:02:CONN_RBV

bi

PRG_SP1K1_MONO.RTD2.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:02:ERR_RBV

bi

PRG_SP1K1_MONO.RTD2.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:02:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD2.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:03:CONN_RBV

bi

PRG_SP1K1_MONO.RTD3.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:03:ERR_RBV

bi

PRG_SP1K1_MONO.RTD3.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:03:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD3.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:04:CONN_RBV

bi

PRG_SP1K1_MONO.RTD4.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:04:ERR_RBV

bi

PRG_SP1K1_MONO.RTD4.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:04:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD4.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:05:CONN_RBV

bi

PRG_SP1K1_MONO.RTD5.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:05:ERR_RBV

bi

PRG_SP1K1_MONO.RTD5.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:05:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD5.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:06:CONN_RBV

bi

PRG_SP1K1_MONO.RTD6.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:06:ERR_RBV

bi

PRG_SP1K1_MONO.RTD6.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:06:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD6.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:07:CONN_RBV

bi

PRG_SP1K1_MONO.RTD7.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:07:ERR_RBV

bi

PRG_SP1K1_MONO.RTD7.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:07:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD7.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:08:CONN_RBV

bi

PRG_SP1K1_MONO.RTD8.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:08:ERR_RBV

bi

PRG_SP1K1_MONO.RTD8.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:08:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD8.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:RTD:09:CONN_RBV

bi

PRG_SP1K1_MONO.RTD9.bConnected

+
field: ONAM Connected
+
field: ZNAM Disconnected
+
io: input
+
+

SP1K1:MONO:RTD:09:ERR_RBV

bi

PRG_SP1K1_MONO.RTD9.bError

+
field: ONAM True
+
field: ZNAM False
+
io: input
+
+

SP1K1:MONO:RTD:09:TEMP_RBV

ai

PRG_SP1K1_MONO.RTD9.fTemp

+
field: EGU C
+
field: PREC 2
+
io: input
+
+

SP1K1:MONO:LED:01:PWR_RBV

bi

PRG_SP1K1_MONO.bLEDPower01

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SP1K1:MONO:LED:01:PWR

bo

PRG_SP1K1_MONO.bLEDPower01

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SP1K1:MONO:LED:02:PWR_RBV

bi

PRG_SP1K1_MONO.bLEDPower02

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SP1K1:MONO:LED:02:PWR

bo

PRG_SP1K1_MONO.bLEDPower02

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SP1K1:MONO:LED:03:PWR_RBV

bi

PRG_SP1K1_MONO.bLEDPower03

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SP1K1:MONO:LED:03:PWR

bo

PRG_SP1K1_MONO.bLEDPower03

+
field: ONAM ON
+
field: ZNAM OFF
+
io: output
+
+

SP1K1:MONO:FWM:1_RBV

ai

PRG_SP1K1_MONO.fSP1K1_Flow_1_val

+
field: EGU lpm
+
io: input
+
+

SP1K1:MONO:FWM:2_RBV

ai

PRG_SP1K1_MONO.fSP1K1_Flow_2_val

+
field: EGU lpm
+
io: input
+
+

SP1K1:MONO:PRSM:1_RBV

ai

PRG_SP1K1_MONO.fSP1K1_Press_1_val

+
field: EGU bar
+
io: input
+
+

GM:PITCH:fipi_read_RBV

ai

PRG_SP1K1_MONO.fipi_read

+
io: input
+
+

GM:PITCH:fipi_set_RBV

ai

PRG_SP1K1_MONO.fipi_set

+
io: output
+
+

GM:PITCH:fipi_set

ao

PRG_SP1K1_MONO.fipi_set

+
io: output
+
+

SP1K1:MONO:ENC:G_PI:02_RBV

ai

PRG_SP1K1_MONO.gpi_upeurad

+
io: output
+
+

SP1K1:MONO:ENC:G_PI:02

ao

PRG_SP1K1_MONO.gpi_upeurad

+
io: output
+
+

SP1K1:MONO:ENC:M_PI:02_RBV

ai

PRG_SP1K1_MONO.mpi_upeurad

+
io: output
+
+

SP1K1:MONO:ENC:M_PI:02

ao

PRG_SP1K1_MONO.mpi_upeurad

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:DATA_RBV

ai

PRG_Stats.fbGpiPosDiffStats.aSignal

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:ALWAYS_CALC_RBV

bi

PRG_Stats.fbGpiPosDiffStats.bAlwaysCalc

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:ALWAYS_CALC

bo

PRG_Stats.fbGpiPosDiffStats.bAlwaysCalc

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:EXECUTE_RBV

bi

PRG_Stats.fbGpiPosDiffStats.bExecute

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:EXECUTE

bo

PRG_Stats.fbGpiPosDiffStats.bExecute

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RESET_RBV

bi

PRG_Stats.fbGpiPosDiffStats.bReset

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RESET

bo

PRG_Stats.fbGpiPosDiffStats.bReset

+
io: output
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:VALID_RBV

bi

PRG_Stats.fbGpiPosDiffStats.bValid

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:MAX_RBV

ai

PRG_Stats.fbGpiPosDiffStats.fMax

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:MEAN_RBV

ai

PRG_Stats.fbGpiPosDiffStats.fMean

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:MIN_RBV

ai

PRG_Stats.fbGpiPosDiffStats.fMin

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RMS_RBV

ai

PRG_Stats.fbGpiPosDiffStats.fRMS

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:RANGE_RBV

ai

PRG_Stats.fbGpiPosDiffStats.fRange

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:STDEV_RBV

ai

PRG_Stats.fbGpiPosDiffStats.fStDev

+
io: input
+
+

SP1K1:MONO:MMS:G_PI:ENCDIFF:STATS:NELM_RBV

longin

PRG_Stats.fbGpiPosDiffStats.nElems

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:DATA_RBV

ai

PRG_Stats.fbMpiPosDiffStats.aSignal

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:ALWAYS_CALC_RBV

bi

PRG_Stats.fbMpiPosDiffStats.bAlwaysCalc

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:ALWAYS_CALC

bo

PRG_Stats.fbMpiPosDiffStats.bAlwaysCalc

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:EXECUTE_RBV

bi

PRG_Stats.fbMpiPosDiffStats.bExecute

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:EXECUTE

bo

PRG_Stats.fbMpiPosDiffStats.bExecute

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RESET_RBV

bi

PRG_Stats.fbMpiPosDiffStats.bReset

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RESET

bo

PRG_Stats.fbMpiPosDiffStats.bReset

+
io: output
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:VALID_RBV

bi

PRG_Stats.fbMpiPosDiffStats.bValid

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:MAX_RBV

ai

PRG_Stats.fbMpiPosDiffStats.fMax

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:MEAN_RBV

ai

PRG_Stats.fbMpiPosDiffStats.fMean

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:MIN_RBV

ai

PRG_Stats.fbMpiPosDiffStats.fMin

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RMS_RBV

ai

PRG_Stats.fbMpiPosDiffStats.fRMS

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:RANGE_RBV

ai

PRG_Stats.fbMpiPosDiffStats.fRange

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:STDEV_RBV

ai

PRG_Stats.fbMpiPosDiffStats.fStDev

+
io: input
+
+

SP1K1:MONO:MMS:M_PI:ENCDIFF:STATS:NELM_RBV

longin

PRG_Stats.fbMpiPosDiffStats.nElems

+
io: input
+
+

$(PREFIX)Delta_RBV

ai

PRG_ZeroOrder_PMPS.Delta

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)Delta

ao

PRG_ZeroOrder_PMPS.Delta

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)BeamPermitted_RBV

bi

PRG_ZeroOrder_PMPS.bBeamPermitted

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)BeamPermitted

bo

PRG_ZeroOrder_PMPS.bBeamPermitted

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)LRG_Grating_IN_RBV

bi

PRG_ZeroOrder_PMPS.bLRG_Grating_IN

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)LRG_Grating_IN

bo

PRG_ZeroOrder_PMPS.bLRG_Grating_IN

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)MR1K1_Inserted_RBV

bi

PRG_ZeroOrder_PMPS.bMR1K1_Inserted

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)MR1K1_Inserted

bo

PRG_ZeroOrder_PMPS.bMR1K1_Inserted

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)SafeBenderRange_RBV

bi

PRG_ZeroOrder_PMPS.bSafeBenderRange

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)SafeBenderRange

bo

PRG_ZeroOrder_PMPS.bSafeBenderRange

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)ZOB_on_Lower_Stopper_RBV

bi

PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)ZOB_on_Lower_Stopper

bo

PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)ZOS_IN_RBV

bi

PRG_ZeroOrder_PMPS.bZOS_IN

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)ZOS_IN

bo

PRG_ZeroOrder_PMPS.bZOS_IN

+
field: ONAM TRUE
+
field: ZNAM FALSE
+
io: output
+
+

$(PREFIX)MachineMode_RBV

longin

PRG_ZeroOrder_PMPS.nMachineMode

+
field: ONST SC
+
field: THST UnInit
+
field: TWST Misconfig
+
field: ZRST NC
+
io: output
+
+

$(PREFIX)MachineMode

longout

PRG_ZeroOrder_PMPS.nMachineMode

+
field: ONST SC
+
field: THST UnInit
+
field: TWST Misconfig
+
field: ZRST NC
+
io: output
+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_rixs_optics_source.html b/v3.3.0/lcls-plc-rixs-optics_rixs_optics_source.html new file mode 100644 index 0000000..2481cd8 --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_rixs_optics_source.html @@ -0,0 +1,4138 @@ + + + + + + + DUTs — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

DUTsïƒ

+
+

DUT_01_Channel_NWïƒ

+
TYPE DUT_01_Channel_NW :
+STRUCT
+    header: DUT_Header_NW;
+    channel1: DUT_Channel_NW;
+END_STRUCT
+END_TYPE
+
+
+
+
Related:
+
+
+
+
+

DUT_Channel_NWïƒ

+
TYPE DUT_Channel_NW :
+STRUCT
+    count: DWORD;                       // 4    4
+    timing: DWORD;                      // 4    8
+    scale: WORD;                        // 2    10
+    hardwareID: ARRAY [0..15] OF BYTE;  // 16   26
+    reserved1: BYTE;                    // 1    27
+    channel: BYTE;                      // 1    28
+    error: BYTE;                        // 1    29
+    mode: BYTE;                         // 1    30
+    scale_denominator: WORD;            // 2    32
+END_STRUCT
+END_TYPE
+(*
+typedef struct {
+    uint32_t    encoderValue;       // network byte order
+    uint32_t    timing;             // network byte order
+    uint16_t    scale;              // network byte order
+    char        hardwareID[16];
+    uint8_t     reserved1;
+    uint8_t     channel;
+    uint8_t     error;
+    uint8_t     mode;
+    uint16_t     scale_denominator; // network byte order
+} encoder_channel_t;
+*)
+
+
+
+
+

DUT_Header_NWïƒ

+
TYPE DUT_Header_NW :
+STRUCT
+    frameCount: WORD;                   // 2    2
+    reserved1: WORD;                    // 2    4
+    major: WORD;                        // 2    6
+    minor: BYTE;                        // 1    7
+    micro: BYTE;                        // 1    8
+    hardwareID: ARRAY [0..15] OF BYTE;  // 16   24
+    reserved2: BYTE;                    // 1    25
+    channelMask: BYTE;                  // 1    26
+    errorMask: BYTE;                    // 1    27
+    mode: BYTE;                         // 1    28
+    reserved3: DWORD;                   // 4    32
+END_STRUCT
+END_TYPE
+(*
+typedef struct {
+    uint16_t    frameCount;         // network byte order
+    uint8_t     reserved1[2];
+    uint16_t    majorVersion;       // network byte order
+    uint8_t     minorVersion;
+    uint8_t     microVersion;
+    char        hardwareID[16];
+    uint8_t     reserved2;
+    uint8_t     channelMask;
+    uint8_t     errorMask;
+    uint8_t     mode;
+    uint8_t     reserved3[4];
+} encoder_header_t;
+*)
+
+
+
+
+

ENUM_XS_YAG_Statesïƒ

+
{attribute 'qualified_only'}
+TYPE ENUM_XS_YAG_States :
+(
+    Unknown := 0,
+    OUT := 1,
+    YAG1 := 2,
+    YAG2 := 3
+);
+END_TYPE
+
+
+
+
+
+

GVLsïƒ

+
+

Global_Versionïƒ

+
{attribute 'TcGenerated'}
+{attribute 'no-analysis'}
+{attribute 'linkalways'}
+// This function has been automatically generated from the project information.
+VAR_GLOBAL CONSTANT
+    {attribute 'const_non_replaced'}
+    stLibVersion_rix_optics : ST_LibVersion := (iMajor := 3, iMinor := 3, iBuild := 0, iRevision := 0, nFlags := 1, sVersion := '3.3.0');
+END_VAR
+
+
+
+
+

GVL_COM_Buffersïƒ

+
VAR_GLOBAL
+    // M1K2
+    Serial_RXBuffer_M1K2 : ComBuffer;
+    Serial_TXBuffer_M1K2 : ComBuffer;
+END_VAR
+
+
+
+
+

GVL_M1K1ïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL
+    // Pitch Mechanism:\
+    // Currently unused
+    {attribute 'TcLinkTo' := '.diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^Position'}
+    M1K1_Pitch : HOMS_PitchMechanism := (ReqPosLimHi := 24681,
+                                         ReqPosLimLo := 24321,
+                                         diEncPosLimHi := 10139808,
+                                         diEncPosLimLo := 9950984); // Set to 50 urad before hard limits tripped during SAT
+END_VAR
+
+
+
+
+

GVL_M1K1_BENDER_Constantsïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL CONSTANT
+    // Encoder reference values in counts = nm
+    nM1K1bendUS_ENC_REF : ULINT := 21458400;
+    nM1K1bendDS_ENC_REF : ULINT := 21225900;
+
+    // PMPS Limits for benders
+    nM1K1bendUS_PMPS_UpperLimit : ULINT := 22100000; //21500000;//22100000; As requested by Alex R and RP, switched back again
+    nM1K1bendUS_PMPS_LowerLimit : ULINT := 20900000; //20100000;//20900000;
+
+    nM1K1bendDS_PMPS_UpperLimit : ULINT := 21800000;//21100000;//21800000;
+    nM1K1bendDS_PMPS_LowerLimit : ULINT := 20600000;// 19800000;//20600000;
+END_VAR
+
+
+
+
+

GVL_M1K1_BENDER_RTDïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL
+    // M1K1 US RTDs
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 1^Value'}
+    nM1K1US_RTD_1 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 2^Value'}
+    nM1K1US_RTD_2 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 1^Value'}
+    nM1K1US_RTD_3 AT %I* : INT;
+
+    // M1K1 DS RTDs
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 2^Value'}
+    nM1K1DS_RTD_1 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 1^Value'}
+    nM1K1DS_RTD_2 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 2^Value'}
+    nM1K1DS_RTD_3 AT %I* : INT;
+
+END_VAR
+
+
+
+
+

GVL_M1K1_Constantsïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL CONSTANT
+    // Encoder reference values in counts = nm
+    // Enc reference values from Axilon FAT
+    nYUP_ENC_REF : ULINT := 13008545;
+    nYDWN_ENC_REF : ULINT := 11158257;
+    nXUP_ENC_REF : ULINT := 19831295;
+    nXDWN_ENC_REF : ULINT := 19604132;
+
+    (* previous values
+    nXUP_ENC_REF : ULINT := 19649910;
+    nXDWN_ENC_REF : ULINT := 19609100;
+    *)
+END_VAR
+
+
+
+
+

GVL_M1K2ïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL
+    // Pitch Mechanism:
+    // Currently Unused
+    {attribute 'TcLinkTo' := '.diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^Position'}
+    M1K2_Pitch : HOMS_PitchMechanism := (ReqPosLimHi := 200,
+                                         ReqPosLimLo := -30,
+                                         diEncPosLimHi := 10121210,
+                                         diEncPosLimLo := 10004610); // Set to 50 urad before hard limits tripped during SAT
+END_VAR
+
+
+
+
+

GVL_M1K2_Constantsïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL CONSTANT
+    // Encoder reference values in counts = nm
+    // Enc reference values after alignment 3-13-20
+    nYLEFT_ENC_REF : ULINT := 96270560;
+    nYRIGHT_ENC_REF : ULINT := 98728200;
+    nXUP_ENC_REF : ULINT := 19501048;
+    nXDWN_ENC_REF : ULINT := 20872028;
+
+    // Lever arm for Yright/Yleft -> Roll about Z-axis
+    fRollLeverArm_um : REAL := 717000; // lever arm for Yright/Yleft axes in um
+END_VAR
+
+
+
+
+

GVL_M2K2ïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL CONSTANT
+    // Encoder reference values in counts = nm
+    // Put encoder reference values for nominal 0 here
+    nM2K2X_ENC_REF : ULINT := 6077000; //these numbers
+    nM2K2Y_ENC_REF : ULINT := 5975460; //are
+    nM2K2rX_ENC_REF : ULINT := 50412360;//real
+END_VAR
+
+
+
+
+

GVL_M3K2ïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL CONSTANT
+    // Encoder reference values in counts = nm
+    // Put encoder reference values for nominal 0 here
+    nM3K2X_ENC_REF : ULINT := 5951195;
+    nM3K2Y_ENC_REF : ULINT := 5857203;
+    nM3K2rY_ENC_REF : ULINT := 39991700;
+    nM3K2US_ENC_REF : ULINT := 1234567; //these numbers
+    nM3K2DS_ENC_REF : ULINT := 1234567;      //are not real!!
+
+(*
+    // PMPS Limits for benders - need to identify these
+    nM3K2US_PMPS_UpperLimit : ULINT := 21500000;//22100000;
+    nM3K2US_PMPS_LowerLimit : ULINT := 20100000;//20900000;
+
+    nM3K2DS_PMPS_UpperLimit : ULINT := 21100000;//21800000;
+    nM3K2DS_PMPS_LowerLimit : ULINT := 19800000;//20600000;
+*)
+END_VAR
+
+VAR_GLOBAL
+    // M3K2 US RTDs
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 1^Value'}
+    nM3K2US_RTD_1 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 2^Value'}
+    nM3K2US_RTD_2 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 1^Value'}
+    nM3K2US_RTD_3 AT %I* : INT;
+
+    // M3K2 DS RTDs
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 2^Value'}
+    nM3K2DS_RTD_1 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 1^Value'}
+    nM3K2DS_RTD_2 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 2^Value'}
+    nM3K2DS_RTD_3 AT %I* : INT;
+
+END_VAR
+
+
+
+
+

GVL_M4K2ïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL CONSTANT
+    // Encoder reference values in counts = nm
+    // Put encoder reference values for nominal 0 here
+    nM4K2X_ENC_REF : ULINT := 5902073;
+    nM4K2Y_ENC_REF : ULINT := 6000313;
+    nM4K2rX_ENC_REF : ULINT := 50657020;
+    nM4K2US_ENC_REF : ULINT := 1234567; //these numbers
+    nM4K2DS_ENC_REF : ULINT := 1234567; //are not real!!
+
+    // PMPS Limits for benders - need to identify these
+    nM4K2US_PMPS_UpperLimit : ULINT := 21500000;//22100000;
+    nM4K2US_PMPS_LowerLimit : ULINT := 20100000;//20900000;
+
+    nM4K2DS_PMPS_UpperLimit : ULINT := 21100000;//21800000;
+    nM4K2DS_PMPS_LowerLimit : ULINT := 19800000;//20600000;
+END_VAR
+
+VAR_GLOBAL
+    // M4K2 US RTDs
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 1^Value'}
+    nM4K2US_RTD_1 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 2^Value'}
+    nM4K2US_RTD_2 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 1^Value'}
+    nM4K2US_RTD_3 AT %I* : INT;
+
+    // M4K2 DS RTDs
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 2^Value'}
+    nM4K2DS_RTD_1 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 1^Value'}
+    nM4K2DS_RTD_2 AT %I* : INT;
+    {attribute 'TcLinkTo' := 'TIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 2^Value'}
+    nM4K2DS_RTD_3 AT %I* : INT;
+
+END_VAR
+
+
+
+
+

GVL_PMPSïƒ

+
{attribute 'qualified_only'}
+VAR_GLOBAL
+    {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:ARB:01'}
+    fbArbiter1: FB_Arbiter(1);
+    {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:ARB:02'}
+    fbArbiter2: FB_Arbiter(2);
+    {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:FFO:01'}
+    {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output'}
+    fbFastFaultOutput1: FB_HardwareFFOutput := (bAutoReset := TRUE , i_sNetID:='172.21.42.126.1.1' );
+    {attribute 'pytmc' := 'pv: PLC:RIX:OPTICS:FFO:02'}
+    {attribute 'TcLinkTo' := '.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output'}
+    fbFastFaultOutput2: FB_HardwareFFOutput := (bAutoReset := TRUE, i_sNetID:='172.21.42.126.1.1');
+    rPhotonEnergy: REAL;
+END_VAR
+
+
+
+
+

GVL_SerialIOïƒ

+
VAR_GLOBAL
+    //Better have your inputs and outputs!
+    // M1K2
+    Serial_stComIn_M1K2   AT %I*    :       EL6inData22B (*KL6inData22B*);
+    Serial_stComOut_M1K2  AT %Q*    :       EL6outData22B (*KL6outData22B*);
+END_VAR
+
+
+
+
+

Mainïƒ

+
VAR_GLOBAL
+(*
+    Only includes motor definitions for the IOC
+    These are hard-coded to be Main.M#,
+    but are very convenient to store in a GVL,
+    hence the confusing namespace here
+
+    This should be refactored once the IOC
+    supports arbitrary ads paths for motors
+*)
+    (*MR1K2*)
+    // Motors
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 2'}
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:MMS:YLEFT
+    '}
+    M1 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Yleft
+    fbMotionStage_m1 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 2'}
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:MMS:YRIGHT
+    '}
+    M2 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Yright
+    fbMotionStage_m2 : FB_MotionStage;
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 2;
+                               .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:MMS:XUP
+    '}
+    M3 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Xup
+    fbMotionStage_m3 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:MMS:XDWN
+    '}
+    M4 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K2 Xdwn
+    fbMotionStage_m4 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 2'}
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:MMS:PITCH
+    '}
+    M5 : ST_MotionStage := (fVelocity:=30.0, nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=True); // M1K2 Pitch Stepper
+
+
+    (*SP1K1-Mono*)
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:M_PI
+    '}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 2^Position'}
+    M6: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.ALWAYS, fVelocity:=200.0, bPowerSelf:=True); // M_PI, urad
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:G_PI
+    '}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position'}
+    M7: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.ALWAYS, fVelocity:=200.0, bPowerSelf:=True); // G_PI, urad
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:M_H
+    '}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 1^Position'}
+    M8: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=500.0, bPowerSelf:=True); // M_H, um
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:G_H
+    '}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 2^Position'}
+    M9: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=1000.0, bPowerSelf:=True); // G_H, um
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:SD_V
+    '}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 2'}
+    M10: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=500.0, bPowerSelf:=True); // SD_V, um
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:SD_ROT
+    '}
+    // no limits on this motion
+    M11: ST_MotionStage:=(nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, fVelocity:=500.0, bPowerSelf:=True); // SD_R, urad
+
+    (*MR1K1*)
+    // Should move before MR1K2 and re-number each motor, lots of work
+    // need to fix Axis IDs for IOC to work
+    // For now just want functional PLC project
+    // Motors
+
+    {attribute 'TcLinkTo' := '.bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2;
+                              .bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1;
+                              .nRawEncoderULINT:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:MMS:YUP
+    '}
+    M12 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Yup
+    fbMotionStage_m12 : FB_MotionStage;
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1;
+                        .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2'}
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:MMS:YDWN
+    '}
+    M13 : ST_MotionStage := (fVelocity:=100.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Ydwn
+    fbMotionStage_m13 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 2'}
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:MMS:XUP
+    '}
+    M14 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Xup
+    fbMotionStage_m14 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 2'}
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:MMS:XDWN
+    '}
+    M15 : ST_MotionStage := (fVelocity:=150.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Xdwn
+    fbMotionStage_m15 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M1K1_Pitch]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:MMS:PITCH
+    '}
+    M16 : ST_MotionStage := (fVelocity:=30.0, nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=True); // M1K1 Pitch Stepper
+
+    {attribute 'TcLinkTo' := '.bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_US]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT    := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+    pv: MR1K1:BEND:MMS:US
+    '}
+    // unlinking this .bLimitForwardEnable :=TIIB[EL7041_M1K1_BEND_US]^STM Status^Status^Digital input 1;
+    M17 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR1K1 US BEND
+    fbMotionStage_m17 : FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT    := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 2^Position'}
+    {attribute 'pytmc' := '
+    pv: MR1K1:BEND:MMS:DS
+    '}
+    M18 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR1K1 DS BEND
+    fbMotionStage_m18 : FB_MotionStage;
+
+    (*SL1K2*)
+    // Motors
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 2;
+                              .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 1;
+                               .nRawEncoderULINT      := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:MMS:PITCH
+    '}
+    M19 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:PITCH',fVelocity :=0.12);// Air Pitch
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 2;
+                               .nRawEncoderULINT      := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 2^Position'}
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:MMS:VERT
+    '}
+    M20 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:VERT',fVelocity :=0.3); // Air Vertical
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 2;
+                              .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 1;
+                              .nRawEncoderULINT      := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:MMS:ROLL
+    '}
+    M21 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:ROLL',fVelocity :=0.24); // Air Roll
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT      := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 2^Position'}
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:MMS:GAP
+    '}
+    M22 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:GAP',fVelocity :=0.1); // GAP
+
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 2;
+                              .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 1;
+                              .nRawEncoderULINT      := TIIB[EL5042_SL1K2_YAG]^FB Inputs Channel 1^Position'}
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:MMS:YAG
+    '}
+    M23 : ST_MotionStage := (sName:= 'SL1K2:EXIT:MMS:YAG',fVelocity :=0.5); // YAG
+
+
+    // ST1K1-ZOS-MMS
+    {attribute 'pytmc' := 'pv: ST1K1:ZOS:MMS'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable  := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT     :=TIIB[ST1K1-EL5042]^FB Inputs Channel 1^Position;
+                              .bBrakeRelease        := TIIB[ST1K1-EL2008]^Channel 1^Output'}
+    M24: ST_MotionStage := (sName := 'ST1K1:ZOS:MMS');
+
+    // MR2K2-FLAT axes
+    {attribute 'pytmc' := 'pv: MR2K2:FLAT:MMS:X'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 1^Position'}
+    M25 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //X mot
+       fbMotionStageM25 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR2K2:FLAT:MMS:Y'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 2^Position'}
+    M26 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Y mot
+    fbMotionStageM26 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR2K2:FLAT:MMS:PITCH'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 2;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 1;
+                              .nRawEncoderULINT:=TIIB[EL5042_M2K2rX]^FB Inputs Channel 1^Position'}
+    M27 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Pitch mot
+    fbMotionStageM27 : FB_MotionStage;
+
+    // MR3K2-KBH axes
+    {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:X'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 1^Position'}
+    M28 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //X mot
+    fbMotionStageM28 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:Y'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 2^Position'}
+    M29 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Y mot
+    fbMotionStageM29 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:PITCH'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M3K2rY]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M3K2ry]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M3K2rY]^FB Inputs Channel 1^Position'}
+    M30 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Pitch mot
+    fbMotionStageM30 : FB_MotionStage;
+    {attribute 'pytmc' := ' pv: MR3K2:KBH:MMS:BEND:US'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 1^Position'}
+    M31 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR3K2 US BEND
+    fbMotionStageM31 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR3K2:KBH:MMS:BEND:DS'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 2^Position'}
+    M32 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR3K2 DS BEND
+    fbMotionStageM32 : FB_MotionStage;
+
+
+    // MR4K2-KBV axes
+    {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:X'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 1^Position'}
+    M33 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //X mot
+    fbMotionStageM33 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:Y'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 2^Position'}
+    M34 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Y mot
+    fbMotionStageM34 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:PITCH'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:=TIIB[EL5042_M4K2rX]^FB Inputs Channel 1^Position'}
+    M35 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.ALWAYS, bPowerSelf:=TRUE); //Pitch mot
+    fbMotionStageM35 : FB_MotionStage;
+    {attribute 'pytmc' := ' pv: MR4K2:KBV:MMS:BEND:US'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 1^Position'}
+    M36 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR4K2 US BEND
+    fbMotionStageM36 : FB_MotionStage;
+    {attribute 'pytmc' := 'pv: MR4K2:KBV:MMS:BEND:DS'}
+    {attribute 'TcLinkTo' := '.bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 1;
+                              .bLimitBackwardEnable:=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 2;
+                              .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 2^Position'}
+    M37 : ST_MotionStage := (nEnableMode:=ENUM_StageEnableMode.DURING_MOTION, bPowerSelf:=TRUE); //MR4K2 DS BEND
+    fbMotionStageM37 : FB_MotionStage;
+
+
+    sio_current AT%I* : UINT;
+
+    sio_load AT%I* : UINT;
+    dummyBool: BOOL;
+END_VAR
+
+
+
+
+
+

POUsïƒ

+
+

CheckBoundsïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckBounds : DINT
+VAR_INPUT
+    index, lower, upper: DINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF  index < lower THEN
+    CheckBounds := lower;
+ELSIF  index > upper THEN
+    CheckBounds := upper;
+ELSE
+    CheckBounds := index;
+END_IF
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckDivDIntïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckDivDInt : DINT
+VAR_INPUT
+    divisor:DINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF divisor = 0 THEN
+    CheckDivDInt:=1;
+ELSE
+    CheckDivDInt:=divisor;
+END_IF;
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckDivLIntïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckDivLInt : LINT
+VAR_INPUT
+    divisor:LINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF divisor = 0 THEN
+    CheckDivLInt:=1;
+ELSE
+    CheckDivLInt:=divisor;
+END_IF;
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckDivLRealïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckDivLReal : LREAL
+VAR_INPUT
+    divisor:LREAL;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF divisor = 0 THEN
+    CheckDivLReal:=1;
+ELSE
+    CheckDivLReal:=divisor;
+END_IF;
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckDivRealïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckDivReal : REAL
+VAR_INPUT
+    divisor:REAL;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF divisor = 0 THEN
+    CheckDivReal:=1;
+ELSE
+    CheckDivReal:=divisor;
+END_IF;
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckLRangeSignedïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckLRangeSigned : LINT
+VAR_INPUT
+    value, lower, upper: LINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF (value < lower) THEN
+    CheckLRangeSigned := lower;
+ELSIF(value > upper) THEN
+    CheckLRangeSigned := upper;
+ELSE
+    CheckLRangeSigned := value;
+END_IF
+
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckLRangeUnsignedïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckLRangeUnsigned : ULINT
+VAR_INPUT
+    value, lower, upper: ULINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF (value < lower) THEN
+    CheckLRangeUnsigned := lower;
+ELSIF(value > upper) THEN
+    CheckLRangeUnsigned := upper;
+ELSE
+    CheckLRangeUnsigned := value;
+END_IF
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckPointerïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckPointer : POINTER TO BYTE
+VAR_INPUT
+    ptToTest : POINTER TO BYTE; // Destination address of the pointer
+    iSize : DINT;                   // Size of the type the pointer points to. (e.g: 20 for POINTER TO ARRAY [0..9] OF INT)
+    iGran : DINT;                   // Granularity of the pointer access. This is the size of the biggest non-structured data type in the type the pointer points to. (e.g: 2 for POINTER TO ARRAY [0..9] OF INT)
+    bWrite: BOOL;                   // Indicates read or write Access. TRUE = write access.
+END_VAR
+// No standard way of implementation. Fill your own code here
+CheckPointer := ptToTest;
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckRangeSignedïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckRangeSigned : DINT
+VAR_INPUT
+    value, lower, upper: DINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF (value < lower) THEN
+    CheckRangeSigned := lower;
+ELSIF(value > upper) THEN
+    CheckRangeSigned := upper;
+ELSE
+    CheckRangeSigned := value;
+END_IF
+{flow}
+
+END_FUNCTION
+
+
+
+
+

CheckRangeUnsignedïƒ

+
// Implicitly generated code : DO NOT EDIT
+FUNCTION CheckRangeUnsigned : UDINT
+VAR_INPUT
+    value, lower, upper: UDINT;
+END_VAR
+// Implicitly generated code : Only an Implementation suggestion
+{noflow}
+IF (value < lower) THEN
+    CheckRangeUnsigned := lower;
+ELSIF(value > upper) THEN
+    CheckRangeUnsigned := upper;
+ELSE
+    CheckRangeUnsigned := value;
+END_IF
+{flow}
+
+END_FUNCTION
+
+
+
+
+

F_AddChannelToHeaderïƒ

+
FUNCTION F_AddChannelToHeader : BOOL
+// Adds data about our channel to the header
+VAR_IN_OUT
+    stHeader: DUT_Header_NW;
+    stChannel: DUT_Channel_NW;
+END_VAR
+IF stChannel.channel = 0 THEN
+    F_AddChannelToHeader := FALSE;
+ELSE
+    stHeader.channelMask := stHeader.channelMask + SHL(1, stChannel.channel - 1);
+    IF stChannel.error > 0 THEN
+        stHeader.errorMask := stHeader.errorMask + SHL(1, stChannel.channel - 1);
+    END_IF
+    F_AddChannelToHeader := TRUE;
+END_IF
+
+END_FUNCTION
+
+
+
+
Related:
+
+
+
+
+

FB_AssembleChannelïƒ

+
FUNCTION_BLOCK FB_AssembleChannel
+VAR_INPUT
+    // Raw count from the encoder, taken from ST_MotionStage.nEncoderCount
+    nEncCount : UDINT;
+    // Latched rising edge timestamp from EL1252-0050 terminal.
+    nTiming : ULINT;
+    // Scale as reported in ST_MotionStage.stAxisParameters.fEncScaleFactorNumerator
+    fScale : LREAL;
+    // Serial number of the encoder
+    sHardwareID : STRING(15);
+    // Channel number for the data packet
+    nChannel : USINT;
+    // Error code for the data packet
+    nError : USINT;
+    // Selector for acquisition mode (currently unused)
+    nMode : USINT;
+    // Scale denominator as reported in ST_MotionStage.stAxisParameters.fEncScaleFactorDenominator
+    fScaleDenominator: LREAL;
+END_VAR
+VAR_OUTPUT
+    // Network-ready encoder channel structure
+    stChannel : DUT_Channel_NW;
+END_VAR
+VAR
+    nStringIter : USINT;
+END_VAR
+stChannel.count := HOST_TO_BE32(UDINT_TO_DWORD(nEncCount));
+stChannel.timing := HOST_TO_BE32(ULINT_TO_DWORD(nTiming)); //  Truncate to remove the "seconds" bytes.
+// Scale may be numerator-only or numerator and denominator
+IF fScaleDenominator = 1 AND fScale < 0 THEN
+    // Old format
+    stChannel.scale := HOST_TO_BE16(LREAL_TO_WORD(fScale * 1_000_000)); // Send as "nanometers per count" uint (assuming mm scale)
+    stChannel.scale_denominator := 0;
+ELSE
+    // New format
+    stChannel.scale := HOST_TO_BE16(LREAL_TO_WORD(fScale));
+    stChannel.scale_denominator := HOST_TO_BE16(LREAL_TO_WORD(fScaleDenominator));
+END_IF
+
+FOR nStringIter := 0 TO 15 DO
+    stChannel.hardwareID[nStringIter] := sHardwareID[nStringIter];
+END_FOR
+
+stChannel.channel := nChannel;
+stChannel.error := nError;
+stChannel.mode := nMode;
+
+END_FUNCTION_BLOCK
+
+
+
+
Related:
+
+
+
+
+

FB_AssembleHeaderïƒ

+
FUNCTION_BLOCK FB_AssembleHeader
+VAR_INPUT
+    // The count of how many frames we've sent, e.g. 1 on the first send, 2 on the second...
+    nFrameCount : UINT;
+    // Protocol version. This is set for you by this function block.
+    nMajor : UINT := 2;
+    nMinor : USINT := 0;
+    nMicro : USINT := 0;
+    // Unambiguous identifier for the PLC
+    sHardwareID : STRING(15);
+    // Selector for acquisition mode (currently unused)
+    nMode : USINT;
+END_VAR
+VAR_OUTPUT
+    // Almost ready encoder header structure. See FB_AddChannelToHeader.
+    stHeader : DUT_Header_NW;
+END_VAR
+VAR
+    nStringIter : USINT;
+END_VAR
+stHeader.frameCount := HOST_TO_BE16(UINT_TO_WORD(nFrameCount));
+stHeader.major := HOST_TO_BE16(UINT_TO_WORD(nMajor));
+stHeader.minor := USINT_TO_BYTE(nMinor);
+stHeader.micro := USINT_TO_BYTE(nMicro);
+
+FOR nStringIter := 0 TO 15 DO
+    stHeader.hardwareID[nStringIter] := sHardwareID[nStringIter];
+END_FOR
+
+stHeader.mode := nMode;
+
+END_FUNCTION_BLOCK
+
+
+
+
Related:
+
+
+
+
+

FB_BufferedSocketSendïƒ

+
FUNCTION_BLOCK FB_BufferedSocketSend
+VAR_INPUT
+    stData: DUT_01_Channel_NW;
+    bNewData: BOOL;
+    hSocket: T_HSOCKET;
+    sRemoteHost: STRING;
+    nRemotePort: UDINT;
+END_VAR
+VAR_OUTPUT
+END_VAR
+VAR CONSTANT
+    BUFFER_SIZE: UINT := 16;
+END_VAR
+VAR
+    // Input handling
+    rtNewData: R_TRIG;
+
+    // Data buffer and iteration
+    arrBuffer: ARRAY[0..BUFFER_SIZE-1] OF DUT_01_Channel_NW;
+    nDataRecvCount: ULINT;
+    nDataSentCount: ULINT;
+    nIndex: UINT;
+
+    // Actually send the data
+    fbSocketSend: FB_SocketUdpSendTo;
+    bExecuteSend: BOOL;
+END_VAR
+rtNewData(CLK:=bNewData);
+IF rtNewData.Q THEN
+    arrBuffer[nDataRecvCount MOD BUFFER_SIZE] := stData;
+    nDataRecvCount := nDataRecvCount + 1;
+END_IF
+IF nDataRecvCount > nDataSentCount AND NOT fbSocketSend.bBusy THEN
+    nIndex := ULINT_TO_UINT(nDataSentCount MOD BUFFER_SIZE);
+    bExecuteSend := TRUE;
+    nDataSentCount := nDataSentCount + 1;
+END_IF
+fbSocketSend(
+    hSocket:=hSocket,
+    sRemoteHost:=sRemoteHost,
+    nRemotePort:=nRemotePort,
+    cbLen:=SIZEOF(arrBuffer[nIndex]),
+    pSrc:=ADR(arrBuffer[nIndex]),
+    bExecute:=bExecuteSend,
+);
+fbSocketSend(
+    bExecute:=FALSE,
+);
+bExecuteSend := FALSE;
+
+END_FUNCTION_BLOCK
+
+
+
+
Related:
+
+
+
+
+

FB_UDPSocketHandlerïƒ

+
FUNCTION_BLOCK FB_UDPSocketHandler
+VAR_INPUT
+    bEnable : BOOL;
+    bReset : BOOL;
+    nLocalPort: UDINT;
+    tRetry : TIME := T#1h;
+    sLocalIP : T_IPv4Addr;
+END_VAR
+VAR_OUTPUT
+    bReady : BOOL;
+    hSocket : T_HSOCKET;
+END_VAR
+VAR
+    rtReset : R_TRIG;
+    tonRetryConnection : TON; // Retry after an hour
+
+    fbGetAdapterIP : FB_GetAdaptersInfo := (bExecute := TRUE, sNetID := ''); // Acquire IP of the correct adapter
+    fbSocket : FB_ConnectionlessSocket;
+
+    ctuSocketError : CTU := (PV:=3);
+
+    bSocketEnable : BOOL;
+    bAdapterSet : BOOL;
+
+    idxPortFind : UDINT;
+END_VAR
+IF sLocalIP <> '' THEN
+    fbSocket.sLocalHost := sLocalIP;
+    bSocketEnable := TRUE;
+    bAdapterSet := TRUE;
+END_IF
+IF bEnable AND NOT bAdapterSet THEN
+    fbGetAdapterIP();
+    IF NOT (fbGetAdapterIP.bBusy or fbGetAdapterIP.bError) THEN
+        FOR idxPortFind := 0 TO MAX_LOCAL_ADAPTERS DO
+            IF FIND(fbGetAdapterIP.arrAdapters[idxPortFind].sIpAddr,
+               GVL_Logger.sIpTidbit) <> 0 THEN
+                fbSocket.sLocalHost := fbGetAdapterIP.arrAdapters[idxPortFind].sIpAddr;
+                bSocketEnable := TRUE;
+                bAdapterSet := TRUE;
+                EXIT;
+            END_IF
+        END_FOR
+    END_IF
+END_IF
+
+(* Ensure the socket is ready for when data is emitted *)
+rtReset(CLK:=bReset);
+
+IF (rtReset.Q AND fbSocket.bEnable) THEN
+    fbSocket(bEnable:=FALSE);
+END_IF
+
+// Disable fbSocket if too many errors occur
+ctuSocketError(CU:=fbSocket.bError, RESET:=tonRetryConnection.Q OR rtReset.Q);
+bSocketEnable R= ctuSocketError.Q;
+
+// Retry an hour later
+tonRetryConnection(IN:=ctuSocketError.Q,
+                   PT:=tRetry);
+bSocketEnable S= tonRetryConnection.Q OR rtReset.Q;
+
+fbSocket(
+    nLocalPort:=nLocalPort,
+    bEnable:=bSocketEnable AND bEnable,
+    nMode:=CONNECT_MODE_ENABLEDBG,
+);
+
+bReady := (bAdapterSet AND fbSocket.bEnable AND NOT fbSocket.bError AND
+           fbSocket.eState = E_SocketConnectionlessState.eSOCKET_CREATED);
+hSocket := fbSocket.hSocket;
+
+END_FUNCTION_BLOCK
+
+
+
+
+

FB_XS_YAG_Statesïƒ

+
FUNCTION_BLOCK FB_XS_YAG_States EXTENDS FB_PositionStateBase_WithPMPS
+VAR_INPUT
+        {attribute 'pytmc' := '
+        pv: SET
+        io: io
+    '}
+    enumSet: ENUM_XS_YAG_States;
+
+    stOut: DUT_PositionState;
+    stYag1: DUT_PositionState;
+    stYag2: DUT_PositionState;
+
+    bStatesLock: BOOL;
+END_VAR
+VAR_OUTPUT
+     {attribute 'pytmc' := '
+        pv: GET
+        io: i
+    '}
+    enumGet: ENUM_XS_YAG_States;
+END_VAR
+VAR
+     bXSInit: BOOL :=TRUE;
+END_VAR
+VAR CONSTANT
+    fInDelta: LREAL := 2;
+    fOutDelta: LREAL := 2;
+    fInVelocity: LREAL := 0.5;
+    fOutVelocity: LREAL := 0.5;
+    fAccel: LREAL := 100;
+    fOutDecel: LREAL := 25;
+END_VAR
+IF bXSInit THEN
+    bXSInit := FALSE;
+
+    stOut.sName := 'OUT';
+    stOut.fVelocity := fOutVelocity;
+    stOut.fDelta := fOutDelta;
+    stOut.fAccel := fAccel;
+    stOut.fDecel := fOutDecel;
+    stOut.bMoveOk := TRUE;
+
+    stYag1.sName := 'YAG1';
+    stYag1.fVelocity := fInVelocity;
+    stYag1.fDelta := fInDelta;
+    stYag1.fAccel := fAccel;
+    stYag1.fDecel := fAccel;
+    stYag1.bMoveOk := TRUE;
+
+    stYag2.sName := 'YAG2';
+    stYag2.fVelocity := fInVelocity;
+    stYag2.fDelta := fInDelta;
+    stYag2.fAccel := fAccel;
+    stYag2.fDecel := fAccel;
+    stYag2.bMoveOk := TRUE;
+
+    arrStates[1] := stOut;
+    arrStates[2] := stYag1;
+    arrStates[3] := stYag2;
+END_IF
+
+setState := enumSet;
+Exec();
+enumGet := getState;
+enumSet := setState;
+
+END_FUNCTION_BLOCK
+
+
+
+
Related:
+
+
+
+
+

P_Serial_Comïƒ

+
PROGRAM P_Serial_Com
+VAR
+    fbSerialLineControl_EL6001_M1K2: SerialLineControl;
+END_VAR
+//These are the global IOs...don't forget to copy your data into them
+
+(* EL6001 Serial port 0 com function *)
+fbSerialLineControl_EL6001_M1K2(Mode:= SERIALLINEMODE_EL6_22B (*SERIALLINEMODE_KL6_22B_STANDARD*),
+                                pComIn:= ADR(Serial_stComIn_M1K2),
+                                   pComOut:=ADR(Serial_stComOut_M1K2),
+                                SizeComIn:= SIZEOF(Serial_stComIn_M1K2),
+                                TxBuffer:= Serial_TXBuffer_M1K2,
+                                RxBuffer:= Serial_RXBuffer_M1K2,
+                                Error=> ,
+                                ErrorID=> );
+
+END_PROGRAM
+
+
+
+
+

PiezoSerialïƒ

+
PROGRAM PiezoSerial
+VAR
+    //PI Serial
+    fbE621SerialDriver_M1K2 : FB_PI_E621_SerialDriver;
+    rtInitParams_M1K2       :       R_TRIG;
+    tonTimeoutRst_M1K2      : TON := (PT:=T#2S); //For timeout reset
+END_VAR
+//Piezo E-621
+///////////////////////
+fbE621SerialDriver_M1K2.i_xExecute := TRUE;
+fbE621SerialDriver_M1K2.i_xExecute R= fbE621SerialDriver_M1K2.q_xDone;
+fbE621SerialDriver_M1K2(iq_stPiezoAxis:= GVL_M1K2.M1K2_Pitch.Piezo,
+                        iq_stSerialRXBuffer:= Serial_RXBuffer_M1K2,
+                        iq_stSerialTXBuffer:= Serial_TXBuffer_M1K2);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_1_PlcTaskïƒ

+
PROGRAM PRG_1_PlcTask
+VAR
+fbLogHandler: FB_LogHandler;
+END_VAR
+PRG_MR1K1_BEND();
+PRG_MR1K1_BEND_BENDER();
+PRG_MR1K2_SWITCH();
+PRG_SP1K1_MONO();
+PRG_SL1K2_EXIT();
+PRG_ST1K1_ZOS();
+//PRG_SPO_PMPS(); As per Jira Ticket LCLSECSD-249
+PRG_2_PMPS_POST();
+fbLogHandler();
+PRG_ZeroOrder_PMPS();
+PRG_MR2K2_FLAT();
+PRG_MR3K2_KBH();
+PRG_MR4K2_KBV();
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_2_PMPS_POSTïƒ

+
PROGRAM PRG_2_PMPS_POST
+VAR
+    fbArbiterIO: FB_SubSysToArbiter_IO;
+    fb_vetoArbiter: FB_VetoArbiter;
+    ff2_ff1_link_optics: FB_FastFault := (i_xAutoReset := TRUE, i_DevName := 'FF2 to FF1 Link Optics', i_Desc := 'This is virtual FF2 fault, Please see faulting optics devices', i_TypeCode := 16#FFFF);
+    //Extra FFOs
+    ffRIX01 : FB_FastFault := (
+        i_xAutoReset := FALSE,
+        i_DevName := 'RIX Tran 0.1',
+        i_Desc := 'Faults when M1K1 is IN and transmission is above 0.1',
+        i_TypeCode := 16#F509);
+    ffRIX02 : FB_FastFault := (
+        i_xAutoReset := FALSE,
+        i_DevName := 'RIX Tran 0.2',
+        i_Desc := 'Faults when M1K1 is IN and transmission is above 0.2',
+        i_TypeCode := 16#F510);
+    ffRIX05 : FB_FastFault := (
+        i_xAutoReset := FALSE,
+        i_DevName := 'RIX Tran 0.5',
+        i_Desc := 'Faults when M1K1 is IN and transmission is above 0.5',
+        i_TypeCode := 16#F511);
+    delta: real:=0.1;
+END_VAR
+MOTION_GVL.fbStandardPMPSDB(
+    io_fbFFHWO:= GVL_PMPS.fbFastFaultOutput1,
+    bEnable:= TRUE,
+    sPLCName:='plc-rixs-optics'
+);
+GVL_PMPS.fbFastFaultOutput1.Execute(i_xVeto := (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT])
+                                             AND (NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN]));
+GVL_PMPS.fbFastFaultOutput2.Execute(i_xVeto := (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT]
+                                        AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN])
+                                         OR PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.ST1K2]);
+
+fbArbiterIO(
+    Arbiter:=GVL_PMPS.fbArbiter1,
+    fbFFHWO:=GVL_PMPS.fbFastFaultOutput1,
+    i_bVeto := PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT]
+               AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN]);
+
+fb_vetoArbiter(bVeto:= PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.ST1K2],
+                HigherAuthority := GVL_PMPS.fbArbiter1,
+                LowerAuthority := GVL_PMPS.fbArbiter2,
+                FFO := GVL_PMPS.fbFastFaultOutput2);
+
+ff2_ff1_link_optics(
+    io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1,
+    i_xOK :=  GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut);
+
+//Code for Removing arbitration
+GVL_PMPS.fbArbiter1.AddRequest(nReqID := 47, stReqBp := PMPS_GVL.cstFullBeam, sDevName := 'rixs-optics');
+GVL_PMPS.fbArbiter2.AddRequest(nReqID := 48, stReqBp := PMPS_GVL.cstFullBeam, sDevName := 'rixs-optics');
+
+// Extra FFOs
+ffRIX01.i_xOK := (PMPS_GVL.stCurrentBeamParameters.nTran <=0.1+(0.1*delta)); //0.1
+ffRIX01(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+ffRIX02.i_xOK := (PMPS_GVL.stCurrentBeamParameters.nTran <=0.2+(0.2*delta));
+ffRIX02(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+ffRIX05.i_xOK := (PMPS_GVL.stCurrentBeamParameters.nTran <=0.5+(0.5*delta));
+ffRIX05(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+
+GVL_PMPS.rPhotonEnergy := PMPS_GVL.stCurrentBeamParameters.neV;
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_DAQ_ENCODERïƒ

+
PROGRAM PRG_DAQ_ENCODER
+VAR
+    // Inputs
+    {attribute 'TcLinkTo' := 'TIIB[EVR]^Latch^LatchPos1'}
+    iLatchPos AT %I*: ULINT;
+    {attribute 'TcLinkTo' := 'TIIB[EVR]^Latch^LatchNeg1'}
+    iLatchNeg AT %I*: ULINT;
+    {attribute 'TcLinkTo' := 'TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position'}
+    nEncoderCount AT %I*: ULINT;
+    bSendToDAQ: BOOL := TRUE;
+    bSendToTest: BOOL := FALSE;
+    // rix-daq is the default test host
+    sTestHost: STRING := '172.21.140.21';
+    bUseHWTriggers: BOOL := TRUE;
+    bUseSWTriggers: BOOL := FALSE;
+    tSWTriggerDelay: TIME := T#8ms;
+
+    // Outputs
+    iTimeSincePos: ULINT;
+    iMaxTime: ULINT;
+    iMinTime: ULINT := 10000000000;
+    fTimeInS: LREAL;
+    iTriggerWidth: ULINT;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:DAQ:TRIG_RATE
+        io: i
+    '}
+    fTriggerRate: LREAL;
+
+    // Internals
+    bNewTrigger: BOOL;
+    tonSWTrigger: TON;
+    iPrevLatchPos: ULINT;
+    fMaxTimeInS: LREAL;
+    fMinTimeInS: LREAL := 10000000;
+    iTimeSinceLast: ULINT;
+    nUpdateCycles: ULINT;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:DAQ:FRAME_COUNT
+        io: i
+    '}
+    nFrameCount: UINT;
+    stTaskInfo: PlcTaskSystemInfo;
+    iUnderflowCount: ULINT;
+    fUnderflowPercent: LREAL;
+    fEncScale: LREAL;
+    fEncScaleDenominator: LREAL;
+
+    fbSocketHandler : FB_UDPSocketHandler;
+    fbSocketSend : FB_BufferedSocketSend;
+    fbSocketHandlerTest : FB_UDPSocketHandler;
+    fbSocketSendTest : FB_BufferedSocketSend;
+    payload : DUT_01_Channel_NW;
+    fbHeader : FB_AssembleHeader := (sHardwareID := 'plc-tst-proto6');
+    fbChannel : FB_AssembleChannel := (nChannel := 1);
+
+    // Function blocks
+    fbGetTaskIndex: GETCURTASKINDEX;
+
+    // Temp testing
+    nBusyCycles: UINT;
+    nMaxBusyCycles: UINT;
+    nDroppedFrames: UINT;
+
+    // EPICS Diagnostics (reduce data size)
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:DAQ:ENC_COUNT
+        io: i
+    '}
+    fEpicsEncCount: DINT;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:DAQ:TRIG_WIDTH
+        io: i
+    '}
+    fEpicsTrigWidth: DINT;
+END_VAR
+IF fEncScale = 0 THEN
+    fEncScale := M7.stAxisParameters.fEncScaleFactorNumerator;
+    fEncScaleDenominator := M7.stAxisParameters.fEncScaleFactorDenominator;
+END_IF
+
+fbGetTaskIndex();
+stTaskInfo := _TaskInfo[fbGetTaskIndex.index];
+IF bUseHWTriggers THEN
+    bNewTrigger := iLatchPos <> iPrevLatchPos;
+ELSIF bUseSWTriggers THEN
+    tonSWTrigger(
+        IN:=NOT tonSWTrigger.Q,
+        PT:=tSWTriggerDelay,
+        Q=>bNewTrigger,
+    );
+ELSE
+    bNewTrigger := FALSE;
+END_IF
+
+IF bNewTrigger THEN
+    // Core timing check
+    nUpdateCycles := nUpdateCycles + 1;
+    iTimeSincePos := LINT_TO_ULINT(stTaskInfo.DcTaskTime) - iLatchPos - (stTaskInfo.CycleTime * 100) + (stTaskInfo.LastExecTime * 100);
+    IF iTimeSincePos > 9223372036854775800 THEN
+        iTimeSincePos := 0;
+        iUnderflowCount := iUnderflowCount + 1;
+        IF nUpdateCycles > 0 THEN
+            fUnderFlowPercent := 100 * ULINT_TO_LREAL(iUnderflowCount) / ULINT_TO_LREAL(nUpdateCycles);
+        END_IF
+    END_IF
+
+    // Stats
+    iMaxTime := MAX(iTimeSincePos, iMaxTime);
+    iMinTime := MIN(iTimeSincePos, iMinTime);
+    fTimeInS := ULINT_TO_LREAL(iTimeSincePos) / 1_000_000_000;
+    fMinTimeInS := MIN(fTimeInS, fMinTimeInS);
+    fMaxTimeInS := MAX(fTimeInS, fMaxTimeInS);
+    iTimeSinceLast := iLatchPos - iPrevLatchPos;
+    IF iTimeSinceLast > 0 THEN
+        fTriggerRate := 1_000_000_000/ULINT_TO_LREAL(iTimeSinceLast);
+    END_IF
+    IF iLatchNeg > iLatchPos THEN
+        iTriggerWidth := iLatchNeg - iLatchPos;
+    END_IF
+
+    // Assemble Packet
+    nFrameCount := ULINT_TO_UINT(nUpdateCycles);
+    fbHeader(
+        nFrameCount := nFrameCount,
+        sHardwareID := 'plc-rixs-optics',
+        stHeader => payload.header
+    );
+    fbChannel(
+        nEncCount := ULINT_TO_UDINT(nEncoderCount),
+        nTiming := ULINT_TO_UDINT(iTimeSincePos),
+        fScale := fEncScale,
+        nError := UDINT_TO_USINT(M7.nErrorId),
+        sHardwareID := 'SP1K1:G_PITCH',
+        fScaleDenominator := fEncScaleDenominator,
+        stChannel => payload.channel1
+    );
+    F_AddChannelToHeader(
+        stHeader := payload.header,
+        stChannel := payload.channel1,
+    );
+
+    // Make sure we don't send packets on the same trigger twice
+    iPrevLatchPos := iLatchPos;
+END_IF
+
+// Create our sockets
+// For the private DAQ network
+fbSocketHandler(
+    bEnable := TRUE,
+    tRetry := T#30s,
+    nLocalPort := 0,
+    sLocalIP := '192.168.0.3'
+);
+// For the CDS network (testing)
+fbSocketHandlerTest(
+    bEnable := TRUE,
+    tRetry := T#30s,
+    nLocalPort := 0,
+    sLocalIP := '172.21.140.71'
+);
+
+// Sent to the DAQ
+fbSocketSend(
+    stData := payload,
+    bNewData := bSendToDAQ AND bNewTrigger,
+    hSocket := fbSocketHandler.hSocket,
+    sRemoteHost := '192.168.0.8',
+    nRemotePort := 5006,
+);
+
+// Sent to test host (default: rix-daq)
+fbSocketSendTest(
+    stData := payload,
+    bNewData := bSendToTest AND bNewTrigger,
+    hSocket := fbSocketHandlerTest.hSocket,
+    sRemoteHost := sTestHost,
+    nRemotePort := 5006,
+);
+
+// Update EPICS-only vars
+fEpicsEncCount := ULINT_TO_DINT(nEncoderCount);
+fEpicsTrigWidth := ULINT_TO_DINT(iTriggerWidth);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_MR1K1_BENDïƒ

+
PROGRAM PRG_MR1K1_BEND
+VAR
+    {attribute 'TcLinkTo' := '.fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K1_STO]^Channel 1^Input;
+                              .fbRunHOMS.bSTOEnable2:=TIIB[EL1004_M1K1_STO]^Channel 2^Input;
+                              .fbRunHOMS.stYupEnc.Count:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Position;
+                              .fbRunHOMS.stYdwnEnc.Count:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 2^Position;
+                              .fbRunHOMS.stXupEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 1^Position;
+                              .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 2^Position'}
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND
+    '}
+    M1K1 : DUT_HOMS;
+
+    // Encoder Arrays/RMS Watch:
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:Y
+    '}
+    fbYRMSErrorM1K1 : FB_RMSWatch;
+    fMaxYRMSErrorM1K1 : LREAL;
+    fMinYRMSErrorM1K1 : LREAL;
+
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:X
+    '}
+    fbXRMSErrorM1K1 : FB_RMSWatch;
+    fMaxXRMSErrorM1K1 : LREAL;
+    fMinXRMSErrorM1K1 : LREAL;
+
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:PITCH
+    '}
+    fbPitchRMSErrorM1K1 : FB_RMSWatch;
+    fMaxPitchRMSErrorM1K1 : LREAL;
+    fMinPitchRMSErrorM1K1 : LREAL;
+
+    // Pitch Control
+    fbM1K1PitchControl : FB_PitchControl;
+    bM1K1PitchDone : BOOL;
+    bM1K1PitchBusy : BOOL;
+
+    // 3-15-20 Having issues with pitch control on new Axilon systems (M1K2)
+    // Should test on this one to see if common to all new systems
+    // Using stepper only for now
+    fbMotionStage_m16 : FB_MotionStage;
+
+    // Raw Encoder Counts
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:YUP:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntYupM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:YDWN:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntYdwnM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:XUP:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntXupM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:XDWN:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntXdwnM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:PITCH:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntPitchM1K1 : UDINT;
+
+    // Encoder Reference Values
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:YUP:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefYupM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:YDWN:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefYdwnM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:XUP:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefXupM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:XDWN:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefXdwnM1K1 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:PITCH:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefPitchM1K1 : UDINT;
+    mcReadParameterPitchM1K1 : MC_ReadParameter;
+    fEncRefPitchM1K1_urad : LREAL; // Current Pitch encoder offset in urad
+
+    // Common
+    fEncLeverArm_mm : LREAL := 410.0;
+
+    // Mirror LEDs
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:LED:01:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 1^Output'}
+    bLEDPower01 AT %Q*: BOOL;
+
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:LED:02:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 2^Output'}
+    bLEDPower02 AT %Q*: BOOL;
+
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:LED:03:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 3^Output'}
+    bLEDPower03 AT %Q*: BOOL;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:LED:04:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 4^Output'}
+    bLEDPower04 AT %Q*: BOOL;
+
+    // MR1K1 Y Encoder for PMPS Veto Device
+    ///////////////////////////////////////
+        {attribute 'TcLinkTo' := 'TIIB[PMPS_PRE]^IO Outputs^MR1K1_Y_ENC'}
+        nMR1K1_Y_ENC_PMPS AT %Q* : UDINT;
+        {attribute 'TcLinkTo' := 'TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^Ready'}
+        bMR1K1_Y_ENC_Ready AT %I* : BOOL;
+        {attribute 'TcLinkTo' := 'TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^TxPDO State'}
+        bMR1K1_Y_ENC_TxPDO AT %I* : BOOL;
+
+    // M1K1 Flow Press Sensors
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 1^Value'}
+    fM1K1_Flow_1 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:FWM:1
+        field: EGU lpm
+        io: i
+    '}
+    fM1K1_Flow_1_val : LREAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 2^Value'}
+    fM1K1_Flow_2 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:FWM:2
+        field: EGU lpm
+        io: i
+    '}
+    fM1K1_Flow_2_val : LREAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 3^Value'}
+    fM1K1_Press_1 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:PRSM:1
+        field: EGU bar
+        io: i
+    '}
+    fM1K1_Press_1_val : LREAL;
+END_VAR
+// M1K1
+M1K1.fbRunHOMS(stYup:=M12,
+               stYdwn:=M13,
+               stXup:=M14,
+               stXdwn:=M15,
+               stPitch:=M16,
+               nYupEncRef:=GVL_M1K1_Constants.nYUP_ENC_REF,
+               nYdwnEncRef:=GVL_M1K1_Constants.nYDWN_ENC_REF,
+               nXupEncRef:=GVL_M1K1_Constants.nXUP_ENC_REF,
+               nXdwnEncRef:=GVL_M1K1_Constants.nXDWN_ENC_REF,
+               bExecuteCoupleY:=M1K1.bExecuteCoupleY,
+               bExecuteCoupleX:=M1K1.bExecuteCoupleX,
+               bExecuteDecoupleY:=M1K1.bExecuteDecoupleY,
+               bExecuteDecoupleX:=M1K1.bExecuteDecoupleX,
+               bGantryAlreadyCoupledY=>M1K1.bGantryAlreadyCoupledY,
+               bGantryAlreadyCoupledX=>M1K1.bGantryAlreadyCoupledX,
+               nCurrGantryY=>M1K1.nCurrGantryY,
+               nCurrGantryX=>M1K1.nCurrGantryX);
+
+// No slave motion through Epics
+M13.bExecute := FALSE; // M1K1-Ydwn
+M15.bExecute := FALSE; // M1K1-Xdwn
+
+// Convert nCurrGantry to um (smaller number) to read out in epics
+M1K1.fCurrGantryY_um := LINT_TO_REAL(M1K1.nCurrGantryY) / 1000.0;
+M1K1.fCurrGantryX_um := LINT_TO_REAL(M1K1.nCurrGantryX) / 1000.0;
+
+// FB_MotionStage's for non-piezo axes
+fbMotionStage_m12(stMotionStage:=M12);
+fbMotionStage_m13(stMotionStage:=M13);
+fbMotionStage_m14(stMotionStage:=M14);
+fbMotionStage_m15(stMotionStage:=M15);
+
+// Calculate Pitch RMS Error:
+fbYRMSErrorM1K1(stMotionStage:=M12,
+                fMaxRMSError=>fMaxYRMSErrorM1K1,
+                fMinRMSError=>fMinYRMSErrorM1K1);
+
+fbXRMSErrorM1K1(stMotionStage:=M14,
+                fMaxRMSError=>fMaxXRMSErrorM1K1,
+                fMinRMSError=>fMinXRMSErrorM1K1);
+
+fbPitchRMSErrorM1K1(stMotionStage:=M16,
+                    fMaxRMSError=>fMaxPitchRMSErrorM1K1,
+                    fMinRMSError=>fMinPitchRMSErrorM1K1);
+
+(*
+// Pitch Control
+fbM1K1PitchControl(Pitch:=GVL_M1K1.M1K1_Pitch,
+                   Stepper:=M16,
+                   lrCurrentSetpoint:=M16.fPosition,
+                   q_bDone=>bM1K1PitchDone,
+                   q_bBusy=>bM1K1PitchBusy);
+// When STO hit, need to reset SP
+IF NOT M16.bHardwareEnable THEN
+    M16.fPosition := M16.stAxisStatus.fActPosition;
+END_IF
+*)
+// 3-15-20: Having issues with pitch control on new Axilon systems, should test here
+fbMotionStage_m16(stMotionStage:=M16);
+
+// Raw Encoder Counts For Epics
+nEncCntYupM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stYupEnc.Count);
+nEncCntYdwnM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stYdwnEnc.Count);
+nEncCntXupM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stXupEnc.Count);
+nEncCntXdwnM1K1 := ULINT_TO_UDINT(M1K1.fbRunHOMS.stXdwnEnc.Count);
+nEncCntPitchM1K1 := LINT_TO_UDINT(GVL_M1K1.M1K1_Pitch.diEncCnt);
+
+// Encoder Reference Values For Epics
+nEncRefYupM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nYUP_ENC_REF);
+nEncRefYdwnM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nYDWN_ENC_REF);
+nEncRefXupM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nXUP_ENC_REF);
+nEncRefXdwnM1K1 := ULINT_TO_UDINT(GVL_M1K1_Constants.nXDWN_ENC_REF);
+mcReadParameterPitchM1K1(Axis:=M16.Axis,
+                         Enable:=TRUE,
+                         ParameterNumber:=MC_AxisParameter.AxisEncoderOffset,
+                         ReadMode:=READMODE_CYCLIC,
+                         Value=>fEncRefPitchM1K1_urad);
+
+nEncRefPitchM1K1 := LREAL_TO_UDINT(ABS(fEncRefPitchM1K1_urad) * fEncLeverArm_mm);
+
+// Export the Y encoder value for PMPS veto device evaluation
+    IF bMR1K1_Y_ENC_Ready AND NOT bMR1K1_Y_ENC_TxPDO THEN
+        nMR1K1_Y_ENC_PMPS := nEncCntYupM1K1;
+    ELSE
+        nMR1K1_Y_ENC_PMPS := 0;
+    END_IF
+
+    // LAMP KB Flow Pressure Sensors
+    fM1K1_Flow_1(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472);
+    fM1K1_Flow_1_val := fM1K1_Flow_1.fReal;
+
+    fM1K1_Flow_2(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472);
+    fM1K1_Flow_2_val := fM1K1_Flow_2.fReal;
+
+    fM1K1_Press_1(iTermBits:=15, fTermMax:=4.0, fTermMin:=0);
+    fM1K1_Press_1_val := fM1K1_Press_1.fReal;
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_MR1K1_BEND_BENDERïƒ

+
PROGRAM PRG_MR1K1_BEND_BENDER
+VAR
+    // Encoder Arrays/RMS Watch:
+    //MR1K1 US BENDER ENC RMS
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:US
+    '}
+    fbBendUSRMSErrorM1K1 : FB_RMSWatch;
+    fMaxBendUSRMSErrorM1K1 : LREAL;
+    fMinBendUSRMSErrorM1K1 : LREAL;
+    //MR1K1 DS BENDER ENC RMS
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:DS
+    '}
+    fbBendDSRMSErrorM1K1 : FB_RMSWatch;
+    fMaxBendDSRMSErrorM1K1 : LREAL;
+    fMinBendDSRMSErrorM1K1 : LREAL;
+
+    // Encoder Reference Values
+    //MR1K1 BEND US ENC REF
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:US:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefBendUSM1K1 : UDINT;
+    //MR1K1 BEND DS ENC REF
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:DS:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefBendDSM1K1 : UDINT;
+
+    // Encoder raw counts
+    //M1K1 BEND US ENC CNT
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:US:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntBendUSM1K1 : UDINT;
+    //M1K1 BEND DS ENC CNT
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:ENC:DS:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntBendDSM1K1 : UDINT;
+    //Emergency Stop for MR1K1
+    //Emergency Stop for MR1K1
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 1^Input'}
+    M1K1BENDbSTOEnable1 AT %I* : BOOL;
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 2^Input'}
+    M1K1BENDbSTOEnable2 AT %I* : BOOL;
+
+    // MR1K1 Bender RTDs
+    // MR1K1 US RTDs
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:RTD:US:1
+        field: ASLO 0.01
+        field: EGU C
+        io: i
+    '}
+    fM1K1US_RTD_1 : REAL;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:RTD:US:2
+        field: ASLO 0.01
+        field: EGU C
+        io: i
+    '}
+    fM1K1US_RTD_2 : REAL;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:RTD:US:3
+        field: ASLO 0.01
+        field: EGU C
+        io: i
+    '}
+    fM1K1US_RTD_3 : REAL;
+
+    // M1K1 DS RTDs
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:RTD:DS:1
+        field: ASLO 0.01
+        field: EGU C
+        io: i
+    '}
+    fM1K1DS_RTD_1 : REAL;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:RTD:DS:2
+        field: ASLO 0.01
+        field: EGU C
+        io: i
+    '}
+    fM1K1DS_RTD_2 : REAL;
+    {attribute 'pytmc' := '
+        pv: MR1K1:BEND:RTD:DS:3
+        field: ASLO 0.01
+        field: EGU C
+        io: i
+    '}
+    fM1K1DS_RTD_3 : REAL;
+
+    // RTD error bit
+    bM1K1US_RTD_1_Err AT %I*: BOOL;
+    bM1K1US_RTD_2_Err AT %I*: BOOL;
+    bM1K1US_RTD_3_Err AT %I*: BOOL;
+    bM1K1DS_RTD_1_Err AT %I*: BOOL;
+    bM1K1DS_RTD_2_Err AT %I*: BOOL;
+    bM1K1DS_RTD_3_Err AT %I*: BOOL;
+
+    // Logging
+    fbLogHandler : FB_LogHandler;
+    fbBendUSRMSErrorMR1K1: INT;
+
+    // PMPS
+    ffBenderRange : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'MR1K1 Bender',
+        i_Desc := 'Benders have moved out of range, monochromator beam may be focused where it can damage the BCS. Adjust bender to be within limits to clear fault',
+        i_TypeCode := 16#402);
+END_VAR
+//FB_Motion stages for MR1K1 Benders
+//MR1K1 BEND
+fbMotionStage_m17(stMotionStage:=M17);
+fbMotionStage_m18(stMotionStage:=M18);
+
+// Calculate Pitch RMS Error for MR1K1 Benders:
+//MR1K1 US BENDER ENC RMS
+fbBendUSRMSErrorM1K1(stMotionStage:=M17,
+                     fMaxRMSError=>fMaxBendUSRMSErrorM1K1,
+                     fMinRMSError=>fMinBendUSRMSErrorM1K1);
+//MR1K1 DS BENDER ENC RMS
+fbBendDSRMSErrorM1K1(stMotionStage:=M18,
+                     fMaxRMSError=>fMaxBendDSRMSErrorM1K1,
+                     fMinRMSError=>fMinBendDSRMSErrorM1K1);
+
+
+//STO for MR1K1 Benders
+M17.bHardwareEnable := M1K1BENDbSTOEnable1 AND M1K1BENDbSTOEnable2;
+M18.bHardwareEnable := M1K1BENDbSTOEnable1 AND M1K1BENDbSTOEnable2;
+
+//Encoder reference positions for MR1K1
+nEncRefBendUSM1K1  := ULINT_TO_UDINT(GVL_M1K1_BENDER_Constants.nM1K1bendUS_ENC_REF);
+nEncRefBendDSM1K1  := ULINT_TO_UDINT(GVL_M1K1_BENDER_Constants.nM1K1bendDS_ENC_REF);
+
+// M1K1 Bender Encoder Count Values For Epics
+nEncCntBendUSM1K1  := ULINT_TO_UDINT(M17.nRawEncoderULINT);
+nEncCntBendDSM1K1  := ULINT_TO_UDINT(M18.nRawEncoderULINT);
+
+// MR1K1 Bender RTDs
+fM1K1US_RTD_1 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1US_RTD_1);
+fM1K1US_RTD_2 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1US_RTD_2);
+fM1K1US_RTD_3 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1US_RTD_3);
+
+fM1K1DS_RTD_1 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_1);
+fM1K1DS_RTD_2 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_2);
+fM1K1DS_RTD_3 := INT_TO_REAL(GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_3);
+
+// RTD not connected if T=0
+bM1K1US_RTD_1_Err := fM1K1US_RTD_1 = 0;
+bM1K1US_RTD_2_Err := fM1K1DS_RTD_2 = 0;
+bM1K1US_RTD_3_Err := fM1K1US_RTD_3 = 0;
+bM1K1DS_RTD_1_Err := fM1K1DS_RTD_1 = 0;
+bM1K1DS_RTD_2_Err := fM1K1DS_RTD_2 = 0;
+bM1K1DS_RTD_3_Err := fM1K1DS_RTD_3 = 0;
+
+
+// M1K1 Bender RTD interlocks
+M17.bHardwareEnable R= fM1K1US_RTD_1 > 10000 OR bM1K1US_RTD_1_Err;
+M18.bHardwareEnable R= fM1K1DS_RTD_1 > 10000 OR bM1K1DS_RTD_1_Err;
+
+ffBenderRange.i_xOK :=
+    GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit < nEncCntBendUSM1K1 AND nEncCntBendUSM1K1 < GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit AND
+    GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit < nEncCntBendDSM1K1 AND nEncCntBendDSM1K1 < GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit;
+ffBenderRange(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+
+M17.bLimitForwardEnable := TRUE;
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_MR1K2_SWITCHïƒ

+
PROGRAM PRG_MR1K2_SWITCH
+VAR
+    {attribute 'TcLinkTo' := '.fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K2_STO]^Channel 1^Input;
+                              .fbRunHOMS.bSTOEnable2:=TIIB[EL1004_M1K2_STO]^Channel 2^Input;
+                              .fbRunHOMS.stYupEnc.Count:=TIIB[EL5042_M1K2_Yleftright]^FB Inputs Channel 1^Position;
+                              .fbRunHOMS.stYdwnEnc.Count:=TIIB[EL5042_M1K2_Yleftright]^FB Inputs Channel 2^Position;
+                              .fbRunHOMS.stXupEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position;
+                              .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 2^Position'}
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH
+    '}
+    M1K2 : DUT_HOMS;
+
+    // Encoder Arrays/RMS Watch:
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:Y
+    '}
+    fbYRMSErrorM1K2 : FB_RMSWatch;
+    fMaxYRMSErrorM1K2 : LREAL;
+    fMinYRMSErrorM1K2 : LREAL;
+
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:X
+    '}
+    fbXRMSErrorM1K2 : FB_RMSWatch;
+    fMaxXRMSErrorM1K2 : LREAL;
+    fMinXRMSErrorM1K2 : LREAL;
+
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:PITCH
+    '}
+    fbPitchRMSErrorM1K2 : FB_RMSWatch;
+    fMaxPitchRMSErrorM1K2 : LREAL;
+    fMinPitchRMSErrorM1K2 : LREAL;
+
+    // Pitch Control
+    fbM1K2PitchControl : FB_PitchControl;
+    bM1K2PitchDone : BOOL;
+    bM1K2PitchBusy : BOOL;
+
+    // 3-15-20 Having issues with pitch control on new Axilon systems
+    // Using stepper only for now
+    fbMotionStage_m5 : FB_MotionStage;
+
+    // Roll (Rotation about Z axis) induced from Ygantry:
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:ROLL
+        field: EGU urad
+        io: i
+    '}
+    fYRoll_urad : LREAL; // Roll about Z axis in urad
+
+    // Raw Encoder Counts
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:YLEFT:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntYleftM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:YRIGHT:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntYrightM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:XUP:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntXupM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:XDWN:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntXdwnM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:PITCH:CNT
+        field: EGU cnt
+        io: i
+    '}
+    nEncCntPitchM1K2 : UDINT;
+
+    // Encoder Reference Values
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:YLEFT:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefYleftM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:YRIGHT:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefYrightM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:XUP:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefXupM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:XDWN:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefXdwnM1K2 : UDINT;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:ENC:PITCH:REF
+        field: EGU cnt
+        io: i
+    '}
+    nEncRefPitchM1K2 : UDINT;
+    mcReadParameterPitchM1K2 : MC_ReadParameter;
+    fEncRefPitchM1K2_urad : LREAL; // Current Pitch encoder offset in urad
+
+    // Common
+    fEncLeverArm_mm : LREAL := 391.0;
+
+// MR1K2 Flow Press Sensors
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 1^Value'}
+    fM1K2_Flow_1 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:FWM:1
+        field: EGU lpm
+        io: i
+    '}
+    fM1K2_Flow_1_val : LREAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 2^Value'}
+    fM1K2_Flow_2 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:FWM:2
+        field: EGU lpm
+        io: i
+    '}
+    fM1K2_Flow_2_val : LREAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 3^Value'}
+    fM1K2_Press_1 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: MR1K2:SWITCH:PRSM:1
+        field: EGU bar
+        io: i
+    '}
+    fM1K2_Press_1_val : LREAL;
+
+END_VAR
+// M1K2
+M1K2.fbRunHOMS(stYup:=M1,
+               stYdwn:=M2,
+               stXup:=M3,
+               stXdwn:=M4,
+               stPitch:=M5,
+               nYupEncRef:=GVL_M1K2_Constants.nYLEFT_ENC_REF,
+               nYdwnEncRef:=GVL_M1K2_Constants.nYRIGHT_ENC_REF,
+               nXupEncRef:=GVL_M1K2_Constants.nXUP_ENC_REF,
+               nXdwnEncRef:=GVL_M1K2_Constants.nXDWN_ENC_REF,
+               bExecuteCoupleY:=M1K2.bExecuteCoupleY,
+               bExecuteCoupleX:=M1K2.bExecuteCoupleX,
+               bExecuteDecoupleY:=M1K2.bExecuteDecoupleY,
+               bExecuteDecoupleX:=M1K2.bExecuteDecoupleX,
+               bGantryAlreadyCoupledY=>M1K2.bGantryAlreadyCoupledY,
+               bGantryAlreadyCoupledX=>M1K2.bGantryAlreadyCoupledX,
+               nCurrGantryY=>M1K2.nCurrGantryY,
+               nCurrGantryX=>M1K2.nCurrGantryX);
+
+// No slave motion through Epics
+M2.bExecute := FALSE; // M1K2-Yright
+M4.bExecute := FALSE; // M1K2-Xdwn
+
+// Convert nCurrGantry to um (smaller number) to read out in epics
+M1K2.fCurrGantryY_um := LINT_TO_REAL(M1K2.nCurrGantryY) / 1000.0;
+M1K2.fCurrGantryX_um := LINT_TO_REAL(M1K2.nCurrGantryX) / 1000.0;
+
+fYRoll_urad := (REAL_TO_LREAL(ATAN(M1K2.fCurrGantryY_um / GVL_M1K2_Constants.fRollLeverArm_um))) * EXPT(10, 6);
+
+// FB_MotionStage's for non-piezo axes
+fbMotionStage_m1(stMotionStage:=M1);
+fbMotionStage_m2(stMotionStage:=M2);
+fbMotionStage_m3(stMotionStage:=M3);
+fbMotionStage_m4(stMotionStage:=M4);
+
+// Calculate Pitch RMS Error:
+fbYRMSErrorM1K2(stMotionStage:=M1,
+                fMaxRMSError=>fMaxYRMSErrorM1K2,
+                fMinRMSError=>fMinYRMSErrorM1K2);
+
+fbXRMSErrorM1K2(stMotionStage:=M3,
+                fMaxRMSError=>fMaxXRMSErrorM1K2,
+                fMinRMSError=>fMinXRMSErrorM1K2);
+
+fbPitchRMSErrorM1K2(stMotionStage:=M5,
+                    fMaxRMSError=>fMaxPitchRMSErrorM1K2,
+                    fMinRMSError=>fMinPitchRMSErrorM1K2);
+
+(*
+// Pitch Control
+fbM1K2PitchControl(Pitch:=GVL_M1K2.M1K2_Pitch,
+                   Stepper:=M5,
+                   lrCurrentSetpoint:=M5.fPosition,
+                   q_bDone=>bM1K2PitchDone,
+                   q_bBusy=>bM1K2PitchBusy);
+// When STO hit, need to reset SP
+IF NOT M5.bHardwareEnable THEN
+    M5.fPosition := M5.stAxisStatus.fActPosition;
+END_IF
+*)
+// 3-15-20: Having issues with pitch control on new Axilon systems
+fbMotionStage_m5(stMotionStage:=M5);
+
+// Raw Encoder Counts For Epics
+nEncCntYleftM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stYupEnc.Count);
+nEncCntYrightM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stYdwnEnc.Count);
+nEncCntXupM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stXupEnc.Count);
+nEncCntXdwnM1K2 := ULINT_TO_UDINT(M1K2.fbRunHOMS.stXdwnEnc.Count);
+nEncCntPitchM1K2 := LINT_TO_UDINT(GVL_M1K2.M1K2_Pitch.diEncCnt);
+
+// Encoder Reference Values For Epics
+nEncRefYleftM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nYLEFT_ENC_REF);
+nEncRefYrightM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nYRIGHT_ENC_REF);
+nEncRefXupM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nXUP_ENC_REF);
+nEncRefXdwnM1K2 := ULINT_TO_UDINT(GVL_M1K2_Constants.nXDWN_ENC_REF);
+mcReadParameterPitchM1K2(Axis:=M5.Axis,
+                         Enable:=TRUE,
+                         ParameterNumber:=MC_AxisParameter.AxisEncoderOffset,
+                         ReadMode:=READMODE_CYCLIC,
+                         Value=>fEncRefPitchM1K2_urad);
+
+nEncRefPitchM1K2 := LREAL_TO_UDINT(ABS(fEncRefPitchM1K2_urad) * fEncLeverArm_mm);
+
+//FLOW AND PRESSURE SENSOR
+// MR1K2 Flow Pressure Sensors
+fM1K2_Flow_1(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472);
+fM1K2_Flow_1_val := fM1K2_Flow_1.fReal;
+fM1K2_Flow_2(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472);
+fM1K2_Flow_2_val := fM1K2_Flow_2.fReal;
+fM1K2_Press_1(iTermBits:=15, fTermMax:=4.0, fTermMin:=0);
+fM1K2_Press_1_val := fM1K2_Press_1.fReal;
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_MR2K2_FLATïƒ

+
PROGRAM PRG_MR2K2_FLAT
+VAR
+    // Encoder Arrays/RMS Watch:
+        //MR2K2 X ENC RMS
+        {attribute 'pytmc' := '     pv: MR2K2:FLAT:ENC:X'}
+        fbXRMSErrorM2K2 : FB_RMSWatch;
+        fMaxXRMSErrorM2K2 : LREAL;
+        fMinXRMSErrorM2K2 : LREAL;
+        //MR2K2 Y ENC RMS
+        {attribute 'pytmc' := '     pv: MR2K2:FLAT:ENC:Y'}
+        fbYRMSErrorM2K2 : FB_RMSWatch;
+        fMaxYRMSErrorM2K2 : LREAL;
+        fMinYRMSErrorM2K2 : LREAL;
+        //MR2K2 rX ENC RMS
+        {attribute 'pytmc' := '     pv: MR2K2:FLAT:ENC:PITCH'}
+        fbrXRMSErrorM2K2 : FB_RMSWatch;
+        fMaxrXRMSErrorM2K2 : LREAL;
+        fMinrXRMSErrorM2K2 : LREAL;
+
+    // Encoder Reference Values
+        //MR2K2 X ENC REF
+        {attribute 'pytmc' := '
+            pv: MR2K2:FLAT:ENC:X:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefXM2K2 : UDINT;
+        //MR2K2 Y ENC REF
+        {attribute 'pytmc' := '
+            pv: MR2K2:FLAT:ENC:Y:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefYM2K2 : UDINT;
+        //MR2K2 rX ENC REF
+        {attribute 'pytmc' := '
+            pv: MR2K2:FLAT:ENC:PITCH:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefrXM2K2 : UDINT;
+
+    // Encoder raw counts
+        //M2K2 FLAT X ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR2K2:FLAT:ENC:X:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntXM2K2 : UDINT;
+        //M2K2 FLAT Y ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR2K2:FLAT:ENC:Y:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntYM2K2 : UDINT;
+        //M2K2 FLAT rX ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR2K2:FLAT:ENC:PITCH:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntrXM2K2 : UDINT;
+
+    //Emergency Stop for MR2K2 //M2K2 needs an EL1004 term and an ESTOP added, not listed in I/O either
+
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 1^Input'}
+    M2K2FLATbSTOEnable1 AT %I* : BOOL;
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 2^Input'}
+    M2K2FLATbSTOEnable2 AT %I* : BOOL;
+    {attribute 'TcLinkTo' := '.fbFlow_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 1^Value;
+                                 .fbFlow_2.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 3^Value;
+                              .fbPress_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 2^Value
+    '}
+    {attribute 'pytmc' := '
+        pv: MR2K2:FLAT
+    '}
+    fbCoolingPanel : FB_Axilon_Cooling_2f1p;
+END_VAR
+//FB_Motion stages for MR2K2 Axes
+//MR2K2 FLAT
+fbMotionStageM25(stMotionStage:=M25);
+fbMotionStageM26(stMotionStage:=M26);
+fbMotionStageM27(stMotionStage:=M27);
+
+// Calculate Pitch RMS Error for MR2K2 Axes:
+//MR2K2 X ENC RMS
+fbXRMSErrorM2K2(stMotionStage:=M25,
+                     fMaxRMSError=>fMaxXRMSErrorM2K2,
+                     fMinRMSError=>fMinXRMSErrorM2K2);
+//MR2K2 X ENC RMS
+fbYRMSErrorM2K2(stMotionStage:=M26,
+                     fMaxRMSError=>fMaxYRMSErrorM2K2,
+                     fMinRMSError=>fMinYRMSErrorM2K2);
+//MR2K2 rX ENC RMS
+fbrXRMSErrorM2K2(stMotionStage:=M27,
+                     fMaxRMSError=>fMaxrXRMSErrorM2K2,
+                     fMinRMSError=>fMinrXRMSErrorM2K2);
+
+//STO for MR2K2 Benders
+M25.bHardwareEnable := M2K2FLATbSTOEnable1 AND M2K2FLATbSTOEnable2;
+M26.bHardwareEnable := M2K2FLATbSTOEnable1 AND M2K2FLATbSTOEnable2;
+M27.bHardwareEnable := M2K2FLATbSTOEnable1 AND M2K2FLATbSTOEnable2;
+
+//Encoder reference positions for MR2K2
+nEncRefXM2K2  := ULINT_TO_UDINT(GVL_M2K2.nM2K2X_ENC_REF);
+nEncRefYM2K2  := ULINT_TO_UDINT(GVL_M2K2.nM2K2Y_ENC_REF);
+nEncRefrXM2K2  := ULINT_TO_UDINT(GVL_M2K2.nM2K2rX_ENC_REF);
+
+// M2K2 Bender Encoder Count Values For Epics
+nEncCntXM2K2  := ULINT_TO_UDINT(M25.nRawEncoderULINT);
+nEncCntYM2K2  := ULINT_TO_UDINT(M26.nRawEncoderULINT);
+nEncCntrXM2K2  := ULINT_TO_UDINT(M27.nRawEncoderULINT);
+
+// Axilon Cooling Panel
+fbCoolingPanel();
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_MR3K2_KBHïƒ

+
PROGRAM PRG_MR3K2_KBH
+VAR
+    // Encoder Arrays/RMS Watch:
+        //MR3K2 X ENC RMS
+        {attribute 'pytmc' := '     pv: MR3K2:KBH:ENC:X'}
+        fbXRMSErrorM3K2 : FB_RMSWatch;
+        fMaxXRMSErrorM3K2 : LREAL;
+        fMinXRMSErrorM3K2 : LREAL;
+        //MR3K2 Y ENC RMS
+        {attribute 'pytmc' := '     pv: MR3K2:KBH:ENC:Y'}
+        fbYRMSErrorM3K2 : FB_RMSWatch;
+        fMaxYRMSErrorM3K2 : LREAL;
+        fMinYRMSErrorM3K2 : LREAL;
+        //MR3K2 rY ENC RMS
+        {attribute 'pytmc' := '     pv: MR3K2:KBH:ENC:PITCH'}
+        fbrYRMSErrorM3K2 : FB_RMSWatch;
+        fMaxrYRMSErrorM3K2 : LREAL;
+        fMinrYRMSErrorM3K2 : LREAL;
+        //MR3K2 US ENC RMS
+        {attribute 'pytmc' := '     pv: MR3K2:KBH:ENC:BEND:US'}
+        fbUSRMSErrorM3K2 : FB_RMSWatch;
+        fMaxUSRMSErrorM3K2 : LREAL;
+        fMinUSRMSErrorM3K2 : LREAL;
+        //MR3K2 DS ENC RMS
+        {attribute 'pytmc' := '     pv: MR3K2:KBH:ENC:BEND:DS'}
+        fbdSRMSErrorM3K2 : FB_RMSWatch;
+        fMaxDSRMSErrorM3K2 : LREAL;
+        fMinDSRMSErrorM3K2 : LREAL;
+
+    // Encoder Reference Values
+        //MR3K2 X ENC REF
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:X:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefXM3K2 : UDINT;
+        //MR3K2 Y ENC REF
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:Y:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefYM3K2 : UDINT;
+        //MR3K2 rY ENC REF
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:PITCH:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefrYM3K2 : UDINT;
+        //MR3K2 US ENC REF
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:BEND:US:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefUSM3K2 : UDINT;
+        //MR3K2 DS ENC REF
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:BEND:DS:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefDSM3K2 : UDINT;
+
+    // Encoder raw counts
+        //M3K2 KBH X ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:X:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntXM3K2 : UDINT;
+        //M3K2 KBH Y ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:Y:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntYM3K2 : UDINT;
+        //M3K2 KBH rY ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:PITCH:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntrYM3K2 : UDINT;
+        //M3K2 KBH US ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:BEND:US:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntUSM3K2 : UDINT;
+        //M3K2 KBH DS ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:ENC:BEND:DS:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntDSM3K2 : UDINT;
+
+    // MR3K2 Bender RTDs
+        // MR3K2 US RTDs
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:RTD:BEND:US:1
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM3K2US_RTD_1 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:RTD:BEND:US:2
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM3K2US_RTD_2 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:RTD:CHIN:L
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM3K2US_RTD_3 : REAL;
+
+        // M3K2 DS RTDs
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:RTD:BEND:DS:1
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM3K2DS_RTD_1 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:RTD:CHIN:R
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM3K2DS_RTD_2 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR3K2:KBH:RTD:BEND:DS:3
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM3K2DS_RTD_3 : REAL;
+
+    // RTD error bit
+        bM3K2US_RTD_1_Err AT %I*: BOOL;
+        bM3K2US_RTD_2_Err AT %I*: BOOL;
+        bM3K2US_RTD_3_Err AT %I*: BOOL;
+        bM3K2DS_RTD_1_Err AT %I*: BOOL;
+        bM3K2DS_RTD_2_Err AT %I*: BOOL;
+        bM3K2DS_RTD_3_Err AT %I*: BOOL;
+
+    //Emergency Stop for MR3K2
+        {attribute 'TcLinkTo' := 'TIIB[EL1004_M3K2_STO]^Channel 1^Input'}
+        M3K2KBHbSTOEnable1 AT %I* : BOOL;
+        {attribute 'TcLinkTo' := 'TIIB[EL1004_M3K2_STO]^Channel 2^Input'}
+        M3K2KBHbSTOEnable2 AT %I* : BOOL;
+    {attribute 'TcLinkTo' := '.fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 1^Value;
+                              .fbPress_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 2^Value
+    '}
+    {attribute 'pytmc' := '
+        pv: MR3K2:KBH
+    '}
+    // MR3K2 Flow Sensors
+    fbCoolingPanel : FB_Axilon_Cooling_1f1p;
+(*
+    // PMPS
+        ffBenderRange : FB_FastFault := (
+            i_xAutoReset := TRUE,
+            i_DevName := 'MR3K2 Bender',
+            i_Desc := 'Benders have moved out of range. Adjust bender to be within limits to clear fault',
+            i_TypeCode := 16#???);
+*)
+
+END_VAR
+//FB_Motion stages for MR3K2 Axes
+//MR3K2 KBH
+fbMotionStageM28(stMotionStage:=M28);
+fbMotionStageM29(stMotionStage:=M29);
+fbMotionStageM30(stMotionStage:=M30);
+fbMotionStageM31(stMotionStage:=M31);
+fbMotionStageM32(stMotionStage:=M32);
+
+// Calculate Pitch RMS Error for MR3K2 Axes:
+//MR3K2 X ENC RMS
+fbXRMSErrorM3K2(stMotionStage:=M28,
+                     fMaxRMSError=>fMaxXRMSErrorM3K2,
+                     fMinRMSError=>fMinXRMSErrorM3K2);
+//MR3K2 X ENC RMS
+fbYRMSErrorM3K2(stMotionStage:=M29,
+                     fMaxRMSError=>fMaxYRMSErrorM3K2,
+                     fMinRMSError=>fMinYRMSErrorM3K2);
+//MR3K2 rY ENC RMS
+fbrYRMSErrorM3K2(stMotionStage:=M30,
+                     fMaxRMSError=>fMaxrYRMSErrorM3K2,
+                     fMinRMSError=>fMinrYRMSErrorM3K2);
+//MR3K2 US ENC RMS
+fbUSRMSErrorM3K2(stMotionStage:=M31,
+                     fMaxRMSError=>fMaxUSRMSErrorM3K2,
+                     fMinRMSError=>fMinUSRMSErrorM3K2);
+//MR3K2 DS ENC RMS
+fbDSRMSErrorM3K2(stMotionStage:=M32,
+                     fMaxRMSError=>fMaxDSRMSErrorM3K2,
+                     fMinRMSError=>fMinDSRMSErrorM3K2);
+
+//STO for MR3K2 Benders
+M28.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2;
+M29.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2;
+M30.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2;
+M31.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2;
+M32.bHardwareEnable := M3K2KBHbSTOEnable1;// AND M3K2KBHbSTOEnable2;
+
+//Encoder reference positions for MR3K2
+nEncRefXM3K2  := ULINT_TO_UDINT(GVL_M3K2.nM3K2X_ENC_REF);
+nEncRefYM3K2  := ULINT_TO_UDINT(GVL_M3K2.nM3K2Y_ENC_REF);
+nEncRefrYM3K2  := ULINT_TO_UDINT(GVL_M3K2.nM3K2rY_ENC_REF);
+nEncRefUSM3K2  := ULINT_TO_UDINT(GVL_M3K2.nM3K2US_ENC_REF);
+nEncRefDSM3K2  := ULINT_TO_UDINT(GVL_M3K2.nM3K2DS_ENC_REF);
+
+// M3K2 Bender Encoder Count Values For Epics
+nEncCntXM3K2  := ULINT_TO_UDINT(M28.nRawEncoderULINT);
+nEncCntYM3K2  := ULINT_TO_UDINT(M29.nRawEncoderULINT);
+nEncCntrYM3K2  := ULINT_TO_UDINT(M30.nRawEncoderULINT);
+nEncCntUSM3K2  := ULINT_TO_UDINT(M31.nRawEncoderULINT);
+nEncCntDSM3K2  := ULINT_TO_UDINT(M32.nRawEncoderULINT);
+
+// MR3K2 Bender RTDs
+fM3K2US_RTD_1 := INT_TO_REAL(GVL_M3K2.nM3K2US_RTD_1);
+fM3K2US_RTD_2 := INT_TO_REAL(GVL_M3K2.nM3K2US_RTD_2);
+fM3K2US_RTD_3 := INT_TO_REAL(GVL_M3K2.nM3K2US_RTD_3);
+
+fM3K2DS_RTD_1 := INT_TO_REAL(GVL_M3K2.nM3K2DS_RTD_1);
+fM3K2DS_RTD_2 := INT_TO_REAL(GVL_M3K2.nM3K2DS_RTD_2);
+fM3K2DS_RTD_3 := INT_TO_REAL(GVL_M3K2.nM3K2DS_RTD_3);
+
+// RTD not connected if T=0
+bM3K2US_RTD_1_Err := fM3K2US_RTD_1 = 0;
+bM3K2US_RTD_2_Err := fM3K2DS_RTD_2 = 0;
+bM3K2US_RTD_3_Err := fM3K2US_RTD_3 = 0;
+bM3K2DS_RTD_1_Err := fM3K2DS_RTD_1 = 0;
+bM3K2DS_RTD_2_Err := fM3K2DS_RTD_2 = 0;
+bM3K2DS_RTD_3_Err := fM3K2DS_RTD_3 = 0;
+
+// M3K2 Bender RTD interlocks
+M31.bHardwareEnable R= fM3K2US_RTD_1 > 9000 OR bM3K2US_RTD_1_Err;
+M32.bHardwareEnable R= fM3K2DS_RTD_1 > 9000 OR bM3K2DS_RTD_1_Err;
+
+// Axilon Cooling Panel
+fbCoolingPanel();
+(*
+//PMPS
+ffBenderRange.i_xOK :=
+    GVL_M3K2.nM3K2US_PMPS_LowerLimit < nEncCntUSM3K2 AND nEncCntUSM3K2 < GVL_M3K2.nM3K2US_PMPS_UpperLimit AND
+    GVL_M3K2.nM3K2DS_PMPS_LowerLimit < nEncCntDSM3K2 AND nEncCntUSM3K2 < GVL_M3K2.nM3K2DS_PMPS_UpperLimit;
+ffBenderRange(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+*)
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_MR4K2_KBVïƒ

+
PROGRAM PRG_MR4K2_KBV
+VAR
+    // Encoder Arrays/RMS Watch:
+        //MR4K2 X ENC RMS
+        {attribute 'pytmc' := '     pv: MR4K2:KBV:ENC:X'}
+        fbXRMSErrorM4K2 : FB_RMSWatch;
+        fMaxXRMSErrorM4K2 : LREAL;
+        fMinXRMSErrorM4K2 : LREAL;
+        //MR4K2 Y ENC RMS
+        {attribute 'pytmc' := '     pv: MR4K2:KBV:ENC:Y'}
+        fbYRMSErrorM4K2 : FB_RMSWatch;
+        fMaxYRMSErrorM4K2 : LREAL;
+        fMinYRMSErrorM4K2 : LREAL;
+        //MR4K2 rX ENC RMS
+        {attribute 'pytmc' := '     pv: MR4K2:KBV:ENC:PITCH'}
+        fbrXRMSErrorM4K2 : FB_RMSWatch;
+        fMaxrXRMSErrorM4K2 : LREAL;
+        fMinrXRMSErrorM4K2 : LREAL;
+        //MR4K2 US ENC RMS
+        {attribute 'pytmc' := '     pv: MR4K2:KBV:ENC:BEND:US'}
+        fbUSRMSErrorM4K2 : FB_RMSWatch;
+        fMaxUSRMSErrorM4K2 : LREAL;
+        fMinUSRMSErrorM4K2 : LREAL;
+        //MR4K2 DS ENC RMS
+        {attribute 'pytmc' := '     pv: MR4K2:KBV:ENC:BEND:DS'}
+        fbdSRMSErrorM4K2 : FB_RMSWatch;
+        fMaxDSRMSErrorM4K2 : LREAL;
+        fMinDSRMSErrorM4K2 : LREAL;
+
+    // Encoder Reference Values
+        //MR4K2 X ENC REF
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:X:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefXM4K2 : UDINT;
+        //MR4K2 Y ENC REF
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:Y:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefYM4K2 : UDINT;
+        //MR4K2 rX ENC REF
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:PITCH:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefrXM4K2 : UDINT;
+        //MR4K2 US ENC REF
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:BEND:US:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefUSM4K2 : UDINT;
+        //MR4K2 DS ENC REF
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:BEND:DS:REF
+            field: EGU cnt
+            io: i
+        '}
+        nEncRefDSM4K2 : UDINT;
+
+    // Encoder raw counts
+        //M4K2 KBV X ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:X:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntXM4K2 : UDINT;
+        //M4K2 KBV Y ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:Y:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntYM4K2 : UDINT;
+        //M4K2 KBV rX ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:PITCH:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntrXM4K2 : UDINT;
+        //M4K2 KBV US ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:BEND:US:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntUSM4K2 : UDINT;
+        //M4K2 KBV DS ENC CNT
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:ENC:BEND:DS:CNT
+            field: EGU cnt
+            io: i
+        '}
+        nEncCntDSM4K2 : UDINT;
+
+    // MR4K2 Bender RTDs
+        // MR4K2 US RTDs
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:RTD:BEND:US:1
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM4K2US_RTD_1 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:RTD:BEND:US:2
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM4K2US_RTD_2 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:RTD:BEND:US:3
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM4K2US_RTD_3 : REAL;
+
+        // M4K2 DS RTDs
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:RTD:BEND:DS:1
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM4K2DS_RTD_1 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:RTD:BEND:DS:2
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM4K2DS_RTD_2 : REAL;
+        {attribute 'pytmc' := '
+            pv: MR4K2:KBV:RTD:BEND:DS:3
+            field: ASLO 0.01
+            field: EGU C
+            io: i
+        '}
+        fM4K2DS_RTD_3 : REAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Value;
+                              .bUnderrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Underrange;
+                              .bOverrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Overrange;
+                              .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Error'}
+    {attribute 'pytmc' := '
+        pv: MR4K2:KBV:RTD:CHIN:R
+        field: EGU C
+        io: i
+    '}
+    nM4K2_Chin_Right_RTD : FB_TempSensor;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Value;
+                              .bUnderrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Underrange;
+                              .bOverrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Overrange;
+                              .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Error'}
+    {attribute 'pytmc' := '
+        pv: MR4K2:KBV:RTD:CHIN:L
+        field: EGU C
+        io: i
+    '}
+    nM4K2_Chin_Left_RTD : FB_TempSensor;
+
+    // RTD error bit
+        bM4K2US_RTD_1_Err AT %I*: BOOL;
+        bM4K2US_RTD_2_Err AT %I*: BOOL;
+        bM4K2US_RTD_3_Err AT %I*: BOOL;
+        bM4K2DS_RTD_1_Err AT %I*: BOOL;
+        bM4K2DS_RTD_2_Err AT %I*: BOOL;
+        bM4K2DS_RTD_3_Err AT %I*: BOOL;
+
+    //Emergency Stop for MR4K2
+        {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 1^Input'}
+        M4K2KBVbSTOEnable1 AT %I* : BOOL;
+        {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 2^Input'}
+        M4K2KBVbSTOEnable2 AT %I* : BOOL;
+
+    // MR4K2 Flow Sensors
+    {attribute 'TcLinkTo' := '.fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 3^Value;
+                              .fbPress_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 2^Value
+    '}
+    {attribute 'pytmc' := '
+        pv: MR4K2:KBV
+    '}
+    fbCoolingPanel : FB_Axilon_Cooling_1f1p;
+
+(*
+    // PMPS
+        ffBenderRange : FB_FastFault := (
+            i_xAutoReset := TRUE,
+            i_DevName := 'MR4K2 Bender',
+            i_Desc := 'Benders have moved out of range. Adjust bender to be within limits to clear fault',
+            i_TypeCode := 16#???);
+*)
+
+END_VAR
+//FB_Motion stages for MR4K2 Axes
+//MR4K2 KBV
+fbMotionStageM33(stMotionStage:=M33);
+fbMotionStageM34(stMotionStage:=M34);
+fbMotionStageM35(stMotionStage:=M35);
+fbMotionStageM36(stMotionStage:=M36);
+fbMotionStageM37(stMotionStage:=M37);
+
+// Calculate Pitch RMS Error for MR4K2 Axes:
+//MR4K2 X ENC RMS
+fbXRMSErrorM4K2(stMotionStage:=M33,
+                     fMaxRMSError=>fMaxXRMSErrorM4K2,
+                     fMinRMSError=>fMinXRMSErrorM4K2);
+//MR4K2 X ENC RMS
+fbYRMSErrorM4K2(stMotionStage:=M34,
+                     fMaxRMSError=>fMaxYRMSErrorM4K2,
+                     fMinRMSError=>fMinYRMSErrorM4K2);
+//MR4K2 rX ENC RMS
+fbrXRMSErrorM4K2(stMotionStage:=M35,
+                     fMaxRMSError=>fMaxrXRMSErrorM4K2,
+                     fMinRMSError=>fMinrXRMSErrorM4K2);
+//MR4K2 US ENC RMS
+fbUSRMSErrorM4K2(stMotionStage:=M36,
+                     fMaxRMSError=>fMaxUSRMSErrorM4K2,
+                     fMinRMSError=>fMinUSRMSErrorM4K2);
+//MR4K2 DS ENC RMS
+fbDSRMSErrorM4K2(stMotionStage:=M37,
+                     fMaxRMSError=>fMaxDSRMSErrorM4K2,
+                     fMinRMSError=>fMinDSRMSErrorM4K2);
+
+//STO for MR4K2 Benders
+M33.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2;
+M34.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2;
+M35.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2;
+M36.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2;
+M37.bHardwareEnable := M4K2KBVbSTOEnable1 AND M4K2KBVbSTOEnable2;
+
+//Encoder reference positions for MR4K2
+nEncRefXM4K2  := ULINT_TO_UDINT(GVL_M4K2.nM4K2X_ENC_REF);
+nEncRefYM4K2  := ULINT_TO_UDINT(GVL_M4K2.nM4K2Y_ENC_REF);
+nEncRefrXM4K2  := ULINT_TO_UDINT(GVL_M4K2.nM4K2rX_ENC_REF);
+nEncRefUSM4K2  := ULINT_TO_UDINT(GVL_M4K2.nM4K2US_ENC_REF);
+nEncRefDSM4K2  := ULINT_TO_UDINT(GVL_M4K2.nM4K2DS_ENC_REF);
+
+// M4K2 Bender Encoder Count Values For Epics
+nEncCntXM4K2  := ULINT_TO_UDINT(M33.nRawEncoderULINT);
+nEncCntYM4K2  := ULINT_TO_UDINT(M34.nRawEncoderULINT);
+nEncCntrXM4K2  := ULINT_TO_UDINT(M35.nRawEncoderULINT);
+nEncCntUSM4K2  := ULINT_TO_UDINT(M36.nRawEncoderULINT);
+nEncCntDSM4K2  := ULINT_TO_UDINT(M37.nRawEncoderULINT);
+
+// MR4K2 Bender RTDs
+fM4K2US_RTD_1 := INT_TO_REAL(GVL_M4K2.nM4K2US_RTD_1);
+fM4K2US_RTD_2 := INT_TO_REAL(GVL_M4K2.nM4K2US_RTD_2);
+fM4K2US_RTD_3 := INT_TO_REAL(GVL_M4K2.nM4K2US_RTD_3);
+
+fM4K2DS_RTD_1 := INT_TO_REAL(GVL_M4K2.nM4K2DS_RTD_1);
+fM4K2DS_RTD_2 := INT_TO_REAL(GVL_M4K2.nM4K2DS_RTD_2);
+fM4K2DS_RTD_3 := INT_TO_REAL(GVL_M4K2.nM4K2DS_RTD_3);
+
+// RTD not connected if T=0
+bM4K2US_RTD_1_Err := fM4K2US_RTD_1 = 0;
+bM4K2US_RTD_2_Err := fM4K2DS_RTD_2 = 0;
+bM4K2US_RTD_3_Err := fM4K2US_RTD_3 = 0;
+bM4K2DS_RTD_1_Err := fM4K2DS_RTD_1 = 0;
+bM4K2DS_RTD_2_Err := fM4K2DS_RTD_2 = 0;
+bM4K2DS_RTD_3_Err := fM4K2DS_RTD_3 = 0;
+
+// M4K2 Bender RTD interlocks
+M36.bHardwareEnable R= fM4K2US_RTD_1 > 9000 OR bM4K2US_RTD_1_Err;
+M37.bHardwareEnable R= fM4K2DS_RTD_1 > 9000 OR bM4K2DS_RTD_1_Err;
+
+nM4K2_Chin_Right_RTD();
+nM4K2_Chin_Left_RTD();
+
+// Axilon Cooling Panel
+fbCoolingPanel();
+(*
+//PMPS
+ffBenderRange.i_xOK :=
+    GVL_M4K2.nM4K2US_PMPS_LowerLimit < nEncCntUSM4K2 AND nEncCntUSM4K2 < GVL_M4K2.nM4K2US_PMPS_UpperLimit AND
+    GVL_M4K2.nM4K2DS_PMPS_LowerLimit < nEncCntDSM4K2 AND nEncCntUSM4K2 < GVL_M4K2.nM4K2DS_PMPS_UpperLimit;
+ffBenderRange(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+*)
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_SL1K2_EXITïƒ

+
PROGRAM PRG_SL1K2_EXIT
+VAR
+    FFO    :    FB_FastFault :=(
+        i_DevName := 'SL1K2-EXIT',
+        i_Desc := 'Fault occurs when device is in an usafe state',
+        i_TypeCode := 16#E50);
+    fbPitch: FB_MotionStage;
+    fbRoll: FB_MotionStage;
+    fbVertical: FB_MotionStage;
+    fbGap: FB_MotionStage;
+    fbYag: FB_MotionStage;
+
+     {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:YAG:STATE
+        io: i
+    '}
+    fbStates: FB_XS_YAG_States;
+
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:RTD:CRYSTAL_TOP
+    '}
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_1]^RTD^Value;
+                              .bError := TIIB[EL3201_SL1K2_1]^RTD^Status^Error;
+                              .bUnderrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Underrange;
+                              .bOverrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Overrange'}
+    RTD_Crystal_TOP: FB_TempSensor;
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:RTD:CRYSTAL_BOTTOM
+    '}
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_2]^RTD^Value;
+                              .bError := TIIB[EL3201_SL1K2_2]^RTD^Status^Error;
+                              .bUnderrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Underrange;
+                              .bOverrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Overrange'}
+    RTD_Crystal_BOTTOM: FB_TempSensor;
+
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:RTD:YAG
+    '}
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_4]^RTD^Value;
+                              .bError := TIIB[EL3201_SL1K2_4]^RTD^Status^Error;
+                              .bUnderrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Underrange;
+                              .bOverrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Overrange'}
+    RTD_YAG: FB_TempSensor;
+
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:RTD:HeatSync
+    '}
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3201_SL1K2_3]^RTD^Value;
+                              .bError := TIIB[EL3201_SL1K2_3]^RTD^Status^Error;
+                              .bUnderrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Underrange;
+                              .bOverrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Overrange'}
+    RTD_HeatSync: FB_TempSensor;
+
+
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:FAN:PWR
+        field: ZNAM OFF ;
+        field: ONAM ON ;
+    '}
+     {attribute 'TcLinkTo' := 'TIIB[EL2004_SL1K2]^Channel 1^Output'}
+    bFanOn AT %Q*:BOOL;
+
+  {attribute 'pytmc' := '
+        pv:  SL1K2:EXIT:LED:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+     {attribute 'TcLinkTo' := 'TIIB[EL2004_SL1K2]^Channel 2^Output'}
+    bLEDPower AT %Q*: BOOL;
+
+    {attribute 'pytmc' := '
+        pv: SL1K2:EXIT:CAM
+    '}
+    {attribute 'TcLinkTo' := '.iIlluminatorINT := TIIB[EL4004_SL1K2]^AO Outputs Channel 1^Analog output;
+                              .bGigePower := TIIB[EL2004_SL1K2]^Channel 3^Output'}
+    fbGige: FB_PPM_Gige;
+
+    {attribute 'pytmc' :='pv: SL1K2:EXIT:FWM:1'}
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3052_SL1K2_FWM]^AI Standard Channel 1^Value'}
+    fbFlowMeter: FB_AnalogInput := (iTermBits:=15, fTermMax:=60, fTermMin:=0);
+
+    bInit : BOOL:=TRUE;
+
+     (*Motion Parameters*)
+    fSmallDelta: LREAL := 0.01;
+    fBigDelta: LREAL := 10;
+    fMaxVelocity: LREAL := 0.5;
+    fHighAccel: LREAL := 0.8;
+    fLowAccel: LREAL := 0.1;
+
+END_VAR
+//  init the motion stages parameters
+IF ( bInit) THEN
+    bInit := FALSE;
+    FFO.i_DevName := 'SL1K2-EXIT';
+    //Pitch
+    Main.M19.bHardwareEnable := TRUE;
+    Main.M19.bPowerSelf :=TRUE;
+    Main.M19.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE;
+    Main.M19.nEnableMode := ENUM_StageEnableMode.DURING_MOTION;
+   //Vert
+    Main.M20.bHardwareEnable := TRUE;
+    Main.M20.bPowerSelf :=TRUE;
+    Main.M20.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE;
+    Main.M20.nEnableMode := ENUM_StageEnableMode.DURING_MOTION;
+    //ROLL
+    Main.M21.bHardwareEnable := TRUE;
+    Main.M21.bPowerSelf :=TRUE;
+    Main.M21.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE;
+    Main.M21.nEnableMode := ENUM_StageEnableMode.DURING_MOTION;
+    //GAP
+    Main.M22.bHardwareEnable := TRUE;
+    Main.M22.bPowerSelf :=TRUE;
+    Main.M22.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE;
+    Main.M22.nEnableMode := ENUM_StageEnableMode.DURING_MOTION;
+    //YAG
+    Main.M23.bHardwareEnable := TRUE;
+    Main.M23.bPowerSelf :=TRUE;
+    Main.M23.nBrakeMode := ENUM_StageBrakeMode.NO_BRAKE;
+    Main.M23.nEnableMode := ENUM_StageEnableMode.DURING_MOTION;
+
+    // YAG STATES Parameters
+    //fbStates.nTransitionAssertionID := 16#E510;
+    //fbStates.nUnknownAssertionID := 16#E500;
+
+    //Out
+    fbStates.stOut.fPosition := 0;
+    fbStates.stOut.bUseRawCounts := FALSE;
+    fbStates.stOut.bValid := TRUE;
+    fbStates.stOut.stPMPS.sPmpsState := 'SL1K2:EXIT:YAG-OUT';
+    //Yag1
+    fbStates.stYag1.fPosition := 21;
+    fbStates.stYag1.bUseRawCounts := FALSE;
+    fbStates.stYag1.bValid := TRUE;
+    fbStates.stYag1.stPMPS.sPmpsState := 'SL1K2:EXIT:YAG-YAG1';
+    //Yag2
+    fbStates.stYag2.fPosition := 40;
+    fbStates.stYag2.bUseRawCounts := FALSE;
+    fbStates.stYag2.bValid := TRUE;
+    fbStates.stYag2.stPMPS.sPmpsState := 'SL1K2:EXIT:YAG-YAG2';
+
+    //Turn on Fan by default
+    bFanOn := TRUE;
+END_IF
+
+
+
+// Instantiate Function block for all the motion
+fbPitch(stMotionStage:=Main.M19);//in Air
+fbRoll(stMotionStage:=Main.M20);//in Air
+fbVertical(stMotionStage:=Main.M21);//in Air
+fbGap(stMotionStage:=Main.M22);//in vacuum
+fbYag(stMotionStage:=Main.M23);//in vacuum
+
+
+//States with PMPS
+fbStates(
+    fbArbiter:=GVL_PMPS.fbArbiter1,
+    fbFFHWO:=GVL_PMPS.fbFastFaultOutput1,
+    sPmpsDeviceName:='SL1K2:EXIT:YAG',
+    sTransitionKey:='SL1K2:EXIT:YAG-TRANSITION',
+    stMotionStage:=Main.M23,
+    bEnable:=TRUE,
+    stOut:=,
+    stYag1:=,
+    stYag2:=);
+
+//Camera and Ilumination
+fbGige();
+
+//RTDs
+RTD_Crystal_TOP(fResolution:=0.01);
+RTD_Crystal_BOTTOM(fResolution:=0.01);
+RTD_YAG(fResolution:=0.01);
+RTD_HeatSync(fResolution:=0.01);
+
+//Cooling
+fbFlowMeter();
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_SP1K1_MONOïƒ

+
PROGRAM PRG_SP1K1_MONO
+VAR
+
+    // Where is the STO
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 1^Input'}
+    bSTOEnable1 AT %I*: BOOL;
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 2^Input'}
+    bSTOEnable2 AT %I*: BOOL;
+
+
+    fbMotionStage_m_pi  :FB_MotionStage;
+    fbMotionStage_g_pi  :FB_MotionStage;
+    fbMotionStage_m_h   :FB_MotionStage;
+    fbMotionStage_g_h   :FB_MotionStage;
+    fbMotionStage_s_r   :FB_MotionStage;
+    fbMotionStage_s_io  :FB_MotionStage;
+
+    {attribute 'TcLinkTo' := '.Count:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 1^Position'}
+    mpi_upe  AT %I*:  ST_RenishawAbsEnc:=(ref:=0);
+    {attribute 'TcLinkTo' := '.Count:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position'}
+    gpi_upe  AT %I*:  ST_RenishawAbsEnc:=(ref:=0);
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:ENC:M_PI:02
+        io: o
+    '}
+    mpi_upeurad: LREAL;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:ENC:G_PI:02
+        io: o
+    '}
+    gpi_upeurad: LREAL;
+
+    (*RTDs*)
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:01
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Value;
+                              .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Overrange'}
+    RTD1 : FB_TempSensor;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:02
+        io: o
+    '}
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Value;
+                              .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Overrange'}
+    RTD2 : FB_TempSensor;
+        {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:03
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Value;
+                              .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Overrange'}
+    RTD3 : FB_TempSensor;
+        {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:04
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Value;
+                              .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Overrange'}
+    RTD4 : FB_TempSensor;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:05
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Value;
+                              .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Overrange'}
+    RTD5 :FB_TempSensor;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:06
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Value;
+                              .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Overrange'}
+    RTD6 :FB_TempSensor;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:07
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Value;
+                              .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Overrange'}
+    RTD7 :FB_TempSensor;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:08
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Value;
+                              .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Overrange'}
+    RTD8 :FB_TempSensor;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:09
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Value;
+                              .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Overrange'}
+    RTD9 :FB_TempSensor;
+        {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:10
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Value;
+                              .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Overrange'}
+    RTD10 :FB_TempSensor;
+        {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:11
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Value;
+                              .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Overrange'}
+    RTD11 :FB_TempSensor;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:RTD:12
+        io: o
+    '}
+     {attribute 'TcLinkTo' := '.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Value;
+                              .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Error;
+                              .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Underrange;
+                              .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Overrange'}
+    RTD12 :FB_TempSensor;
+
+
+
+
+    //////////TODO
+
+    {attribute 'pytmc' := '
+        pv: GM:PITCH:fipi_read
+        io: i
+    '}
+    fipi_read: LREAL;
+
+    {attribute 'pytmc' := '
+        pv: GM:PITCH:fipi_set
+        io: o
+    '}
+    fipi_set:  LREAL;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:LED:01:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 10^Output'}
+    bLEDPower01 AT %Q*: BOOL;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:LED:02:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 12^Output'}
+    bLEDPower02 AT %Q*: BOOL;
+
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:LED:03:PWR
+        io: io
+        field: ZNAM OFF
+        field: ONAM ON
+    '}
+    {attribute 'TcLinkTo' := 'TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 14^Output'}
+    bLEDPower03 AT %Q*: BOOL;
+
+    sd_io_FFO    :    FB_FastFault :=(
+        i_DevName := 'SP1K1-MONO',
+        i_Desc := 'Fault occurs When SP1K1-MONO screw driver motor is not in the out position',
+        i_TypeCode := 16#1110);
+    sd_io_e_pmps : LREAL:= 74000.29;
+
+        // SP1K1 Flow Press Sensors
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 1^Value'}
+    fSP1K1_Flow_1 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:FWM:1
+        field: EGU lpm
+        io: i
+    '}
+    fSP1K1_Flow_1_val : LREAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 2^Value'}
+    fSP1K1_Flow_2 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:FWM:2
+        field: EGU lpm
+        io: i
+    '}
+    fSP1K1_Flow_2_val : LREAL;
+    {attribute 'TcLinkTo' := '.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 3^Value'}
+    fSP1K1_Press_1 : FB_AnalogInput;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:PRSM:1
+        field: EGU bar
+        io: i
+    '}
+    fSP1K1_Press_1_val : LREAL;
+
+END_VAR
+// SP1K1-MONO
+M6.bHardwareEnable := bSTOEnable1 AND bSTOEnable2;
+M7.bHardwareEnable := bSTOEnable1 AND bSTOEnable2;
+M8.bHardwareEnable := bSTOEnable1 AND bSTOEnable2;
+M9.bHardwareEnable := bSTOEnable1 AND bSTOEnable2;
+M10.bHardwareEnable := bSTOEnable1 AND bSTOEnable2;
+M11.bHardwareEnable := bSTOEnable1 AND bSTOEnable2;
+
+fbMotionStage_m_pi  (stMotionStage:=M6);
+fbMotionStage_g_pi  (stMotionStage:=M7);
+fbMotionStage_m_h  (stMotionStage:=M8);
+fbMotionStage_g_h  (stMotionStage:=M9);
+fbMotionStage_s_io  (stMotionStage:=M10);
+fbMotionStage_s_r  (stMotionStage:=M11);
+
+
+
+
+
+//S_R with no hardware limit switched
+M11.bLimitBackwardEnable := TRUE;
+M11.bLimitForwardEnable := TRUE;
+
+mpi_upeurad := ULINT_TO_LREAL(mpi_upe.Count)*0.004505;
+gpi_upeurad := ULINT_TO_LREAL(gpi_upe.Count)*0.0066667;
+
+(*RTDs*)
+RTD1(fResolution:=0.01);
+RTD2(fResolution:=0.01);
+RTD3(fResolution:=0.01);
+RTD4(fResolution:=0.01);
+RTD5();
+RTD6();
+RTD7();
+RTD8();
+RTD9();
+RTD10();
+RTD11();
+RTD12();
+//Evaluate the encoder reading for the screw driver encoder. Fast fault when it is not out.
+// i.e. encoder value must be greater than the out position (75000.29 - 1000u)
+IF( M10.Axis.NcToPlc.ActPos < sd_io_e_pmps) THEN
+        sd_io_FFO.i_xOK := FALSE;
+    ELSE
+        sd_io_FFO.i_xOK := TRUE;
+END_IF
+
+(*FAST FAULT*)
+sd_io_FFO(i_xOK := ,
+    i_xReset := ,
+    i_xAutoReset :=TRUE,
+    io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+
+fSP1K1_Flow_1(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472);
+fSP1K1_Flow_1_val := fSP1K1_Flow_1.fReal;
+
+fSP1K1_Flow_2(iTermBits:=15, fTermMax:=5.0427, fTermMin:=0.050472);
+fSP1K1_Flow_2_val := fSP1K1_Flow_2.fReal;
+
+fSP1K1_Press_1(iTermBits:=15, fTermMax:=4.0, fTermMin:=0);
+fSP1K1_Press_1_val := fSP1K1_Press_1.fReal;
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_SPO_PMPSïƒ

+
PROGRAM PRG_SPO_PMPS
+VAR
+    // PMPS
+    ffMR1K1Height : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'MR1K1 Height',
+        i_Desc := 'MR1K1 Height is out of Single Point Operation safe range',
+        i_TypeCode := 16#F501);
+    ffMR1K1Pitch : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'MR1K1 Pitch',
+        i_Desc := 'MR1K1 Pitch is out of Single Point Operation safe range',
+        i_TypeCode := 16#F502);
+
+    ffSP1K1MPitch : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'SP1K1 Mirror Pitch',
+        i_Desc := 'SP1K1 Mirror Pitch is out of Single Point Operation safe range',
+        i_TypeCode := 16#F503);
+    ffSP1K1GPitch : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'SP1K1 Grating Pitch',
+        i_Desc := 'SP1K1 Grating Pitch is out of Single Point Operation safe range',
+        i_TypeCode := 16#F504);
+    ffSP1K1GHorisontal : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'SP1K1 Grating horizontal',
+        i_Desc := 'SP1K1 horizontal Pitch is out of Single Point Operation safe range',
+        i_TypeCode := 16#F505);
+
+    ffZos : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'T1K1 ZOS',
+        i_Desc := 'ST1K1 ZOS is out of Single Point Operation safe range',
+        i_TypeCode := 16#F506);
+END_VAR
+VAR CONSTANT
+    nUpperMR1K1Height : UDINT := 32961458; //POS 32911458+ Delta 50000;
+    nLowerMR1K1Height : UDINT := 32861458; //POS 32911458- Delta 50000;
+
+    nUpperMR1K1Pitch : UDINT := 10114377;// 10093885 + 20491;
+    nLowerMR1K1Pitch : UDINT := 10073393; //10093885 - 20491;
+
+    nUpperSP1K1MPitch : UDINT := 31769145;// 31758046 + 11098;
+    nLowerSP1K1MPitch : UDINT := 31746947;//31758046 - 11098;
+
+    nUpperSP1K1MPitch_400 : UDINT := 31285238;
+    nLowerSP1K1MPitch_400 : UDINT := 31263041;
+
+    nUpperSP1K1MPitch_1000 : UDINT := 31809544;
+    nLowerSP1K1MPitch_1000 : UDINT := 31787347;
+
+    nUpperSP1K1GPitch_700 : UDINT := 23624881;
+    nUpperSP1K1GPitch_400 : UDINT := 23204883;
+    nUpperSP1K1GPitch_1000 : UDINT := 23564882;
+
+    nUpperSP1K1GH: UDINT := 40000000;
+    nLowerSP1K1GH: UDINT := 24000000;
+
+    nZOSLower : UDINT := 22926596; // value still needs to be verified
+
+
+END_VAR
+IF (GVL_PMPS.rPhotonEnergy < 715) AND (GVL_PMPS.rPhotonEnergy >685) THEN
+    ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M6.nEncoderCount > nLowerSP1K1MPitch) AND (M6.nEncoderCount < nUpperSP1K1MPitch));
+    ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M7.nEncoderCount < nUpperSP1K1GPitch_700));
+ELSIF (GVL_PMPS.rPhotonEnergy < 410) AND (GVL_PMPS.rPhotonEnergy >390) THEN
+    ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M6.nEncoderCount > nLowerSP1K1MPitch_400) AND (M6.nEncoderCount < nUpperSP1K1MPitch_400));
+    ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M7.nEncoderCount < nUpperSP1K1GPitch_400));
+ELSIF (GVL_PMPS.rPhotonEnergy < 1020) AND (GVL_PMPS.rPhotonEnergy >980) THEN
+    ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M6.nEncoderCount > nLowerSP1K1MPitch_1000) AND (M6.nEncoderCount < nUpperSP1K1MPitch_1000));
+    ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M7.nEncoderCount < nUpperSP1K1GPitch_1000));
+ELSE
+    ffSP1K1MPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK;
+    ffSP1K1GPitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK;
+
+END_IF
+
+
+//MR1K1 height
+ffMR1K1Height.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M12.nEncoderCount > nLowerMR1K1Height ) AND (M12.nEncoderCount < nUpperMR1K1Height ));
+ffMR1K1Height(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+//MR1K1 pitch
+ffMR1K1Pitch.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ( (M16.nEncoderCount > nLowerMR1K1Pitch) AND ( M16.nEncoderCount < nUpperMR1K1Pitch));
+ffMR1K1Pitch(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+//SP1K1 mirror pitch
+ffSP1K1MPitch(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+//SP1K1 grating pitch
+ffSP1K1GPitch(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+//SP1K1 Grating horizontal
+ffSP1K1GHorisontal.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR ((M9.nEncoderCount > nLowerSP1K1GH) AND (M9.nEncoderCount < nUpperSP1K1GH));
+ffSP1K1GHorisontal(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+//ST1K1 ZOS
+ffZos.i_xOK := PRG_MR1K1_BEND_BENDER.ffBenderRange.i_xOK OR (M24.nEncoderCount <= nZOSLower); //encoder counts decreases as value in mm increases
+ffZos(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_ST1K1_ZOSïƒ

+
PROGRAM PRG_ST1K1_ZOS
+VAR
+    fbZOS: FB_MotionStage;
+END_VAR
+Main.M24.bPowerSelf := TRUE;
+Main.M24.bHardwareEnable := TRUE;
+fbZOS(stMotionStage:=Main.M24);
+
+END_PROGRAM
+
+
+
+
Related:
+
+
+
+
+

PRG_Statsïƒ

+
PROGRAM PRG_Stats
+VAR
+    // SP1K1 Grating Mono Vibration Stats
+    fGpiEncoderPosDiff: LREAL;
+    afGpiPosDiffBuffer: ARRAY[1..1000] OF LREAL;
+    afGpiExtraBuffer: ARRAY[1..1000] OF LREAL;
+    fbGpiPosDiffCollect: FB_DataBuffer;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:G_PI:ENCDIFF
+    '}
+    fbGpiPosDiffStats: FB_BasicStats;
+
+    fGpiRangeMax: LREAL;
+    rtNewGpiMove: R_TRIG;
+    tonNewGpiMove: TON;
+
+
+    // SP1K1 Mirror Pitch Mono Vibration Stats
+    fMpiEncoderPosDiff: LREAL;
+    afMpiPosDiffBuffer: ARRAY[1..10000] OF LREAL;
+    afMpiExtraBuffer: ARRAY[1..10000] OF LREAL;
+    fbMpiPosDiffCollect: FB_DataBuffer;
+    {attribute 'pytmc' := '
+        pv: SP1K1:MONO:MMS:M_PI:ENCDIFF
+    '}
+    fbMpiPosDiffStats: FB_BasicStats;
+END_VAR
+IF rtNewGpiMove.Q THEN
+    // Reset before a move
+    fGpiRangeMax := 0;
+ELSIF tonNewGpiMove.Q AND ABS(M7.fPosition - M7.stAxisStatus.fActPosition) > 5 THEN
+    // Update only during moves, not at the start or end
+    fGpiRangeMax := MAX(fGpiRangeMax, fbGpiPosDiffStats.fRange);
+END_IF
+
+fGpiEncoderPosDiff := M7.nEncoderCount - (M7.Axis.NcToPlc.SetPos - M7.stAxisParameters.fEncOffset) * 150;
+fbGpiPosDiffCollect(
+    bExecute:=TRUE,
+    pInputAdr:=ADR(fGpiEncoderPosDiff),
+    iInputSize:=SIZEOF(fGpiEncoderPosDiff),
+    iElemCount:=1000,
+    pPartialAdr:=ADR(afGpiPosDiffBuffer),
+    pOutputAdr:=ADR(afGpiExtraBuffer),
+);
+fbGpiPosDiffStats(
+    aSignal:=afGpiPosDiffBuffer,
+    bAlwaysCalc:=TRUE,
+);
+rtNewGpiMove(CLK:=M7.bExecute);
+tonNewGpiMove(
+    IN:=M7.bExecute,
+    PT:=T#15s,
+);
+
+(*fMpiEncoderPosDiff := M6.nEncoderCount - (M6.Axis.NcToPlc.SetPos - M6.stAxisParameters.fEncOffset) / 0.004505;
+fbMpiPosDiffCollect(
+    bExecute:=TRUE,
+    pInputAdr:=ADR(fMpiEncoderPosDiff),
+    iInputSize:=SIZEOF(fMpiEncoderPosDiff),
+    iElemCount:=1000,
+    pPartialAdr:=ADR(afMpiPosDiffBuffer),
+    pOutputAdr:=ADR(afMpiExtraBuffer),
+);
+fbMpiPosDiffStats(
+    aSignal:=afMpiPosDiffBuffer,
+    bAlwaysCalc:=TRUE,
+);*)
+
+END_PROGRAM
+
+
+
+
+

PRG_ZeroOrder_PMPSïƒ

+
PROGRAM PRG_ZeroOrder_PMPS
+VAR
+// PMPS
+    ffZeroOrderBeam : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'Zero Order Beam',
+        i_Desc := 'Faults when Zero order beam safe conditions are not met',
+        i_TypeCode := 16#F506);
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)SafeBenderRange
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    bSafeBenderRange : BOOL;
+
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)LRG_Grating_IN
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    bLRG_Grating_IN : BOOL;
+
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)ZOS_IN
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    bZOS_IN : BOOL;
+
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)ZOB_on_Lower_Stopper
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    bZOB_on_Lower_Stopper : BOOL;
+
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)MR1K1_Inserted
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    bMR1K1_Inserted : BOOL;
+
+
+
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)MachineMode
+        field: ZRST NC
+        field: ONST SC
+        field: TWST Misconfig
+        field: THST UnInit
+    '}
+    nMachineMode : INT;
+
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)BeamPermitted
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    bBeamPermitted : BOOL;
+
+
+    Pm3 : LREAL;
+    Pm2: LREAL;
+    Pm1: LREAL;
+    Hm1: LREAL;
+    HZos:LREAL;
+    Zbm1: LREAL;
+    Zbm2: LREAL;
+    Zbm3: LREAL;
+    Hbm1: LREAL;
+    Hbm2: LREAL;
+    Hbm3: LREAL;
+    Hb0m3:LREAL;
+    //fixed calc
+    Hm3      : LREAL;
+    Hpiv : LREAL;
+    Theta_m1: LREAL;
+    Theta_m2: LREAL;
+    Theta_m3: LREAL;
+    {attribute 'pytmc' := '
+        pv: @(PREFIX)Delta
+        field: ZNAM FALSE
+        field: ONAM TRUE
+    '}
+    Delta : LREAL;
+    Ans : LREAL;
+    ffZeroOrderBeamExitSlits : FB_FastFault := (
+        i_xAutoReset := TRUE,
+        i_DevName := 'Zero Order Beam and Exit Slits',
+        i_Desc := 'Faults when Zero order beam is aligned and exit slits are closed',
+        i_TypeCode := 16#F506);
+END_VAR
+VAR CONSTANT
+    Hi2 :LREAL:=1.4;//m
+    Zi2: LREAL :=731.613;//m
+    Theta0 : LREAL:=0;
+    Zm1 : LREAL:=733.772;//m
+    Zmon : LREAL:=739.622;//m
+    Zpiv : LREAL:= 739.762 ; //m
+    Zzos : LREAL:= 741.422;//m
+    Pm1Offset: LREAL:= 18081.1;
+    Pm2Offset: LREAL:= -90603;
+    Pm3Offset: LREAL:= -63300;//urad, could depend on the inserted grating
+END_VAR
+//Diagnostics
+bSafeBenderRange := SafeBenderRange();
+nMachineMode := PMPS_GVL.stCurrentBeamParameters.nMachineMode;
+bMR1K1_Inserted := MR1K1_Inserted();
+
+//TRUE if Hzos - hb0m3(Zzoz)  > D
+Ans := (Hzos*1E3) - Hb0m3; //um
+Delta := Ans;
+IF GVL_PMPS.rPhotonEnergy <550 THEN
+    bZOB_on_Lower_Stopper := Ans > 3*1E3;
+    ELSIF GVL_PMPS.rPhotonEnergy <1000 THEN
+        bZOB_on_Lower_Stopper := Ans >  2.5*1E3;
+    ELSIF GVL_PMPS.rPhotonEnergy >=1000 THEN
+        bZOB_on_Lower_Stopper := Ans >  2*1E3;
+END_IF
+
+
+ffZeroOrderBeam.i_xOK := (SafeBenderRange() AND (((PMPS_GVL.stCurrentBeamParameters.nMachineMode =1(*SC*)) AND (PMPS_GVL.stCurrentBeamParameters.nBeamClass <=6)) OR (PMPS_GVL.stCurrentBeamParameters.nMachineMode =0(*NC*))))
+                OR (bLRG_Grating_IN AND bZOS_IN AND bZOB_on_Lower_Stopper AND MR1K1_Inserted()(*NC or SC Any Beamclass with beam at ZOS*));
+ffZeroOrderBeam(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+bBeamPermitted := ffZeroOrderBeam.i_xOK;
+
+//
+ACT_CALC();
+ACT_ZOS_IN();
+ACT_LRG_Grating_IN();
+ACT_ExitSlitsGap();
+
+END_PROGRAM
+
+ACTION ACT_CALC:
+///calc
+//Hm1 = 1400000+mr1k1 ben Y up
+Hm1:= 1400000+M12.stAxisStatus.fActPosition; //um
+//Pm1 = Pm1Offset + mr1k1 bend pitch
+Pm1 := Pm1Offset + Main.M16.stAxisStatus.fActPosition; //urad
+//Hpiv = 1.625427 is correction from nominal
+Hpiv:= (1.625247)*1E6; //um
+//Pm2 = mono mirror pitch + Pm2Offset urad
+Pm2 := Main.M6.stAxisStatus.fActPosition + Pm2Offset;//urad
+//Hm3 = Hpiv + 0.006 m
+Hm3:= Hpiv + (0.006*1E6); //um
+//Pm3 = mono grating pitch + Pm3Offset urad
+Pm3 := Main.M7.stAxisStatus.fActPosition + Pm3Offset; //urad
+//Hzos = 1824.3 + st1k1_zos mm
+Hzos:= 1824.3 + M24.stAxisStatus.fActPosition; //mm
+
+
+//urad
+Theta_m1 := 2*Pm1 - Theta0;
+Theta_m2 := 2*Pm2 - Theta_m1;
+Theta_m3 := 2 *Pm3 - 2 * Pm2 + 2* Pm1 - Theta0;
+
+// fix units
+//um
+Zbm1 := (Hm1 - TAN(Pm1*1E-6)* (Zm1*1E6) - (Hi2*1E6) + TAN(Theta0*1E-6) *(Zi2*1E6))/(TAN(Theta0*1E-6) - TAN(Pm1*1E-6));
+hbm1 := TAN(Pm1*1E-6)*Zbm1 + Hm1 - TAN(Pm1*1E-6)*(Zm1*1E6);
+//u?
+Zbm2 := (Hbm1 - TAN(Theta_m1*1E-6)*Zbm1 - Hpiv + TAN(Pm2*1E-6)*(Zpiv*1E6))/ (TAN(Pm2*1E-6) - TAN(Theta_m1*1E-6));
+Hbm2 := TAN(Pm2*1E-6)*Zbm2 + Hpiv - TAN(Pm2*1E-6)*(Zpiv*1E6);
+
+Zbm3 := (Hbm2 - TAN(Theta_m2*1E-6)*Zbm2 - Hm3 + TAN(Pm3*1E-6)*(Zpiv*1E6))/ (TAN(Pm3*1E-6) - TAN(Theta_m2*1E-6));
+Hbm3 := TAN(Pm3*1E-6) * Zbm3 + Hm3 - TAN(Pm3*1E-6)*(Zpiv*1E6);
+
+Hb0m3 := TAN(Theta_m3*1E-6)*(Zzos*1E6) + Hbm3 - TAN(Theta_m3*1E-6)*Zbm3;
+END_ACTION
+
+ACTION ACT_ExitSlitsGap:
+// FAULT condition: Hzos -1.0mm <= Hb0m3) AND sl1k2 gap <= 8.0
+ffZeroOrderBeamExitSlits.i_xOK := NOT( (( (Hzos*1E3) - 1) <= Hb0m3) AND ( M22.stAxisStatus.fActPosition <= 8.0));
+ffZeroOrderBeamExitSlits(io_fbFFHWO := GVL_PMPS.fbFastFaultOutput1);
+END_ACTION
+
+ACTION ACT_LRG_Grating_IN:
+bLRG_Grating_IN := ((M9.stAxisStatus.fActPosition) >= 36000) AND ((M9.stAxisStatus.fActPosition) <= 43000);
+END_ACTION
+
+ACTION ACT_ZOS_IN:
+IF GVL_PMPS.rPhotonEnergy >1500 THEN bZOS_IN:= FALSE;
+    ELSIF (GVL_PMPS.rPhotonEnergy >1000 AND M24.stAxisStatus.fActPosition>= 8.5) THEN bZOS_IN:= TRUE;
+        ELSIF (GVL_PMPS.rPhotonEnergy <=1000 AND GVL_PMPS.rPhotonEnergy >550 AND M24.stAxisStatus.fActPosition>= 7.9) THEN bZOS_IN:= TRUE;
+            ELSIF (GVL_PMPS.rPhotonEnergy <=550 AND GVL_PMPS.rPhotonEnergy >200 AND M24.stAxisStatus.fActPosition>= 6.9) THEN bZOS_IN:= TRUE;
+                ELSE bZOS_IN:= FALSE;
+END_IF
+END_ACTION
+
+METHOD MR1K1_Inserted : BOOL
+VAR_INPUT
+END_VAR
+MR1K1_Inserted := PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN]
+                    AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT];
+END_METHOD
+
+METHOD SafeBenderRange : BOOL
+VAR_INPUT
+END_VAR
+SafeBenderRange :=  GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit < M17.nEncoderCount AND M17.nEncoderCount < GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit AND
+    GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit < M18.nEncoderCount AND M18.nEncoderCount < GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit;
+END_METHOD
+
+
+
+
Related:
+
+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/lcls-plc-rixs-optics_rixs_optics_summary.html b/v3.3.0/lcls-plc-rixs-optics_rixs_optics_summary.html new file mode 100644 index 0000000..37eadec --- /dev/null +++ b/v3.3.0/lcls-plc-rixs-optics_rixs_optics_summary.html @@ -0,0 +1,6973 @@ + + + + + + + Settings — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ +
+

Settingsïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Setting

Value

Description

AMS Net ID

172.21.140.71.1.1

Target IP address

172.21.140.71

Based on AMS Net ID by convention

AMS Port

851

+
+
+

Pragmasïƒ

+

Total pragmas found: 329 +Total linter errors: 0

+
+
+

Librariesïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Library

Vendor

Default

Version

LCLS General

SLAC

Unset

2.10.0

lcls-twincat-motion

SLAC

4.0.8

lcls-twincat-optics

SLAC

Unset

0.7.0

lcls2-cc-lib

SLAC

Unset

2.0.0

PMPS

SLAC - LCLS

Unset

3.0.14

Tc2_MC2

Beckhoff Automation GmbH

Unset

3.3.42.0

Tc2_SerialCom

Beckhoff Automation GmbH

Unset

3.3.7.0

Tc2_Standard

Beckhoff Automation GmbH

Unset

3.3.3.0

Tc2_System

Beckhoff Automation GmbH

Unset

3.4.24.0

Tc2_TcpIp

Beckhoff Automation GmbH

Unset

3.3.6.0

Tc2_Utilities

Beckhoff Automation GmbH

Unset

3.3.41.0

Tc3_Module

Beckhoff Automation GmbH

Unset

3.3.21.0

TcUnit

www.tcunit.org

1.1.0.0

+
+
+

Symbolsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

.TCPADS_MAXUDP_BUFFSIZE

UDINT

3373184 (32)

+
+

Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Constants.bFPUSupport

BOOL

1305244800 (8)

Constants.bLittleEndian

BOOL

1305244624 (8)

Constants.bMulticoreSupport

BOOL

1305244808 (8)

Constants.bSimulationMode

BOOL

1305244632 (8)

Constants.CompilerVersion

VERSION

1305244704 (64)

Constants.CompilerVersionNumeric

DWORD

1305244864 (32)

Constants.nPackMode

UINT

1305244784 (16)

Constants.nRegisterSize

WORD

1305244768 (16)

Constants.RuntimeVersion

VERSION

1305244640 (64)

Constants.RuntimeVersionNumeric

DWORD

1305244832 (32)

+
+
+

DefaultGlobalsïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

DefaultGlobals.fTimeStamp

LREAL

3072064 (64)

DefaultGlobals.stSys

ST_System

3072000 (40)

+
+
+

GeneralConstantsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GeneralConstants.MAX_STATES

UINT

3072048 (16)

+
+
+

Global_Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Constants.EMPTY_EVENT_CLASS

GUID

3372352 (128)

Global_Constants.EMPTY_EVENT_ID

UDINT

3372480 (32)

Global_Constants.EMPTY_SEVERITY

TcEventSeverity

3372240 (16)

Global_Constants.SUCCESS_EVENT

TcEventEntry

3372512 (192)

+
+
+

Global_Variablesïƒ

+
+ 276 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Variables.ADSIGRP_DEVICE_DATA

UDINT

3161536 (32)

Global_Variables.ADSIGRP_IOIMAGE_CLEARI

UDINT

3161440 (32)

Global_Variables.ADSIGRP_IOIMAGE_CLEARO

UDINT

3161472 (32)

Global_Variables.ADSIGRP_IOIMAGE_RISIZE

UDINT

3161312 (32)

Global_Variables.ADSIGRP_IOIMAGE_ROSIZE

UDINT

3161408 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIB

UDINT

3161248 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIOB

UDINT

3161504 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWIX

UDINT

3161280 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWOB

UDINT

3161344 (32)

Global_Variables.ADSIGRP_IOIMAGE_RWOX

UDINT

3161376 (32)

Global_Variables.ADSIGRP_SYM_DOWNLOAD

UDINT

3161120 (32)

Global_Variables.ADSIGRP_SYM_HNDBYNAME

UDINT

3160896 (32)

Global_Variables.ADSIGRP_SYM_INFOBYNAME

UDINT

3161024 (32)

Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX

UDINT

3161088 (32)

Global_Variables.ADSIGRP_SYM_RELEASEHND

UDINT

3160992 (32)

Global_Variables.ADSIGRP_SYM_UPLOAD

UDINT

3161152 (32)

Global_Variables.ADSIGRP_SYM_UPLOADINFO

UDINT

3161184 (32)

Global_Variables.ADSIGRP_SYM_VALBYHND

UDINT

3160960 (32)

Global_Variables.ADSIGRP_SYM_VALBYNAME

UDINT

3160928 (32)

Global_Variables.ADSIGRP_SYM_VERSION

UDINT

3161056 (32)

Global_Variables.ADSIGRP_SYMNAME

UDINT

3160832 (32)

Global_Variables.ADSIGRP_SYMNOTE

UDINT

3161216 (32)

Global_Variables.ADSIGRP_SYMTAB

UDINT

3160800 (32)

Global_Variables.ADSIGRP_SYMVAL

UDINT

3160864 (32)

Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE

UDINT

3161568 (32)

Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE

UDINT

3161600 (32)

Global_Variables.ADSLOG_MSGTYPE_ERROR

DWORD

3162656 (32)

Global_Variables.ADSLOG_MSGTYPE_HINT

DWORD

3162592 (32)

Global_Variables.ADSLOG_MSGTYPE_LOG

DWORD

3162688 (32)

Global_Variables.ADSLOG_MSGTYPE_MSGBOX

DWORD

3162720 (32)

Global_Variables.ADSLOG_MSGTYPE_RESOURCE

DWORD

3162752 (32)

Global_Variables.ADSLOG_MSGTYPE_STRING

DWORD

3162784 (32)

Global_Variables.ADSLOG_MSGTYPE_WARN

DWORD

3162624 (32)

Global_Variables.ADSSTATE_CONFIG

UINT

3160688 (16)

Global_Variables.ADSSTATE_ERROR

UINT

3160624 (16)

Global_Variables.ADSSTATE_EXCEPTION

UINT

3160752 (16)

Global_Variables.ADSSTATE_IDLE

UINT

3160464 (16)

Global_Variables.ADSSTATE_INCOMPATIBLE

UINT

3160736 (16)

Global_Variables.ADSSTATE_INIT

UINT

3160496 (16)

Global_Variables.ADSSTATE_INVALID

UINT

3160448 (16)

Global_Variables.ADSSTATE_LOADCFG

UINT

3160576 (16)

Global_Variables.ADSSTATE_MAXSTATES

UINT

3160768 (16)

Global_Variables.ADSSTATE_POWERFAILURE

UINT

3160592 (16)

Global_Variables.ADSSTATE_POWERGOOD

UINT

3160608 (16)

Global_Variables.ADSSTATE_RECONFIG

UINT

3160704 (16)

Global_Variables.ADSSTATE_RESET

UINT

3160480 (16)

Global_Variables.ADSSTATE_RESUME

UINT

3160672 (16)

Global_Variables.ADSSTATE_RUN

UINT

3160528 (16)

Global_Variables.ADSSTATE_SAVECFG

UINT

3160560 (16)

Global_Variables.ADSSTATE_SHUTDOWN

UINT

3160640 (16)

Global_Variables.ADSSTATE_START

UINT

3160512 (16)

Global_Variables.ADSSTATE_STOP

UINT

3160544 (16)

Global_Variables.ADSSTATE_STOPPING

UINT

3160720 (16)

Global_Variables.ADSSTATE_SUSPEND

UINT

3160656 (16)

Global_Variables.AMSLOGGER_IGR_GENERAL

UDINT

3228384 (32)

Global_Variables.AMSLOGGER_IOF_MODE

UDINT

3228416 (32)

Global_Variables.AMSPORT_AMSLOGGER

UINT

3227120 (16)

Global_Variables.AMSPORT_EVENTLOG

UINT

3160160 (16)

Global_Variables.AMSPORT_LOGGER

UINT

3073136 (16)

Global_Variables.AMSPORT_R0_CAM

UINT

3160384 (16)

Global_Variables.AMSPORT_R0_CAMTOOL

UINT

3160400 (16)

Global_Variables.AMSPORT_R0_CNC

UINT

3160272 (16)

Global_Variables.AMSPORT_R0_IO

UINT

3160192 (16)

Global_Variables.AMSPORT_R0_ISG

UINT

3160256 (16)

Global_Variables.AMSPORT_R0_LINE

UINT

3160288 (16)

Global_Variables.AMSPORT_R0_NC

UINT

3160208 (16)

Global_Variables.AMSPORT_R0_NCSAF

UINT

3160224 (16)

Global_Variables.AMSPORT_R0_NCSVB

UINT

3160240 (16)

Global_Variables.AMSPORT_R0_PLC

UINT

3160304 (16)

Global_Variables.AMSPORT_R0_PLC_RTS1

UINT

3160320 (16)

Global_Variables.AMSPORT_R0_PLC_RTS2

UINT

3160336 (16)

Global_Variables.AMSPORT_R0_PLC_RTS3

UINT

3160352 (16)

Global_Variables.AMSPORT_R0_PLC_RTS4

UINT

3160368 (16)

Global_Variables.AMSPORT_R0_RTIME

UINT

3160176 (16)

Global_Variables.AMSPORT_R3_SCOPESERVER

UINT

3160432 (16)

Global_Variables.AMSPORT_R3_SYSSERV

UINT

3160416 (16)

Global_Variables.AMSPORT_TCPIPSRV

UINT

3373216 (16)

Global_Variables.ASCII_DLE

BYTE

3372208 (8)

Global_Variables.ASCII_ETX

BYTE

3372200 (8)

Global_Variables.ASCII_NAK

BYTE

3372216 (8)

Global_Variables.ASCII_STX

BYTE

3369240 (8)

Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID

BYTE

3162816 (8)

Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED

BYTE

3160792 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID

BYTE

3073128 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED

BYTE

3072328 (8)

Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED

BYTE

3160784 (8)

Global_Variables.COMERRORADS_INVALID_BAUDRATE

UDINT

3371104 (32)

Global_Variables.COMERRORADS_INVALID_CFGSTLEN

UDINT

3371008 (32)

Global_Variables.COMERRORADS_INVALID_CFGSTVER

UDINT

3371040 (32)

Global_Variables.COMERRORADS_INVALID_CMD

UDINT

3370944 (32)

Global_Variables.COMERRORADS_INVALID_COMPORT

UDINT

3370912 (32)

Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL

UDINT

3371296 (32)

Global_Variables.COMERRORADS_INVALID_DATABITS

UDINT

3371168 (32)

Global_Variables.COMERRORADS_INVALID_DATAPOINTER

UDINT

3370976 (32)

Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL

UDINT

3371328 (32)

Global_Variables.COMERRORADS_INVALID_DSR_SENS

UDINT

3371360 (32)

Global_Variables.COMERRORADS_INVALID_DTR_CTRL

UDINT

3371232 (32)

Global_Variables.COMERRORADS_INVALID_PARITY

UDINT

3371136 (32)

Global_Variables.COMERRORADS_INVALID_RTS_CTRL

UDINT

3371264 (32)

Global_Variables.COMERRORADS_INVALID_STOPBITS

UDINT

3371200 (32)

Global_Variables.COMERRORADS_INVALID_TL

UDINT

3371072 (32)

Global_Variables.COMERRORADS_NOT_INIT

UDINT

3371392 (32)

Global_Variables.COMERRORADS_PORT_CONNECTED

UDINT

3371456 (32)

Global_Variables.COMERRORADS_PORT_NOT_CONNECTED

UDINT

3371488 (32)

Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN

UDINT

3371424 (32)

Global_Variables.COMERRORADS_RD_FAILURE

UDINT

3371584 (32)

Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT

UDINT

3371520 (32)

Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE

UDINT

3371648 (32)

Global_Variables.COMERRORADS_WR_FAILURE

UDINT

3371616 (32)

Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT

UDINT

3371552 (32)

Global_Variables.CONNECT_MODE_ENABLEDBG

DWORD

3374208 (32)

Global_Variables.DATE_AND_TIME_SECPERDAY

DWORD

3241376 (32)

Global_Variables.DATE_AND_TIME_SECPERWEEK

DWORD

3241408 (32)

Global_Variables.DBG_OUTPUT_FILE

DWORD

3247680 (32)

Global_Variables.DBG_OUTPUT_LOG

DWORD

3247648 (32)

Global_Variables.DBG_OUTPUT_NONE

DWORD

3247616 (32)

Global_Variables.DBG_OUTPUT_VISU

DWORD

3247712 (32)

Global_Variables.DEFAULT_ADS_TIMEOUT

TIME

3163488 (32)

Global_Variables.DEFAULT_BACKLASHVALUE

LREAL

634578816 (64)

Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE

BYTE

3367472 (8)

Global_Variables.DEFAULT_CSV_FIELD_SEP

BYTE

3165112 (8)

Global_Variables.DEFAULT_CSV_RECORD_SEP_CR

BYTE

3367480 (8)

Global_Variables.DEFAULT_CSV_RECORD_SEP_LF

BYTE

3367488 (8)

Global_Variables.DEFAULT_HOME_POSITION

LREAL

634578752 (64)

Global_Variables.EMPTY_ARG_VALUE

T_Arg

3228992 (128)

Global_Variables.EMPTY_GUID_REGSTRING

STRING(38)

3369672 (312)

Global_Variables.EMPTY_GUID_STRING

STRING(36)

3369376 (296)

Global_Variables.EMPTY_GUID_STRUCT

GUID

3369248 (128)

Global_Variables.EMPTY_ROUTE_ENTRY

ST_AmsRouteEntry

3227136 (1184)

Global_Variables.eWatchdogConfig

E_WATCHDOG_TIME_CONFIG

3163472 (16)

Global_Variables.FLOATREC_EXP_IS_INF

INT

3228480 (16)

Global_Variables.FLOATREC_EXP_IS_NAN

INT

3228464 (16)

Global_Variables.FLOATREC_MAX_DIGITS

INT

3228496 (16)

Global_Variables.FLOATREC_MAX_PRECISION

INT

3228512 (16)

Global_Variables.FLOATREC_MIN_PRECISION

INT

3228528 (16)

Global_Variables.FMTERR_ARGTYPEINVALID

DWORD

3228832 (32)

Global_Variables.FMTERR_ASTERISKPOSITION

DWORD

3228608 (32)

Global_Variables.FMTERR_DESTBUFFOVERFLOW

DWORD

3228928 (32)

Global_Variables.FMTERR_FLAGPOSITION

DWORD

3228704 (32)

Global_Variables.FMTERR_INSUFFICIENTARGS

DWORD

3228896 (32)

Global_Variables.FMTERR_INVALIDPOINTERINPUT

DWORD

3228960 (32)

Global_Variables.FMTERR_NOERROR

DWORD

3228544 (32)

Global_Variables.FMTERR_PERCENTSIGNPOSITION

DWORD

3228576 (32)

Global_Variables.FMTERR_PRECISIONDOTPOSITION

DWORD

3228768 (32)

Global_Variables.FMTERR_PRECISIONVALUE

DWORD

3228672 (32)

Global_Variables.FMTERR_TYPEFIELDVALUE

DWORD

3228800 (32)

Global_Variables.FMTERR_UNACCEPTEDPARAMETER

DWORD

3228864 (32)

Global_Variables.FMTERR_WIDTHPRECISIONVALPOS

DWORD

3228736 (32)

Global_Variables.FMTERR_WIDTHVALUE

DWORD

3228640 (32)

Global_Variables.FOPEN_MODEAPPEND

DWORD

3162912 (32)

Global_Variables.FOPEN_MODEBINARY

DWORD

3162976 (32)

Global_Variables.FOPEN_MODEPLUS

DWORD

3162944 (32)

Global_Variables.FOPEN_MODEREAD

DWORD

3162848 (32)

Global_Variables.FOPEN_MODETEXT

DWORD

3163008 (32)

Global_Variables.FOPEN_MODEWRITE

DWORD

3162880 (32)

Global_Variables.FORMAT_DECASC_CODES

BYTE

3229376 (80)

Global_Variables.FORMAT_HEXASC_CODES

BYTE

3229120 (256)

Global_Variables.FORMAT_MAX_ARGS

INT

3228448 (16)

Global_Variables.GLOBAL_DCF77_PULSE_SPLIT

TIME

3165120 (32)

Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK

BOOL

3165104 (8)

Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE

E_HashPrefixTypes

3164720 (16)

Global_Variables.GLOBAL_SBCS_TABLE

E_SBCSType

3165088 (16)

Global_Variables.HKEY_MAX_BINARY_DATA_SIZE

UDINT

3228352 (32)

Global_Variables.IPHELPERAPI_ADAPTERSINFO

UDINT

3226784 (32)

Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME

UDINT

3226816 (32)

Global_Variables.LISTEN_MODE_CLOSEALL

DWORD

3374144 (32)

Global_Variables.LISTEN_MODE_USEOPENED

DWORD

3374176 (32)

Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH

UDINT

3226688 (32)

Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH

UDINT

3226656 (32)

Global_Variables.MAX_ADAPTER_NAME_LENGTH

UDINT

3226624 (32)

Global_Variables.MAX_AVERAGE_MEASURES

INT (2..100)

3164704 (16)

Global_Variables.MAX_LOCAL_ADAPTERS

UDINT

3226848 (32)

Global_Variables.MAX_REMOTE_PCS

INT

3226976 (16)

Global_Variables.MAX_RETRIES

INT

3372224 (16)

Global_Variables.MAX_ROUTE_ADDR_LEN

BYTE

3227000 (8)

Global_Variables.MAX_ROUTE_NAME_LEN

BYTE

3226992 (8)

Global_Variables.MAX_ROUTE_TRANSPORT

BYTE

3227112 (8)

Global_Variables.MAX_STRING_LENGTH

UDINT

3163584 (32)

Global_Variables.MAX_THROTTLE_MODE

DWORD

3374240 (32)

Global_Variables.MIN_ROUTE_TRANSPORT

BYTE

3227104 (8)

Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE

UINT

1256411920 (16)

Global_Variables.nWatchdogTime

BYTE

3162840 (8)

Global_Variables.PI

LREAL

3163520 (64)

Global_Variables.ROUTE_FLAG_DYNAMIC

DWORD

3227040 (32)

Global_Variables.ROUTE_FLAG_NOOVERRIDE

DWORD

3227072 (32)

Global_Variables.ROUTE_FLAG_TEMPORARY

DWORD

3227008 (32)

Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation

ST_CTRL_CYCLE_TIME_INTERPRETATION

1264816704 (128)

Global_Variables.SYSTEMSERVICE_ADDREMOTE

UDINT

3226880 (32)

Global_Variables.SYSTEMSERVICE_CHANGENETID

UDINT

3162400 (32)

Global_Variables.SYSTEMSERVICE_CLOSEHANDLE

UDINT

3161760 (32)

Global_Variables.SYSTEMSERVICE_CREATEFILE

UDINT

3161728 (32)

Global_Variables.SYSTEMSERVICE_DELREMOTE

UDINT

3226912 (32)

Global_Variables.SYSTEMSERVICE_ENUMREMOTE

UDINT

3226944 (32)

Global_Variables.SYSTEMSERVICE_FCLOSE

UDINT

3161824 (32)

Global_Variables.SYSTEMSERVICE_FDELETE

UDINT

3162144 (32)

Global_Variables.SYSTEMSERVICE_FEOF

UDINT

3162112 (32)

Global_Variables.SYSTEMSERVICE_FFILEFIND

UDINT

3228320 (32)

Global_Variables.SYSTEMSERVICE_FGETS

UDINT

3161984 (32)

Global_Variables.SYSTEMSERVICE_FOPEN

UDINT

3161792 (32)

Global_Variables.SYSTEMSERVICE_FPRINTF

UDINT

3162080 (32)

Global_Variables.SYSTEMSERVICE_FPUTS

UDINT

3162016 (32)

Global_Variables.SYSTEMSERVICE_FREAD

UDINT

3161856 (32)

Global_Variables.SYSTEMSERVICE_FRENAME

UDINT

3162176 (32)

Global_Variables.SYSTEMSERVICE_FSCANF

UDINT

3162048 (32)

Global_Variables.SYSTEMSERVICE_FSEEK

UDINT

3161920 (32)

Global_Variables.SYSTEMSERVICE_FTELL

UDINT

3161952 (32)

Global_Variables.SYSTEMSERVICE_FWRITE

UDINT

3161888 (32)

Global_Variables.SYSTEMSERVICE_IPHELPERAPI

UDINT

3226720 (32)

Global_Variables.SYSTEMSERVICE_IPHOSTNAME

UDINT

3226752 (32)

Global_Variables.SYSTEMSERVICE_MKDIR

UDINT

3162208 (32)

Global_Variables.SYSTEMSERVICE_OPENCREATE

UDINT

3161632 (32)

Global_Variables.SYSTEMSERVICE_OPENREAD

UDINT

3161664 (32)

Global_Variables.SYSTEMSERVICE_OPENWRITE

UDINT

3161696 (32)

Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE

UDINT

3162272 (32)

Global_Variables.SYSTEMSERVICE_RMDIR

UDINT

3162240 (32)

Global_Variables.SYSTEMSERVICE_SENDEMAIL

UDINT

3162304 (32)

Global_Variables.SYSTEMSERVICE_STARTPROCESS

UDINT

3162368 (32)

Global_Variables.SYSTEMSERVICE_TIMESERVICES

UDINT

3162336 (32)

Global_Variables.SYSTEMSTATEFLAGS_BSOD

BYTE

3162824 (8)

Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION

BYTE

3162832 (8)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX

T_ULARGE_INTEGER

3236000 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64

ULINT

3236352 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN

T_ULARGE_INTEGER

3235936 (64)

Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64

ULINT

3236288 (64)

Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET

DWORD

3235712 (32)

Global_Variables.SYSTEMTIME_MAX_MONTHDAYS

WORD

3234864 (384)

Global_Variables.SYSTEMTIME_MAX_YEARSDAY

WORD

3235248 (448)

Global_Variables.SYSTEMTIME_TICKSPERDAY

T_ULARGE_INTEGER

3235872 (64)

Global_Variables.SYSTEMTIME_TICKSPERDAY64

ULINT

3236224 (64)

Global_Variables.SYSTEMTIME_TICKSPERMSEC

T_ULARGE_INTEGER

3235744 (64)

Global_Variables.SYSTEMTIME_TICKSPERMSEC64

ULINT

3236096 (64)

Global_Variables.SYSTEMTIME_TICKSPERSEC

T_ULARGE_INTEGER

3235808 (64)

Global_Variables.SYSTEMTIME_TICKSPERSEC64

ULINT

3236160 (64)

Global_Variables.TCEVENT_FMTPRGSIZE

INT

3163456 (16)

Global_Variables.TCEVENT_SRCNAMESIZE

INT

3163440 (16)

Global_Variables.TCEVENTFLAG_AUTOFMTALL

WORD

3163344 (16)

Global_Variables.TCEVENTFLAG_FMTSELF

WORD

3163280 (16)

Global_Variables.TCEVENTFLAG_LOG

WORD

3163296 (16)

Global_Variables.TCEVENTFLAG_MSGBOX

WORD

3163312 (16)

Global_Variables.TCEVENTFLAG_PRIOCLASS

WORD

3163264 (16)

Global_Variables.TCEVENTFLAG_SRCID

WORD

3163328 (16)

Global_Variables.TCEVENTSTATE_CONFIRMED

WORD

3163408 (16)

Global_Variables.TCEVENTSTATE_INVALID

WORD

3163360 (16)

Global_Variables.TCEVENTSTATE_RESET

WORD

3163392 (16)

Global_Variables.TCEVENTSTATE_RESETCON

WORD

3163424 (16)

Global_Variables.TCEVENTSTATE_SIGNALED

WORD

3163376 (16)

Global_Variables.TcMcGlobal

_TCMCGLOBAL

634571648 (7104)

Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS

UDINT

3373536 (32)

Global_Variables.TCPADS_IGR_CLOSEBYHDL

UDINT

3373280 (32)

Global_Variables.TCPADS_IGR_CONLIST

UDINT

3373248 (32)

Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL

UDINT

3373472 (32)

Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL

UDINT

3373504 (32)

Global_Variables.TCPADS_IGR_PEERBYHDL

UDINT

3373344 (32)

Global_Variables.TCPADS_IGR_RECVBYHDL

UDINT

3373376 (32)

Global_Variables.TCPADS_IGR_RECVFROMBYHDL

UDINT

3373408 (32)

Global_Variables.TCPADS_IGR_SENDBYHDL

UDINT

3373312 (32)

Global_Variables.TCPADS_IGR_SENDTOBYHDL

UDINT

3373440 (32)

Global_Variables.TCPADS_NULL_HSOCKET

T_HSOCKET

3373792 (352)

Global_Variables.TCPADSCONLST_IOF_ACCEPT

UDINT

3373664 (32)

Global_Variables.TCPADSCONLST_IOF_CLOSEALL

UDINT

3373632 (32)

Global_Variables.TCPADSCONLST_IOF_CONNECT

UDINT

3373568 (32)

Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR

UDINT

3373728 (32)

Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS

UDINT

3373760 (32)

Global_Variables.TCPADSCONLST_IOF_LISTEN

UDINT

3373600 (32)

Global_Variables.TCPADSCONLST_IOF_UDPBIND

UDINT

3373696 (32)

Global_Variables.THROTTLE_MODE_DEFAULT

T_ThrottleTimes

3374688 (416)

Global_Variables.THROTTLE_MODE_OFF

T_ThrottleTimes

3374272 (416)

Global_Variables.TIMEOUT_QVZ

TIME

3372288 (32)

Global_Variables.TIMEOUT_WVZ

TIME

3372320 (32)

Global_Variables.TIMEOUT_ZVZ

TIME

3372256 (32)

Global_Variables.TIMESERVICE_ADJUSTTIMETORTC

UDINT

3162528 (32)

Global_Variables.TIMESERVICE_DATEANDTIME

UDINT

3162432 (32)

Global_Variables.TIMESERVICE_RTCTIMEDIFF

UDINT

3162496 (32)

Global_Variables.TIMESERVICE_SYSTEMTIMES

UDINT

3162464 (32)

Global_Variables.TIMESERVICE_TIMEZONINFORMATION

UDINT

3162560 (32)

Global_Variables.WEST_EUROPE_TZI

ST_TimeZoneInformation

3236416 (864)

+
+
+
+

Global_Versionïƒ

+
+ 17 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Global_Version.stLibVersion_lcls_twincat_motion

ST_LibVersion

1271647808 (288)

Global_Version.stLibVersion_lcls_twincat_optics

ST_LibVersion

1264816128 (288)

Global_Version.stLibVersion_Tc2_ControllerToolbox

ST_LibVersion

1264816416 (288)

Global_Version.stLibVersion_Tc2_EtherCAT

ST_LibVersion

3159296 (288)

Global_Version.stLibVersion_Tc2_IoFunctions

ST_LibVersion

3370048 (288)

Global_Version.stLibVersion_Tc2_Math

ST_LibVersion

634578880 (288)

Global_Version.stLibVersion_Tc2_MC2

ST_LibVersion

634571328 (288)

Global_Version.stLibVersion_Tc2_ModbusSrv

ST_LibVersion

3370336 (288)

Global_Version.stLibVersion_Tc2_SerialCom

ST_LibVersion

3370624 (288)

Global_Version.stLibVersion_Tc2_Standard

ST_LibVersion

3159584 (288)

Global_Version.stLibVersion_Tc2_System

ST_LibVersion

3159872 (288)

Global_Version.stLibVersion_Tc2_Utilities

ST_LibVersion

3164800 (288)

Global_Version.stLibVersion_Tc3_EventLogger

ST_LibVersion

3372768 (288)

Global_Version.stLibVersion_Tc3_JsonXml

ST_LibVersion

3375104 (288)

Global_Version.stLibVersion_Tc3_Module

ST_LibVersion

3164128 (288)

Global_Version.stLibVersion_TcUnit

ST_LibVersion

633593024 (288)

Global_Version.stLibVersion_TcUnit

ST_LibVersion

1264813120 (288)

+
+
+
+

GVLïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL.nLangId_OnlineMonitoring

DINT

3372704 (32)

+
+
+

GVL_COM_Buffersïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_COM_Buffers.Serial_RXBuffer_M1K2

ComBuffer

1294727936 (2512)

GVL_COM_Buffers.Serial_TXBuffer_M1K2

ComBuffer

1294730448 (2512)

+
+
+

GVL_Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Constants.cPiezoMaxVoltage

LREAL

1264813504 (64)

GVL_Constants.cPiezoMinVoltage

LREAL

1264813568 (64)

GVL_Constants.cPiezoRange

REAL

1256411936 (32)

GVL_Constants.nGANTRY_TOLERANCE_NM_DEFAULT

LINT

1264813440 (64)

+
+
+

GVL_INTERNALïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_INTERNAL.UNINITIALIZED_CLASS_GUID

GUID

3373056 (128)

+
+
+

GVL_Loggerïƒ

+
+ 13 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Logger.bTrickleTripped

BOOL

3072040 (8)

GVL_Logger.cLogHost

STRING(15)

3072128 (128)

GVL_Logger.fbRootLogger

FB_LogMessage

3073216 (86080)

GVL_Logger.iLogPort

UINT

3072256 (16)

GVL_Logger.nGlobAccEvents

UDINT

3073184 (32)

GVL_Logger.nLocalTrickleTripThreshold

TIME

3072384 (32)

GVL_Logger.nLocalTripThreshold

TIME

3072352 (32)

GVL_Logger.nMinTimeViolationAcceptable

INT

3072336 (16)

GVL_Logger.nTrickleTripTime

TIME

3072416 (32)

GVL_Logger.nTripResetPeriod

TIME

3072448 (32)

GVL_Logger.sIpTidbit

STRING(6)

3072272 (56)

GVL_Logger.sPlcHostname

STRING(80)

3072480 (648)

GVL_Logger.TCPADS_MAXUDP_BUFFSIZE

UDINT

3073152 (32)

+
+
+
+

GVL_M1K1ïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M1K1.M1K1_Pitch

HOMS_PitchMechanism

1294732992 (2496)

GVL_M1K1.M1K1_Pitch.diEncCnt

LINT

1294735424 (64)

+
+
+

GVL_M1K1_BENDER_Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M1K1_BENDER_Constants.nM1K1bendDS_ENC_REF

ULINT

1294735552 (64)

GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit

ULINT

1294735808 (64)

GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit

ULINT

1294735744 (64)

GVL_M1K1_BENDER_Constants.nM1K1bendUS_ENC_REF

ULINT

1294735488 (64)

GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit

ULINT

1294735680 (64)

GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit

ULINT

1294735616 (64)

+
+
+

GVL_M1K1_BENDER_RTDïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_1

INT

1294732976 (16)

GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_2

INT

1294735872 (16)

GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_3

INT

1294735888 (16)

GVL_M1K1_BENDER_RTD.nM1K1US_RTD_1

INT

1294726688 (16)

GVL_M1K1_BENDER_RTD.nM1K1US_RTD_2

INT

1294726704 (16)

GVL_M1K1_BENDER_RTD.nM1K1US_RTD_3

INT

1294732960 (16)

+
+
+

GVL_M1K1_Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M1K1_Constants.nXDWN_ENC_REF

ULINT

1294736128 (64)

GVL_M1K1_Constants.nXUP_ENC_REF

ULINT

1294736064 (64)

GVL_M1K1_Constants.nYDWN_ENC_REF

ULINT

1294736000 (64)

GVL_M1K1_Constants.nYUP_ENC_REF

ULINT

1294735936 (64)

+
+
+

GVL_M1K2ïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M1K2.M1K2_Pitch

HOMS_PitchMechanism

1294736192 (2496)

GVL_M1K2.M1K2_Pitch.diEncCnt

LINT

1294738624 (64)

+
+
+

GVL_M1K2_Constantsïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M1K2_Constants.fRollLeverArm_um

REAL

1294739936 (32)

GVL_M1K2_Constants.nXDWN_ENC_REF

ULINT

1294740160 (64)

GVL_M1K2_Constants.nXUP_ENC_REF

ULINT

1294740096 (64)

GVL_M1K2_Constants.nYLEFT_ENC_REF

ULINT

1294739968 (64)

GVL_M1K2_Constants.nYRIGHT_ENC_REF

ULINT

1294740032 (64)

+
+
+

GVL_M2K2ïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M2K2.nM2K2rX_ENC_REF

ULINT

1294738816 (64)

GVL_M2K2.nM2K2X_ENC_REF

ULINT

1294738688 (64)

GVL_M2K2.nM2K2Y_ENC_REF

ULINT

1294738752 (64)

+
+
+

GVL_M3K2ïƒ

+
+ 11 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M3K2.nM3K2DS_ENC_REF

ULINT

1294739136 (64)

GVL_M3K2.nM3K2DS_RTD_1

INT

1294739216 (16)

GVL_M3K2.nM3K2DS_RTD_2

INT

1294739232 (16)

GVL_M3K2.nM3K2DS_RTD_3

INT

1294739248 (16)

GVL_M3K2.nM3K2rY_ENC_REF

ULINT

1294739008 (64)

GVL_M3K2.nM3K2US_ENC_REF

ULINT

1294739072 (64)

GVL_M3K2.nM3K2US_RTD_1

INT

1294735904 (16)

GVL_M3K2.nM3K2US_RTD_2

INT

1294735920 (16)

GVL_M3K2.nM3K2US_RTD_3

INT

1294739200 (16)

GVL_M3K2.nM3K2X_ENC_REF

ULINT

1294738880 (64)

GVL_M3K2.nM3K2Y_ENC_REF

ULINT

1294738944 (64)

+
+
+
+

GVL_M4K2ïƒ

+
+ 15 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_M4K2.nM4K2DS_ENC_REF

ULINT

1294739520 (64)

GVL_M4K2.nM4K2DS_PMPS_LowerLimit

ULINT

1294739776 (64)

GVL_M4K2.nM4K2DS_PMPS_UpperLimit

ULINT

1294739712 (64)

GVL_M4K2.nM4K2DS_RTD_1

INT

1294739888 (16)

GVL_M4K2.nM4K2DS_RTD_2

INT

1294739904 (16)

GVL_M4K2.nM4K2DS_RTD_3

INT

1294739920 (16)

GVL_M4K2.nM4K2rX_ENC_REF

ULINT

1294739392 (64)

GVL_M4K2.nM4K2US_ENC_REF

ULINT

1294739456 (64)

GVL_M4K2.nM4K2US_PMPS_LowerLimit

ULINT

1294739648 (64)

GVL_M4K2.nM4K2US_PMPS_UpperLimit

ULINT

1294739584 (64)

GVL_M4K2.nM4K2US_RTD_1

INT

1294739840 (16)

GVL_M4K2.nM4K2US_RTD_2

INT

1294739856 (16)

GVL_M4K2.nM4K2US_RTD_3

INT

1294739872 (16)

GVL_M4K2.nM4K2X_ENC_REF

ULINT

1294739264 (64)

GVL_M4K2.nM4K2Y_ENC_REF

ULINT

1294739328 (64)

+
+
+
+

GVL_Param_TcUnitïƒ

+
+ 17 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize

UINT

3375440 (16)

GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize

UINT

634581248 (16)

GVL_Param_TcUnit.LogExtendedResults

BOOL

3375424 (8)

GVL_Param_TcUnit.LogExtendedResults

BOOL

625205720 (8)

GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite

UINT

3375408 (16)

GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite

UINT

634571616 (16)

GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite

UINT

3375392 (16)

GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite

UINT

634570928 (16)

GVL_Param_TcUnit.MaxNumberOfTestSuites

UINT

3373232 (16)

GVL_Param_TcUnit.MaxNumberOfTestSuites

UINT

634570912 (16)

GVL_Param_TcUnit.TimeBetweenTestSuitesExecution

TIME

634581280 (32)

GVL_Param_TcUnit.xUnitBufferSize

UDINT

3375456 (32)

GVL_Param_TcUnit.xUnitBufferSize

UDINT

634579168 (32)

GVL_Param_TcUnit.xUnitEnablePublish

BOOL

3375432 (8)

GVL_Param_TcUnit.xUnitEnablePublish

BOOL

634571632 (8)

GVL_Param_TcUnit.xUnitFilePath

STRING(255)

3375488 (2048)

GVL_Param_TcUnit.xUnitFilePath

STRING(255)

634579200 (2048)

+
+
+
+

GVL_PMPSïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_PMPS.fbArbiter1

FB_Arbiter

1294740224 (495744)

GVL_PMPS.fbArbiter2

FB_Arbiter

1295235968 (495744)

GVL_PMPS.fbFastFaultOutput1

FB_HardwareFFOutput

1295731712 (524352)

GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut

BOOL

1295732008 (8)

GVL_PMPS.fbFastFaultOutput2

FB_HardwareFFOutput

1296256064 (524352)

GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut

BOOL

1296256360 (8)

GVL_PMPS.rPhotonEnergy

REAL

1296780416 (32)

+
+
+

GVL_SerialIOïƒ

+ + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_SerialIO.Serial_stComIn_M1K2

EL6inData22B

1296780448 (192)

GVL_SerialIO.Serial_stComOut_M1K2

EL6outData22B

1296780640 (192)

+
+
+

GVL_TcUnitïƒ

+
+ 19 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_TcUnit.AdsMessageQueue

FB_AdsLogStringMessageFifoQueue

625271872 (8321152)

GVL_TcUnit.AdsMessageQueue

FB_AdsLogStringMessageFifoQueue

1256491968 (8321152)

GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite

UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)

1256475968 (16000)

GVL_TcUnit.CurrentTestIsFinished

BOOL

625205704 (8)

GVL_TcUnit.CurrentTestIsFinished

BOOL

634581264 (8)

GVL_TcUnit.CurrentTestNameBeingCalled

STRING(255)

625205824 (2048)

GVL_TcUnit.CurrentTestNameBeingCalled

STRING(255)

1256409856 (2048)

GVL_TcUnit.CurrentTestSuiteBeingCalled

POINTER TO FB_TestSuite

625205760 (64)

GVL_TcUnit.CurrentTestSuiteBeingCalled

POINTER TO FB_TestSuite

1256409792 (64)

GVL_TcUnit.IgnoreCurrentTest

BOOL

625205712 (8)

GVL_TcUnit.IgnoreCurrentTest

BOOL

634581272 (8)

GVL_TcUnit.NumberOfInitializedTestSuites

UINT

625205728 (16)

GVL_TcUnit.NumberOfInitializedTestSuites

UINT

1256411904 (16)

GVL_TcUnit.TcUnitRunner

FB_TcUnitRunner

3377536 (621828160)

GVL_TcUnit.TcUnitRunner

FB_TcUnitRunner

634581312 (621828480)

GVL_TcUnit.TestSuiteAddresses

POINTER TO FB_TestSuite

625207872 (64000)

GVL_TcUnit.TestSuiteAddresses

POINTER TO FB_TestSuite

1256411968 (64000)

GVL_TcUnit.TestSuiteIsRegistered

BOOL

625205696 (8)

GVL_TcUnit.TestSuiteIsRegistered

BOOL

634571640 (8)

+
+
+
+

GVL_TestStructsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

GVL_TestStructs.TestPitch_LimitSwitches

HOMS_PitchMechanism

1264813632 (2496)

+
+
+

lcls_twincat_opticsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

lcls_twincat_optics.GVL_TestStructs.TestPitch_LimitSwitches.diEncCnt

LINT

1264816064 (64)

+
+
+

Mainïƒ

+
+ 479 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

Main.dummyBool

BOOL

1305244608 (8)

Main.fbMotionStage_m1

FB_MotionStage

1296806080 (327424)

Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1296808704 (2048)

Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1296807680 (1024)

Main.fbMotionStage_m12

FB_MotionStage

1298393152 (327424)

Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1298395776 (2048)

Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1298394752 (1024)

Main.fbMotionStage_m13

FB_MotionStage

1298745792 (327424)

Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1298748416 (2048)

Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1298747392 (1024)

Main.fbMotionStage_m14

FB_MotionStage

1299098432 (327424)

Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1299101056 (2048)

Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1299100032 (1024)

Main.fbMotionStage_m15

FB_MotionStage

1299451072 (327424)

Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1299453696 (2048)

Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1299452672 (1024)

Main.fbMotionStage_m17

FB_MotionStage

1299828928 (327424)

Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1299831552 (2048)

Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1299830528 (1024)

Main.fbMotionStage_m18

FB_MotionStage

1300181568 (327424)

Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1300184192 (2048)

Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1300183168 (1024)

Main.fbMotionStage_m2

FB_MotionStage

1297158720 (327424)

Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1297161344 (2048)

Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1297160320 (1024)

Main.fbMotionStage_m3

FB_MotionStage

1297511360 (327424)

Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1297513984 (2048)

Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1297512960 (1024)

Main.fbMotionStage_m4

FB_MotionStage

1297864000 (327424)

Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1297866624 (2048)

Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1297865600 (1024)

Main.fbMotionStageM25

FB_MotionStage

1300685504 (327424)

Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1300688128 (2048)

Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1300687104 (1024)

Main.fbMotionStageM26

FB_MotionStage

1301038144 (327424)

Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1301040768 (2048)

Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1301039744 (1024)

Main.fbMotionStageM27

FB_MotionStage

1301390784 (327424)

Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1301393408 (2048)

Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1301392384 (1024)

Main.fbMotionStageM28

FB_MotionStage

1301743424 (327424)

Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1301746048 (2048)

Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1301745024 (1024)

Main.fbMotionStageM29

FB_MotionStage

1302096064 (327424)

Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1302098688 (2048)

Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1302097664 (1024)

Main.fbMotionStageM30

FB_MotionStage

1302448704 (327424)

Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1302451328 (2048)

Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1302450304 (1024)

Main.fbMotionStageM31

FB_MotionStage

1302801344 (327424)

Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1302803968 (2048)

Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1302802944 (1024)

Main.fbMotionStageM32

FB_MotionStage

1303153984 (327424)

Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1303156608 (2048)

Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1303155584 (1024)

Main.fbMotionStageM33

FB_MotionStage

1303506624 (327424)

Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1303509248 (2048)

Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1303508224 (1024)

Main.fbMotionStageM34

FB_MotionStage

1303859264 (327424)

Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1303861888 (2048)

Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1303860864 (1024)

Main.fbMotionStageM35

FB_MotionStage

1304211904 (327424)

Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1304214528 (2048)

Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1304213504 (1024)

Main.fbMotionStageM36

FB_MotionStage

1304564544 (327424)

Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1304567168 (2048)

Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1304566144 (1024)

Main.fbMotionStageM37

FB_MotionStage

1304917184 (327424)

Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1304919808 (2048)

Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1304918784 (1024)

Main.M1

ST_MotionStage

1271648128 (25920)

Main.M1.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271649216 (2048)

Main.M1.Axis.PlcToNc

PLCTONC_AXIS_REF

1271648192 (1024)

Main.M1.bBrakeRelease

BOOL

1271657176 (8)

Main.M1.bHardwareEnable

BOOL

1271657184 (8)

Main.M1.bHome

BOOL

1271657168 (8)

Main.M1.bLimitBackwardEnable

BOOL

1271657160 (8)

Main.M1.bLimitForwardEnable

BOOL

1271657152 (8)

Main.M1.nRawEncoderINT

INT

1271657296 (16)

Main.M1.nRawEncoderUINT

UINT

1271657280 (16)

Main.M1.nRawEncoderULINT

ULINT

1271657216 (64)

Main.M10

ST_MotionStage

1271881408 (25920)

Main.M10.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271882496 (2048)

Main.M10.Axis.PlcToNc

PLCTONC_AXIS_REF

1271881472 (1024)

Main.M10.bBrakeRelease

BOOL

1271890456 (8)

Main.M10.bHardwareEnable

BOOL

1271890464 (8)

Main.M10.bHome

BOOL

1271890448 (8)

Main.M10.bLimitBackwardEnable

BOOL

1271890440 (8)

Main.M10.bLimitForwardEnable

BOOL

1271890432 (8)

Main.M10.nRawEncoderINT

INT

1271890576 (16)

Main.M10.nRawEncoderUINT

UINT

1271890560 (16)

Main.M10.nRawEncoderULINT

ULINT

1271890496 (64)

Main.M11

ST_MotionStage

1271907328 (25920)

Main.M11.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271908416 (2048)

Main.M11.Axis.PlcToNc

PLCTONC_AXIS_REF

1271907392 (1024)

Main.M11.bBrakeRelease

BOOL

1271916376 (8)

Main.M11.bHardwareEnable

BOOL

1271916384 (8)

Main.M11.bHome

BOOL

1271916368 (8)

Main.M11.bLimitBackwardEnable

BOOL

1271916360 (8)

Main.M11.bLimitForwardEnable

BOOL

1271916352 (8)

Main.M11.nRawEncoderINT

INT

1271916496 (16)

Main.M11.nRawEncoderUINT

UINT

1271916480 (16)

Main.M11.nRawEncoderULINT

ULINT

1271916416 (64)

Main.M12

ST_MotionStage

1271933248 (25920)

Main.M12.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271934336 (2048)

Main.M12.Axis.PlcToNc

PLCTONC_AXIS_REF

1271933312 (1024)

Main.M12.bBrakeRelease

BOOL

1271942296 (8)

Main.M12.bHardwareEnable

BOOL

1271942304 (8)

Main.M12.bHome

BOOL

1271942288 (8)

Main.M12.bLimitBackwardEnable

BOOL

1271942280 (8)

Main.M12.bLimitForwardEnable

BOOL

1271942272 (8)

Main.M12.nRawEncoderINT

INT

1271942416 (16)

Main.M12.nRawEncoderUINT

UINT

1271942400 (16)

Main.M12.nRawEncoderULINT

ULINT

1271942336 (64)

Main.M13

ST_MotionStage

1271959168 (25920)

Main.M13.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271960256 (2048)

Main.M13.Axis.PlcToNc

PLCTONC_AXIS_REF

1271959232 (1024)

Main.M13.bBrakeRelease

BOOL

1271968216 (8)

Main.M13.bHardwareEnable

BOOL

1271968224 (8)

Main.M13.bHome

BOOL

1271968208 (8)

Main.M13.bLimitBackwardEnable

BOOL

1271968200 (8)

Main.M13.bLimitForwardEnable

BOOL

1271968192 (8)

Main.M13.nRawEncoderINT

INT

1271968336 (16)

Main.M13.nRawEncoderUINT

UINT

1271968320 (16)

Main.M13.nRawEncoderULINT

ULINT

1271968256 (64)

Main.M14

ST_MotionStage

1271985088 (25920)

Main.M14.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271986176 (2048)

Main.M14.Axis.PlcToNc

PLCTONC_AXIS_REF

1271985152 (1024)

Main.M14.bBrakeRelease

BOOL

1271994136 (8)

Main.M14.bHardwareEnable

BOOL

1271994144 (8)

Main.M14.bHome

BOOL

1271994128 (8)

Main.M14.bLimitBackwardEnable

BOOL

1271994120 (8)

Main.M14.bLimitForwardEnable

BOOL

1271994112 (8)

Main.M14.nRawEncoderINT

INT

1271994256 (16)

Main.M14.nRawEncoderUINT

UINT

1271994240 (16)

Main.M14.nRawEncoderULINT

ULINT

1271994176 (64)

Main.M15

ST_MotionStage

1272011008 (25920)

Main.M15.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272012096 (2048)

Main.M15.Axis.PlcToNc

PLCTONC_AXIS_REF

1272011072 (1024)

Main.M15.bBrakeRelease

BOOL

1272020056 (8)

Main.M15.bHardwareEnable

BOOL

1272020064 (8)

Main.M15.bHome

BOOL

1272020048 (8)

Main.M15.bLimitBackwardEnable

BOOL

1272020040 (8)

Main.M15.bLimitForwardEnable

BOOL

1272020032 (8)

Main.M15.nRawEncoderINT

INT

1272020176 (16)

Main.M15.nRawEncoderUINT

UINT

1272020160 (16)

Main.M15.nRawEncoderULINT

ULINT

1272020096 (64)

Main.M16

ST_MotionStage

1272036928 (25920)

Main.M16.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272038016 (2048)

Main.M16.Axis.PlcToNc

PLCTONC_AXIS_REF

1272036992 (1024)

Main.M16.bBrakeRelease

BOOL

1272045976 (8)

Main.M16.bHardwareEnable

BOOL

1272045984 (8)

Main.M16.bHome

BOOL

1272045968 (8)

Main.M16.bLimitBackwardEnable

BOOL

1272045960 (8)

Main.M16.bLimitForwardEnable

BOOL

1272045952 (8)

Main.M16.nRawEncoderINT

INT

1272046096 (16)

Main.M16.nRawEncoderUINT

UINT

1272046080 (16)

Main.M16.nRawEncoderULINT

ULINT

1272046016 (64)

Main.M17

ST_MotionStage

1272062848 (25920)

Main.M17.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272063936 (2048)

Main.M17.Axis.PlcToNc

PLCTONC_AXIS_REF

1272062912 (1024)

Main.M17.bBrakeRelease

BOOL

1272071896 (8)

Main.M17.bHardwareEnable

BOOL

1272071904 (8)

Main.M17.bHome

BOOL

1272071888 (8)

Main.M17.bLimitBackwardEnable

BOOL

1272071880 (8)

Main.M17.bLimitForwardEnable

BOOL

1272071872 (8)

Main.M17.nRawEncoderINT

INT

1272072016 (16)

Main.M17.nRawEncoderUINT

UINT

1272072000 (16)

Main.M17.nRawEncoderULINT

ULINT

1272071936 (64)

Main.M18

ST_MotionStage

1272088768 (25920)

Main.M18.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272089856 (2048)

Main.M18.Axis.PlcToNc

PLCTONC_AXIS_REF

1272088832 (1024)

Main.M18.bBrakeRelease

BOOL

1272097816 (8)

Main.M18.bHardwareEnable

BOOL

1272097824 (8)

Main.M18.bHome

BOOL

1272097808 (8)

Main.M18.bLimitBackwardEnable

BOOL

1272097800 (8)

Main.M18.bLimitForwardEnable

BOOL

1272097792 (8)

Main.M18.nRawEncoderINT

INT

1272097936 (16)

Main.M18.nRawEncoderUINT

UINT

1272097920 (16)

Main.M18.nRawEncoderULINT

ULINT

1272097856 (64)

Main.M19

ST_MotionStage

1272114688 (25920)

Main.M19.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272115776 (2048)

Main.M19.Axis.PlcToNc

PLCTONC_AXIS_REF

1272114752 (1024)

Main.M19.bBrakeRelease

BOOL

1272123736 (8)

Main.M19.bHardwareEnable

BOOL

1272123744 (8)

Main.M19.bHome

BOOL

1272123728 (8)

Main.M19.bLimitBackwardEnable

BOOL

1272123720 (8)

Main.M19.bLimitForwardEnable

BOOL

1272123712 (8)

Main.M19.nRawEncoderINT

INT

1272123856 (16)

Main.M19.nRawEncoderUINT

UINT

1272123840 (16)

Main.M19.nRawEncoderULINT

ULINT

1272123776 (64)

Main.M2

ST_MotionStage

1271674048 (25920)

Main.M2.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271675136 (2048)

Main.M2.Axis.PlcToNc

PLCTONC_AXIS_REF

1271674112 (1024)

Main.M2.bBrakeRelease

BOOL

1271683096 (8)

Main.M2.bHardwareEnable

BOOL

1271683104 (8)

Main.M2.bHome

BOOL

1271683088 (8)

Main.M2.bLimitBackwardEnable

BOOL

1271683080 (8)

Main.M2.bLimitForwardEnable

BOOL

1271683072 (8)

Main.M2.nRawEncoderINT

INT

1271683216 (16)

Main.M2.nRawEncoderUINT

UINT

1271683200 (16)

Main.M2.nRawEncoderULINT

ULINT

1271683136 (64)

Main.M20

ST_MotionStage

1272140608 (25920)

Main.M20.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272141696 (2048)

Main.M20.Axis.PlcToNc

PLCTONC_AXIS_REF

1272140672 (1024)

Main.M20.bBrakeRelease

BOOL

1272149656 (8)

Main.M20.bHardwareEnable

BOOL

1272149664 (8)

Main.M20.bHome

BOOL

1272149648 (8)

Main.M20.bLimitBackwardEnable

BOOL

1272149640 (8)

Main.M20.bLimitForwardEnable

BOOL

1272149632 (8)

Main.M20.nRawEncoderINT

INT

1272149776 (16)

Main.M20.nRawEncoderUINT

UINT

1272149760 (16)

Main.M20.nRawEncoderULINT

ULINT

1272149696 (64)

Main.M21

ST_MotionStage

1272166528 (25920)

Main.M21.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272167616 (2048)

Main.M21.Axis.PlcToNc

PLCTONC_AXIS_REF

1272166592 (1024)

Main.M21.bBrakeRelease

BOOL

1272175576 (8)

Main.M21.bHardwareEnable

BOOL

1272175584 (8)

Main.M21.bHome

BOOL

1272175568 (8)

Main.M21.bLimitBackwardEnable

BOOL

1272175560 (8)

Main.M21.bLimitForwardEnable

BOOL

1272175552 (8)

Main.M21.nRawEncoderINT

INT

1272175696 (16)

Main.M21.nRawEncoderUINT

UINT

1272175680 (16)

Main.M21.nRawEncoderULINT

ULINT

1272175616 (64)

Main.M22

ST_MotionStage

1272192448 (25920)

Main.M22.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272193536 (2048)

Main.M22.Axis.PlcToNc

PLCTONC_AXIS_REF

1272192512 (1024)

Main.M22.bBrakeRelease

BOOL

1272201496 (8)

Main.M22.bHardwareEnable

BOOL

1272201504 (8)

Main.M22.bHome

BOOL

1272201488 (8)

Main.M22.bLimitBackwardEnable

BOOL

1272201480 (8)

Main.M22.bLimitForwardEnable

BOOL

1272201472 (8)

Main.M22.nRawEncoderINT

INT

1272201616 (16)

Main.M22.nRawEncoderUINT

UINT

1272201600 (16)

Main.M22.nRawEncoderULINT

ULINT

1272201536 (64)

Main.M23

ST_MotionStage

1272218368 (25920)

Main.M23.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272219456 (2048)

Main.M23.Axis.PlcToNc

PLCTONC_AXIS_REF

1272218432 (1024)

Main.M23.bBrakeRelease

BOOL

1272227416 (8)

Main.M23.bHardwareEnable

BOOL

1272227424 (8)

Main.M23.bHome

BOOL

1272227408 (8)

Main.M23.bLimitBackwardEnable

BOOL

1272227400 (8)

Main.M23.bLimitForwardEnable

BOOL

1272227392 (8)

Main.M23.nRawEncoderINT

INT

1272227536 (16)

Main.M23.nRawEncoderUINT

UINT

1272227520 (16)

Main.M23.nRawEncoderULINT

ULINT

1272227456 (64)

Main.M24

ST_MotionStage

1272244288 (25920)

Main.M24.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272245376 (2048)

Main.M24.Axis.PlcToNc

PLCTONC_AXIS_REF

1272244352 (1024)

Main.M24.bBrakeRelease

BOOL

1272253336 (8)

Main.M24.bHardwareEnable

BOOL

1272253344 (8)

Main.M24.bHome

BOOL

1272253328 (8)

Main.M24.bLimitBackwardEnable

BOOL

1272253320 (8)

Main.M24.bLimitForwardEnable

BOOL

1272253312 (8)

Main.M24.nRawEncoderINT

INT

1272253456 (16)

Main.M24.nRawEncoderUINT

UINT

1272253440 (16)

Main.M24.nRawEncoderULINT

ULINT

1272253376 (64)

Main.M25

ST_MotionStage

1272270208 (25920)

Main.M25.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272271296 (2048)

Main.M25.Axis.PlcToNc

PLCTONC_AXIS_REF

1272270272 (1024)

Main.M25.bBrakeRelease

BOOL

1272279256 (8)

Main.M25.bHardwareEnable

BOOL

1272279264 (8)

Main.M25.bHome

BOOL

1272279248 (8)

Main.M25.bLimitBackwardEnable

BOOL

1272279240 (8)

Main.M25.bLimitForwardEnable

BOOL

1272279232 (8)

Main.M25.nRawEncoderINT

INT

1272279376 (16)

Main.M25.nRawEncoderUINT

UINT

1272279360 (16)

Main.M25.nRawEncoderULINT

ULINT

1272279296 (64)

Main.M26

ST_MotionStage

1272296128 (25920)

Main.M26.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272297216 (2048)

Main.M26.Axis.PlcToNc

PLCTONC_AXIS_REF

1272296192 (1024)

Main.M26.bBrakeRelease

BOOL

1272305176 (8)

Main.M26.bHardwareEnable

BOOL

1272305184 (8)

Main.M26.bHome

BOOL

1272305168 (8)

Main.M26.bLimitBackwardEnable

BOOL

1272305160 (8)

Main.M26.bLimitForwardEnable

BOOL

1272305152 (8)

Main.M26.nRawEncoderINT

INT

1272305296 (16)

Main.M26.nRawEncoderUINT

UINT

1272305280 (16)

Main.M26.nRawEncoderULINT

ULINT

1272305216 (64)

Main.M27

ST_MotionStage

1272322048 (25920)

Main.M27.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272323136 (2048)

Main.M27.Axis.PlcToNc

PLCTONC_AXIS_REF

1272322112 (1024)

Main.M27.bBrakeRelease

BOOL

1272331096 (8)

Main.M27.bHardwareEnable

BOOL

1272331104 (8)

Main.M27.bHome

BOOL

1272331088 (8)

Main.M27.bLimitBackwardEnable

BOOL

1272331080 (8)

Main.M27.bLimitForwardEnable

BOOL

1272331072 (8)

Main.M27.nRawEncoderINT

INT

1272331216 (16)

Main.M27.nRawEncoderUINT

UINT

1272331200 (16)

Main.M27.nRawEncoderULINT

ULINT

1272331136 (64)

Main.M28

ST_MotionStage

1272347968 (25920)

Main.M28.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272349056 (2048)

Main.M28.Axis.PlcToNc

PLCTONC_AXIS_REF

1272348032 (1024)

Main.M28.bBrakeRelease

BOOL

1272357016 (8)

Main.M28.bHardwareEnable

BOOL

1272357024 (8)

Main.M28.bHome

BOOL

1272357008 (8)

Main.M28.bLimitBackwardEnable

BOOL

1272357000 (8)

Main.M28.bLimitForwardEnable

BOOL

1272356992 (8)

Main.M28.nRawEncoderINT

INT

1272357136 (16)

Main.M28.nRawEncoderUINT

UINT

1272357120 (16)

Main.M28.nRawEncoderULINT

ULINT

1272357056 (64)

Main.M29

ST_MotionStage

1272373888 (25920)

Main.M29.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272374976 (2048)

Main.M29.Axis.PlcToNc

PLCTONC_AXIS_REF

1272373952 (1024)

Main.M29.bBrakeRelease

BOOL

1272382936 (8)

Main.M29.bHardwareEnable

BOOL

1272382944 (8)

Main.M29.bHome

BOOL

1272382928 (8)

Main.M29.bLimitBackwardEnable

BOOL

1272382920 (8)

Main.M29.bLimitForwardEnable

BOOL

1272382912 (8)

Main.M29.nRawEncoderINT

INT

1272383056 (16)

Main.M29.nRawEncoderUINT

UINT

1272383040 (16)

Main.M29.nRawEncoderULINT

ULINT

1272382976 (64)

Main.M3

ST_MotionStage

1271699968 (25920)

Main.M3.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271701056 (2048)

Main.M3.Axis.PlcToNc

PLCTONC_AXIS_REF

1271700032 (1024)

Main.M3.bBrakeRelease

BOOL

1271709016 (8)

Main.M3.bHardwareEnable

BOOL

1271709024 (8)

Main.M3.bHome

BOOL

1271709008 (8)

Main.M3.bLimitBackwardEnable

BOOL

1271709000 (8)

Main.M3.bLimitForwardEnable

BOOL

1271708992 (8)

Main.M3.nRawEncoderINT

INT

1271709136 (16)

Main.M3.nRawEncoderUINT

UINT

1271709120 (16)

Main.M3.nRawEncoderULINT

ULINT

1271709056 (64)

Main.M30

ST_MotionStage

1272399808 (25920)

Main.M30.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272400896 (2048)

Main.M30.Axis.PlcToNc

PLCTONC_AXIS_REF

1272399872 (1024)

Main.M30.bBrakeRelease

BOOL

1272408856 (8)

Main.M30.bHardwareEnable

BOOL

1272408864 (8)

Main.M30.bHome

BOOL

1272408848 (8)

Main.M30.bLimitBackwardEnable

BOOL

1272408840 (8)

Main.M30.bLimitForwardEnable

BOOL

1272408832 (8)

Main.M30.nRawEncoderINT

INT

1272408976 (16)

Main.M30.nRawEncoderUINT

UINT

1272408960 (16)

Main.M30.nRawEncoderULINT

ULINT

1272408896 (64)

Main.M31

ST_MotionStage

1272425728 (25920)

Main.M31.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272426816 (2048)

Main.M31.Axis.PlcToNc

PLCTONC_AXIS_REF

1272425792 (1024)

Main.M31.bBrakeRelease

BOOL

1272434776 (8)

Main.M31.bHardwareEnable

BOOL

1272434784 (8)

Main.M31.bHome

BOOL

1272434768 (8)

Main.M31.bLimitBackwardEnable

BOOL

1272434760 (8)

Main.M31.bLimitForwardEnable

BOOL

1272434752 (8)

Main.M31.nRawEncoderINT

INT

1272434896 (16)

Main.M31.nRawEncoderUINT

UINT

1272434880 (16)

Main.M31.nRawEncoderULINT

ULINT

1272434816 (64)

Main.M32

ST_MotionStage

1272451648 (25920)

Main.M32.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272452736 (2048)

Main.M32.Axis.PlcToNc

PLCTONC_AXIS_REF

1272451712 (1024)

Main.M32.bBrakeRelease

BOOL

1272460696 (8)

Main.M32.bHardwareEnable

BOOL

1272460704 (8)

Main.M32.bHome

BOOL

1272460688 (8)

Main.M32.bLimitBackwardEnable

BOOL

1272460680 (8)

Main.M32.bLimitForwardEnable

BOOL

1272460672 (8)

Main.M32.nRawEncoderINT

INT

1272460816 (16)

Main.M32.nRawEncoderUINT

UINT

1272460800 (16)

Main.M32.nRawEncoderULINT

ULINT

1272460736 (64)

Main.M33

ST_MotionStage

1272477568 (25920)

Main.M33.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272478656 (2048)

Main.M33.Axis.PlcToNc

PLCTONC_AXIS_REF

1272477632 (1024)

Main.M33.bBrakeRelease

BOOL

1272486616 (8)

Main.M33.bHardwareEnable

BOOL

1272486624 (8)

Main.M33.bHome

BOOL

1272486608 (8)

Main.M33.bLimitBackwardEnable

BOOL

1272486600 (8)

Main.M33.bLimitForwardEnable

BOOL

1272486592 (8)

Main.M33.nRawEncoderINT

INT

1272486736 (16)

Main.M33.nRawEncoderUINT

UINT

1272486720 (16)

Main.M33.nRawEncoderULINT

ULINT

1272486656 (64)

Main.M34

ST_MotionStage

1272503488 (25920)

Main.M34.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272504576 (2048)

Main.M34.Axis.PlcToNc

PLCTONC_AXIS_REF

1272503552 (1024)

Main.M34.bBrakeRelease

BOOL

1272512536 (8)

Main.M34.bHardwareEnable

BOOL

1272512544 (8)

Main.M34.bHome

BOOL

1272512528 (8)

Main.M34.bLimitBackwardEnable

BOOL

1272512520 (8)

Main.M34.bLimitForwardEnable

BOOL

1272512512 (8)

Main.M34.nRawEncoderINT

INT

1272512656 (16)

Main.M34.nRawEncoderUINT

UINT

1272512640 (16)

Main.M34.nRawEncoderULINT

ULINT

1272512576 (64)

Main.M35

ST_MotionStage

1272529408 (25920)

Main.M35.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272530496 (2048)

Main.M35.Axis.PlcToNc

PLCTONC_AXIS_REF

1272529472 (1024)

Main.M35.bBrakeRelease

BOOL

1272538456 (8)

Main.M35.bHardwareEnable

BOOL

1272538464 (8)

Main.M35.bHome

BOOL

1272538448 (8)

Main.M35.bLimitBackwardEnable

BOOL

1272538440 (8)

Main.M35.bLimitForwardEnable

BOOL

1272538432 (8)

Main.M35.nRawEncoderINT

INT

1272538576 (16)

Main.M35.nRawEncoderUINT

UINT

1272538560 (16)

Main.M35.nRawEncoderULINT

ULINT

1272538496 (64)

Main.M36

ST_MotionStage

1272555328 (25920)

Main.M36.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272556416 (2048)

Main.M36.Axis.PlcToNc

PLCTONC_AXIS_REF

1272555392 (1024)

Main.M36.bBrakeRelease

BOOL

1272564376 (8)

Main.M36.bHardwareEnable

BOOL

1272564384 (8)

Main.M36.bHome

BOOL

1272564368 (8)

Main.M36.bLimitBackwardEnable

BOOL

1272564360 (8)

Main.M36.bLimitForwardEnable

BOOL

1272564352 (8)

Main.M36.nRawEncoderINT

INT

1272564496 (16)

Main.M36.nRawEncoderUINT

UINT

1272564480 (16)

Main.M36.nRawEncoderULINT

ULINT

1272564416 (64)

Main.M37

ST_MotionStage

1272581248 (25920)

Main.M37.Axis.NcToPlc

NCTOPLC_AXIS_REF

1272582336 (2048)

Main.M37.Axis.PlcToNc

PLCTONC_AXIS_REF

1272581312 (1024)

Main.M37.bBrakeRelease

BOOL

1272590296 (8)

Main.M37.bHardwareEnable

BOOL

1272590304 (8)

Main.M37.bHome

BOOL

1272590288 (8)

Main.M37.bLimitBackwardEnable

BOOL

1272590280 (8)

Main.M37.bLimitForwardEnable

BOOL

1272590272 (8)

Main.M37.nRawEncoderINT

INT

1272590416 (16)

Main.M37.nRawEncoderUINT

UINT

1272590400 (16)

Main.M37.nRawEncoderULINT

ULINT

1272590336 (64)

Main.M4

ST_MotionStage

1271725888 (25920)

Main.M4.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271726976 (2048)

Main.M4.Axis.PlcToNc

PLCTONC_AXIS_REF

1271725952 (1024)

Main.M4.bBrakeRelease

BOOL

1271734936 (8)

Main.M4.bHardwareEnable

BOOL

1271734944 (8)

Main.M4.bHome

BOOL

1271734928 (8)

Main.M4.bLimitBackwardEnable

BOOL

1271734920 (8)

Main.M4.bLimitForwardEnable

BOOL

1271734912 (8)

Main.M4.nRawEncoderINT

INT

1271735056 (16)

Main.M4.nRawEncoderUINT

UINT

1271735040 (16)

Main.M4.nRawEncoderULINT

ULINT

1271734976 (64)

Main.M5

ST_MotionStage

1271751808 (25920)

Main.M5.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271752896 (2048)

Main.M5.Axis.PlcToNc

PLCTONC_AXIS_REF

1271751872 (1024)

Main.M5.bBrakeRelease

BOOL

1271760856 (8)

Main.M5.bHardwareEnable

BOOL

1271760864 (8)

Main.M5.bHome

BOOL

1271760848 (8)

Main.M5.bLimitBackwardEnable

BOOL

1271760840 (8)

Main.M5.bLimitForwardEnable

BOOL

1271760832 (8)

Main.M5.nRawEncoderINT

INT

1271760976 (16)

Main.M5.nRawEncoderUINT

UINT

1271760960 (16)

Main.M5.nRawEncoderULINT

ULINT

1271760896 (64)

Main.M6

ST_MotionStage

1271777728 (25920)

Main.M6.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271778816 (2048)

Main.M6.Axis.PlcToNc

PLCTONC_AXIS_REF

1271777792 (1024)

Main.M6.bBrakeRelease

BOOL

1271786776 (8)

Main.M6.bHardwareEnable

BOOL

1271786784 (8)

Main.M6.bHome

BOOL

1271786768 (8)

Main.M6.bLimitBackwardEnable

BOOL

1271786760 (8)

Main.M6.bLimitForwardEnable

BOOL

1271786752 (8)

Main.M6.nRawEncoderINT

INT

1271786896 (16)

Main.M6.nRawEncoderUINT

UINT

1271786880 (16)

Main.M6.nRawEncoderULINT

ULINT

1271786816 (64)

Main.M7

ST_MotionStage

1271803648 (25920)

Main.M7.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271804736 (2048)

Main.M7.Axis.PlcToNc

PLCTONC_AXIS_REF

1271803712 (1024)

Main.M7.bBrakeRelease

BOOL

1271812696 (8)

Main.M7.bHardwareEnable

BOOL

1271812704 (8)

Main.M7.bHome

BOOL

1271812688 (8)

Main.M7.bLimitBackwardEnable

BOOL

1271812680 (8)

Main.M7.bLimitForwardEnable

BOOL

1271812672 (8)

Main.M7.nRawEncoderINT

INT

1271812816 (16)

Main.M7.nRawEncoderUINT

UINT

1271812800 (16)

Main.M7.nRawEncoderULINT

ULINT

1271812736 (64)

Main.M8

ST_MotionStage

1271829568 (25920)

Main.M8.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271830656 (2048)

Main.M8.Axis.PlcToNc

PLCTONC_AXIS_REF

1271829632 (1024)

Main.M8.bBrakeRelease

BOOL

1271838616 (8)

Main.M8.bHardwareEnable

BOOL

1271838624 (8)

Main.M8.bHome

BOOL

1271838608 (8)

Main.M8.bLimitBackwardEnable

BOOL

1271838600 (8)

Main.M8.bLimitForwardEnable

BOOL

1271838592 (8)

Main.M8.nRawEncoderINT

INT

1271838736 (16)

Main.M8.nRawEncoderUINT

UINT

1271838720 (16)

Main.M8.nRawEncoderULINT

ULINT

1271838656 (64)

Main.M9

ST_MotionStage

1271855488 (25920)

Main.M9.Axis.NcToPlc

NCTOPLC_AXIS_REF

1271856576 (2048)

Main.M9.Axis.PlcToNc

PLCTONC_AXIS_REF

1271855552 (1024)

Main.M9.bBrakeRelease

BOOL

1271864536 (8)

Main.M9.bHardwareEnable

BOOL

1271864544 (8)

Main.M9.bHome

BOOL

1271864528 (8)

Main.M9.bLimitBackwardEnable

BOOL

1271864520 (8)

Main.M9.bLimitForwardEnable

BOOL

1271864512 (8)

Main.M9.nRawEncoderINT

INT

1271864656 (16)

Main.M9.nRawEncoderUINT

UINT

1271864640 (16)

Main.M9.nRawEncoderULINT

ULINT

1271864576 (64)

Main.sio_current

UINT

1296780832 (16)

Main.sio_load

UINT

1296780848 (16)

+
+
+
+

MOTION_GVLïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

MOTION_GVL.fbPmpsFileReader

FB_JsonFileToJsonDoc

633593344 (935616)

MOTION_GVL.fbStandardPMPSDB

FB_Standard_PMPSDB

634528960 (30144)

MOTION_GVL.nMaxStateMotorCount

UINT

625205744 (16)

MOTION_GVL.nMaxStates

UINT

633593312 (16)

+
+
+

MotionConstantsïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

MotionConstants.MAX_STATE_MOTORS

UINT

633593328 (16)

+
+
+

P_Serial_Comïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

P_Serial_Com.fbSerialLineControl_EL6001_M1K2

SerialLineControl

1271636352 (10752)

+
+
+

ParameterListïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

ParameterList.cSourceNameSize

UDINT (81..10000)

3372736 (32)

+
+
+

PiezoSerialïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PiezoSerial.fbE621SerialDriver_M1K2

FB_PI_E621_SerialDriver

1264933760 (112640)

PiezoSerial.rtInitParams_M1K2

R_TRIG

1265046400 (128)

PiezoSerial.tonTimeoutRst_M1K2

TON

1265046528 (256)

+
+
+

PMPS_GVLïƒ

+
+ 24 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_GVL.AccumulatedFF

UDINT

634563744 (32)

PMPS_GVL.AUX_ATTENUATORS

UINT

634564064 (16)

PMPS_GVL.BP_jsonDoc

SJsonValue

634563776 (64)

PMPS_GVL.cnMaxStateArrayLen

INT

634567680 (16)

PMPS_GVL.cst0RateBeam

ST_BeamParams

634565920 (1760)

PMPS_GVL.cstFullBeam

ST_BeamParams

634564160 (1760)

PMPS_GVL.DUMMY_AUX_ATT_ARRAY

ST_PMPS_Attenuator

634567712 (1024)

PMPS_GVL.EXCLUDED_ASSERTION_ID

UDINT

634563840 (32)

PMPS_GVL.FAST_TEST_VELOCITY

LREAL

634563968 (64)

PMPS_GVL.g_areVBoundaries

REAL

634562624 (1024)

PMPS_GVL.g_areVBoundariesK

REAL

634569824 (1024)

PMPS_GVL.g_areVBoundariesL

REAL

634568800 (1024)

PMPS_GVL.g_cBoundaries

INT

634568736 (16)

PMPS_GVL.MAX_APERTURES

UINT

634567696 (16)

PMPS_GVL.MAX_DEVICE_STATES

UDINT

634563872 (32)

PMPS_GVL.MAX_VETO_DEVICES

UINT

634564080 (16)

PMPS_GVL.PERange

PE_Ranges

634563648 (64)

PMPS_GVL.reVHyst

REAL

634568768 (32)

PMPS_GVL.stAttenuators

ST_PMPS_Attenuator

634564096 (64)

PMPS_GVL.stCurrentBeamParameters

ST_BeamParams

634560864 (1760)

PMPS_GVL.stRequestedBeamParameters

ST_BeamParams

634559104 (1760)

PMPS_GVL.SuccessfulPreemption

UDINT

634563712 (32)

PMPS_GVL.TRANS_SCALING_FACTOR

REAL

634564032 (32)

PMPS_GVL.VISIBLE_TEST_VELOCITY

LREAL

634563904 (64)

+
+
+
+

PMPS_PARAMïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_PARAM.MAX_ASSERTIONS

UDINT

634570848 (32)

PMPS_PARAM.MAX_FAST_FAULTS

UINT

634568752 (16)

PMPS_PARAM.TRANS_MARGIN

REAL

634570880 (32)

+
+
+

PMPS_TOOLSïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PMPS_TOOLS.fbJson

FB_JsonSaxWriter

634570944 (384)

+
+
+

PRG_1_PlcTaskïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_1_PlcTask.fbLogHandler

FB_LogHandler

1265833216 (5798336)

+
+
+

PRG_2_PMPS_POSTïƒ

+
+ 11 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_2_PMPS_POST.delta

REAL

1289627968 (32)

PRG_2_PMPS_POST.fb_vetoArbiter

FB_VetoArbiter

1289495936 (28352)

PRG_2_PMPS_POST.fbArbiterIO

FB_SubSysToArbiter_IO

1289350912 (145024)

PRG_2_PMPS_POST.fbArbiterIO.i_stCurrentBP

ST_BeamParams_IO

1289351872 (1760)

PRG_2_PMPS_POST.fbArbiterIO.q_stRequestedBP

ST_BeamParams_IO

1289353632 (1760)

PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_state

BIT

1289355393 (1)

PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_toggle

BIT

1289355392 (1)

PRG_2_PMPS_POST.ff2_ff1_link_optics

FB_FastFault

1289524288 (25920)

PRG_2_PMPS_POST.ffRIX01

FB_FastFault

1289550208 (25920)

PRG_2_PMPS_POST.ffRIX02

FB_FastFault

1289576128 (25920)

PRG_2_PMPS_POST.ffRIX05

FB_FastFault

1289602048 (25920)

+
+
+
+

PRG_DAQ_ENCODERïƒ

+
+ 41 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_DAQ_ENCODER.bNewTrigger

BOOL

1265051400 (8)

PRG_DAQ_ENCODER.bSendToDAQ

BOOL

1264813408 (8)

PRG_DAQ_ENCODER.bSendToTest

BOOL

1264813416 (8)

PRG_DAQ_ENCODER.bUseHWTriggers

BOOL

1264813424 (8)

PRG_DAQ_ENCODER.bUseSWTriggers

BOOL

1264813432 (8)

PRG_DAQ_ENCODER.fbChannel

FB_AssembleChannel

1265826368 (832)

PRG_DAQ_ENCODER.fbGetTaskIndex

GETCURTASKINDEX

1265827200 (256)

PRG_DAQ_ENCODER.fbHeader

FB_AssembleHeader

1265825792 (576)

PRG_DAQ_ENCODER.fbSocketHandler

FB_UDPSocketHandler

1265053696 (110592)

PRG_DAQ_ENCODER.fbSocketHandlerTest

FB_UDPSocketHandler

1265439488 (110592)

PRG_DAQ_ENCODER.fbSocketSend

FB_BufferedSocketSend

1265164288 (275200)

PRG_DAQ_ENCODER.fbSocketSendTest

FB_BufferedSocketSend

1265550080 (275200)

PRG_DAQ_ENCODER.fEncScale

LREAL

1265053568 (64)

PRG_DAQ_ENCODER.fEncScaleDenominator

LREAL

1265053632 (64)

PRG_DAQ_ENCODER.fEpicsEncCount

DINT

1265827520 (32)

PRG_DAQ_ENCODER.fEpicsTrigWidth

DINT

1265827552 (32)

PRG_DAQ_ENCODER.fMaxTimeInS

LREAL

1265052160 (64)

PRG_DAQ_ENCODER.fMinTimeInS

LREAL

1265052224 (64)

PRG_DAQ_ENCODER.fTimeInS

LREAL

1265051648 (64)

PRG_DAQ_ENCODER.fTriggerRate

LREAL

1265051776 (64)

PRG_DAQ_ENCODER.fUnderflowPercent

LREAL

1265053504 (64)

PRG_DAQ_ENCODER.iLatchNeg

ULINT

1265050624 (64)

PRG_DAQ_ENCODER.iLatchPos

ULINT

1265050560 (64)

PRG_DAQ_ENCODER.iMaxTime

ULINT

1265051520 (64)

PRG_DAQ_ENCODER.iMinTime

ULINT

1265051584 (64)

PRG_DAQ_ENCODER.iPrevLatchPos

ULINT

1265052096 (64)

PRG_DAQ_ENCODER.iTimeSinceLast

ULINT

1265052288 (64)

PRG_DAQ_ENCODER.iTimeSincePos

ULINT

1265051456 (64)

PRG_DAQ_ENCODER.iTriggerWidth

ULINT

1265051712 (64)

PRG_DAQ_ENCODER.iUnderflowCount

ULINT

1265053440 (64)

PRG_DAQ_ENCODER.nBusyCycles

UINT

1265827456 (16)

PRG_DAQ_ENCODER.nDroppedFrames

UINT

1265827488 (16)

PRG_DAQ_ENCODER.nEncoderCount

ULINT

1265050688 (64)

PRG_DAQ_ENCODER.nFrameCount

UINT

1265051408 (16)

PRG_DAQ_ENCODER.nMaxBusyCycles

UINT

1265827472 (16)

PRG_DAQ_ENCODER.nUpdateCycles

ULINT

1265052352 (64)

PRG_DAQ_ENCODER.payload

DUT_01_Channel_NW

1265825280 (512)

PRG_DAQ_ENCODER.sTestHost

STRING(80)

1265050752 (648)

PRG_DAQ_ENCODER.stTaskInfo

PlcTaskSystemInfo

1265052416 (1024)

PRG_DAQ_ENCODER.tonSWTrigger

TON

1265051840 (256)

PRG_DAQ_ENCODER.tSWTriggerDelay

TIME

1265051424 (32)

+
+
+
+

PRG_MR1K1_BENDïƒ

+
+ 57 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_MR1K1_BEND.bLEDPower01

BOOL

1276136448 (8)

PRG_MR1K1_BEND.bLEDPower02

BOOL

1276136456 (8)

PRG_MR1K1_BEND.bLEDPower03

BOOL

1276136464 (8)

PRG_MR1K1_BEND.bLEDPower04

BOOL

1276136472 (8)

PRG_MR1K1_BEND.bM1K1PitchBusy

BOOL

1265827512 (8)

PRG_MR1K1_BEND.bM1K1PitchDone

BOOL

1265827504 (8)

PRG_MR1K1_BEND.bMR1K1_Y_ENC_Ready

BOOL

1276136512 (8)

PRG_MR1K1_BEND.bMR1K1_Y_ENC_TxPDO

BOOL

1276136520 (8)

PRG_MR1K1_BEND.fbM1K1PitchControl

FB_PitchControl

1275405696 (397888)

PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1275471232 (2048)

PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1275470208 (1024)

PRG_MR1K1_BEND.fbMotionStage_m16

FB_MotionStage

1275803584 (327424)

PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1275806208 (2048)

PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1275805184 (1024)

PRG_MR1K1_BEND.fbPitchRMSErrorM1K1

FB_RMSWatch

1275018048 (387520)

PRG_MR1K1_BEND.fbXRMSErrorM1K1

FB_RMSWatch

1274630400 (387520)

PRG_MR1K1_BEND.fbYRMSErrorM1K1

FB_RMSWatch

1274242752 (387520)

PRG_MR1K1_BEND.fEncLeverArm_mm

LREAL

1276136384 (64)

PRG_MR1K1_BEND.fEncRefPitchM1K1_urad

LREAL

1276136320 (64)

PRG_MR1K1_BEND.fM1K1_Flow_1

FB_AnalogInput

1276136576 (512)

PRG_MR1K1_BEND.fM1K1_Flow_1.iRaw

INT

1276136640 (16)

PRG_MR1K1_BEND.fM1K1_Flow_1_val

LREAL

1276137088 (64)

PRG_MR1K1_BEND.fM1K1_Flow_2

FB_AnalogInput

1276137152 (512)

PRG_MR1K1_BEND.fM1K1_Flow_2.iRaw

INT

1276137216 (16)

PRG_MR1K1_BEND.fM1K1_Flow_2_val

LREAL

1276137664 (64)

PRG_MR1K1_BEND.fM1K1_Press_1

FB_AnalogInput

1276137728 (512)

PRG_MR1K1_BEND.fM1K1_Press_1.iRaw

INT

1276137792 (16)

PRG_MR1K1_BEND.fM1K1_Press_1_val

LREAL

1276138240 (64)

PRG_MR1K1_BEND.fMaxPitchRMSErrorM1K1

LREAL

1275405568 (64)

PRG_MR1K1_BEND.fMaxXRMSErrorM1K1

LREAL

1275017920 (64)

PRG_MR1K1_BEND.fMaxYRMSErrorM1K1

LREAL

1274630272 (64)

PRG_MR1K1_BEND.fMinPitchRMSErrorM1K1

LREAL

1275405632 (64)

PRG_MR1K1_BEND.fMinXRMSErrorM1K1

LREAL

1275017984 (64)

PRG_MR1K1_BEND.fMinYRMSErrorM1K1

LREAL

1274630336 (64)

PRG_MR1K1_BEND.M1K1

DUT_HOMS

1274219200 (23552)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable1

BOOL

1274220416 (8)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable2

BOOL

1274220424 (8)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count

ULINT

1274232384 (64)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count

ULINT

1274232512 (64)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count

ULINT

1274221632 (64)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count

ULINT

1274221760 (64)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXdwnEnc

ST_RenishawAbsEnc

1274220864 (128)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXupEnc

ST_RenishawAbsEnc

1274220736 (128)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYdwnEnc

ST_RenishawAbsEnc

1274220608 (128)

PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYupEnc

ST_RenishawAbsEnc

1274220480 (128)

PRG_MR1K1_BEND.mcReadParameterPitchM1K1

MC_ReadParameter

1276131328 (4992)

PRG_MR1K1_BEND.nEncCntPitchM1K1

UDINT

1276131136 (32)

PRG_MR1K1_BEND.nEncCntXdwnM1K1

UDINT

1276131104 (32)

PRG_MR1K1_BEND.nEncCntXupM1K1

UDINT

1276131072 (32)

PRG_MR1K1_BEND.nEncCntYdwnM1K1

UDINT

1276131040 (32)

PRG_MR1K1_BEND.nEncCntYupM1K1

UDINT

1276131008 (32)

PRG_MR1K1_BEND.nEncRefPitchM1K1

UDINT

1276131296 (32)

PRG_MR1K1_BEND.nEncRefXdwnM1K1

UDINT

1276131264 (32)

PRG_MR1K1_BEND.nEncRefXupM1K1

UDINT

1276131232 (32)

PRG_MR1K1_BEND.nEncRefYdwnM1K1

UDINT

1276131200 (32)

PRG_MR1K1_BEND.nEncRefYupM1K1

UDINT

1276131168 (32)

PRG_MR1K1_BEND.nMR1K1_Y_ENC_PMPS

UDINT

1276136480 (32)

+
+
+
+

PRG_MR1K1_BEND_BENDERïƒ

+
+ 27 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_1_Err

BOOL

1276913912 (8)

PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_2_Err

BOOL

1276913920 (8)

PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_3_Err

BOOL

1276913928 (8)

PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_1_Err

BOOL

1276913888 (8)

PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_2_Err

BOOL

1276913896 (8)

PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_3_Err

BOOL

1276913904 (8)

PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1

FB_RMSWatch

1276525952 (387520)

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1

FB_RMSWatch

1276138304 (387520)

PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorMR1K1

INT

1276913936 (16)

PRG_MR1K1_BEND_BENDER.fbLogHandler

FB_LogHandler

1276913984 (5798336)

PRG_MR1K1_BEND_BENDER.ffBenderRange

FB_FastFault

1282712320 (25920)

PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_1

REAL

1276913792 (32)

PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_2

REAL

1276913824 (32)

PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_3

REAL

1276913856 (32)

PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_1

REAL

1276913696 (32)

PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_2

REAL

1276913728 (32)

PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_3

REAL

1276913760 (32)

PRG_MR1K1_BEND_BENDER.fMaxBendDSRMSErrorM1K1

LREAL

1276913472 (64)

PRG_MR1K1_BEND_BENDER.fMaxBendUSRMSErrorM1K1

LREAL

1276525824 (64)

PRG_MR1K1_BEND_BENDER.fMinBendDSRMSErrorM1K1

LREAL

1276913536 (64)

PRG_MR1K1_BEND_BENDER.fMinBendUSRMSErrorM1K1

LREAL

1276525888 (64)

PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable1

BOOL

1276136528 (8)

PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable2

BOOL

1276136536 (8)

PRG_MR1K1_BEND_BENDER.nEncCntBendDSM1K1

UDINT

1276913664 (32)

PRG_MR1K1_BEND_BENDER.nEncCntBendUSM1K1

UDINT

1276913632 (32)

PRG_MR1K1_BEND_BENDER.nEncRefBendDSM1K1

UDINT

1276913600 (32)

PRG_MR1K1_BEND_BENDER.nEncRefBendUSM1K1

UDINT

1276136544 (32)

+
+
+
+

PRG_MR1K2_SWITCHïƒ

+
+ 51 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_MR1K2_SWITCH.bM1K2PitchBusy

BOOL

1276913960 (8)

PRG_MR1K2_SWITCH.bM1K2PitchDone

BOOL

1276913952 (8)

PRG_MR1K2_SWITCH.fbM1K2PitchControl

FB_PitchControl

1283924736 (397888)

PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1283990272 (2048)

PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1283989248 (1024)

PRG_MR1K2_SWITCH.fbMotionStage_m5

FB_MotionStage

1284322624 (327424)

PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1284325248 (2048)

PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1284324224 (1024)

PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2

FB_RMSWatch

1283537088 (387520)

PRG_MR1K2_SWITCH.fbXRMSErrorM1K2

FB_RMSWatch

1283149440 (387520)

PRG_MR1K2_SWITCH.fbYRMSErrorM1K2

FB_RMSWatch

1282761792 (387520)

PRG_MR1K2_SWITCH.fEncLeverArm_mm

LREAL

1284655488 (64)

PRG_MR1K2_SWITCH.fEncRefPitchM1K2_urad

LREAL

1284655424 (64)

PRG_MR1K2_SWITCH.fM1K2_Flow_1

FB_AnalogInput

1284655552 (512)

PRG_MR1K2_SWITCH.fM1K2_Flow_1.iRaw

INT

1284655616 (16)

PRG_MR1K2_SWITCH.fM1K2_Flow_1_val

LREAL

1284656064 (64)

PRG_MR1K2_SWITCH.fM1K2_Flow_2

FB_AnalogInput

1284656128 (512)

PRG_MR1K2_SWITCH.fM1K2_Flow_2.iRaw

INT

1284656192 (16)

PRG_MR1K2_SWITCH.fM1K2_Flow_2_val

LREAL

1284656640 (64)

PRG_MR1K2_SWITCH.fM1K2_Press_1

FB_AnalogInput

1284656704 (512)

PRG_MR1K2_SWITCH.fM1K2_Press_1.iRaw

INT

1284656768 (16)

PRG_MR1K2_SWITCH.fM1K2_Press_1_val

LREAL

1284657216 (64)

PRG_MR1K2_SWITCH.fMaxPitchRMSErrorM1K2

LREAL

1283924608 (64)

PRG_MR1K2_SWITCH.fMaxXRMSErrorM1K2

LREAL

1283536960 (64)

PRG_MR1K2_SWITCH.fMaxYRMSErrorM1K2

LREAL

1283149312 (64)

PRG_MR1K2_SWITCH.fMinPitchRMSErrorM1K2

LREAL

1283924672 (64)

PRG_MR1K2_SWITCH.fMinXRMSErrorM1K2

LREAL

1283537024 (64)

PRG_MR1K2_SWITCH.fMinYRMSErrorM1K2

LREAL

1283149376 (64)

PRG_MR1K2_SWITCH.fYRoll_urad

LREAL

1284650048 (64)

PRG_MR1K2_SWITCH.M1K2

DUT_HOMS

1282738240 (23552)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable1

BOOL

1282739456 (8)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable2

BOOL

1282739464 (8)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count

ULINT

1282751424 (64)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count

ULINT

1282751552 (64)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count

ULINT

1282740672 (64)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count

ULINT

1282740800 (64)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXdwnEnc

ST_RenishawAbsEnc

1282739904 (128)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXupEnc

ST_RenishawAbsEnc

1282739776 (128)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYdwnEnc

ST_RenishawAbsEnc

1282739648 (128)

PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYupEnc

ST_RenishawAbsEnc

1282739520 (128)

PRG_MR1K2_SWITCH.mcReadParameterPitchM1K2

MC_ReadParameter

1284650432 (4992)

PRG_MR1K2_SWITCH.nEncCntPitchM1K2

UDINT

1284650240 (32)

PRG_MR1K2_SWITCH.nEncCntXdwnM1K2

UDINT

1284650208 (32)

PRG_MR1K2_SWITCH.nEncCntXupM1K2

UDINT

1284650176 (32)

PRG_MR1K2_SWITCH.nEncCntYleftM1K2

UDINT

1284650112 (32)

PRG_MR1K2_SWITCH.nEncCntYrightM1K2

UDINT

1284650144 (32)

PRG_MR1K2_SWITCH.nEncRefPitchM1K2

UDINT

1284650400 (32)

PRG_MR1K2_SWITCH.nEncRefXdwnM1K2

UDINT

1284650368 (32)

PRG_MR1K2_SWITCH.nEncRefXupM1K2

UDINT

1284650336 (32)

PRG_MR1K2_SWITCH.nEncRefYleftM1K2

UDINT

1284650272 (32)

PRG_MR1K2_SWITCH.nEncRefYrightM1K2

UDINT

1284650304 (32)

+
+
+
+

PRG_MR2K2_FLATïƒ

+
+ 21 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_MR2K2_FLAT.fbCoolingPanel

FB_Axilon_Cooling_2f1p

1290845568 (1792)

PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_1.iRaw

INT

1290845824 (16)

PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_2.iRaw

INT

1290846912 (16)

PRG_MR2K2_FLAT.fbCoolingPanel.fbPress_1.iRaw

INT

1290846336 (16)

PRG_MR2K2_FLAT.fbrXRMSErrorM2K2

FB_RMSWatch

1290457728 (387520)

PRG_MR2K2_FLAT.fbXRMSErrorM2K2

FB_RMSWatch

1289682432 (387520)

PRG_MR2K2_FLAT.fbYRMSErrorM2K2

FB_RMSWatch

1290070080 (387520)

PRG_MR2K2_FLAT.fMaxrXRMSErrorM2K2

LREAL

1290845248 (64)

PRG_MR2K2_FLAT.fMaxXRMSErrorM2K2

LREAL

1290069952 (64)

PRG_MR2K2_FLAT.fMaxYRMSErrorM2K2

LREAL

1290457600 (64)

PRG_MR2K2_FLAT.fMinrXRMSErrorM2K2

LREAL

1290845312 (64)

PRG_MR2K2_FLAT.fMinXRMSErrorM2K2

LREAL

1290070016 (64)

PRG_MR2K2_FLAT.fMinYRMSErrorM2K2

LREAL

1290457664 (64)

PRG_MR2K2_FLAT.M2K2FLATbSTOEnable1

BOOL

1289653968 (8)

PRG_MR2K2_FLAT.M2K2FLATbSTOEnable2

BOOL

1289653976 (8)

PRG_MR2K2_FLAT.nEncCntrXM2K2

UDINT

1290845504 (32)

PRG_MR2K2_FLAT.nEncCntXM2K2

UDINT

1290845440 (32)

PRG_MR2K2_FLAT.nEncCntYM2K2

UDINT

1290845472 (32)

PRG_MR2K2_FLAT.nEncRefrXM2K2

UDINT

1290845408 (32)

PRG_MR2K2_FLAT.nEncRefXM2K2

UDINT

1289653984 (32)

PRG_MR2K2_FLAT.nEncRefYM2K2

UDINT

1290845376 (32)

+
+
+
+

PRG_MR3K2_KBHïƒ

+
+ 42 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_MR3K2_KBH.bM3K2DS_RTD_1_Err

BOOL

1292786104 (8)

PRG_MR3K2_KBH.bM3K2DS_RTD_2_Err

BOOL

1292786112 (8)

PRG_MR3K2_KBH.bM3K2DS_RTD_3_Err

BOOL

1292786120 (8)

PRG_MR3K2_KBH.bM3K2US_RTD_1_Err

BOOL

1292786080 (8)

PRG_MR3K2_KBH.bM3K2US_RTD_2_Err

BOOL

1292786088 (8)

PRG_MR3K2_KBH.bM3K2US_RTD_3_Err

BOOL

1292786096 (8)

PRG_MR3K2_KBH.fbCoolingPanel

FB_Axilon_Cooling_1f1p

1292786176 (1216)

PRG_MR3K2_KBH.fbCoolingPanel.fbFlow_1.iRaw

INT

1292786432 (16)

PRG_MR3K2_KBH.fbCoolingPanel.fbPress_1.iRaw

INT

1292786944 (16)

PRG_MR3K2_KBH.fbdSRMSErrorM3K2

FB_RMSWatch

1292397952 (387520)

PRG_MR3K2_KBH.fbrYRMSErrorM3K2

FB_RMSWatch

1291622656 (387520)

PRG_MR3K2_KBH.fbUSRMSErrorM3K2

FB_RMSWatch

1292010304 (387520)

PRG_MR3K2_KBH.fbXRMSErrorM3K2

FB_RMSWatch

1290847360 (387520)

PRG_MR3K2_KBH.fbYRMSErrorM3K2

FB_RMSWatch

1291235008 (387520)

PRG_MR3K2_KBH.fM3K2DS_RTD_1

REAL

1292785984 (32)

PRG_MR3K2_KBH.fM3K2DS_RTD_2

REAL

1292786016 (32)

PRG_MR3K2_KBH.fM3K2DS_RTD_3

REAL

1292786048 (32)

PRG_MR3K2_KBH.fM3K2US_RTD_1

REAL

1292785888 (32)

PRG_MR3K2_KBH.fM3K2US_RTD_2

REAL

1292785920 (32)

PRG_MR3K2_KBH.fM3K2US_RTD_3

REAL

1292785952 (32)

PRG_MR3K2_KBH.fMaxDSRMSErrorM3K2

LREAL

1292785472 (64)

PRG_MR3K2_KBH.fMaxrYRMSErrorM3K2

LREAL

1292010176 (64)

PRG_MR3K2_KBH.fMaxUSRMSErrorM3K2

LREAL

1292397824 (64)

PRG_MR3K2_KBH.fMaxXRMSErrorM3K2

LREAL

1291234880 (64)

PRG_MR3K2_KBH.fMaxYRMSErrorM3K2

LREAL

1291622528 (64)

PRG_MR3K2_KBH.fMinDSRMSErrorM3K2

LREAL

1292785536 (64)

PRG_MR3K2_KBH.fMinrYRMSErrorM3K2

LREAL

1292010240 (64)

PRG_MR3K2_KBH.fMinUSRMSErrorM3K2

LREAL

1292397888 (64)

PRG_MR3K2_KBH.fMinXRMSErrorM3K2

LREAL

1291234944 (64)

PRG_MR3K2_KBH.fMinYRMSErrorM3K2

LREAL

1291622592 (64)

PRG_MR3K2_KBH.M3K2KBHbSTOEnable1

BOOL

1292786128 (8)

PRG_MR3K2_KBH.M3K2KBHbSTOEnable2

BOOL

1292786136 (8)

PRG_MR3K2_KBH.nEncCntDSM3K2

UDINT

1292785856 (32)

PRG_MR3K2_KBH.nEncCntrYM3K2

UDINT

1292785792 (32)

PRG_MR3K2_KBH.nEncCntUSM3K2

UDINT

1292785824 (32)

PRG_MR3K2_KBH.nEncCntXM3K2

UDINT

1292785728 (32)

PRG_MR3K2_KBH.nEncCntYM3K2

UDINT

1292785760 (32)

PRG_MR3K2_KBH.nEncRefDSM3K2

UDINT

1292785696 (32)

PRG_MR3K2_KBH.nEncRefrYM3K2

UDINT

1292785632 (32)

PRG_MR3K2_KBH.nEncRefUSM3K2

UDINT

1292785664 (32)

PRG_MR3K2_KBH.nEncRefXM3K2

UDINT

1290845536 (32)

PRG_MR3K2_KBH.nEncRefYM3K2

UDINT

1292785600 (32)

+
+
+
+

PRG_MR4K2_KBVïƒ

+
+ 52 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_MR4K2_KBV.bM4K2DS_RTD_1_Err

BOOL

1294726136 (8)

PRG_MR4K2_KBV.bM4K2DS_RTD_2_Err

BOOL

1294726656 (8)

PRG_MR4K2_KBV.bM4K2DS_RTD_3_Err

BOOL

1294726664 (8)

PRG_MR4K2_KBV.bM4K2US_RTD_1_Err

BOOL

1294726112 (8)

PRG_MR4K2_KBV.bM4K2US_RTD_2_Err

BOOL

1294726120 (8)

PRG_MR4K2_KBV.bM4K2US_RTD_3_Err

BOOL

1294726128 (8)

PRG_MR4K2_KBV.fbCoolingPanel

FB_Axilon_Cooling_1f1p

1294726720 (1216)

PRG_MR4K2_KBV.fbCoolingPanel.fbFlow_1.iRaw

INT

1294726976 (16)

PRG_MR4K2_KBV.fbCoolingPanel.fbPress_1.iRaw

INT

1294727488 (16)

PRG_MR4K2_KBV.fbdSRMSErrorM4K2

FB_RMSWatch

1294337984 (387520)

PRG_MR4K2_KBV.fbrXRMSErrorM4K2

FB_RMSWatch

1293562688 (387520)

PRG_MR4K2_KBV.fbUSRMSErrorM4K2

FB_RMSWatch

1293950336 (387520)

PRG_MR4K2_KBV.fbXRMSErrorM4K2

FB_RMSWatch

1292787392 (387520)

PRG_MR4K2_KBV.fbYRMSErrorM4K2

FB_RMSWatch

1293175040 (387520)

PRG_MR4K2_KBV.fM4K2DS_RTD_1

REAL

1294726016 (32)

PRG_MR4K2_KBV.fM4K2DS_RTD_2

REAL

1294726048 (32)

PRG_MR4K2_KBV.fM4K2DS_RTD_3

REAL

1294726080 (32)

PRG_MR4K2_KBV.fM4K2US_RTD_1

REAL

1294725920 (32)

PRG_MR4K2_KBV.fM4K2US_RTD_2

REAL

1294725952 (32)

PRG_MR4K2_KBV.fM4K2US_RTD_3

REAL

1294725984 (32)

PRG_MR4K2_KBV.fMaxDSRMSErrorM4K2

LREAL

1294725504 (64)

PRG_MR4K2_KBV.fMaxrXRMSErrorM4K2

LREAL

1293950208 (64)

PRG_MR4K2_KBV.fMaxUSRMSErrorM4K2

LREAL

1294337856 (64)

PRG_MR4K2_KBV.fMaxXRMSErrorM4K2

LREAL

1293174912 (64)

PRG_MR4K2_KBV.fMaxYRMSErrorM4K2

LREAL

1293562560 (64)

PRG_MR4K2_KBV.fMinDSRMSErrorM4K2

LREAL

1294725568 (64)

PRG_MR4K2_KBV.fMinrXRMSErrorM4K2

LREAL

1293950272 (64)

PRG_MR4K2_KBV.fMinUSRMSErrorM4K2

LREAL

1294337920 (64)

PRG_MR4K2_KBV.fMinXRMSErrorM4K2

LREAL

1293174976 (64)

PRG_MR4K2_KBV.fMinYRMSErrorM4K2

LREAL

1293562624 (64)

PRG_MR4K2_KBV.M4K2KBVbSTOEnable1

BOOL

1294726672 (8)

PRG_MR4K2_KBV.M4K2KBVbSTOEnable2

BOOL

1294726680 (8)

PRG_MR4K2_KBV.nEncCntDSM4K2

UDINT

1294725888 (32)

PRG_MR4K2_KBV.nEncCntrXM4K2

UDINT

1294725824 (32)

PRG_MR4K2_KBV.nEncCntUSM4K2

UDINT

1294725856 (32)

PRG_MR4K2_KBV.nEncCntXM4K2

UDINT

1294725760 (32)

PRG_MR4K2_KBV.nEncCntYM4K2

UDINT

1294725792 (32)

PRG_MR4K2_KBV.nEncRefDSM4K2

UDINT

1294725728 (32)

PRG_MR4K2_KBV.nEncRefrXM4K2

UDINT

1294725664 (32)

PRG_MR4K2_KBV.nEncRefUSM4K2

UDINT

1294725696 (32)

PRG_MR4K2_KBV.nEncRefXM4K2

UDINT

1292786144 (32)

PRG_MR4K2_KBV.nEncRefYM4K2

UDINT

1294725632 (32)

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD

FB_TempSensor

1294726400 (256)

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError

BOOL

1294726600 (8)

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bOverrange

BOOL

1294726616 (8)

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bUnderrange

BOOL

1294726608 (8)

PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.iRaw

INT

1294726624 (16)

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD

FB_TempSensor

1294726144 (256)

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError

BOOL

1294726344 (8)

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bOverrange

BOOL

1294726360 (8)

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bUnderrange

BOOL

1294726352 (8)

PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.iRaw

INT

1294726368 (16)

+
+
+
+

PRG_SL1K2_EXITïƒ

+
+ 52 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_SL1K2_EXIT.bFanOn

BOOL

1286625752 (8)

PRG_SL1K2_EXIT.bInit

BOOL

1286625768 (8)

PRG_SL1K2_EXIT.bLEDPower

BOOL

1286625760 (8)

PRG_SL1K2_EXIT.fbFlowMeter

FB_AnalogInput

1289021440 (512)

PRG_SL1K2_EXIT.fbFlowMeter.iRaw

INT

1289021504 (16)

PRG_SL1K2_EXIT.fbGap

FB_MotionStage

1287669504 (327424)

PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1287672128 (2048)

PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1287671104 (1024)

PRG_SL1K2_EXIT.fbGige

FB_PPM_Gige

1289020096 (1344)

PRG_SL1K2_EXIT.fbGige.bGigePower

BOOL

1289020176 (8)

PRG_SL1K2_EXIT.fbGige.fbGetIllPercent.iRaw

INT

1289020352 (16)

PRG_SL1K2_EXIT.fbGige.fbSetIllPercent.iRaw

INT

1289021248 (16)

PRG_SL1K2_EXIT.fbGige.iIlluminatorINT

INT

1289020160 (16)

PRG_SL1K2_EXIT.fBigDelta

LREAL

1289022016 (64)

PRG_SL1K2_EXIT.fbPitch

FB_MotionStage

1286687232 (327424)

PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1286689856 (2048)

PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1286688832 (1024)

PRG_SL1K2_EXIT.fbRoll

FB_MotionStage

1287014656 (327424)

PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1287017280 (2048)

PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1287016256 (1024)

PRG_SL1K2_EXIT.fbStates

FB_XS_YAG_States

1288324352 (694720)

PRG_SL1K2_EXIT.fbVertical

FB_MotionStage

1287342080 (327424)

PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1287344704 (2048)

PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1287343680 (1024)

PRG_SL1K2_EXIT.fbYag

FB_MotionStage

1287996928 (327424)

PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1287999552 (2048)

PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1287998528 (1024)

PRG_SL1K2_EXIT.FFO

FB_FastFault

1286661312 (25920)

PRG_SL1K2_EXIT.fHighAccel

LREAL

1289022144 (64)

PRG_SL1K2_EXIT.fLowAccel

LREAL

1289022208 (64)

PRG_SL1K2_EXIT.fMaxVelocity

LREAL

1289022080 (64)

PRG_SL1K2_EXIT.fSmallDelta

LREAL

1289021952 (64)

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM

FB_TempSensor

1289019328 (256)

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError

BOOL

1289019528 (8)

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bOverrange

BOOL

1289019544 (8)

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bUnderrange

BOOL

1289019536 (8)

PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.iRaw

INT

1289019552 (16)

PRG_SL1K2_EXIT.RTD_Crystal_TOP

FB_TempSensor

1289019072 (256)

PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError

BOOL

1289019272 (8)

PRG_SL1K2_EXIT.RTD_Crystal_TOP.bOverrange

BOOL

1289019288 (8)

PRG_SL1K2_EXIT.RTD_Crystal_TOP.bUnderrange

BOOL

1289019280 (8)

PRG_SL1K2_EXIT.RTD_Crystal_TOP.iRaw

INT

1289019296 (16)

PRG_SL1K2_EXIT.RTD_HeatSync

FB_TempSensor

1289019840 (256)

PRG_SL1K2_EXIT.RTD_HeatSync.bError

BOOL

1289020040 (8)

PRG_SL1K2_EXIT.RTD_HeatSync.bOverrange

BOOL

1289020056 (8)

PRG_SL1K2_EXIT.RTD_HeatSync.bUnderrange

BOOL

1289020048 (8)

PRG_SL1K2_EXIT.RTD_HeatSync.iRaw

INT

1289020064 (16)

PRG_SL1K2_EXIT.RTD_YAG

FB_TempSensor

1289019584 (256)

PRG_SL1K2_EXIT.RTD_YAG.bError

BOOL

1289019784 (8)

PRG_SL1K2_EXIT.RTD_YAG.bOverrange

BOOL

1289019800 (8)

PRG_SL1K2_EXIT.RTD_YAG.bUnderrange

BOOL

1289019792 (8)

PRG_SL1K2_EXIT.RTD_YAG.iRaw

INT

1289019808 (16)

+
+
+
+

PRG_SP1K1_MONOïƒ

+
+ 100 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_SP1K1_MONO.bLEDPower01

BOOL

1286625728 (8)

PRG_SP1K1_MONO.bLEDPower02

BOOL

1286625736 (8)

PRG_SP1K1_MONO.bLEDPower03

BOOL

1286625744 (8)

PRG_SP1K1_MONO.bSTOEnable1

BOOL

1276913968 (8)

PRG_SP1K1_MONO.bSTOEnable2

BOOL

1276913976 (8)

PRG_SP1K1_MONO.fbMotionStage_g_h

FB_MotionStage

1285639872 (327424)

PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1285642496 (2048)

PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1285641472 (1024)

PRG_SP1K1_MONO.fbMotionStage_g_pi

FB_MotionStage

1284985024 (327424)

PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1284987648 (2048)

PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1284986624 (1024)

PRG_SP1K1_MONO.fbMotionStage_m_h

FB_MotionStage

1285312448 (327424)

PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1285315072 (2048)

PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1285314048 (1024)

PRG_SP1K1_MONO.fbMotionStage_m_pi

FB_MotionStage

1284657600 (327424)

PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1284660224 (2048)

PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1284659200 (1024)

PRG_SP1K1_MONO.fbMotionStage_s_io

FB_MotionStage

1286294720 (327424)

PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1286297344 (2048)

PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1286296320 (1024)

PRG_SP1K1_MONO.fbMotionStage_s_r

FB_MotionStage

1285967296 (327424)

PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1285969920 (2048)

PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1285968896 (1024)

PRG_SP1K1_MONO.fipi_read

LREAL

1286625600 (64)

PRG_SP1K1_MONO.fipi_set

LREAL

1286625664 (64)

PRG_SP1K1_MONO.fSP1K1_Flow_1

FB_AnalogInput

1286651776 (512)

PRG_SP1K1_MONO.fSP1K1_Flow_1.iRaw

INT

1286651840 (16)

PRG_SP1K1_MONO.fSP1K1_Flow_1_val

LREAL

1286652288 (64)

PRG_SP1K1_MONO.fSP1K1_Flow_2

FB_AnalogInput

1286652352 (512)

PRG_SP1K1_MONO.fSP1K1_Flow_2.iRaw

INT

1286652416 (16)

PRG_SP1K1_MONO.fSP1K1_Flow_2_val

LREAL

1286652864 (64)

PRG_SP1K1_MONO.fSP1K1_Press_1

FB_AnalogInput

1286652928 (512)

PRG_SP1K1_MONO.fSP1K1_Press_1.iRaw

INT

1286652992 (16)

PRG_SP1K1_MONO.fSP1K1_Press_1_val

LREAL

1286653440 (64)

PRG_SP1K1_MONO.gpi_upe

ST_RenishawAbsEnc

1286622272 (128)

PRG_SP1K1_MONO.gpi_upeurad

LREAL

1286622464 (64)

PRG_SP1K1_MONO.mpi_upe

ST_RenishawAbsEnc

1286622144 (128)

PRG_SP1K1_MONO.mpi_upeurad

LREAL

1286622400 (64)

PRG_SP1K1_MONO.RTD1

FB_TempSensor

1286622528 (256)

PRG_SP1K1_MONO.RTD1.bError

BOOL

1286622728 (8)

PRG_SP1K1_MONO.RTD1.bOverrange

BOOL

1286622744 (8)

PRG_SP1K1_MONO.RTD1.bUnderrange

BOOL

1286622736 (8)

PRG_SP1K1_MONO.RTD1.iRaw

INT

1286622752 (16)

PRG_SP1K1_MONO.RTD10

FB_TempSensor

1286624832 (256)

PRG_SP1K1_MONO.RTD10.bError

BOOL

1286625032 (8)

PRG_SP1K1_MONO.RTD10.bOverrange

BOOL

1286625048 (8)

PRG_SP1K1_MONO.RTD10.bUnderrange

BOOL

1286625040 (8)

PRG_SP1K1_MONO.RTD10.iRaw

INT

1286625056 (16)

PRG_SP1K1_MONO.RTD11

FB_TempSensor

1286625088 (256)

PRG_SP1K1_MONO.RTD11.bError

BOOL

1286625288 (8)

PRG_SP1K1_MONO.RTD11.bOverrange

BOOL

1286625304 (8)

PRG_SP1K1_MONO.RTD11.bUnderrange

BOOL

1286625296 (8)

PRG_SP1K1_MONO.RTD11.iRaw

INT

1286625312 (16)

PRG_SP1K1_MONO.RTD12

FB_TempSensor

1286625344 (256)

PRG_SP1K1_MONO.RTD12.bError

BOOL

1286625544 (8)

PRG_SP1K1_MONO.RTD12.bOverrange

BOOL

1286625560 (8)

PRG_SP1K1_MONO.RTD12.bUnderrange

BOOL

1286625552 (8)

PRG_SP1K1_MONO.RTD12.iRaw

INT

1286625568 (16)

PRG_SP1K1_MONO.RTD2

FB_TempSensor

1286622784 (256)

PRG_SP1K1_MONO.RTD2.bError

BOOL

1286622984 (8)

PRG_SP1K1_MONO.RTD2.bOverrange

BOOL

1286623000 (8)

PRG_SP1K1_MONO.RTD2.bUnderrange

BOOL

1286622992 (8)

PRG_SP1K1_MONO.RTD2.iRaw

INT

1286623008 (16)

PRG_SP1K1_MONO.RTD3

FB_TempSensor

1286623040 (256)

PRG_SP1K1_MONO.RTD3.bError

BOOL

1286623240 (8)

PRG_SP1K1_MONO.RTD3.bOverrange

BOOL

1286623256 (8)

PRG_SP1K1_MONO.RTD3.bUnderrange

BOOL

1286623248 (8)

PRG_SP1K1_MONO.RTD3.iRaw

INT

1286623264 (16)

PRG_SP1K1_MONO.RTD4

FB_TempSensor

1286623296 (256)

PRG_SP1K1_MONO.RTD4.bError

BOOL

1286623496 (8)

PRG_SP1K1_MONO.RTD4.bOverrange

BOOL

1286623512 (8)

PRG_SP1K1_MONO.RTD4.bUnderrange

BOOL

1286623504 (8)

PRG_SP1K1_MONO.RTD4.iRaw

INT

1286623520 (16)

PRG_SP1K1_MONO.RTD5

FB_TempSensor

1286623552 (256)

PRG_SP1K1_MONO.RTD5.bError

BOOL

1286623752 (8)

PRG_SP1K1_MONO.RTD5.bOverrange

BOOL

1286623768 (8)

PRG_SP1K1_MONO.RTD5.bUnderrange

BOOL

1286623760 (8)

PRG_SP1K1_MONO.RTD5.iRaw

INT

1286623776 (16)

PRG_SP1K1_MONO.RTD6

FB_TempSensor

1286623808 (256)

PRG_SP1K1_MONO.RTD6.bError

BOOL

1286624008 (8)

PRG_SP1K1_MONO.RTD6.bOverrange

BOOL

1286624024 (8)

PRG_SP1K1_MONO.RTD6.bUnderrange

BOOL

1286624016 (8)

PRG_SP1K1_MONO.RTD6.iRaw

INT

1286624032 (16)

PRG_SP1K1_MONO.RTD7

FB_TempSensor

1286624064 (256)

PRG_SP1K1_MONO.RTD7.bError

BOOL

1286624264 (8)

PRG_SP1K1_MONO.RTD7.bOverrange

BOOL

1286624280 (8)

PRG_SP1K1_MONO.RTD7.bUnderrange

BOOL

1286624272 (8)

PRG_SP1K1_MONO.RTD7.iRaw

INT

1286624288 (16)

PRG_SP1K1_MONO.RTD8

FB_TempSensor

1286624320 (256)

PRG_SP1K1_MONO.RTD8.bError

BOOL

1286624520 (8)

PRG_SP1K1_MONO.RTD8.bOverrange

BOOL

1286624536 (8)

PRG_SP1K1_MONO.RTD8.bUnderrange

BOOL

1286624528 (8)

PRG_SP1K1_MONO.RTD8.iRaw

INT

1286624544 (16)

PRG_SP1K1_MONO.RTD9

FB_TempSensor

1286624576 (256)

PRG_SP1K1_MONO.RTD9.bError

BOOL

1286624776 (8)

PRG_SP1K1_MONO.RTD9.bOverrange

BOOL

1286624792 (8)

PRG_SP1K1_MONO.RTD9.bUnderrange

BOOL

1286624784 (8)

PRG_SP1K1_MONO.RTD9.iRaw

INT

1286624800 (16)

PRG_SP1K1_MONO.sd_io_e_pmps

LREAL

1286651712 (64)

PRG_SP1K1_MONO.sd_io_FFO

FB_FastFault

1286625792 (25920)

+
+
+
+

PRG_ST1K1_ZOSïƒ

+ + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_ST1K1_ZOS.fbZOS

FB_MotionStage

1289022272 (327424)

PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.NcToPlc

NCTOPLC_AXIS_REF

1289024896 (2048)

PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.PlcToNc

PLCTONC_AXIS_REF

1289023872 (1024)

+
+
+

PRG_Statsïƒ

+
+ 13 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_Stats.afGpiExtraBuffer

LREAL

1313568448 (64000)

PRG_Stats.afGpiPosDiffBuffer

LREAL

1313504448 (64000)

PRG_Stats.afMpiExtraBuffer

LREAL

1273569920 (640000)

PRG_Stats.afMpiPosDiffBuffer

LREAL

1272929920 (640000)

PRG_Stats.fbGpiPosDiffCollect

FB_DataBuffer

1272927808 (448)

PRG_Stats.fbGpiPosDiffStats

FB_BasicStats

1272928256 (1152)

PRG_Stats.fbMpiPosDiffCollect

FB_DataBuffer

1274209920 (448)

PRG_Stats.fbMpiPosDiffStats

FB_BasicStats

1274210368 (1152)

PRG_Stats.fGpiEncoderPosDiff

LREAL

1271647744 (64)

PRG_Stats.fGpiRangeMax

LREAL

1272929408 (64)

PRG_Stats.fMpiEncoderPosDiff

LREAL

1272929856 (64)

PRG_Stats.rtNewGpiMove

R_TRIG

1272929472 (128)

PRG_Stats.tonNewGpiMove

TON

1272929600 (256)

+
+
+
+

PRG_ZeroOrder_PMPSïƒ

+
+ 38 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

PRG_ZeroOrder_PMPS.Ans

LREAL

1289655168 (64)

PRG_ZeroOrder_PMPS.bBeamPermitted

BOOL

1289628024 (8)

PRG_ZeroOrder_PMPS.bLRG_Grating_IN

BOOL

1286625784 (8)

PRG_ZeroOrder_PMPS.bMR1K1_Inserted

BOOL

1289628016 (8)

PRG_ZeroOrder_PMPS.bSafeBenderRange

BOOL

1286625776 (8)

PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper

BOOL

1289628008 (8)

PRG_ZeroOrder_PMPS.bZOS_IN

BOOL

1289628000 (8)

PRG_ZeroOrder_PMPS.Delta

LREAL

1289655104 (64)

PRG_ZeroOrder_PMPS.ffZeroOrderBeam

FB_FastFault

1289628032 (25920)

PRG_ZeroOrder_PMPS.ffZeroOrderBeamExitSlits

FB_FastFault

1289655232 (25920)

PRG_ZeroOrder_PMPS.Hb0m3

LREAL

1289654720 (64)

PRG_ZeroOrder_PMPS.Hbm1

LREAL

1289654528 (64)

PRG_ZeroOrder_PMPS.Hbm2

LREAL

1289654592 (64)

PRG_ZeroOrder_PMPS.Hbm3

LREAL

1289654656 (64)

PRG_ZeroOrder_PMPS.Hi2

LREAL

1289681152 (64)

PRG_ZeroOrder_PMPS.Hm1

LREAL

1289654208 (64)

PRG_ZeroOrder_PMPS.Hm3

LREAL

1289654784 (64)

PRG_ZeroOrder_PMPS.Hpiv

LREAL

1289654848 (64)

PRG_ZeroOrder_PMPS.HZos

LREAL

1289654272 (64)

PRG_ZeroOrder_PMPS.nMachineMode

INT

1289653952 (16)

PRG_ZeroOrder_PMPS.Pm1

LREAL

1289654144 (64)

PRG_ZeroOrder_PMPS.Pm1Offset

LREAL

1289681600 (64)

PRG_ZeroOrder_PMPS.Pm2

LREAL

1289654080 (64)

PRG_ZeroOrder_PMPS.Pm2Offset

LREAL

1289681664 (64)

PRG_ZeroOrder_PMPS.Pm3

LREAL

1289654016 (64)

PRG_ZeroOrder_PMPS.Pm3Offset

LREAL

1289681728 (64)

PRG_ZeroOrder_PMPS.Theta0

LREAL

1289681280 (64)

PRG_ZeroOrder_PMPS.Theta_m1

LREAL

1289654912 (64)

PRG_ZeroOrder_PMPS.Theta_m2

LREAL

1289654976 (64)

PRG_ZeroOrder_PMPS.Theta_m3

LREAL

1289655040 (64)

PRG_ZeroOrder_PMPS.Zbm1

LREAL

1289654336 (64)

PRG_ZeroOrder_PMPS.Zbm2

LREAL

1289654400 (64)

PRG_ZeroOrder_PMPS.Zbm3

LREAL

1289654464 (64)

PRG_ZeroOrder_PMPS.Zi2

LREAL

1289681216 (64)

PRG_ZeroOrder_PMPS.Zm1

LREAL

1289681344 (64)

PRG_ZeroOrder_PMPS.Zmon

LREAL

1289681408 (64)

PRG_ZeroOrder_PMPS.Zpiv

LREAL

1289681472 (64)

PRG_ZeroOrder_PMPS.Zzos

LREAL

1289681536 (64)

+
+
+
+

TC_EVENT_CLASSESïƒ

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TC_EVENT_CLASSES.LCLSGeneralEventClass

GUID

1305276608 (128)

TC_EVENT_CLASSES.TcGeneralAdsEventClass

GUID

1305276096 (128)

TC_EVENT_CLASSES.TcRouterEventClass

GUID

1305276224 (128)

TC_EVENT_CLASSES.TcRTimeEventClass

GUID

1305276352 (128)

TC_EVENT_CLASSES.TcSystemEventClass

GUID

1305275968 (128)

TC_EVENT_CLASSES.Win32EventClass

GUID

1305276480 (128)

+
+
+

TC_EVENTSïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TC_EVENTS.LCLSGeneralEventClass

ST_LCLSGeneralEventClass

1305309632 (960)

+
+
+

TwinCAT_LicenseInfoVarListïƒ

+ + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TwinCAT_LicenseInfoVarList._LicenseInfo

PlcLicenseInfo

1305244896 (2048)

+
+
+

TwinCAT_SystemInfoVarListïƒ

+
+ 17 Symbols + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

Symbol

Type

Offset/Size

TwinCAT_SystemInfoVarList.__DaqTask

_Implicit_Task_Info

1305257152 (896)

TwinCAT_SystemInfoVarList.__PiezoDriver

_Implicit_Task_Info

1305256256 (896)

TwinCAT_SystemInfoVarList.__PlcTask

_Implicit_Task_Info

1305258048 (896)

TwinCAT_SystemInfoVarList.__SerialIO

_Implicit_Task_Info

1305254464 (896)

TwinCAT_SystemInfoVarList.__StatsTask

_Implicit_Task_Info

1305255360 (896)

TwinCAT_SystemInfoVarList._AppInfo

PlcAppSystemInfo

1305246976 (2048)

TwinCAT_SystemInfoVarList._TaskInfo

PlcTaskSystemInfo

1305249024 (5120)

TwinCAT_SystemInfoVarList._TaskOid_DaqTask

OTCID

1305254336 (32)

TwinCAT_SystemInfoVarList._TaskOid_PiezoDriver

OTCID

1305254272 (32)

TwinCAT_SystemInfoVarList._TaskOid_PlcTask

OTCID

1305254400 (32)

TwinCAT_SystemInfoVarList._TaskOid_SerialIO

OTCID

1305254144 (32)

TwinCAT_SystemInfoVarList._TaskOid_StatsTask

OTCID

1305254208 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_DaqTask

OTCID

1305254304 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_PiezoDriver

OTCID

1305254240 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask

OTCID

1305254368 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_SerialIO

OTCID

1305246944 (32)

TwinCAT_SystemInfoVarList._TaskPouOid_StatsTask

OTCID

1305254176 (32)

+
+
+
+ + +
+
+ +
+
+
+
+ + + + \ No newline at end of file diff --git a/v3.3.0/objects.inv b/v3.3.0/objects.inv new file mode 100644 index 0000000..5467cb1 --- /dev/null +++ b/v3.3.0/objects.inv @@ -0,0 +1,8 @@ +# Sphinx inventory version 2 +# Project: pcdshub/lcls-plc-rixs-optics +# Version: +# The remainder of this file is compressed using zlib. +xÚ•“MKÄ0†ïýϼŠºzT +Öó’M‡6˜&%I×ößkvš5Á–t/e>ÞyÞiPBÕ0ëê[É ½!Í\½n]'É‹‹?Y­¹E +É¥¥½äÔˆÑRÝ;Ám±TÜô6¦¬«ýèÃe¸ g.‹ B$>ûl÷P‘ +L'“+x)ÔWþ¨'‚_}¸ÌR< R)ï;òÎ Õ¬°zÚŽåO6ëZb²Lôñ>ÜUÿûͲÿM ËsŒTSŒ¬ ‡‹œpd¶ú¬¶˜ ]ÇÌt™ ΠÍy®J?ÑÐ@ý›® 󓉺™±rr­Vét|&}sð,ÿŒË®ÿ*jÐÀ¢%¦Û½Ö®/ñ ¸ð+Z`†·)káêOý’5P8°É3÷9ªî”&N8 ÷ŤõÈã \ No newline at end of file diff --git a/v3.3.0/search.html b/v3.3.0/search.html new file mode 100644 index 0000000..6e5eb81 --- /dev/null +++ b/v3.3.0/search.html @@ -0,0 +1,141 @@ + + + + + + Search — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+
    +
  • + +
  • +
  • +
+
+
+
+
+ + + + +
+ +
+ +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/v3.3.0/searchindex.js b/v3.3.0/searchindex.js new file mode 100644 index 0000000..5225b2e --- /dev/null +++ b/v3.3.0/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({"alltitles": {"Axis 10: s_io": [[4, "axis-10-s-io"]], "Axis 11: s_r": [[4, "axis-11-s-r"]], "Axis 12: M1K1-Yup": [[4, "axis-12-m1k1-yup"]], "Axis 13: M1K1-Ydwn": [[4, "axis-13-m1k1-ydwn"]], "Axis 14: M1K1-Xup": [[4, "axis-14-m1k1-xup"]], "Axis 15: M1K1-Xdwn": [[4, "axis-15-m1k1-xdwn"]], "Axis 16: M1K1-Pitch": [[4, "axis-16-m1k1-pitch"]], "Axis 17: M1K1-BEND-US": [[4, "axis-17-m1k1-bend-us"]], "Axis 18: M1K1-BEND-DS": [[4, "axis-18-m1k1-bend-ds"]], "Axis 19: SL1K2-Pitch-M19": [[4, "axis-19-sl1k2-pitch-m19"]], "Axis 1: M1K2-Yleft": [[4, "axis-1-m1k2-yleft"]], "Axis 200: enc_mpi_up": [[4, "axis-200-enc-mpi-up"]], "Axis 201: enc_gpi_up": [[4, "axis-201-enc-gpi-up"]], "Axis 202: g_h_enc-axis": [[4, "axis-202-g-h-enc-axis"]], "Axis 20: SL1K2-Vert-M20": [[4, "axis-20-sl1k2-vert-m20"]], "Axis 21: SL1K2-Roll-M21": [[4, "axis-21-sl1k2-roll-m21"]], "Axis 22: SL1K2-CrystalGap-M22": [[4, "axis-22-sl1k2-crystalgap-m22"]], "Axis 23: SL1K2-YAG-M23": [[4, "axis-23-sl1k2-yag-m23"]], "Axis 24: Axis 24 ST1K1-ZOS-MMS": [[4, "axis-24-axis-24-st1k1-zos-mms"]], "Axis 25: M2K2 X": [[4, "axis-25-m2k2-x"]], "Axis 26: M2K2 Y": [[4, "axis-26-m2k2-y"]], "Axis 27: M2K2 rX": [[4, "axis-27-m2k2-rx"]], "Axis 28: M3K2 X": [[4, "axis-28-m3k2-x"]], "Axis 29: M3K2 Y": [[4, "axis-29-m3k2-y"]], "Axis 2: M1K2-Yright": [[4, "axis-2-m1k2-yright"]], "Axis 30: M3K2 rY": [[4, "axis-30-m3k2-ry"]], "Axis 31: M3K2-BEND-US": [[4, "axis-31-m3k2-bend-us"]], "Axis 32: M3K2-BEND-DS": [[4, "axis-32-m3k2-bend-ds"]], "Axis 33: M4K2 X": [[4, "axis-33-m4k2-x"]], "Axis 34: M4K2 Y": [[4, "axis-34-m4k2-y"]], "Axis 35: M4K2 rX": [[4, "axis-35-m4k2-rx"]], "Axis 36: M4K2-BEND-US": [[4, "axis-36-m4k2-bend-us"]], "Axis 37: M4K2-BEND-DS": [[4, "axis-37-m4k2-bend-ds"]], "Axis 3: M1K2-Xup": [[4, "axis-3-m1k2-xup"]], "Axis 4: M1K2-Xdwn": [[4, "axis-4-m1k2-xdwn"]], "Axis 5: M1K2-Pitch": [[4, "axis-5-m1k2-pitch"]], "Axis 6: m_pi": [[4, "axis-6-m-pi"]], "Axis 7: g_pi": [[4, "axis-7-g-pi"]], "Axis 8: m_h": [[4, "axis-8-m-h"]], "Axis 9: g_h": [[4, "axis-9-g-h"]], "Basic Settings": [[1, "id1"], [1, "id2"], [1, "id3"], [1, "id4"], [1, "id5"], [1, "id6"], [1, "id7"], [1, "id8"], [1, "id9"], [1, "id10"], [1, "id11"], [1, "id12"], [1, "id13"], [1, "id14"], [1, "id15"], [1, "id16"], [1, "id17"], [1, "id18"], [1, "id19"], [1, "id20"], [1, "id21"], [1, "id22"], [1, "id23"], [1, "id24"], [1, "id25"], [1, "id26"], [1, "id27"], [1, "id28"], [1, "id29"], [1, "id30"], [1, "id31"], [1, "id32"], [1, "id33"], [1, "id34"], [1, "id35"], [1, "id36"], [1, "id37"], [1, "id38"], [1, "id39"], [1, "id40"], [1, "id41"], [1, "id42"], [1, "id43"], [1, "id44"], [1, "id45"], [1, "id46"], [1, "id47"], [1, "id48"], [1, "id49"], [1, "id50"], [1, "id51"], [1, "id52"], [1, "id53"], [1, "id54"], [1, "id55"], [1, "id56"], [1, "id57"], [1, "id58"], [1, "id59"], [1, "id60"], [1, "id61"], [1, "id62"], [1, "id63"], [1, "id64"], [1, "id65"], [1, "id66"], [1, "id67"], [1, "id68"], [1, "id69"], [1, "id70"], [1, "id71"], [1, "id72"], [1, "id73"], [1, "id74"], [1, "id75"], [1, "id76"], [1, "id77"], [1, "id78"], [1, "id79"], [1, "id80"], [1, "id81"], [1, "id82"], [1, "id83"], [1, "id84"], [1, "id85"], [1, "id86"], [1, "id87"], [1, "id88"], [1, "id89"], [1, "id90"], [1, "id91"], [1, "id92"], [1, "id93"], [1, "id94"], [1, "id95"], [1, "id96"], [1, "id97"], [1, "id98"], [1, "id99"], [1, "id100"], [1, "id101"], [1, "id102"], [1, "id103"], [1, "id104"], [1, "id105"], [1, "id106"], [1, "id107"], [1, "id108"], [1, "id109"], [1, "id110"], [1, "id111"], [1, "id112"], [1, "id113"], [1, "id114"], [1, "id115"], [1, "id116"], [1, "id117"], [1, "id118"], [1, "id119"], [1, "id120"], [1, "id121"], [1, "id122"], [1, "id123"], [1, "id124"], [1, "id125"], [1, "id126"], [1, "id127"], [1, "id128"], [1, "id129"], [1, "id130"], [1, "id131"], [1, "id132"], [1, "id133"], [1, "id134"], [1, "id135"], [1, "id136"], [1, "id137"], [1, "id138"], [1, "id139"], [1, "id140"], [1, "id141"], [1, "id142"], [1, "id143"], [1, "id144"], [1, "id145"], [1, "id146"], [1, "id147"], [1, "id148"], [1, "id149"], [1, "id150"], [1, "id151"], [1, "id152"], [1, "id153"], [1, "id154"], [1, "id155"], [1, "id156"], [1, "id157"], [1, "id158"], [1, "id159"], [1, "id160"], [1, "id161"], [1, "id162"], [1, "id163"], [1, "id164"], [1, "id165"], [1, "id166"], [1, "id167"]], "Box 84 (EP2338-0002)": [[1, "box-84-ep2338-0002"]], "Boxes": [[1, "boxes"]], "CheckBounds": [[7, "checkbounds"]], "CheckDivDInt": [[7, "checkdivdint"]], "CheckDivLInt": [[7, "checkdivlint"]], "CheckDivLReal": [[7, "checkdivlreal"]], "CheckDivReal": [[7, "checkdivreal"]], "CheckLRangeSigned": [[7, "checklrangesigned"]], "CheckLRangeUnsigned": [[7, "checklrangeunsigned"]], "CheckPointer": [[7, "checkpointer"]], "CheckRangeSigned": [[7, "checkrangesigned"]], "CheckRangeUnsigned": [[7, "checkrangeunsigned"]], "Constants": [[8, "constants"]], "DUT_01_Channel_NW": [[7, "dut-01-channel-nw"]], "DUT_Channel_NW": [[7, "dut-channel-nw"]], "DUT_Header_NW": [[7, "dut-header-nw"]], "DUTs": [[7, "duts"]], "Data Types": [[6, "data-types"]], "Database Records": [[6, "database-records"]], "DefaultGlobals": [[8, "defaultglobals"]], "E5 (EK1122)": [[1, "e5-ek1122"]], "EK1100_M1K2": [[1, "ek1100-m1k2"]], "EK1100_MR1K1": [[1, "ek1100-mr1k1"]], "EK1100_MR1K1_BEND": [[1, "ek1100-mr1k1-bend"]], "EK1100_MR2K2": [[1, "ek1100-mr2k2"]], "EK1100_MR3K2": [[1, "ek1100-mr3k2"]], "EK1100_MR3K2_BENDER": [[1, "ek1100-mr3k2-bender"]], "EK1100_MR4K2": [[1, "ek1100-mr4k2"]], "EK1100_MR4K2_BENDER": [[1, "ek1100-mr4k2-bender"]], "EK1100_ST1K2_ZOS": [[1, "ek1100-st1k2-zos"]], "EL1004_M1K1_BENDER_STO": [[1, "el1004-m1k1-bender-sto"]], "EL1004_M1K1_STO": [[1, "el1004-m1k1-sto"]], "EL1004_M1K2_STO": [[1, "el1004-m1k2-sto"]], "EL1004_M2K2_STO": [[1, "el1004-m2k2-sto"]], "EL1004_M3K2_STO": [[1, "el1004-m3k2-sto"]], "EL1004_M4K2_STO": [[1, "el1004-m4k2-sto"]], "EL2004_SL1K2": [[1, "el2004-sl1k2"]], "EL2024-0010_M1K1_BEND_LED1": [[1, "el2024-0010-m1k1-bend-led1"]], "EL2024-0010_M1K1_BEND_LED2": [[1, "el2024-0010-m1k1-bend-led2"]], "EL2024-0010_M3K2_BEND_LED1": [[1, "el2024-0010-m3k2-bend-led1"]], "EL2024-0010_M3K2_BEND_LED2": [[1, "el2024-0010-m3k2-bend-led2"]], "EL2024-0010_M4K2_BEND_LED1": [[1, "el2024-0010-m4k2-bend-led1"]], "EL2024-0010_M4K2_BEND_LED2": [[1, "el2024-0010-m4k2-bend-led2"]], "EL3052_SL1K2_FWM": [[1, "el3052-sl1k2-fwm"]], "EL3054_M1K1_FWM_PRSM": [[1, "el3054-m1k1-fwm-prsm"]], "EL3054_M1K2_FWM_PRSM": [[1, "el3054-m1k2-fwm-prsm"]], "EL3054_M3K2_FWM_PRSM": [[1, "el3054-m3k2-fwm-prsm"]], "EL3054_MR2K2_FWM_PRSM": [[1, "el3054-mr2k2-fwm-prsm"]], "EL3054_MR3_4K2_FWM_PRSM": [[1, "el3054-mr3-4k2-fwm-prsm"]], "EL3054_SP1K1_FWM_PRSM": [[1, "el3054-sp1k1-fwm-prsm"]], "EL3201_SL1K2_1": [[1, "el3201-sl1k2-1"]], "EL3201_SL1K2_2": [[1, "el3201-sl1k2-2"]], "EL3201_SL1K2_3": [[1, "el3201-sl1k2-3"]], "EL3201_SL1K2_4": [[1, "el3201-sl1k2-4"]], "EL3202-0010_M1K1DS2_M1K1DS3": [[1, "el3202-0010-m1k1ds2-m1k1ds3"]], "EL3202-0010_M1K1US1_M1K1US2": [[1, "el3202-0010-m1k1us1-m1k1us2"]], "EL3202-0010_M1K1US3_M1K1DS1": [[1, "el3202-0010-m1k1us3-m1k1ds1"]], "EL3202-0010_M3K2DS2_M3K2DS3": [[1, "el3202-0010-m3k2ds2-m3k2ds3"]], "EL3202-0010_M3K2US1_M3K2US2": [[1, "el3202-0010-m3k2us1-m3k2us2"]], "EL3202-0010_M3K2US3_M3K2DS1": [[1, "el3202-0010-m3k2us3-m3k2ds1"]], "EL3202-0010_M4K2US1_M4K2US2": [[1, "el3202-0010-m4k2us1-m4k2us2"]], "EL3202-0010_M4K2US3_M4K2DS1": [[1, "el3202-0010-m4k2us3-m4k2ds1"]], "EL3204_M4K2_CHIN": [[1, "el3204-m4k2-chin"]], "EL4004_SL1K2": [[1, "el4004-sl1k2"]], "EL5042_M1K1_BEND_USDS": [[1, "el5042-m1k1-bend-usds"]], "EL5042_M1K1_Pitch": [[1, "el5042-m1k1-pitch"]], "EL5042_M1K1_Xupdwn": [[1, "el5042-m1k1-xupdwn"]], "EL5042_M1K1_Yupdwn": [[1, "el5042-m1k1-yupdwn"]], "EL5042_M1K2_Pitch": [[1, "el5042-m1k2-pitch"]], "EL5042_M1K2_Xupdwn": [[1, "el5042-m1k2-xupdwn"]], "EL5042_M1K2_Yleftright": [[1, "el5042-m1k2-yleftright"]], "EL5042_M2K2X_M2K2Y": [[1, "el5042-m2k2x-m2k2y"]], "EL5042_M2K2rX": [[1, "el5042-m2k2rx"]], "EL5042_M3K2X_M3K2Y": [[1, "el5042-m3k2x-m3k2y"]], "EL5042_M3K2_BEND_USDS": [[1, "el5042-m3k2-bend-usds"]], "EL5042_M3K2rY": [[1, "el5042-m3k2ry"]], "EL5042_M4K2X_M4K2Y": [[1, "el5042-m4k2x-m4k2y"]], "EL5042_M4K2_BEND_USDS": [[1, "el5042-m4k2-bend-usds"]], "EL5042_M4K2rX": [[1, "el5042-m4k2rx"]], "EL5042_SL1K2_PITCH_VERT": [[1, "el5042-sl1k2-pitch-vert"]], "EL5042_SL1K2_ROLL_GAP": [[1, "el5042-sl1k2-roll-gap"]], "EL5042_SL1K2_YAG": [[1, "el5042-sl1k2-yag"]], "EL6001_M1K1_PitchFine": [[1, "el6001-m1k1-pitchfine"]], "EL6001_M1K2_PitchFine": [[1, "el6001-m1k2-pitchfine"]], "EL7041_M1K1_BEND_DS": [[1, "el7041-m1k1-bend-ds"]], "EL7041_M1K1_BEND_US": [[1, "el7041-m1k1-bend-us"]], "EL7041_M2K2X": [[1, "el7041-m2k2x"]], "EL7041_M2K2Y": [[1, "el7041-m2k2y"]], "EL7041_M2K2rX": [[1, "el7041-m2k2rx"]], "EL7041_M3K2X": [[1, "el7041-m3k2x"]], "EL7041_M3K2Y": [[1, "el7041-m3k2y"]], "EL7041_M3K2_BEND_DS": [[1, "el7041-m3k2-bend-ds"]], "EL7041_M3K2_BEND_US": [[1, "el7041-m3k2-bend-us"]], "EL7041_M3K2rY": [[1, "el7041-m3k2ry"]], "EL7041_M4K2X": [[1, "el7041-m4k2x"]], "EL7041_M4K2Y": [[1, "el7041-m4k2y"]], "EL7041_M4K2_BEND_DS": [[1, "el7041-m4k2-bend-ds"]], "EL7041_M4K2_BEND_US": [[1, "el7041-m4k2-bend-us"]], "EL7041_M4K2rX": [[1, "el7041-m4k2rx"]], "EL7047_M1K1_PitchCoarse": [[1, "el7047-m1k1-pitchcoarse"]], "EL7047_M1K1_Xdwn": [[1, "el7047-m1k1-xdwn"]], "EL7047_M1K1_Xup": [[1, "el7047-m1k1-xup"]], "EL7047_M1K1_Ydwn": [[1, "el7047-m1k1-ydwn"]], "EL7047_M1K1_Yup": [[1, "el7047-m1k1-yup"]], "EL7047_M1K2_PitchCoarse": [[1, "el7047-m1k2-pitchcoarse"]], "EL7047_M1K2_Xdwn": [[1, "el7047-m1k2-xdwn"]], "EL7047_M1K2_Xup": [[1, "el7047-m1k2-xup"]], "EL7047_M1K2_Yleft": [[1, "el7047-m1k2-yleft"]], "EL7047_M1K2_Yright": [[1, "el7047-m1k2-yright"]], "EL7047_SL1K2_GAP": [[1, "el7047-sl1k2-gap"]], "EL7047_SL1K2_PITCH": [[1, "el7047-sl1k2-pitch"]], "EL7047_SL1K2_ROLL": [[1, "el7047-sl1k2-roll"]], "EL7047_SL1K2_VERT": [[1, "el7047-sl1k2-vert"]], "EL7047_SL1K2_YAG": [[1, "el7047-sl1k2-yag"]], "EL9011_SL1K2": [[1, "el9011-sl1k2"]], "EL9576_M1K1_BEND_DS_PWR": [[1, "el9576-m1k1-bend-ds-pwr"]], "EL9576_M1K1_BEND_US_PWR": [[1, "el9576-m1k1-bend-us-pwr"]], "EL9576_M3K2_BEND_DS_PWR": [[1, "el9576-m3k2-bend-ds-pwr"]], "EL9576_M3K2_BEND_US_PWR": [[1, "el9576-m3k2-bend-us-pwr"]], "EL9576_M4K2_BEND_DS_PWR": [[1, "el9576-m4k2-bend-ds-pwr"]], "EL9576_M4K2_BEND_US_PWR": [[1, "el9576-m4k2-bend-us-pwr"]], "ENUM_XS_YAG_States": [[7, "enum-xs-yag-states"]], "EVR": [[1, "evr"]], "EtherCAT Terminals": [[2, "ethercat-terminals"]], "FB_AssembleChannel": [[7, "fb-assemblechannel"]], "FB_AssembleHeader": [[7, "fb-assembleheader"]], "FB_BufferedSocketSend": [[7, "fb-bufferedsocketsend"]], "FB_UDPSocketHandler": [[7, "fb-udpsockethandler"]], "FB_XS_YAG_States": [[6, "fb-xs-yag-states"], [7, "fb-xs-yag-states"]], "F_AddChannelToHeader": [[7, "f-addchanneltoheader"]], "GVL": [[8, "gvl"]], "GVL_COM_Buffers": [[7, "gvl-com-buffers"], [8, "gvl-com-buffers"]], "GVL_Constants": [[8, "gvl-constants"]], "GVL_INTERNAL": [[8, "gvl-internal"]], "GVL_Logger": [[8, "gvl-logger"]], "GVL_M1K1": [[7, "gvl-m1k1"], [8, "gvl-m1k1"]], "GVL_M1K1_BENDER_Constants": [[7, "gvl-m1k1-bender-constants"], [8, "gvl-m1k1-bender-constants"]], "GVL_M1K1_BENDER_RTD": [[7, "gvl-m1k1-bender-rtd"], [8, "gvl-m1k1-bender-rtd"]], "GVL_M1K1_Constants": [[7, "gvl-m1k1-constants"], [8, "gvl-m1k1-constants"]], "GVL_M1K2": [[7, "gvl-m1k2"], [8, "gvl-m1k2"]], "GVL_M1K2_Constants": [[7, "gvl-m1k2-constants"], [8, "gvl-m1k2-constants"]], "GVL_M2K2": [[7, "gvl-m2k2"], [8, "gvl-m2k2"]], "GVL_M3K2": [[7, "gvl-m3k2"], [8, "gvl-m3k2"]], "GVL_M4K2": [[7, "gvl-m4k2"], [8, "gvl-m4k2"]], "GVL_PMPS": [[7, "gvl-pmps"], [8, "gvl-pmps"]], "GVL_Param_TcUnit": [[8, "gvl-param-tcunit"]], "GVL_SerialIO": [[7, "gvl-serialio"], [8, "gvl-serialio"]], "GVL_TcUnit": [[8, "gvl-tcunit"]], "GVL_TestStructs": [[8, "gvl-teststructs"]], "GVLs": [[7, "gvls"]], "GeneralConstants": [[8, "generalconstants"]], "Global_Constants": [[8, "global-constants"]], "Global_Variables": [[8, "global-variables"]], "Global_Version": [[7, "global-version"], [8, "global-version"]], "Indices and tables": [[0, "indices-and-tables"]], "LCLS_General.DUT_EPS": [[6, "lcls-general-dut-eps"]], "LCLS_General.FB_AnalogInput": [[6, "lcls-general-fb-analoginput"]], "LCLS_General.FB_BasicStats": [[6, "lcls-general-fb-basicstats"]], "LCLS_General.FB_Listener": [[6, "lcls-general-fb-listener"]], "LCLS_General.FB_LogHandler": [[6, "lcls-general-fb-loghandler"]], "LCLS_General.FB_LogMessage": [[6, "lcls-general-fb-logmessage"]], "LCLS_General.FB_TempSensor": [[6, "lcls-general-fb-tempsensor"]], "LCLS_General.ST_PendingEvent": [[6, "lcls-general-st-pendingevent"]], "Libraries": [[8, "libraries"]], "Links": [[3, "links"]], "MOTION_GVL": [[8, "motion-gvl"]], "Main": [[7, "main"], [8, "main"]], "MotionConstants": [[8, "motionconstants"]], "NC Settings": [[4, "nc-settings"]], "PMPS.FB_Arbiter": [[6, "pmps-fb-arbiter"]], "PMPS.FB_BeamParamAssertionPool": [[6, "pmps-fb-beamparamassertionpool"]], "PMPS.FB_HardwareFFOutput": [[6, "pmps-fb-hardwareffoutput"]], "PMPS.FB_SubSysToArbiter_IO": [[6, "pmps-fb-subsystoarbiter-io"]], "PMPS.ST_BP_ArbInternal": [[6, "pmps-st-bp-arbinternal"]], "PMPS.ST_BeamParams": [[6, "pmps-st-beamparams"]], "PMPS.ST_DbStateParams": [[6, "pmps-st-dbstateparams"]], "PMPS.ST_FF": [[6, "pmps-st-ff"]], "PMPS.ST_FFInfo": [[6, "pmps-st-ffinfo"]], "PMPS.ST_FFOverride": [[6, "pmps-st-ffoverride"]], "PMPS.ST_PMPS_Aperture": [[6, "pmps-st-pmps-aperture"]], "PMPS.T_HashTableEntry": [[6, "pmps-t-hashtableentry"]], "PMPS_FFO": [[1, "pmps-ffo"]], "PMPS_GVL": [[8, "pmps-gvl"]], "PMPS_PARAM": [[8, "pmps-param"]], "PMPS_PRE": [[1, "pmps-pre"]], "PMPS_TOOLS": [[8, "pmps-tools"]], "POUs": [[7, "pous"]], "PRG_1_PlcTask": [[7, "prg-1-plctask"], [8, "prg-1-plctask"]], "PRG_2_PMPS_POST": [[7, "prg-2-pmps-post"], [8, "prg-2-pmps-post"]], "PRG_DAQ_ENCODER": [[7, "prg-daq-encoder"], [8, "prg-daq-encoder"]], "PRG_MR1K1_BEND": [[7, "prg-mr1k1-bend"], [8, "prg-mr1k1-bend"]], "PRG_MR1K1_BEND_BENDER": [[7, "prg-mr1k1-bend-bender"], [8, "prg-mr1k1-bend-bender"]], "PRG_MR1K2_SWITCH": [[7, "prg-mr1k2-switch"], [8, "prg-mr1k2-switch"]], "PRG_MR2K2_FLAT": [[7, "prg-mr2k2-flat"], [8, "prg-mr2k2-flat"]], "PRG_MR3K2_KBH": [[7, "prg-mr3k2-kbh"], [8, "prg-mr3k2-kbh"]], "PRG_MR4K2_KBV": [[7, "prg-mr4k2-kbv"], [8, "prg-mr4k2-kbv"]], "PRG_SL1K2_EXIT": [[7, "prg-sl1k2-exit"], [8, "prg-sl1k2-exit"]], "PRG_SP1K1_MONO": [[7, "prg-sp1k1-mono"], [8, "prg-sp1k1-mono"]], "PRG_SPO_PMPS": [[7, "prg-spo-pmps"]], "PRG_ST1K1_ZOS": [[7, "prg-st1k1-zos"], [8, "prg-st1k1-zos"]], "PRG_Stats": [[7, "prg-stats"], [8, "prg-stats"]], "PRG_ZeroOrder_PMPS": [[7, "prg-zeroorder-pmps"], [8, "prg-zeroorder-pmps"]], "P_Serial_Com": [[7, "p-serial-com"], [8, "p-serial-com"]], "ParameterList": [[8, "parameterlist"]], "PiezoSerial": [[7, "piezoserial"], [8, "piezoserial"]], "Pragmas": [[5, "pragmas"], [8, "pragmas"]], "SL1K2-EXIT (EK1100)": [[1, "sl1k2-exit-ek1100"]], "SP1K1-EL1004-E17": [[1, "sp1k1-el1004-e17"]], "SP1K1-EL3204-E15": [[1, "sp1k1-el3204-e15"]], "SP1K1-EL3204-E16": [[1, "sp1k1-el3204-e16"]], "SP1K1-EL9011": [[1, "sp1k1-el9011"]], "SP1K1-EL9410-E1": [[1, "sp1k1-el9410-e1"]], "SP1K1-EP3204-0002-EP2": [[1, "sp1k1-ep3204-0002-ep2"]], "ST1K1-EL2008": [[1, "st1k1-el2008"]], "ST1K1-EL5042": [[1, "st1k1-el5042"]], "ST1K1-EL7041": [[1, "st1k1-el7041"]], "ST1K1-EL9011": [[1, "st1k1-el9011"]], "ST_BeamParams_IO": [[6, "st-beamparams-io"]], "ST_LoggingEventInfo": [[6, "st-loggingeventinfo"]], "ST_PMPS_Aperture_IO": [[6, "st-pmps-aperture-io"]], "Settings": [[8, "settings"]], "Symbols": [[8, "symbols"]], "TC_EVENTS": [[8, "tc-events"]], "TC_EVENT_CLASSES": [[8, "tc-event-classes"]], "Term 1 (EK1200)": [[1, "term-1-ek1200"]], "Term 100 (EL9410)": [[1, "term-100-el9410"]], "Term 101 (EL9011)": [[1, "term-101-el9011"]], "Term 102 (EL3204)_RTDs": [[1, "term-102-el3204-rtds"]], "Term 103 (EL3202-0010)_RTDs": [[1, "term-103-el3202-0010-rtds"]], "Term 105 (EL9011)": [[1, "term-105-el9011"]], "Term 115 (EL3054)": [[1, "term-115-el3054"]], "Term 117 (EL9512)": [[1, "term-117-el9512"]], "Term 120 (EL9011)": [[1, "term-120-el9011"]], "Term 124 (EL9221-5000)": [[1, "term-124-el9221-5000"]], "Term 142 (EL9410)": [[1, "term-142-el9410"]], "Term 143 (EL3204)_RTDs": [[1, "term-143-el3204-rtds"]], "Term 144 (EL3202-0010)_RTDs": [[1, "term-144-el3202-0010-rtds"]], "Term 147 (EL9011)": [[1, "term-147-el9011"]], "Term 156 (EL3054)": [[1, "term-156-el3054"]], "Term 158 (EL9512)": [[1, "term-158-el9512"]], "Term 161 (EL9011)": [[1, "term-161-el9011"]], "Term 163 (EL9011)": [[1, "term-163-el9011"]], "Term 18 (EL3202-0010)": [[1, "term-18-el3202-0010"]], "Term 19 (EL3202-0010)": [[1, "term-19-el3202-0010"]], "Term 20 (EL3202-0010)": [[1, "term-20-el3202-0010"]], "Term 22 (EL9011)": [[1, "term-22-el9011"]], "Term 263 (EL3204)": [[1, "term-263-el3204"]], "Term 3 (EL6070)": [[1, "term-3-el6070"]], "Term 306 (EK1501-0010)": [[1, "term-306-ek1501-0010"]], "Term 307 (EL2202)": [[1, "term-307-el2202"]], "Term 308 (EL6070)": [[1, "term-308-el6070"]], "Term 309 (EL6695)": [[1, "term-309-el6695"]], "Term 310 (EK1122)": [[1, "term-310-ek1122"]], "Term 322 (EK1122)": [[1, "term-322-ek1122"]], "Term 5 (EK1122)": [[1, "term-5-ek1122"]], "Term 54 (EL9512)": [[1, "term-54-el9512"]], "Term 64 (EL9410)": [[1, "term-64-el9410"]], "Term 7 (EL9410)": [[1, "term-7-el9410"]], "Term 75 (EL3202-0010)": [[1, "term-75-el3202-0010"]], "Term 76 (EL3202-0010)": [[1, "term-76-el3202-0010"]], "Term 79 (EK1521-0010)": [[1, "term-79-ek1521-0010"]], "Term 83 (EL9221-5000)": [[1, "term-83-el9221-5000"]], "Term 92 (EL9011)": [[1, "term-92-el9011"]], "Term 96 (EL9221-5000)": [[1, "term-96-el9221-5000"]], "TwinCAT_LicenseInfoVarList": [[8, "twincat-licenseinfovarlist"]], "TwinCAT_SystemInfoVarList": [[8, "twincat-systeminfovarlist"]], "X1 SP1K1-MONO(EK1100)": [[1, "x1-sp1k1-mono-ek1100"]], "g_h_m": [[1, "g-h-m"]], "g_pi_m": [[1, "g-pi-m"]], "g_pi_up_dwn_e": [[1, "g-pi-up-dwn-e"]], "lcls-plc-rixs-optics": [[0, "lcls-plc-rixs-optics"], [0, null]], "lcls2_cc_lib.FB_PPM_Gige": [[6, "lcls2-cc-lib-fb-ppm-gige"]], "lcls_twincat_motion.DUT_PositionState": [[6, "lcls-twincat-motion-dut-positionstate"]], "lcls_twincat_motion.FB_PositionStateBase": [[6, "lcls-twincat-motion-fb-positionstatebase"]], "lcls_twincat_motion.FB_PositionStateBase_WithPMPS": [[6, "lcls-twincat-motion-fb-positionstatebase-withpmps"]], "lcls_twincat_motion.FB_PositionStateMove": [[6, "lcls-twincat-motion-fb-positionstatemove"]], "lcls_twincat_motion.FB_PositionStatePMPS": [[6, "lcls-twincat-motion-fb-positionstatepmps"]], "lcls_twincat_motion.FB_PositionStatePMPS_Base": [[6, "lcls-twincat-motion-fb-positionstatepmps-base"]], "lcls_twincat_motion.FB_Standard_PMPSDB": [[6, "lcls-twincat-motion-fb-standard-pmpsdb"]], "lcls_twincat_motion.ST_AxisParameterSetExposed": [[6, "lcls-twincat-motion-st-axisparametersetexposed"]], "lcls_twincat_motion.ST_MotionStage": [[6, "lcls-twincat-motion-st-motionstage"]], "lcls_twincat_motion.ST_PositionState": [[6, "lcls-twincat-motion-st-positionstate"]], "lcls_twincat_optics": [[8, "lcls-twincat-optics"]], "lcls_twincat_optics.DUT_HOMS": [[6, "lcls-twincat-optics-dut-homs"]], "lcls_twincat_optics.FB_Axilon_Cooling_1f1p": [[6, "lcls-twincat-optics-fb-axilon-cooling-1f1p"]], "lcls_twincat_optics.FB_Axilon_Cooling_2f1p": [[6, "lcls-twincat-optics-fb-axilon-cooling-2f1p"]], "lcls_twincat_optics.FB_RMSWatch": [[6, "lcls-twincat-optics-fb-rmswatch"]], "m_h_e-g_h_e": [[1, "m-h-e-g-h-e"]], "m_h_m": [[1, "m-h-m"]], "m_pi_m": [[1, "m-pi-m"]], "m_pi_up_dwn_e": [[1, "m-pi-up-dwn-e"]], "rixs_optics": [[0, null], [5, "rixs-optics"]], "s_io_e": [[1, "s-io-e"]], "s_io_m": [[1, "s-io-m"]], "s_r": [[1, "s-r"]]}, "docnames": ["index", "lcls-plc-rixs-optics_boxes", "lcls-plc-rixs-optics_ethercat", "lcls-plc-rixs-optics_links", "lcls-plc-rixs-optics_nc", "lcls-plc-rixs-optics_pragmas", "lcls-plc-rixs-optics_rixs_optics_epics", "lcls-plc-rixs-optics_rixs_optics_source", "lcls-plc-rixs-optics_rixs_optics_summary", "test"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.viewcode": 1}, "filenames": ["index.rst", "lcls-plc-rixs-optics_boxes.rst", "lcls-plc-rixs-optics_ethercat.rst", "lcls-plc-rixs-optics_links.rst", "lcls-plc-rixs-optics_nc.rst", "lcls-plc-rixs-optics_pragmas.rst", "lcls-plc-rixs-optics_rixs_optics_epics.rst", "lcls-plc-rixs-optics_rixs_optics_source.rst", "lcls-plc-rixs-optics_rixs_optics_summary.rst", "test.rst"], "indexentries": {}, "objects": {}, "objnames": {}, "objtypes": {}, "terms": {"": [6, 7], "0": [1, 2, 3, 4, 5, 6, 7, 8], "0000000000000000000000020000000001000000000000000000000000000000": 1, "0000000000000000000f00020100000001000000000000000000000000000000": 1, "0000000000000000000f00020100000001000000060000000000000000000000": 1, "0000000000000000001000010100000002000000000000000000000000000000": 1, "0000000000000000001000010100000002000000060000000000000000000000": 1, "0000000000000000001000020100000001000000000000000000000000000000": 1, "0000000000000000001100020100000001000000000000000000000000000000": 1, "0000000000000000001400010100000002000000000000000000000000000000": 1, "0000000000000000001c00020100000001000000000000000000000000000000": 1, "0000000000000000008e00010100000002000000000000000000000000000000": 1, "00000000000000000d0800010100000003000000000000000000000000000000": 1, "0000000000000000100900010000000002000000060000000200000000000000": 1, "0000000000000000801100010100000002000000000000000000000000000000": 1, "0000000000000000ae0900010100000002000000060000000100000000000000": 1, "0001": 4, "0002": [0, 2, 3, 7], "0005": 4, "000f01004400010003000000000000000000000f44090000": 1, "000f01004400010003000000000000000100000f44090000": 1, "000f01004400010003000000010001000100000f44090000": 1, "001": [4, 6], "0010": [0, 2, 3, 7], "001000012600010001000000300000010001001026010000": 1, "0010000426000100010000008000da050004001026010000": 1, "001001000000010004000000000000000000001000000000": 1, "001001000000010004000000000000000100001000010000": 1, "001001000000010004000000010001000100001000010000": 1, "001001002000010004000000000000000100001022010000": 1, "001002000000010004000000000000000000001000000000": 1, "0010140200141402": 1, "001018002400010003000000000000001800001024010000": 1, "001080002600010001000000400080008000001026010000": 1, "001080002600010001000000800080008000001026010000": 1, "0010_m1k1_bend_led1": [0, 2, 3, 7], "0010_m1k1_bend_led2": [0, 2], "0010_m1k1ds2_m1k1ds3": [0, 2, 3, 7], "0010_m1k1us1_m1k1us2": [0, 2, 3, 7], "0010_m1k1us3_m1k1ds1": [0, 2, 3, 7], "0010_m3k2_bend_led1": [0, 2], "0010_m3k2_bend_led2": [0, 2], "0010_m3k2ds2_m3k2ds3": [0, 2, 3, 7], "0010_m3k2us1_m3k2us2": [0, 2, 3, 7], "0010_m3k2us3_m3k2ds1": [0, 2, 3, 7], "0010_m4k2_bend_led1": [0, 2], "0010_m4k2_bend_led2": [0, 2], "0010_m4k2ds2_m4k2ds3": 7, "0010_m4k2us1_m4k2us2": [0, 2, 3, 7], "0010_m4k2us3_m4k2ds1": [0, 2, 3, 7], "0010f400f410f400": 1, "001100000400000003000000000000000000001104000000": 1, "001100012200010002000000300000010001001122010000": 1, "001102002400010003000000000000000200001124010000": 1, "001108002400010003000000000000000800001124010000": 1, "001418002000010004000000000000001800001420010000": 1, "0016000422000100020000008000da050004001622010000": 1, "0018f6002600010001000000f600f600f600001826010000": 1, "001c00006400000003000000000000000000001c64010000": 1, "001ce0006400010003000000000000000000001c64010000": 1, "002": 6, "00244": 4, "00256": 4, "002571": 4, "0025826446": 4, "003": 6, "004": 6, "004505": [4, 7], "005": 6, "0050": [2, 7], "0052": 2, "005236": 4, "006": [6, 7], "0066667": [4, 7], "007": 6, "008": [4, 6], "008e02002000010004000000000000000200008e20010000": 1, "008ede002000010004000000000000000200008e20010000": 1, "009": 6, "01": [4, 6, 7], "010": 6, "011": 6, "012": 6, "013": 6, "014": 6, "015": 6, "016": 6, "017": 6, "018": 6, "019": 6, "02": [4, 6, 7], "020": 6, "021": 6, "022": 6, "023": 6, "024": 6, "025": 6, "026": 6, "027": 6, "028": 6, "029": 6, "02_rbv": 6, "03": [6, 7], "030": 6, "031": 6, "032": 6, "033": 6, "034": 6, "035": 6, "036": 6, "037": 6, "038": 6, "039": 6, "04": [4, 6, 7], "040": 6, "0407": 4, "041": 6, "042": 6, "0427": 7, "043": 6, "044": 6, "045": 6, "046": 6, "047": [4, 6], "048": 6, "049": 6, "05": [4, 6, 7], "050": 6, "050472": 7, "06": [4, 6, 7], "07": [4, 6, 7], "075": 4, "08": [4, 6, 7], "09": [6, 7], "09002": 4, "0966002": 4, "0mm": 7, "0ratebeamcnst": 6, "1": [0, 2, 3, 6, 7, 8], "10": [0, 1, 2, 3, 6, 7, 8], "100": [0, 2, 4, 7, 8], "1000": [4, 7], "10000": [7, 8], "10000000": 7, "10000000000": 7, "10004610": 7, "1000u": 7, "10073393": 7, "100900000000000004000000000000000000100900040000": 1, "10093885": 7, "100hz": 6, "101": [0, 2], "10114377": 7, "10121210": 7, "10139808": 7, "101984": 4, "102": [0, 2], "1020": 7, "1024": 8, "103": [0, 2], "104": [1, 2], "105": [0, 2], "106": [1, 2], "107": [1, 2], "10752": 8, "108": [1, 2], "109": [1, 2], "10a": 2, "10v": 2, "11": [0, 1, 2, 3, 6, 7, 8], "110": [1, 2], "110592": 8, "11098": 7, "111": [1, 2], "1110": 7, "11158257": 7, "112": [1, 2], "112640": 8, "113": [1, 2], "115": [0, 2], "1152": 8, "116": [1, 2], "117": [0, 2], "118": [1, 2], "1184": 8, "119": [1, 2], "12": [0, 1, 2, 3, 6, 7], "120": [0, 2], "12000": 4, "121": [1, 2], "1216": 8, "122": [1, 2], "123": [1, 2], "1234567": 7, "124": [0, 2], "125": [1, 2], "1256409792": 8, "1256409856": 8, "1256411904": 8, "1256411920": 8, "1256411936": 8, "1256411968": 8, "1256475968": 8, "1256491968": 8, "126": [1, 2, 7], "1264813120": 8, "1264813408": 8, "1264813416": 8, "1264813424": 8, "1264813432": 8, "1264813440": 8, "1264813504": 8, "1264813568": 8, "1264813632": 8, "1264816064": 8, "1264816128": 8, "1264816416": 8, "1264816704": 8, "1264933760": 8, "1265046400": 8, "1265046528": 8, "1265050560": 8, "1265050624": 8, "1265050688": 8, "1265050752": 8, "1265051400": 8, "1265051408": 8, "1265051424": 8, "1265051456": 8, "1265051520": 8, "1265051584": 8, "1265051648": 8, "1265051712": 8, "1265051776": 8, "1265051840": 8, "1265052096": 8, "1265052160": 8, "1265052224": 8, "1265052288": 8, "1265052352": 8, "1265052416": 8, "1265053440": 8, "1265053504": 8, "1265053568": 8, "1265053632": 8, "1265053696": 8, "1265164288": 8, "1265439488": 8, "1265550080": 8, "1265825280": 8, "1265825792": 8, "1265826368": 8, "1265827200": 8, "1265827456": 8, "1265827472": 8, "1265827488": 8, "1265827504": 8, "1265827512": 8, "1265827520": 8, "1265827552": 8, "1265833216": 8, "127": [1, 2], "1271636352": 8, "1271647744": 8, "1271647808": 8, "1271648128": 8, "1271648192": 8, "1271649216": 8, "1271657152": 8, "1271657160": 8, "1271657168": 8, "1271657176": 8, "1271657184": 8, "1271657216": 8, "1271657280": 8, "1271657296": 8, "1271674048": 8, "1271674112": 8, "1271675136": 8, "1271683072": 8, "1271683080": 8, "1271683088": 8, "1271683096": 8, "1271683104": 8, "1271683136": 8, "1271683200": 8, "1271683216": 8, "1271699968": 8, "1271700032": 8, "1271701056": 8, "1271708992": 8, "1271709000": 8, "1271709008": 8, "1271709016": 8, "1271709024": 8, "1271709056": 8, "1271709120": 8, "1271709136": 8, "1271725888": 8, "1271725952": 8, "1271726976": 8, "1271734912": 8, "1271734920": 8, "1271734928": 8, "1271734936": 8, "1271734944": 8, "1271734976": 8, "1271735040": 8, "1271735056": 8, "1271751808": 8, "1271751872": 8, "1271752896": 8, "1271760832": 8, "1271760840": 8, "1271760848": 8, "1271760856": 8, "1271760864": 8, "1271760896": 8, "1271760960": 8, "1271760976": 8, "1271777728": 8, "1271777792": 8, "1271778816": 8, "1271786752": 8, "1271786760": 8, "1271786768": 8, "1271786776": 8, "1271786784": 8, "1271786816": 8, "1271786880": 8, "1271786896": 8, "1271803648": 8, "1271803712": 8, "1271804736": 8, "1271812672": 8, "1271812680": 8, "1271812688": 8, "1271812696": 8, "1271812704": 8, "1271812736": 8, "1271812800": 8, "1271812816": 8, "1271829568": 8, "1271829632": 8, "1271830656": 8, "1271838592": 8, "1271838600": 8, "1271838608": 8, "1271838616": 8, "1271838624": 8, "1271838656": 8, "1271838720": 8, "1271838736": 8, "1271855488": 8, "1271855552": 8, "1271856576": 8, "1271864512": 8, "1271864520": 8, "1271864528": 8, "1271864536": 8, "1271864544": 8, "1271864576": 8, "1271864640": 8, "1271864656": 8, "1271881408": 8, "1271881472": 8, "1271882496": 8, "1271890432": 8, "1271890440": 8, "1271890448": 8, "1271890456": 8, "1271890464": 8, "1271890496": 8, "1271890560": 8, "1271890576": 8, "1271907328": 8, "1271907392": 8, "1271908416": 8, "1271916352": 8, "1271916360": 8, "1271916368": 8, "1271916376": 8, "1271916384": 8, "1271916416": 8, "1271916480": 8, "1271916496": 8, "1271933248": 8, "1271933312": 8, "1271934336": 8, "1271942272": 8, "1271942280": 8, "1271942288": 8, "1271942296": 8, "1271942304": 8, "1271942336": 8, "1271942400": 8, "1271942416": 8, "1271959168": 8, "1271959232": 8, "1271960256": 8, "1271968192": 8, "1271968200": 8, "1271968208": 8, "1271968216": 8, "1271968224": 8, "1271968256": 8, "1271968320": 8, "1271968336": 8, "1271985088": 8, "1271985152": 8, "1271986176": 8, "1271994112": 8, "1271994120": 8, "1271994128": 8, "1271994136": 8, "1271994144": 8, "1271994176": 8, "1271994240": 8, "1271994256": 8, "1272011008": 8, "1272011072": 8, "1272012096": 8, "1272020032": 8, "1272020040": 8, "1272020048": 8, "1272020056": 8, "1272020064": 8, "1272020096": 8, "1272020160": 8, "1272020176": 8, "1272036928": 8, "1272036992": 8, "1272038016": 8, "1272045952": 8, "1272045960": 8, "1272045968": 8, "1272045976": 8, "1272045984": 8, "1272046016": 8, "1272046080": 8, "1272046096": 8, "1272062848": 8, "1272062912": 8, "1272063936": 8, "1272071872": 8, "1272071880": 8, "1272071888": 8, "1272071896": 8, "1272071904": 8, "1272071936": 8, "1272072000": 8, "1272072016": 8, "1272088768": 8, "1272088832": 8, "1272089856": 8, "1272097792": 8, "1272097800": 8, "1272097808": 8, "1272097816": 8, "1272097824": 8, "1272097856": 8, "1272097920": 8, "1272097936": 8, "1272114688": 8, "1272114752": 8, "1272115776": 8, "1272123712": 8, "1272123720": 8, "1272123728": 8, "1272123736": 8, "1272123744": 8, "1272123776": 8, "1272123840": 8, "1272123856": 8, "1272140608": 8, "1272140672": 8, "1272141696": 8, "1272149632": 8, "1272149640": 8, "1272149648": 8, "1272149656": 8, "1272149664": 8, "1272149696": 8, "1272149760": 8, "1272149776": 8, "1272166528": 8, "1272166592": 8, "1272167616": 8, "1272175552": 8, "1272175560": 8, "1272175568": 8, "1272175576": 8, "1272175584": 8, "1272175616": 8, "1272175680": 8, "1272175696": 8, "1272192448": 8, "1272192512": 8, "1272193536": 8, "1272201472": 8, "1272201480": 8, "1272201488": 8, "1272201496": 8, "1272201504": 8, "1272201536": 8, "1272201600": 8, "1272201616": 8, "1272218368": 8, "1272218432": 8, "1272219456": 8, "1272227392": 8, "1272227400": 8, "1272227408": 8, "1272227416": 8, "1272227424": 8, "1272227456": 8, "1272227520": 8, "1272227536": 8, "1272244288": 8, "1272244352": 8, "1272245376": 8, "1272253312": 8, "1272253320": 8, "1272253328": 8, "1272253336": 8, "1272253344": 8, "1272253376": 8, "1272253440": 8, "1272253456": 8, "1272270208": 8, "1272270272": 8, "1272271296": 8, "1272279232": 8, "1272279240": 8, "1272279248": 8, "1272279256": 8, "1272279264": 8, "1272279296": 8, "1272279360": 8, "1272279376": 8, "1272296128": 8, "1272296192": 8, "1272297216": 8, "1272305152": 8, "1272305160": 8, "1272305168": 8, "1272305176": 8, "1272305184": 8, "1272305216": 8, "1272305280": 8, "1272305296": 8, "1272322048": 8, "1272322112": 8, "1272323136": 8, "1272331072": 8, "1272331080": 8, "1272331088": 8, "1272331096": 8, "1272331104": 8, "1272331136": 8, "1272331200": 8, "1272331216": 8, "1272347968": 8, "1272348032": 8, "1272349056": 8, "1272356992": 8, "1272357000": 8, "1272357008": 8, "1272357016": 8, "1272357024": 8, "1272357056": 8, "1272357120": 8, "1272357136": 8, "1272373888": 8, "1272373952": 8, "1272374976": 8, "1272382912": 8, "1272382920": 8, "1272382928": 8, "1272382936": 8, "1272382944": 8, "1272382976": 8, "1272383040": 8, "1272383056": 8, "1272399808": 8, "1272399872": 8, "1272400896": 8, "1272408832": 8, "1272408840": 8, "1272408848": 8, "1272408856": 8, "1272408864": 8, "1272408896": 8, "1272408960": 8, "1272408976": 8, "1272425728": 8, "1272425792": 8, "1272426816": 8, "1272434752": 8, "1272434760": 8, "1272434768": 8, "1272434776": 8, "1272434784": 8, "1272434816": 8, "1272434880": 8, "1272434896": 8, "1272451648": 8, "1272451712": 8, "1272452736": 8, "1272460672": 8, "1272460680": 8, "1272460688": 8, "1272460696": 8, "1272460704": 8, "1272460736": 8, "1272460800": 8, "1272460816": 8, "1272477568": 8, "1272477632": 8, "1272478656": 8, "1272486592": 8, "1272486600": 8, "1272486608": 8, "1272486616": 8, "1272486624": 8, "1272486656": 8, "1272486720": 8, "1272486736": 8, "1272503488": 8, "1272503552": 8, "1272504576": 8, "1272512512": 8, "1272512520": 8, "1272512528": 8, "1272512536": 8, "1272512544": 8, "1272512576": 8, "1272512640": 8, "1272512656": 8, "1272529408": 8, "1272529472": 8, "1272530496": 8, "1272538432": 8, "1272538440": 8, "1272538448": 8, "1272538456": 8, "1272538464": 8, "1272538496": 8, "1272538560": 8, "1272538576": 8, "1272555328": 8, "1272555392": 8, "1272556416": 8, "1272564352": 8, "1272564360": 8, "1272564368": 8, "1272564376": 8, "1272564384": 8, "1272564416": 8, "1272564480": 8, "1272564496": 8, "1272581248": 8, "1272581312": 8, "1272582336": 8, "1272590272": 8, "1272590280": 8, "1272590288": 8, "1272590296": 8, "1272590304": 8, "1272590336": 8, "1272590400": 8, "1272590416": 8, "1272927808": 8, "1272928256": 8, "1272929408": 8, "1272929472": 8, "1272929600": 8, "1272929856": 8, "1272929920": 8, "1273569920": 8, "1274209920": 8, "1274210368": 8, "1274219200": 8, "1274220416": 8, "1274220424": 8, "1274220480": 8, "1274220608": 8, "1274220736": 8, "1274220864": 8, "1274221632": 8, "1274221760": 8, "1274232384": 8, "1274232512": 8, "1274242752": 8, "1274630272": 8, "1274630336": 8, "1274630400": 8, "1275017920": 8, "1275017984": 8, "1275018048": 8, "1275405568": 8, "1275405632": 8, "1275405696": 8, "1275470208": 8, "1275471232": 8, "1275803584": 8, "1275805184": 8, "1275806208": 8, "1276131008": 8, "1276131040": 8, "1276131072": 8, "1276131104": 8, "1276131136": 8, "1276131168": 8, "1276131200": 8, "1276131232": 8, "1276131264": 8, "1276131296": 8, "1276131328": 8, "1276136320": 8, "1276136384": 8, "1276136448": 8, "1276136456": 8, "1276136464": 8, "1276136472": 8, "1276136480": 8, "1276136512": 8, "1276136520": 8, "1276136528": 8, "1276136536": 8, "1276136544": 8, "1276136576": 8, "1276136640": 8, "1276137088": 8, "1276137152": 8, "1276137216": 8, "1276137664": 8, "1276137728": 8, "1276137792": 8, "1276138240": 8, "1276138304": 8, "1276525824": 8, "1276525888": 8, "1276525952": 8, "1276913472": 8, "1276913536": 8, "1276913600": 8, "1276913632": 8, "1276913664": 8, "1276913696": 8, "1276913728": 8, "1276913760": 8, "1276913792": 8, "1276913824": 8, "1276913856": 8, "1276913888": 8, "1276913896": 8, "1276913904": 8, "1276913912": 8, "1276913920": 8, "1276913928": 8, "1276913936": 8, "1276913952": 8, "1276913960": 8, "1276913968": 8, "1276913976": 8, "1276913984": 8, "128": [1, 2, 8], "1282712320": 8, "1282738240": 8, "1282739456": 8, "1282739464": 8, "1282739520": 8, "1282739648": 8, "1282739776": 8, "1282739904": 8, "1282740672": 8, "1282740800": 8, "1282751424": 8, "1282751552": 8, "1282761792": 8, "1283149312": 8, "1283149376": 8, "1283149440": 8, "1283536960": 8, "1283537024": 8, "1283537088": 8, "1283924608": 8, "1283924672": 8, "1283924736": 8, "1283989248": 8, "1283990272": 8, "1284322624": 8, "1284324224": 8, "1284325248": 8, "1284650048": 8, "1284650112": 8, "1284650144": 8, "1284650176": 8, "1284650208": 8, "1284650240": 8, "1284650272": 8, "1284650304": 8, "1284650336": 8, "1284650368": 8, "1284650400": 8, "1284650432": 8, "1284655424": 8, "1284655488": 8, "1284655552": 8, "1284655616": 8, "1284656064": 8, "1284656128": 8, "1284656192": 8, "1284656640": 8, "1284656704": 8, "1284656768": 8, "1284657216": 8, "1284657600": 8, "1284659200": 8, "1284660224": 8, "1284985024": 8, "1284986624": 8, "1284987648": 8, "1285312448": 8, "1285314048": 8, "1285315072": 8, "1285639872": 8, "1285641472": 8, "1285642496": 8, "1285967296": 8, "1285968896": 8, "1285969920": 8, "1286294720": 8, "1286296320": 8, "1286297344": 8, "1286622144": 8, "1286622272": 8, "1286622400": 8, "1286622464": 8, "1286622528": 8, "1286622728": 8, "1286622736": 8, "1286622744": 8, "1286622752": 8, "1286622784": 8, "1286622984": 8, "1286622992": 8, "1286623000": 8, "1286623008": 8, "1286623040": 8, "1286623240": 8, "1286623248": 8, "1286623256": 8, "1286623264": 8, "1286623296": 8, "1286623496": 8, "1286623504": 8, "1286623512": 8, "1286623520": 8, "1286623552": 8, "1286623752": 8, "1286623760": 8, "1286623768": 8, "1286623776": 8, "1286623808": 8, "1286624008": 8, "1286624016": 8, "1286624024": 8, "1286624032": 8, "1286624064": 8, "1286624264": 8, "1286624272": 8, "1286624280": 8, "1286624288": 8, "1286624320": 8, "1286624520": 8, "1286624528": 8, "1286624536": 8, "1286624544": 8, "1286624576": 8, "1286624776": 8, "1286624784": 8, "1286624792": 8, "1286624800": 8, "1286624832": 8, "1286625032": 8, "1286625040": 8, "1286625048": 8, "1286625056": 8, "1286625088": 8, "1286625288": 8, "1286625296": 8, "1286625304": 8, "1286625312": 8, "1286625344": 8, "1286625544": 8, "1286625552": 8, "1286625560": 8, "1286625568": 8, "1286625600": 8, "1286625664": 8, "1286625728": 8, "1286625736": 8, "1286625744": 8, "1286625752": 8, "1286625760": 8, "1286625768": 8, "1286625776": 8, "1286625784": 8, "1286625792": 8, "1286651712": 8, "1286651776": 8, "1286651840": 8, "1286652288": 8, "1286652352": 8, "1286652416": 8, "1286652864": 8, "1286652928": 8, "1286652992": 8, "1286653440": 8, "1286661312": 8, "1286687232": 8, "1286688832": 8, "1286689856": 8, "1287014656": 8, "1287016256": 8, "1287017280": 8, "1287342080": 8, "1287343680": 8, "1287344704": 8, "1287669504": 8, "1287671104": 8, "1287672128": 8, "1287996928": 8, "1287998528": 8, "1287999552": 8, "1288324352": 8, "1289019072": 8, "1289019272": 8, "1289019280": 8, "1289019288": 8, "1289019296": 8, "1289019328": 8, "1289019528": 8, "1289019536": 8, "1289019544": 8, "1289019552": 8, "1289019584": 8, "1289019784": 8, "1289019792": 8, "1289019800": 8, "1289019808": 8, "1289019840": 8, "1289020040": 8, "1289020048": 8, "1289020056": 8, "1289020064": 8, "1289020096": 8, "1289020160": 8, "1289020176": 8, "1289020352": 8, "1289021248": 8, "1289021440": 8, "1289021504": 8, "1289021952": 8, "1289022016": 8, "1289022080": 8, "1289022144": 8, "1289022208": 8, "1289022272": 8, "1289023872": 8, "1289024896": 8, "1289350912": 8, "1289351872": 8, "1289353632": 8, "1289355392": 8, "1289355393": 8, "1289495936": 8, "1289524288": 8, "1289550208": 8, "1289576128": 8, "1289602048": 8, "1289627968": 8, "1289628000": 8, "1289628008": 8, "1289628016": 8, "1289628024": 8, "1289628032": 8, "1289653952": 8, "1289653968": 8, "1289653976": 8, "1289653984": 8, "1289654016": 8, "1289654080": 8, "1289654144": 8, "1289654208": 8, "1289654272": 8, "1289654336": 8, "1289654400": 8, "1289654464": 8, "1289654528": 8, "1289654592": 8, "1289654656": 8, "1289654720": 8, "1289654784": 8, "1289654848": 8, "1289654912": 8, "1289654976": 8, "1289655040": 8, "1289655104": 8, "1289655168": 8, "1289655232": 8, "1289681152": 8, "1289681216": 8, "1289681280": 8, "1289681344": 8, "1289681408": 8, "1289681472": 8, "1289681536": 8, "1289681600": 8, "1289681664": 8, "1289681728": 8, "1289682432": 8, "129": [1, 2], "1290069952": 8, "1290070016": 8, "1290070080": 8, "1290457600": 8, "1290457664": 8, "1290457728": 8, "1290845248": 8, "1290845312": 8, "1290845376": 8, "1290845408": 8, "1290845440": 8, "1290845472": 8, "1290845504": 8, "1290845536": 8, "1290845568": 8, "1290845824": 8, "1290846336": 8, "1290846912": 8, "1290847360": 8, "1291234880": 8, "1291234944": 8, "1291235008": 8, "1291622528": 8, "1291622592": 8, "1291622656": 8, "1292010176": 8, "1292010240": 8, "1292010304": 8, "1292397824": 8, "1292397888": 8, "1292397952": 8, "1292785472": 8, "1292785536": 8, "1292785600": 8, "1292785632": 8, "1292785664": 8, "1292785696": 8, "1292785728": 8, "1292785760": 8, "1292785792": 8, "1292785824": 8, "1292785856": 8, "1292785888": 8, "1292785920": 8, "1292785952": 8, "1292785984": 8, "1292786016": 8, "1292786048": 8, "1292786080": 8, "1292786088": 8, "1292786096": 8, "1292786104": 8, "1292786112": 8, "1292786120": 8, "1292786128": 8, "1292786136": 8, "1292786144": 8, "1292786176": 8, "1292786432": 8, "1292786944": 8, "1292787392": 8, "1293174912": 8, "1293174976": 8, "1293175040": 8, "1293562560": 8, "1293562624": 8, "1293562688": 8, "1293950208": 8, "1293950272": 8, "1293950336": 8, "1294337856": 8, "1294337920": 8, "1294337984": 8, "1294725504": 8, "1294725568": 8, "1294725632": 8, "1294725664": 8, "1294725696": 8, "1294725728": 8, "1294725760": 8, "1294725792": 8, "1294725824": 8, "1294725856": 8, "1294725888": 8, "1294725920": 8, "1294725952": 8, "1294725984": 8, "1294726016": 8, "1294726048": 8, "1294726080": 8, "1294726112": 8, "1294726120": 8, "1294726128": 8, "1294726136": 8, "1294726144": 8, "1294726344": 8, "1294726352": 8, "1294726360": 8, "1294726368": 8, "1294726400": 8, "1294726600": 8, "1294726608": 8, "1294726616": 8, "1294726624": 8, "1294726656": 8, "1294726664": 8, "1294726672": 8, "1294726680": 8, "1294726688": 8, "1294726704": 8, "1294726720": 8, "1294726976": 8, "1294727488": 8, "1294727936": 8, "1294730448": 8, "1294732960": 8, "1294732976": 8, "1294732992": 8, "1294735424": 8, "1294735488": 8, "1294735552": 8, "1294735616": 8, "1294735680": 8, "1294735744": 8, "1294735808": 8, "1294735872": 8, "1294735888": 8, "1294735904": 8, "1294735920": 8, "1294735936": 8, "1294736000": 8, "1294736064": 8, "1294736128": 8, "1294736192": 8, "1294738624": 8, "1294738688": 8, "1294738752": 8, "1294738816": 8, "1294738880": 8, "1294738944": 8, "1294739008": 8, "1294739072": 8, "1294739136": 8, "1294739200": 8, "1294739216": 8, "1294739232": 8, "1294739248": 8, "1294739264": 8, "1294739328": 8, "1294739392": 8, "1294739456": 8, "1294739520": 8, "1294739584": 8, "1294739648": 8, "1294739712": 8, "1294739776": 8, "1294739840": 8, "1294739856": 8, "1294739872": 8, "1294739888": 8, "1294739904": 8, "1294739920": 8, "1294739936": 8, "1294739968": 8, "1294740032": 8, "1294740096": 8, "1294740160": 8, "1294740224": 8, "1295235968": 8, "1295731712": 8, "1295732008": 8, "1296256064": 8, "1296256360": 8, "1296780416": 8, "1296780448": 8, "1296780640": 8, "1296780832": 8, "1296780848": 8, "1296806080": 8, "1296807680": 8, "1296808704": 8, "1297158720": 8, "1297160320": 8, "1297161344": 8, "1297511360": 8, "1297512960": 8, "1297513984": 8, "1297864000": 8, "1297865600": 8, "1297866624": 8, "1298393152": 8, "1298394752": 8, "1298395776": 8, "1298745792": 8, "1298747392": 8, "1298748416": 8, "1299098432": 8, "1299100032": 8, "1299101056": 8, "1299451072": 8, "1299452672": 8, "1299453696": 8, "1299828928": 8, "1299830528": 8, "1299831552": 8, "12bit": 2, "12v": 2, "13": [0, 1, 2, 3, 6, 7, 8], "130": [1, 2], "1300181568": 8, "1300183168": 8, "1300184192": 8, "1300685504": 8, "1300687104": 8, "1300688128": 8, "13008545": 7, "1301038144": 8, "1301039744": 8, "1301040768": 8, "1301390784": 8, "1301392384": 8, "1301393408": 8, "1301743424": 8, "1301745024": 8, "1301746048": 8, "130197": 4, "1302096064": 8, "1302097664": 8, "1302098688": 8, "130236": 4, "1302448704": 8, "1302450304": 8, "1302451328": 8, "1302801344": 8, "1302802944": 8, "1302803968": 8, "1303153984": 8, "1303155584": 8, "1303156608": 8, "1303506624": 8, "1303508224": 8, "1303509248": 8, "1303859264": 8, "1303860864": 8, "1303861888": 8, "1304211904": 8, "1304213504": 8, "1304214528": 8, "1304564544": 8, "1304566144": 8, "1304567168": 8, "1304917184": 8, "1304918784": 8, "1304919808": 8, "130501": 4, "1305244608": 8, "1305244624": 8, "1305244632": 8, "1305244640": 8, "1305244704": 8, "1305244768": 8, "1305244784": 8, "1305244800": 8, "1305244808": 8, "1305244832": 8, "1305244864": 8, "1305244896": 8, "1305246944": 8, "1305246976": 8, "1305249024": 8, "1305254144": 8, "1305254176": 8, "1305254208": 8, "1305254240": 8, "1305254272": 8, "1305254304": 8, "1305254336": 8, "1305254368": 8, "1305254400": 8, "1305254464": 8, "1305255360": 8, "1305256256": 8, "1305257152": 8, "1305258048": 8, "1305275968": 8, "1305276096": 8, "1305276224": 8, "1305276352": 8, "1305276480": 8, "1305276608": 8, "1305309632": 8, "131": [1, 2], "1313504448": 8, "1313568448": 8, "132": [1, 2, 4], "133": [1, 2], "133841": 4, "134": [1, 2], "1344": 8, "135": [1, 2], "135400": 4, "136": [1, 2], "137": [1, 2], "138": [1, 2], "139": [1, 2], "14": [0, 1, 2, 3, 6, 7, 8], "140": [1, 2, 7, 8], "1400000": 7, "141": [1, 2], "142": [0, 2], "143": [0, 2], "1430": 4, "144": [0, 2], "145": [1, 2], "145024": 8, "146": [1, 2], "147": [0, 2], "147463": 4, "14771": 4, "148": [1, 2], "149": [1, 2], "15": [0, 1, 2, 3, 6, 7, 8], "150": [1, 2, 4, 7], "1500": 7, "151": [1, 2], "152": [1, 2], "153": [1, 2], "154": [1, 2], "155": [1, 2], "156": [0, 2], "157": [1, 2], "1573649e": 4, "158": [0, 2], "159": [1, 2], "159000": 4, "16": [0, 1, 2, 3, 6, 7, 8], "160": [1, 2], "16000": 8, "161": [0, 2], "162": [1, 2], "16239": 4, "163": [0, 2], "16340": 4, "1668": 4, "168": 7, "17": [0, 1, 2, 3, 6, 8], "172": [7, 8], "1760": 8, "1792": 8, "18": [0, 2, 3, 6], "180": 4, "18081": 7, "1824": 7, "18355081": 1, "18500": 4, "19": [0, 2, 3, 6, 8], "192": [4, 7, 8], "19501048": 7, "19604": 4, "19604132": 7, "19609100": 7, "19649910": 7, "19665801": 1, "19800000": 7, "19831": 4, "19831295": 7, "19847": 4, "1_000_000": 7, "1_000_000_000": 7, "1_rbv": 6, "1ch": 2, "1e": [4, 7], "1e3": 7, "1e6": 7, "1h": 7, "1\u00b5": 2, "2": [0, 1, 2, 3, 6, 7, 8], "20": [0, 2, 3, 6, 7], "200": [0, 7], "2000": 4, "20000": 4, "201": 0, "20100000": 7, "202": 0, "2048": [4, 8], "20491": 7, "20600000": 7, "20872028": 7, "20900000": 7, "209396": 4, "20976521": 1, "20ma": 2, "21": [0, 1, 2, 3, 6, 7, 8], "21007": 4, "21100000": 7, "2114": 4, "21225900": 7, "21458400": 7, "21500000": 7, "21800000": 7, "22": [0, 2, 6], "22100000": 7, "2250": 4, "227": [1, 2], "22926596": 7, "23": [0, 1, 2, 6], "230": 4, "2317": 4, "23204883": 7, "23552": 8, "23564882": 7, "23624881": 7, "24": [0, 1, 2, 3, 6, 7, 8], "240": 1, "24000000": 7, "24321": 7, "2441": 4, "24484": 4, "24681": 7, "248": [1, 2], "249": 7, "2496": 8, "24v": 2, "25": [0, 1, 2, 6, 7], "2512": 8, "254": 4, "255": 8, "256": 8, "25648": 4, "25920": 8, "26": [0, 1, 2, 6, 7], "260": 4, "26219401": 1, "263": [0, 2], "264": [1, 2], "269": 4, "27": [0, 1, 2, 6, 7, 8], "275200": 8, "276": 8, "28": [0, 1, 2, 6, 7], "283": [1, 2], "28352": 8, "286": 4, "28655": 4, "288": 8, "29": [0, 1, 2, 6, 7], "295": 4, "296": 8, "2_rbv": 6, "2a": 2, "2ch": 2, "2d": 6, "3": [0, 2, 3, 6, 7, 8], "30": [0, 1, 2, 6, 7], "300": 4, "3000": 4, "3002": 4, "30144": 8, "306": [0, 2, 3, 7], "307": [0, 2], "3072000": 8, "3072040": 8, "3072048": 8, "3072064": 8, "3072128": 8, "3072256": 8, "3072272": 8, "3072328": 8, "3072336": 8, "3072352": 8, "3072384": 8, "3072416": 8, "3072448": 8, "3072480": 8, "3073128": 8, "3073136": 8, "3073152": 8, "3073184": 8, "3073216": 8, "308": [0, 2], "309": [0, 2], "31": [0, 1, 2, 6], "310": [0, 2, 3, 7], "312": 8, "3121": 4, "31263041": 7, "31285238": 7, "3159296": 8, "3159584": 8, "3159872": 8, "3160160": 8, "3160176": 8, "3160192": 8, "3160208": 8, "3160224": 8, "3160240": 8, "3160256": 8, "3160272": 8, "3160288": 8, "3160304": 8, "3160320": 8, "3160336": 8, "3160352": 8, "3160368": 8, "3160384": 8, "3160400": 8, "3160416": 8, "3160432": 8, "3160448": 8, "3160464": 8, "3160480": 8, "3160496": 8, "3160512": 8, "3160528": 8, "3160544": 8, "3160560": 8, "3160576": 8, "3160592": 8, "3160608": 8, "3160624": 8, "3160640": 8, "3160656": 8, "3160672": 8, "3160688": 8, "3160704": 8, "3160720": 8, "3160736": 8, "3160752": 8, "3160768": 8, "3160784": 8, "3160792": 8, "3160800": 8, "3160832": 8, "3160864": 8, "3160896": 8, "3160928": 8, "3160960": 8, "3160992": 8, "3161024": 8, "3161056": 8, "3161088": 8, "3161120": 8, "3161152": 8, "3161184": 8, "3161216": 8, "3161248": 8, "3161280": 8, "3161312": 8, "3161344": 8, "3161376": 8, "3161408": 8, "3161440": 8, "3161472": 8, "3161504": 8, "3161536": 8, "3161568": 8, "3161600": 8, "3161632": 8, "3161664": 8, "3161696": 8, "3161728": 8, "3161760": 8, "3161792": 8, "3161824": 8, "3161856": 8, "3161888": 8, "3161920": 8, "3161952": 8, "3161984": 8, "3162016": 8, "3162048": 8, "3162080": 8, "3162112": 8, "3162144": 8, "3162176": 8, "3162208": 8, "3162240": 8, "3162272": 8, "3162304": 8, "3162336": 8, "3162368": 8, "3162400": 8, "3162432": 8, "3162464": 8, "3162496": 8, "3162528": 8, "3162560": 8, "3162592": 8, "3162624": 8, "3162656": 8, "3162688": 8, "3162720": 8, "3162752": 8, "3162784": 8, "3162816": 8, "3162824": 8, "3162832": 8, "3162840": 8, "3162848": 8, "3162880": 8, "3162912": 8, "3162944": 8, "3162976": 8, "3163008": 8, "3163264": 8, "3163280": 8, "3163296": 8, "3163312": 8, "3163328": 8, "3163344": 8, "3163360": 8, "3163376": 8, "3163392": 8, "3163408": 8, "3163424": 8, "3163440": 8, "3163456": 8, "3163472": 8, "3163488": 8, "3163520": 8, "3163584": 8, "3164128": 8, "3164704": 8, "3164720": 8, "3164800": 8, "3165088": 8, "3165104": 8, "3165112": 8, "3165120": 8, "31746947": 7, "31758046": 7, "31769145": 7, "31787347": 7, "31809544": 7, "31911": 4, "32": [0, 1, 2, 6, 7, 8], "322": [0, 2, 3, 7], "3226624": 8, "3226656": 8, "3226688": 8, "3226720": 8, "3226752": 8, "3226784": 8, "3226816": 8, "3226848": 8, "3226880": 8, "3226912": 8, "3226944": 8, "3226976": 8, "3226992": 8, "3227000": 8, "3227008": 8, "3227040": 8, "3227072": 8, "3227104": 8, "3227112": 8, "3227120": 8, "3227136": 8, "3228320": 8, "3228352": 8, "3228384": 8, "3228416": 8, "3228448": 8, "3228464": 8, "3228480": 8, "3228496": 8, "3228512": 8, "3228528": 8, "3228544": 8, "3228576": 8, "3228608": 8, "3228640": 8, "3228672": 8, "3228704": 8, "3228736": 8, "3228768": 8, "3228800": 8, "3228832": 8, "3228864": 8, "3228896": 8, "3228928": 8, "3228960": 8, "3228992": 8, "3229120": 8, "3229376": 8, "3234864": 8, "3235248": 8, "3235712": 8, "3235744": 8, "3235808": 8, "3235872": 8, "3235936": 8, "3236000": 8, "3236096": 8, "3236160": 8, "3236224": 8, "3236288": 8, "3236352": 8, "3236416": 8, "3241376": 8, "3241408": 8, "3247616": 8, "3247648": 8, "3247680": 8, "3247712": 8, "327424": 8, "32861458": 7, "329": [5, 8], "32911458": 7, "32961458": 7, "33": [0, 1, 2, 6], "33493897": 1, "33624969": 1, "3367472": 8, "3367480": 8, "3367488": 8, "3369240": 8, "3369248": 8, "3369376": 8, "3369672": 8, "3370048": 8, "3370336": 8, "3370624": 8, "3370912": 8, "3370944": 8, "3370976": 8, "3371008": 8, "3371040": 8, "3371072": 8, "3371104": 8, "3371136": 8, "3371168": 8, "3371200": 8, "3371232": 8, "3371264": 8, "3371296": 8, "3371328": 8, "3371360": 8, "3371392": 8, "3371424": 8, "3371456": 8, "3371488": 8, "3371520": 8, "3371552": 8, "3371584": 8, "3371616": 8, "3371648": 8, "3372200": 8, "3372208": 8, "3372216": 8, "3372224": 8, "3372240": 8, "3372256": 8, "3372288": 8, "3372320": 8, "3372352": 8, "3372480": 8, "3372512": 8, "3372704": 8, "3372736": 8, "3372768": 8, "3373056": 8, "3373184": 8, "3373216": 8, "3373232": 8, "3373248": 8, "3373280": 8, "3373312": 8, "3373344": 8, "3373376": 8, "3373408": 8, "3373440": 8, "3373472": 8, "3373504": 8, "3373536": 8, "3373568": 8, "3373600": 8, "3373632": 8, "3373664": 8, "3373696": 8, "3373728": 8, "3373760": 8, "3373792": 8, "3374144": 8, "3374176": 8, "3374208": 8, "3374240": 8, "3374272": 8, "3374688": 8, "3375104": 8, "3375392": 8, "3375408": 8, "3375424": 8, "3375432": 8, "3375440": 8, "3375456": 8, "3375488": 8, "3377536": 8, "34": [0, 1, 2, 6], "35": [0, 1, 2, 6], "350": 4, "352": 8, "3574": 4, "36": [0, 1, 2, 6, 8], "360": 4, "36000": 7, "37": [0, 1, 6], "38": [1, 6, 8], "38252": 4, "384": 8, "387520": 8, "39": [1, 2, 6], "390": 7, "391": 7, "39326601": 1, "397888": 8, "39991700": 7, "3_rbv": 6, "3m": 2, "4": [0, 1, 2, 3, 6, 7, 8], "40": [1, 2, 6, 7, 8], "400": 4, "40000000": 7, "402": 7, "41": [1, 2, 4, 6, 8], "410": 7, "416": 8, "42": [1, 2, 4, 6, 7, 8], "422": 7, "4264": 4, "43": [1, 2, 6], "43000": 7, "43914121": 1, "44": [1, 2, 4, 6], "448": 8, "45": [1, 2, 4, 6], "458": 4, "46": [1, 2, 6], "46076809": 1, "46142345": 1, "47": [1, 2, 6, 7], "479": 8, "47929": 4, "48": [1, 2, 6, 7], "49": [1, 2, 6], "495744": 8, "4992": 8, "4ch": 2, "5": [0, 2, 3, 6, 7], "50": [1, 2, 4, 6, 7], "500": [4, 7], "5000": [0, 2, 4], "50000": 7, "5001": 1, "5006": 7, "50412360": 7, "5050": 4, "50657020": 7, "50v": 2, "51": [1, 2, 8], "5100500": 4, "512": 8, "5120": 8, "5153": 4, "52": [4, 8], "524352": 8, "53": [1, 2], "54": [0, 2], "54151668e": 4, "55": [1, 2, 4], "550": 7, "56": [1, 2, 4, 8], "57": [1, 2, 8], "576": 8, "5798336": 8, "58": [1, 2], "5857203": 7, "58987401": 1, "59": [1, 2, 4], "5902073": 7, "5951195": 7, "5975460": 7, "5a": 2, "5e": 4, "5v": 2, "6": [0, 1, 2, 3, 6, 7, 8], "60": [1, 2, 7], "6000313": 7, "60429193": 1, "6077000": 7, "61": [1, 2], "613": 7, "62": [1, 2], "621": 7, "621828160": 8, "621828480": 8, "622": 7, "6221": 4, "625": 4, "625205696": 8, "625205704": 8, "625205712": 8, "625205720": 8, "625205728": 8, "625205744": 8, "625205760": 8, "625205824": 8, "625207872": 8, "625247": 7, "625271872": 8, "625427": 7, "626": 4, "63": [1, 2], "63300": 7, "633593024": 8, "633593312": 8, "633593328": 8, "633593344": 8, "634528960": 8, "634559104": 8, "634560864": 8, "634562624": 8, "634563648": 8, "634563712": 8, "634563744": 8, "634563776": 8, "634563840": 8, "634563872": 8, "634563904": 8, "634563968": 8, "634564032": 8, "634564064": 8, "634564080": 8, "634564096": 8, "634564160": 8, "634565920": 8, "634567680": 8, "634567696": 8, "634567712": 8, "634568736": 8, "634568752": 8, "634568768": 8, "634568800": 8, "634569824": 8, "634570848": 8, "634570880": 8, "634570912": 8, "634570928": 8, "634570944": 8, "634571328": 8, "634571616": 8, "634571632": 8, "634571640": 8, "634571648": 8, "634578752": 8, "634578816": 8, "634578880": 8, "634579168": 8, "634579200": 8, "634581248": 8, "634581264": 8, "634581272": 8, "634581280": 8, "634581312": 8, "64": [0, 2, 8], "64000": 8, "640000": 8, "64082": 4, "648": 8, "65": [1, 2], "6565": 4, "66": [1, 2], "67": [1, 2], "68": [1, 2], "685": 7, "69": [1, 2], "6923": 4, "694720": 8, "7": [0, 2, 3, 6, 7, 8], "70": [1, 2], "71": [1, 2, 7, 8], "7104": 8, "711156": 4, "715": 7, "717000": 7, "72": [1, 2], "73": [1, 2], "731": 7, "733": 7, "739": 7, "74": [1, 2], "74000": 7, "741": 7, "75": [0, 2, 4], "75000": 7, "756": 4, "76": [0, 2], "762": 7, "77": [1, 2], "772": 7, "78": [1, 2], "79": [0, 2, 3, 7], "8": [0, 1, 2, 3, 6, 7, 8], "80": [1, 2, 8], "801080002200010002000000400080008000801022010000": 1, "801080002200010002000000800080008000801022010000": 1, "801100000000000004000000000000000000801100000000": 1, "801104002000010004000000000000000400801120010000": 1, "801108002000010004000000000000000800801120010000": 1, "80110a002000010004000000000000001400801120010000": 1, "80110b002000010004000000000000000b00801120010000": 1, "80110c002000010004000000000000000800801120010000": 1, "801110002000010004000000000000001000801120010000": 1, "801114002000010004000000000000001400801120010000": 1, "80127": 4, "8017": 4, "81": [1, 2, 8], "8197001": 1, "82": [1, 2], "83": [0, 2], "83017": 4, "832": 8, "8321152": 8, "836849": 4, "84": [0, 2, 3, 7], "85": [1, 2], "851": 8, "86": [1, 2, 4], "86080": 8, "864": 8, "87": [1, 2], "875": 4, "8773": 4, "88": [1, 2], "8870": 4, "896": 8, "8968": 4, "8ch": 2, "8m": 7, "9": [0, 1, 2, 3, 6, 7], "900": 4, "9000": 7, "90603": 7, "915": 4, "917": 4, "92": [0, 2], "9223372036854775800": 7, "93": [1, 2], "935616": 8, "94": [1, 2], "95": [1, 2], "96": [0, 2], "960": 8, "96270": 4, "96270560": 7, "97": [1, 2], "98": [1, 2], "980": 7, "98728": 4, "98728200": 7, "99": [1, 2], "9950984": 7, "A": [1, 3], "AND": 7, "AT": 7, "As": 7, "FOR": 7, "For": 7, "IF": 7, "IN": 7, "In": [1, 3], "NOT": 7, "No": 7, "OF": [1, 7], "ON": [6, 7], "OR": 7, "THEN": 7, "TO": [7, 8], "The": [6, 7], "These": 7, "__daqtask": 8, "__piezodriv": 8, "__plctask": 8, "__serialio": 8, "__statstask": 8, "_appinfo": 8, "_implicit_task_info": 8, "_licenseinfo": 8, "_rtd": [0, 2], "_taskinfo": [7, 8], "_taskoid_daqtask": 8, "_taskoid_piezodriv": 8, "_taskoid_plctask": 8, "_taskoid_serialio": 8, "_taskoid_statstask": 8, "_taskpouoid_daqtask": 8, "_taskpouoid_piezodriv": 8, "_taskpouoid_plctask": 8, "_taskpouoid_serialio": 8, "_taskpouoid_statstask": 8, "_tcmcglobal": 8, "ab": 7, "about": 7, "abov": 7, "acceler": [1, 4], "accelerationmaximum": 4, "accept": 1, "access": 7, "accumulatedfastfaults_rbv": 6, "accumulatedff": [6, 8], "acquir": 7, "acquisit": 7, "act_calc": 7, "act_exitslitsgap": 7, "act_lrg_grating_in": 7, "act_zos_in": 7, "action": 7, "activ": [1, 6], "activate_rbv": 6, "active_rbv": 6, "activecohort_rbv": 6, "actpo": 7, "actposarray_rbv": 6, "actposcorrect": 4, "actual": [1, 7], "ad": [6, 7], "adapt": 7, "add": 7, "addrequest": 7, "address": [6, 7, 8], "adjust": [2, 7], "adr": 7, "adsigrp_device_data": 8, "adsigrp_ioimage_cleari": 8, "adsigrp_ioimage_clearo": 8, "adsigrp_ioimage_ris": 8, "adsigrp_ioimage_ros": 8, "adsigrp_ioimage_rwib": 8, "adsigrp_ioimage_rwiob": 8, "adsigrp_ioimage_rwix": 8, "adsigrp_ioimage_rwob": 8, "adsigrp_ioimage_rwox": 8, "adsigrp_sym_download": 8, "adsigrp_sym_hndbynam": 8, "adsigrp_sym_infobynam": 8, "adsigrp_sym_infobynameex": 8, "adsigrp_sym_releasehnd": 8, "adsigrp_sym_upload": 8, "adsigrp_sym_uploadinfo": 8, "adsigrp_sym_valbyhnd": 8, "adsigrp_sym_valbynam": 8, "adsigrp_sym_vers": 8, "adsigrp_symnam": 8, "adsigrp_symnot": 8, "adsigrp_symtab": 8, "adsigrp_symv": 8, "adsioffs_devdata_adsst": 8, "adsioffs_devdata_devst": 8, "adslog_msgtype_error": 8, "adslog_msgtype_hint": 8, "adslog_msgtype_log": 8, "adslog_msgtype_msgbox": 8, "adslog_msgtype_resourc": 8, "adslog_msgtype_str": 8, "adslog_msgtype_warn": 8, "adslogmessagefiforingbuffers": 8, "adsmessagequeu": 8, "adsstate_config": 8, "adsstate_error": 8, "adsstate_except": 8, "adsstate_idl": 8, "adsstate_incompat": 8, "adsstate_init": 8, "adsstate_invalid": 8, "adsstate_loadcfg": 8, "adsstate_maxst": 8, "adsstate_powerfailur": 8, "adsstate_powergood": 8, "adsstate_reconfig": 8, "adsstate_reset": 8, "adsstate_resum": 8, "adsstate_run": 8, "adsstate_savecfg": 8, "adsstate_shutdown": 8, "adsstate_start": 8, "adsstate_stop": 8, "adsstate_suspend": 8, "ae0922000000000004000000000000000000ae0900040000": 1, "aencactpo": 6, "aencsetpo": 6, "afgpiextrabuff": [7, 8], "afgpiposdiffbuff": [7, 8], "afmpiextrabuff": [7, 8], "afmpiposdiffbuff": [7, 8], "after": 7, "again": 7, "ai": [1, 3, 6, 7], "air": 7, "alarmscleared_rbv": 6, "alarmsconfirmed_rbv": 6, "alarmsraised_rbv": 6, "alex": 7, "align": 7, "all": [6, 7], "allow": 6, "allowmotioncmdtoslav": 4, "almost": 7, "already_coupled_x_rbv": 6, "already_coupled_y_rbv": 6, "also": 6, "alwai": 7, "always_calc": 6, "always_calc_rbv": 6, "am": 8, "amslogger_igr_gener": 8, "amslogger_iof_mod": 8, "amsport_amslogg": 8, "amsport_eventlog": 8, "amsport_logg": 8, "amsport_r0_cam": 8, "amsport_r0_camtool": 8, "amsport_r0_cnc": 8, "amsport_r0_io": 8, "amsport_r0_isg": 8, "amsport_r0_lin": 8, "amsport_r0_nc": 8, "amsport_r0_ncsaf": 8, "amsport_r0_ncsvb": 8, "amsport_r0_plc": 8, "amsport_r0_plc_rts1": 8, "amsport_r0_plc_rts2": 8, "amsport_r0_plc_rts3": 8, "amsport_r0_plc_rts4": 8, "amsport_r0_rtim": 8, "amsport_r3_scopeserv": 8, "amsport_r3_sysserv": 8, "amsport_tcpipsrv": 8, "an": [6, 7, 8], "ana": 2, "analog": [1, 3, 7], "analysi": 7, "ani": 7, "ao": [1, 3, 6, 7], "ap": 6, "apt": 6, "ar": [6, 7], "arb": [6, 7], "arbit": [6, 7], "arbiterid_rbv": 6, "arbitr": [6, 7], "arbitrari": 7, "arbitratedbp": 6, "archiv": 6, "arm": 7, "arradapt": 7, "arrai": [1, 7], "arrbuff": 7, "arrstat": 7, "ascii_dl": 8, "ascii_etx": 8, "ascii_nak": 8, "ascii_stx": 8, "asign": [6, 7], "aslo": [6, 7], "assembl": 7, "assert": 6, "associ": 6, "assum": 7, "astapertur": 6, "astff": 6, "at_state_rbv": 6, "atan": 7, "attenuation_rbv": 6, "attribut": 7, "auto": 1, "autom": 8, "automat": 7, "aux_attenu": 8, "auxattenuator_rbv": 6, "avail": 1, "avetodevic": [6, 7], "ax": [3, 7], "axi": [0, 3, 6, 7, 8], "axilon": 7, "axisencoderoffset": 7, "axisfold": 4, "axispar": 6, "axistyp": 4, "b": [1, 3], "back": 7, "backlashcompens": 4, "badapterset": 7, "balwayscalc": [6, 7], "bar": [6, 7], "barbiteren": 6, "base": 8, "batstat": 6, "bautoreset": 7, "bbeampermit": [6, 7, 8], "bbrakereleas": [3, 7, 8], "bbusi": [6, 7], "bc": 7, "bcameraon": 3, "bconnect": 6, "bct": 1, "bdone": 6, "beam": [6, 7], "beamclass": 7, "beamclass_rbv": 6, "beamclassranges_rbv": 6, "beampermit": [6, 7], "beampermitted_rbv": 6, "beckhoff": 8, "been": 7, "befor": 7, "ben": 7, "benabl": 7, "bend": [0, 3, 6, 7], "bender": 7, "beps_ok_rbv": 6, "berror": [3, 6, 7, 8], "berror_rbv": 6, "better": 7, "bexecut": [6, 7], "bexecutecouplei": [6, 7], "bexecutecouplex": [6, 7], "bexecutedecouplei": [6, 7], "bexecutedecouplex": [6, 7], "bexecutesend": 7, "bfanon": [3, 6, 7, 8], "bfpusupport": 8, "bgantryalreadycoupledi": [6, 7], "bgantryalreadycoupledx": [6, 7], "bgigepow": [3, 6, 7, 8], "bhardwareen": [7, 8], "bhardwareenable_rbv": 6, "bhome": 8, "bhomecmd": 6, "bhomecmd_rbv": 6, "bi": 6, "bigger": 1, "biggest": 7, "binit": [7, 8], "biss": 2, "bit": [1, 7, 8], "bit0": 1, "bit1": 1, "bit2": 1, "bitlen": 1, "bledpow": [3, 6, 7, 8], "bledpower01": [3, 6, 7, 8], "bledpower02": [3, 6, 7, 8], "bledpower03": [3, 6, 7, 8], "bledpower04": [3, 6, 7, 8], "blimitbackwarden": [3, 7, 8], "blimitforwarden": [3, 7, 8], "blittleendian": 8, "block": 7, "blogtovisualstudio": 6, "blrg_grating_in": [6, 7, 8], "bm1k1ds_rtd_1_err": [7, 8], "bm1k1ds_rtd_2_err": [7, 8], "bm1k1ds_rtd_3_err": [7, 8], "bm1k1pitchbusi": [7, 8], "bm1k1pitchdon": [7, 8], "bm1k1us_rtd_1_err": [7, 8], "bm1k1us_rtd_2_err": [7, 8], "bm1k1us_rtd_3_err": [7, 8], "bm1k2pitchbusi": [7, 8], "bm1k2pitchdon": [7, 8], "bm3k2ds_rtd_1_err": [7, 8], "bm3k2ds_rtd_2_err": [7, 8], "bm3k2ds_rtd_3_err": [7, 8], "bm3k2us_rtd_1_err": [7, 8], "bm3k2us_rtd_2_err": [7, 8], "bm3k2us_rtd_3_err": [7, 8], "bm4k2ds_rtd_1_err": [7, 8], "bm4k2ds_rtd_2_err": [7, 8], "bm4k2ds_rtd_3_err": [7, 8], "bm4k2us_rtd_1_err": [7, 8], "bm4k2us_rtd_2_err": [7, 8], "bm4k2us_rtd_3_err": [7, 8], "bmaintmod": 6, "bmoveok": 7, "bmr1k1_insert": [6, 7, 8], "bmr1k1_y_enc_readi": [3, 7, 8], "bmr1k1_y_enc_txpdo": [3, 7, 8], "bmulticoresupport": 8, "bnewdata": 7, "bnewtrigg": [7, 8], "bo": 6, "bool": [7, 8], "bootdataflags_persistent_invalid": 8, "bootdataflags_persistent_load": 8, "bootdataflags_retain_invalid": 8, "bootdataflags_retain_load": 8, "bootdataflags_retain_request": 8, "bootstrapdata": 1, "boverrang": [3, 7, 8], "box": [0, 2, 3, 7], "bp": 6, "bp_jsondoc": 8, "bpowerself": 7, "brake": 2, "breadi": 7, "brefresh": 6, "breset": [6, 7], "breset_rbv": 6, "bridg": 2, "bsafebenderrang": [6, 7, 8], "bsendtodaq": [7, 8], "bsendtotest": [7, 8], "bsimulationmod": 8, "bsocketen": 7, "bstateslock": 7, "bstoenable1": [3, 7, 8], "bstoenable2": [3, 7, 8], "btrickletrip": 8, "bu": 2, "buffer": 7, "buffer_s": 7, "bunderrang": [3, 7, 8], "busehwtrigg": [7, 8], "buserawcount": 7, "buseren": 6, "buserenable_rbv": 6, "buseswtrigg": [7, 8], "busy_rbv": 6, "bvalid": [6, 7], "bveto": 7, "bwrite": 7, "bxsinit": 7, "byte": [1, 7, 8], "bzob_on_lower_stopp": [6, 7, 8], "bzos_in": [6, 7, 8], "c": [1, 2, 3, 6, 7], "calc": 7, "calcul": 7, "cam": [6, 7], "camera": 7, "can": 7, "cblen": 7, "cc": 8, "cd": 7, "ch": 2, "channel": [1, 3, 7], "channel1": 7, "channelmask": 7, "char": 7, "check": [6, 7], "checkbound": 0, "checkdivdint": 0, "checkdivlint": 0, "checkdivlr": 0, "checkdivr": 0, "checklrangesign": 0, "checklrangeunsign": 0, "checkpoint": 0, "checkrangesign": 0, "checkrangeunsign": 0, "chin": [6, 7], "chopper": [1, 2], "cil": 6, "class": 6, "clear": 7, "clearfault": 6, "clearfault_rbv": 6, "clk": 7, "cloghost": 8, "close": 7, "cnmaxstatearraylen": 8, "cnt": [6, 7], "cnt_rbv": 6, "code": [6, 7], "coeprofil": 1, "cohort": 6, "cohort_rbv": 6, "cohortcounter_rbv": 6, "com": [1, 3, 7], "combuff": [7, 8], "comerrorads_invalid_baudr": 8, "comerrorads_invalid_cfgstlen": 8, "comerrorads_invalid_cfgstv": 8, "comerrorads_invalid_cmd": 8, "comerrorads_invalid_comport": 8, "comerrorads_invalid_cts_outctrl": 8, "comerrorads_invalid_databit": 8, "comerrorads_invalid_datapoint": 8, "comerrorads_invalid_dsr_outctrl": 8, "comerrorads_invalid_dsr_sen": 8, "comerrorads_invalid_dtr_ctrl": 8, "comerrorads_invalid_par": 8, "comerrorads_invalid_rts_ctrl": 8, "comerrorads_invalid_stopbit": 8, "comerrorads_invalid_tl": 8, "comerrorads_not_init": 8, "comerrorads_port_connect": 8, "comerrorads_port_not_connect": 8, "comerrorads_rd_buffer_overrun": 8, "comerrorads_rd_failur": 8, "comerrorads_rd_thread_timeout": 8, "comerrorads_server_incompat": 8, "comerrorads_wr_failur": 8, "comerrorads_wr_thread_timeout": 8, "command": 6, "comment": 1, "common": 7, "compact": [1, 3], "compilervers": 8, "compilerversionnumer": 8, "condit": 7, "confus": 7, "conn_rbv": 6, "connect": [1, 6, 7], "connect_mode_enabledbg": [7, 8], "const_non_replac": 7, "constant": [0, 6, 7], "contain": 6, "continu": 1, "control": [1, 3, 6, 7], "control__": 1, "control__digit": 1, "control__emerg": 1, "control__en": 1, "control__execut": 1, "control__reduc": 1, "control__reset": 1, "control__set": 1, "control__switch": 1, "conveni": 7, "convent": 8, "convert": 7, "cool": 7, "copi": 7, "core": 7, "correct": 7, "could": 7, "count": [3, 6, 7, 8], "counter": [1, 3, 6], "couple_i": 6, "couple_x": 6, "couple_x_rbv": 6, "couple_y_rbv": 6, "coupler": 2, "cpiezomaxvoltag": 8, "cpiezominvoltag": 8, "cpiezorang": 8, "creat": 7, "createsymbol": 4, "crystal_bottom": [6, 7], "crystal_top": [6, 7], "crystalgap": [0, 3], "csourcenames": 8, "cst0ratebeam": 8, "cstfullbeam": [7, 8], "ctrl": [1, 3], "ctrl__": 1, "ctrl__init": 1, "ctrl__output": 1, "ctrl__receiv": 1, "ctrl__send": 1, "ctrl__transmit": 1, "ctu": 7, "ctusocketerror": 7, "cu": 7, "current": [1, 7], "currentbp": [1, 3, 6], "currentlyrunningorderedtestintestsuit": 8, "currenttestisfinish": 8, "currenttestnamebeingcal": 8, "currenttestsuitebeingcal": 8, "cycl": [1, 3, 6], "cycletim": 7, "d": [0, 3, 6, 7], "damag": 7, "daq": [6, 7], "daqtask": 3, "data": [0, 1, 3, 7], "data_rbv": 6, "databas": 0, "date_and_time_secperdai": 8, "date_and_time_secperweek": 8, "db": 6, "dbg_output_fil": 8, "dbg_output_log": 8, "dbg_output_non": 8, "dbg_output_visu": 8, "dc": [1, 2], "dctasktim": 7, "deactiv": 6, "deactivate_rbv": 6, "deceler": [1, 4], "decelerationmaximum": 4, "decouple_i": 6, "decouple_x": 6, "decouple_x_rbv": 6, "decouple_y_rbv": 6, "decreas": [6, 7], "default": [7, 8], "default_ads_timeout": 8, "default_backlashvalu": 8, "default_csv_field_double_quot": 8, "default_csv_field_sep": 8, "default_csv_record_sep_cr": 8, "default_csv_record_sep_lf": 8, "default_home_posit": 8, "defaultglob": 0, "definit": 7, "degre": 4, "delaytim": 4, "delimit": 6, "delta": [6, 7, 8], "delta_rbv": 6, "denomin": [6, 7], "depend": 7, "desc": 6, "desc_rbv": 6, "descript": [6, 8], "destin": 7, "devic": [1, 3, 7], "device_rbv": 6, "devnam": 6, "devname_rbv": 6, "diag": 3, "diagnost": [2, 7], "dienccnt": [3, 7, 8], "diencposlimhi": 7, "diencposlimlo": 7, "differ": 6, "dig": 2, "digit": [3, 7], "dint": [1, 7, 8], "disabl": [6, 7], "disconnect": 6, "divisor": 7, "do": 7, "don": 7, "done": [1, 3], "done_rbv": 6, "down": 1, "drive": [1, 3], "driver": 7, "dummy_aux_att_arrai": 8, "dummybool": [7, 8], "durat": 6, "duration_rbv": 6, "dure": 7, "during_mot": 7, "dut": 0, "dut_01_channel_nw": [0, 8], "dut_channel_nw": 0, "dut_ep": 0, "dut_header_nw": 0, "dut_hom": [0, 7, 8], "dut_positionst": [0, 7], "duti": 1, "dword": [7, 8], "dynam": 4, "e": [2, 7], "e1": [0, 2], "e15": [0, 2, 3, 7], "e16": [0, 2, 3, 7], "e17": [0, 2, 3, 7], "e5": [0, 2, 3, 7], "e50": 7, "e500": 7, "e510": 7, "e_dwn": 3, "e_hashprefixtyp": 8, "e_sbcstyp": 8, "e_socketconnectionlessst": 7, "e_watchdog_time_config": 8, "each": [6, 7], "edg": [1, 3, 6, 7], "edit": 7, "egu": [6, 7], "either": 7, "ek1100": [0, 2, 3, 7], "ek1100_m1k2": [0, 2, 3], "ek1100_mr1k1": [0, 2, 3], "ek1100_mr1k1_bend": [0, 2, 3, 7], "ek1100_mr2k2": [0, 2, 3, 7], "ek1100_mr3k2": [0, 2, 3], "ek1100_mr3k2_bend": [0, 2, 3], "ek1100_mr4k2": [0, 2, 3], "ek1100_mr4k2_bend": [0, 2, 3, 7], "ek1100_st1k2_zo": [0, 2, 3], "ek1122": [0, 2, 3, 7], "ek1200": [0, 2, 3, 7], "ek1501": [0, 2, 3, 7], "ek1521": [0, 2, 3, 7], "el1004": [0, 2, 3, 7], "el1004_m1k1_bender_sto": [0, 2, 3, 7], "el1004_m1k1_sto": [0, 2, 3, 7], "el1004_m1k2_sto": [0, 2, 3, 7], "el1004_m2k2_sto": [0, 2, 3, 7], "el1004_m3k2_sto": [0, 2, 3, 7], "el1004_m4k2_sto": [0, 2, 3, 7], "el1252": [2, 7], "el2004": 2, "el2004_sl1k2": [0, 2, 3, 7], "el2008": [0, 2, 3, 7], "el2024": [0, 2, 3, 7], "el2202": [0, 2], "el3052": 2, "el3052_sl1k2_fwm": [0, 2, 3, 7], "el3054": [0, 2], "el3054_m1k1_fwm_prsm": [0, 2, 3, 7], "el3054_m1k2_fwm_prsm": [0, 2, 3, 7], "el3054_m3k2_fwm_prsm": [0, 2], "el3054_mr2k2_fwm_prsm": [0, 2, 3, 7], "el3054_mr3_4k2_fwm_prsm": [0, 2, 3, 7], "el3054_sp1k1_fwm_prsm": [0, 2, 3, 7], "el3201": 2, "el3201_sl1k2_1": [0, 2, 3, 7], "el3201_sl1k2_2": [0, 2, 3, 7], "el3201_sl1k2_3": [0, 2, 3, 7], "el3201_sl1k2_4": [0, 2, 3, 7], "el3202": [0, 2, 3, 7], "el3204": [0, 2, 3, 7], "el3204_m4k2_chin": [0, 2, 3, 7], "el4004": 2, "el4004_sl1k2": [0, 2, 3, 7], "el5042": [0, 2, 3, 7], "el5042_m1k1_bend_usd": [0, 2, 3, 7], "el5042_m1k1_pitch": [0, 2, 3, 7], "el5042_m1k1_xupdwn": [0, 2, 3, 7], "el5042_m1k1_yupdwn": [0, 2, 3, 7], "el5042_m1k2_pitch": [0, 2, 3, 7], "el5042_m1k2_xupdwn": [0, 2, 3, 7], "el5042_m1k2_yleftright": [0, 2, 3, 7], "el5042_m2k2rx": [0, 2, 3, 7], "el5042_m2k2x_m2k2i": [0, 2, 3, 7], "el5042_m3k2_bend_usd": [0, 2, 3, 7], "el5042_m3k2ri": [0, 2, 3, 7], "el5042_m3k2x_m3k2i": [0, 2, 3, 7], "el5042_m4k2_bend_usd": [0, 2, 3, 7], "el5042_m4k2rx": [0, 2, 3, 7], "el5042_m4k2x_m4k2i": [0, 2, 3, 7], "el5042_sl1k2_pitch_vert": [0, 2, 3, 7], "el5042_sl1k2_roll_gap": [0, 2, 3, 7], "el5042_sl1k2_yag": [0, 2, 3, 7], "el6001": [2, 7], "el6001_m1k1_pitchfin": [0, 2], "el6001_m1k2_pitchfin": [0, 2, 3], "el6070": [0, 2], "el6695": [0, 2], "el6indata22b": [7, 8], "el6outdata22b": [7, 8], "el7041": [0, 2, 3, 7], "el7041_m1k1_bend_d": [0, 2, 3, 7], "el7041_m1k1_bend_u": [0, 2, 3, 7], "el7041_m2k2i": [0, 2, 3, 7], "el7041_m2k2rx": [0, 2, 3, 7], "el7041_m2k2x": [0, 2, 3, 7], "el7041_m3k2_bend_d": [0, 2, 3, 7], "el7041_m3k2_bend_u": [0, 2, 3, 7], "el7041_m3k2i": [0, 2, 3, 7], "el7041_m3k2ri": [0, 2, 3, 7], "el7041_m3k2x": [0, 2, 3, 7], "el7041_m4k2_bend_d": [0, 2, 3, 7], "el7041_m4k2_bend_u": [0, 2, 3, 7], "el7041_m4k2i": [0, 2, 3, 7], "el7041_m4k2rx": [0, 2, 3, 7], "el7041_m4k2x": [0, 2, 3, 7], "el7047": 2, "el7047_m1k1_pitchcoars": [0, 2, 3, 7], "el7047_m1k1_xdwn": [0, 2, 3, 7], "el7047_m1k1_xup": [0, 2, 3, 7], "el7047_m1k1_ydwn": [0, 2, 3, 7], "el7047_m1k1_yup": [0, 2, 3], "el7047_m1k2_pitchcoars": [0, 2, 3, 7], "el7047_m1k2_xdwn": [0, 2, 3, 7], "el7047_m1k2_xup": [0, 2, 3, 7], "el7047_m1k2_yleft": [0, 2, 3, 7], "el7047_m1k2_yright": [0, 2, 3, 7], "el7047_sl1k2_gap": [0, 2, 3, 7], "el7047_sl1k2_pitch": [0, 2, 3, 7], "el7047_sl1k2_rol": [0, 2, 3, 7], "el7047_sl1k2_vert": [0, 2, 3, 7], "el7047_sl1k2_yag": [0, 2, 3, 7], "el9011": [0, 2], "el9011_sl1k2": [0, 2], "el9221": [0, 2], "el9410": [0, 2], "el9512": [0, 2], "el9576": 2, "el9576_m1k1_bend_ds_pwr": [0, 2], "el9576_m1k1_bend_us_pwr": [0, 2], "el9576_m3k2_bend_ds_pwr": [0, 2], "el9576_m3k2_bend_us_pwr": [0, 2], "el9576_m4k2_bend_ds_pwr": [0, 2], "el9576_m4k2_bend_us_pwr": [0, 2], "elapsedtim": 6, "elapsedtime_rbv": 6, "elev": 6, "els": 7, "elsif": 7, "emerg": 7, "eminsever": 6, "emit": 7, "empty_arg_valu": 8, "empty_event_class": 8, "empty_event_id": 8, "empty_guid_regstr": 8, "empty_guid_str": 8, "empty_guid_struct": 8, "empty_route_entri": 8, "empty_sever": 8, "enabl": [1, 3, 4, 6, 7], "enable_rbv": 6, "enableveto": 6, "enableveto_rbv": 6, "enc": [1, 3, 4, 6, 7], "enc_count": 7, "enc_count_rbv": 6, "enc_gpi_up": 0, "enc_mpi_up": 0, "encdiff": [6, 7], "encod": [2, 6, 7], "encoder_channel_t": 7, "encoder_header_t": 7, "encoder_rbv": 6, "encodervalu": 7, "encoffset_rbv": 6, "encscaling_rbv": 6, "enctyp": 4, "end": [2, 7], "end_act": 7, "end_for": 7, "end_funct": 7, "end_function_block": 7, "end_if": 7, "end_method": 7, "end_program": 7, "end_struct": 7, "end_typ": 7, "end_var": 7, "ensur": 7, "entir": 6, "entri": 6, "enum_stagebrakemod": 7, "enum_stageenablemod": 7, "enum_xs_yag_st": 0, "enumget": [6, 7], "enumset": [6, 7], "ep": 6, "ep2": [0, 2, 3, 7], "ep2338": [0, 2, 3, 7], "ep3204": [0, 2, 3, 7], "epic": 7, "epicsdatapool": 6, "equal": 1, "err_rbv": 6, "errid_rbv": 6, "errmsg_rbv": 6, "error": [1, 3, 5, 6, 7, 8], "errorid": 7, "errormask": 7, "esocket_cr": 7, "estat": 7, "estop": 7, "ethercat": [0, 1, 3, 7], "eu": 6, "ev": 6, "evalu": 7, "event": [1, 6], "eventclass_rbv": 6, "eventtype_rbv": 6, "everytim": 1, "evr": [0, 2, 3, 7], "evrangecnst_rbv": 6, "evrangehyst_rbv": 6, "evranges_rbv": 6, "ewatchdogconfig": 8, "exceed": 1, "excluded_assertion_id": 8, "exec": 7, "execut": [1, 6, 7], "execute_rbv": 6, "exit": [0, 2, 3, 6, 7], "expand": 6, "expir": 6, "expiration_rbv": 6, "export": 7, "expt": 7, "ext": 1, "extend": 7, "extern": [1, 3], "extra": 7, "extrapol": 3, "f501": 7, "f502": 7, "f503": 7, "f504": 7, "f505": 7, "f506": 7, "f509": 7, "f510": 7, "f511": 7, "f618f6002200010002000000f600f600f600f61822010000": 1, "f_addchanneltohead": 0, "faccel": 7, "factor": 1, "factposit": 7, "fals": [6, 7], "fan": [6, 7], "fast": [2, 7], "fast_test_veloc": 8, "fastmanu": 4, "fat": 7, "fault": 7, "faulthwo_rbv": 6, "fb": [1, 3, 6, 7], "fb_addchanneltohead": 7, "fb_adslogstringmessagefifoqueu": 8, "fb_analoginput": [0, 7, 8], "fb_arbit": [0, 7, 8], "fb_assemblechannel": [0, 8], "fb_assemblehead": [0, 8], "fb_axilon_cooling_1f1p": [0, 7, 8], "fb_axilon_cooling_2f1p": [0, 7, 8], "fb_basicstat": [0, 7, 8], "fb_beamparamassertionpool": 0, "fb_bufferedsocketsend": [0, 8], "fb_connectionlesssocket": 7, "fb_databuff": [7, 8], "fb_fastfault": [7, 8], "fb_getadaptersinfo": 7, "fb_hardwareffoutput": [0, 7, 8], "fb_jsonfiletojsondoc": 8, "fb_jsonsaxwrit": 8, "fb_listen": 0, "fb_loghandl": [0, 7, 8], "fb_logmessag": [0, 8], "fb_motion": 7, "fb_motionstag": [7, 8], "fb_pi_e621_serialdriv": [7, 8], "fb_pitchcontrol": [7, 8], "fb_positionstatebas": 0, "fb_positionstatebase_withpmp": [0, 7], "fb_positionstatemov": 0, "fb_positionstatepmp": 0, "fb_positionstatepmps_bas": 0, "fb_ppm_gige": [0, 7, 8], "fb_rmswatch": [0, 7, 8], "fb_socketudpsendto": 7, "fb_standard_pmpsdb": [0, 8], "fb_subsystoarbiter_io": [0, 7, 8], "fb_tcunitrunn": 8, "fb_tempsensor": [0, 7, 8], "fb_testsuit": 8, "fb_udpsockethandl": [0, 8], "fb_vetoarbit": [7, 8], "fb_xs_yag_stat": [0, 8], "fbarbit": 7, "fbarbiter1": [7, 8], "fbarbiter2": [7, 8], "fbarbiterio": [3, 7, 8], "fbautocouplei": 8, "fbautocouplex": 8, "fbbenddsrmserrorm1k1": [6, 7, 8], "fbbendusrmserrorm1k1": [6, 7, 8], "fbbendusrmserrormr1k1": [7, 8], "fbchannel": [7, 8], "fbcoolingpanel": [3, 6, 7, 8], "fbdrivevirtu": 8, "fbdsrmserrorm3k2": [6, 7, 8], "fbdsrmserrorm4k2": [6, 7, 8], "fbe621serialdriver_m1k2": [7, 8], "fbfastfaultoutput1": [3, 6, 7, 8], "fbfastfaultoutput2": [3, 6, 7, 8], "fbffhwo": 7, "fbflow_1": [3, 7, 8], "fbflow_2": [3, 7, 8], "fbflowmet": [3, 6, 7, 8], "fbgap": [7, 8], "fbgetadapterip": 7, "fbgetillperc": 8, "fbgettaskindex": [7, 8], "fbgige": [3, 6, 7, 8], "fbgpiposdiffcollect": [7, 8], "fbgpiposdiffstat": [6, 7, 8], "fbheader": [7, 8], "fbigdelta": [7, 8], "fbjson": 8, "fblclslisten": 6, "fbloghandl": [7, 8], "fbm1k1pitchcontrol": [7, 8], "fbm1k2pitchcontrol": [7, 8], "fbmotionstag": 8, "fbmotionstage_g_h": [7, 8], "fbmotionstage_g_pi": [7, 8], "fbmotionstage_m1": [7, 8], "fbmotionstage_m12": [7, 8], "fbmotionstage_m13": [7, 8], "fbmotionstage_m14": [7, 8], "fbmotionstage_m15": [7, 8], "fbmotionstage_m16": [7, 8], "fbmotionstage_m17": [7, 8], "fbmotionstage_m18": [7, 8], "fbmotionstage_m2": [7, 8], "fbmotionstage_m3": [7, 8], "fbmotionstage_m4": [7, 8], "fbmotionstage_m5": [7, 8], "fbmotionstage_m_h": [7, 8], "fbmotionstage_m_pi": [7, 8], "fbmotionstage_s_io": [7, 8], "fbmotionstage_s_r": [7, 8], "fbmotionstagem25": [7, 8], "fbmotionstagem26": [7, 8], "fbmotionstagem27": [7, 8], "fbmotionstagem28": [7, 8], "fbmotionstagem29": [7, 8], "fbmotionstagem30": [7, 8], "fbmotionstagem31": [7, 8], "fbmotionstagem32": [7, 8], "fbmotionstagem33": [7, 8], "fbmotionstagem34": [7, 8], "fbmotionstagem35": [7, 8], "fbmotionstagem36": [7, 8], "fbmotionstagem37": [7, 8], "fbmpiposdiffcollect": [7, 8], "fbmpiposdiffstat": [6, 7, 8], "fbpitch": [7, 8], "fbpitchrmserrorm1k1": [6, 7, 8], "fbpitchrmserrorm1k2": [6, 7, 8], "fbpmpsfileread": 8, "fbpress_1": [3, 7, 8], "fbroll": [7, 8], "fbrootlogg": 8, "fbrunhom": [3, 7, 8], "fbrxrmserrorm2k2": [6, 7, 8], "fbrxrmserrorm4k2": [6, 7, 8], "fbryrmserrorm3k2": [6, 7, 8], "fbseriallinecontrol_el6001_m1k2": [7, 8], "fbsetillperc": 8, "fbsocket": 7, "fbsockethandl": [7, 8], "fbsockethandlertest": [7, 8], "fbsocketsend": [7, 8], "fbsocketsendtest": [7, 8], "fbstandardpmpsdb": [6, 7, 8], "fbstate": [6, 7, 8], "fbstatepmp": 6, "fbtcadslisten": 6, "fbtcrouterlisten": 6, "fbtcrtimelisten": 6, "fbtcsystemlisten": 6, "fbusrmserrorm3k2": [6, 7, 8], "fbusrmserrorm4k2": [6, 7, 8], "fbvertic": [7, 8], "fbwindowslisten": 6, "fbxrmserrorm1k1": [6, 7, 8], "fbxrmserrorm1k2": [6, 7, 8], "fbxrmserrorm2k2": [6, 7, 8], "fbxrmserrorm3k2": [6, 7, 8], "fbxrmserrorm4k2": [6, 7, 8], "fbyag": [7, 8], "fbyrmserrorm1k1": [6, 7, 8], "fbyrmserrorm1k2": [6, 7, 8], "fbyrmserrorm2k2": [6, 7, 8], "fbyrmserrorm3k2": [6, 7, 8], "fbyrmserrorm4k2": [6, 7, 8], "fbzo": [7, 8], "fcurrgantryx_um": [6, 7], "fcurrgantryy_um": [6, 7], "fcurrrmserror": 6, "fdecel": 7, "fdelta": 7, "fencleverarm_mm": [7, 8], "fencmean": 6, "fencoffset": 7, "fencrefpitchm1k1_urad": [7, 8], "fencrefpitchm1k2_urad": [7, 8], "fencscal": [7, 8], "fencscaledenomin": [7, 8], "fencscalefactordenomin": 7, "fencscalefactornumer": 7, "fencstdev": 6, "fepicsenccount": [6, 7, 8], "fepicstrigwidth": [6, 7, 8], "ff": 6, "ff1": 7, "ff2": 7, "ff2_ff1_link_opt": [7, 8], "ffbenderrang": [7, 8], "ffff": 7, "fflow_1_val": 6, "fflow_2_val": 6, "ffmr1k1height": 7, "ffmr1k1pitch": 7, "ffo": [6, 7, 8], "ffrix01": [7, 8], "ffrix02": [7, 8], "ffrix05": [7, 8], "ffsp1k1ghorisont": 7, "ffsp1k1gpitch": 7, "ffsp1k1mpitch": 7, "ffzeroorderbeam": [7, 8], "ffzeroorderbeamexitslit": [7, 8], "ffzo": 7, "fgpiencoderposdiff": [7, 8], "fgpirangemax": [7, 8], "fhighaccel": [7, 8], "fhomeposit": 6, "fhomeposition_rbv": 6, "field": [6, 7], "fill": 7, "filluminatorperc": 6, "filtertim": 4, "find": 7, "findelta": 7, "finveloc": 7, "fipi_read": [6, 7, 8], "fipi_read_rbv": 6, "fipi_set": [6, 7, 8], "fipi_set_rbv": 6, "first": 7, "fix": 7, "flag": [1, 6], "flat": [6, 7], "floatrec_exp_is_inf": 8, "floatrec_exp_is_nan": 8, "floatrec_max_digit": 8, "floatrec_max_precis": 8, "floatrec_min_precis": 8, "flow": 7, "flowaccel": [7, 8], "fm1k1_flow_1": [3, 7, 8], "fm1k1_flow_1_val": [6, 7, 8], "fm1k1_flow_2": [3, 7, 8], "fm1k1_flow_2_val": [6, 7, 8], "fm1k1_press_1": [3, 7, 8], "fm1k1_press_1_val": [6, 7, 8], "fm1k1ds_rtd_1": [6, 7, 8], "fm1k1ds_rtd_2": [6, 7, 8], "fm1k1ds_rtd_3": [6, 7, 8], "fm1k1us_rtd_1": [6, 7, 8], "fm1k1us_rtd_2": [6, 7, 8], "fm1k1us_rtd_3": [6, 7, 8], "fm1k2_flow_1": [3, 7, 8], "fm1k2_flow_1_val": [6, 7, 8], "fm1k2_flow_2": [3, 7, 8], "fm1k2_flow_2_val": [6, 7, 8], "fm1k2_press_1": [3, 7, 8], "fm1k2_press_1_val": [6, 7, 8], "fm3k2ds_rtd_1": [6, 7, 8], "fm3k2ds_rtd_2": [6, 7, 8], "fm3k2ds_rtd_3": [6, 7, 8], "fm3k2us_rtd_1": [6, 7, 8], "fm3k2us_rtd_2": [6, 7, 8], "fm3k2us_rtd_3": [6, 7, 8], "fm4k2ds_rtd_1": [6, 7, 8], "fm4k2ds_rtd_2": [6, 7, 8], "fm4k2ds_rtd_3": [6, 7, 8], "fm4k2us_rtd_1": [6, 7, 8], "fm4k2us_rtd_2": [6, 7, 8], "fm4k2us_rtd_3": [6, 7, 8], "fmax": 6, "fmaxbenddsrmserrorm1k1": [7, 8], "fmaxbendusrmserrorm1k1": [7, 8], "fmaxdsrmserrorm3k2": [7, 8], "fmaxdsrmserrorm4k2": [7, 8], "fmaxpitchrmserrorm1k1": [7, 8], "fmaxpitchrmserrorm1k2": [7, 8], "fmaxrmserror": 7, "fmaxrxrmserrorm2k2": [7, 8], "fmaxrxrmserrorm4k2": [7, 8], "fmaxryrmserrorm3k2": [7, 8], "fmaxtimein": [7, 8], "fmaxusrmserrorm3k2": [7, 8], "fmaxusrmserrorm4k2": [7, 8], "fmaxveloc": [7, 8], "fmaxxrmserrorm1k1": [7, 8], "fmaxxrmserrorm1k2": [7, 8], "fmaxxrmserrorm2k2": [7, 8], "fmaxxrmserrorm3k2": [7, 8], "fmaxxrmserrorm4k2": [7, 8], "fmaxyrmserrorm1k1": [7, 8], "fmaxyrmserrorm1k2": [7, 8], "fmaxyrmserrorm2k2": [7, 8], "fmaxyrmserrorm3k2": [7, 8], "fmaxyrmserrorm4k2": [7, 8], "fmean": 6, "fmin": 6, "fminbenddsrmserrorm1k1": [7, 8], "fminbendusrmserrorm1k1": [7, 8], "fmindsrmserrorm3k2": [7, 8], "fmindsrmserrorm4k2": [7, 8], "fminpitchrmserrorm1k1": [7, 8], "fminpitchrmserrorm1k2": [7, 8], "fminrmserror": 7, "fminrxrmserrorm2k2": [7, 8], "fminrxrmserrorm4k2": [7, 8], "fminryrmserrorm3k2": [7, 8], "fmintimein": [7, 8], "fminusrmserrorm3k2": [7, 8], "fminusrmserrorm4k2": [7, 8], "fminxrmserrorm1k1": [7, 8], "fminxrmserrorm1k2": [7, 8], "fminxrmserrorm2k2": [7, 8], "fminxrmserrorm3k2": [7, 8], "fminxrmserrorm4k2": [7, 8], "fminyrmserrorm1k1": [7, 8], "fminyrmserrorm1k2": [7, 8], "fminyrmserrorm2k2": [7, 8], "fminyrmserrorm3k2": [7, 8], "fminyrmserrorm4k2": [7, 8], "fmmu": 1, "fmpiencoderposdiff": [7, 8], "fmterr_argtypeinvalid": 8, "fmterr_asteriskposit": 8, "fmterr_destbuffoverflow": 8, "fmterr_flagposit": 8, "fmterr_insufficientarg": 8, "fmterr_invalidpointerinput": 8, "fmterr_noerror": 8, "fmterr_percentsignposit": 8, "fmterr_precisiondotposit": 8, "fmterr_precisionvalu": 8, "fmterr_typefieldvalu": 8, "fmterr_unacceptedparamet": 8, "fmterr_widthprecisionvalpo": 8, "fmterr_widthvalu": 8, "focus": 7, "foe": 1, "foffset": 6, "fopen_modeappend": 8, "fopen_modebinari": 8, "fopen_modeplu": 8, "fopen_moderead": 8, "fopen_modetext": 8, "fopen_modewrit": 8, "forget": 7, "format": 7, "format_decasc_cod": 8, "format_hexasc_cod": 8, "format_max_arg": 8, "found": [5, 8], "foutdecel": 7, "foutdelta": 7, "foutveloc": 7, "fposdiff_rbv": 6, "fposit": 7, "fpress_1_val": 6, "frame": 7, "frame_count": 7, "frame_count_rbv": 6, "framecount": 7, "frang": [6, 7], "freal": [6, 7], "fresolut": [6, 7], "frm": 6, "frollleverarm_um": [7, 8], "from": [1, 6, 7], "fromplc": 3, "fscale": 7, "fscaledenomin": 7, "fsmalldelta": [7, 8], "fsp1k1_flow_1": [3, 7, 8], "fsp1k1_flow_1_val": [6, 7, 8], "fsp1k1_flow_2": [3, 7, 8], "fsp1k1_flow_2_val": [6, 7, 8], "fsp1k1_press_1": [3, 7, 8], "fsp1k1_press_1_val": [6, 7, 8], "fstdev": 6, "ftemp": 6, "ftermmax": 7, "ftermmin": 7, "ftimein": [7, 8], "ftimestamp": 8, "ftriggerr": [6, 7, 8], "full": [1, 6], "fullbeamcnst": 6, "function": 7, "function_block": 7, "funderflowperc": [7, 8], "fveloc": 7, "fwm": [6, 7], "fx": 2, "fyroll_urad": [6, 7, 8], "g": 7, "g_arevboundari": 8, "g_arevboundariesk": 8, "g_arevboundariesl": 8, "g_cboundari": 8, "g_h": [0, 3, 6, 7], "g_h_e": [0, 2, 3, 7], "g_h_enc": 0, "g_h_m": [0, 2, 3, 7], "g_pi": [0, 3, 6, 7], "g_pi_m": [0, 2, 3, 7], "g_pi_up_dwn_": [0, 2, 3, 7], "g_pitch": 7, "gantry_diff_limit": 8, "gantry_x_rbv": 6, "gantry_y_rbv": 6, "gap": [6, 7], "gener": [4, 7, 8], "generalconst": 0, "get": 7, "get_rbv": 6, "getcurtaskindex": [7, 8], "getstat": 7, "global": 7, "global_const": 0, "global_dcf77_pulse_split": 8, "global_dcf77_sequence_check": 8, "global_format_hash_prefix_typ": 8, "global_sbcs_t": 8, "global_vari": 0, "global_vers": 0, "globallogtrickletrip_rbv": 6, "gm": [6, 7], "gmbh": 8, "go": 6, "go_rbv": 6, "gpi_up": [3, 7, 8], "gpi_upeurad": [6, 7, 8], "granular": 7, "grate": 7, "greater": [1, 7], "groupid": 4, "guid": 8, "gvl": 0, "gvl_com_buff": 0, "gvl_constant": 0, "gvl_intern": 0, "gvl_logger": [0, 7], "gvl_m1k1": [0, 3], "gvl_m1k1_bender_const": 0, "gvl_m1k1_bender_rtd": [0, 3], "gvl_m1k1_constant": 0, "gvl_m1k2": [0, 3], "gvl_m1k2_constant": 0, "gvl_m2k2": 0, "gvl_m3k2": [0, 3], "gvl_m4k2": [0, 3], "gvl_param_tcunit": 0, "gvl_pmp": [0, 3, 6], "gvl_serialio": [0, 3], "gvl_tcunit": 0, "gvl_teststruct": 0, "ha": 7, "handl": 7, "hard": 7, "hardwar": [6, 7], "hardwareid": 7, "have": 7, "hb0m3": [7, 8], "hbm1": [7, 8], "hbm2": [7, 8], "hbm3": [7, 8], "header": 7, "heatsync": [6, 7], "height": [6, 7], "height_rbv": 6, "henc": 7, "here": 7, "hhsv": 6, "hi2": [7, 8], "high": [2, 6], "higherauthor": 7, "hihi": 6, "hit": [6, 7], "hkey_max_binary_data_s": 8, "hm1": [7, 8], "hm3": [7, 8], "home": 6, "homs_pitchmechan": [7, 8], "hopr": 6, "horizont": 7, "host": [6, 7], "host_to_be16": 7, "host_to_be32": 7, "hostnam": 6, "hostname_rbv": 6, "hour": 7, "how": 7, "hpiv": [7, 8], "hsocket": 7, "hsv": 6, "hystersi": 6, "hz": 6, "hzo": [7, 8], "i": [1, 6, 7], "i2t": 1, "i_bveto": 7, "i_desc": 7, "i_devnam": 7, "i_snetid": 7, "i_stcurrentbp": [3, 8], "i_typecod": 7, "i_xautoreset": 7, "i_xexecut": 7, "i_xok": 7, "i_xreset": 7, "i_xveto": [6, 7], "ibuild": 7, "id": [1, 2, 4, 6, 7, 8], "id_rbv": 6, "identifi": [6, 7], "idxportfind": 7, "ielemcount": 7, "ignorecurrenttest": 8, "igran": 7, "iilluminatorint": [3, 7, 8], "iinputs": 7, "ilatchneg": [3, 7, 8], "ilatchpo": [3, 7, 8], "ilogport": 8, "ilumin": 7, "imajor": 7, "imaxtim": [7, 8], "iminor": 7, "imintim": [7, 8], "implement": 7, "implicitli": 7, "inc": [4, 6], "includ": 7, "increas": [6, 7], "index": [0, 1, 7], "indic": 7, "induc": 7, "info": [1, 3, 6], "inform": 7, "infostr": 6, "infostring_rbv": 6, "init": 7, "input": [1, 2, 3, 6, 7], "inputdst": 3, "inputtoggl": 3, "insert": 7, "instanc": 3, "instanti": 7, "int": [1, 7, 8], "int_to_r": 7, "interfac": 2, "interlock": 7, "intern": [1, 6, 7], "intrnl": 6, "inus": 6, "inuse_rbv": 6, "invers": 4, "io": [1, 3, 6, 7], "io_fbffhwo": 7, "ioc": [6, 7], "ip": [6, 7, 8], "iphelperapi_adaptersinfo": 8, "iphelperapi_ipaddrbyhostnam": 8, "iprevlatchpo": [7, 8], "iq_stpiezoaxi": 7, "iq_stserialrxbuff": 7, "iq_stserialtxbuff": 7, "iraw": [3, 7, 8], "irevis": 7, "isiz": 7, "issu": 7, "item": 3, "iter": 7, "itermbit": 7, "itimesincelast": [7, 8], "itimesincepo": [7, 8], "itriggerwidth": [7, 8], "iunderflowcount": [7, 8], "jerk": 4, "jira": 7, "junction": 2, "just": 7, "k": 6, "k_stopper": 7, "kb": 7, "kbh": [6, 7], "kbv": [6, 7], "kei": 6, "key_rbv": 6, "kl6indata22b": 7, "kl6outdata22b": 7, "known": 6, "l": [6, 7], "l_rbv": 6, "lag": [1, 6], "lamp": 7, "last": 6, "last_refresh_rbv": 6, "lastexectim": 7, "latch": [1, 2, 3, 7], "latchneg1": [1, 3, 7], "latchneg2": 1, "latchpos1": [1, 3, 7], "latchpos2": 1, "later": 7, "lcl": [1, 2, 3, 4, 5, 6, 7, 8, 9], "lcls2": 8, "lcls2_cc_lib": 0, "lcls_gener": 0, "lcls_twincat_mot": 0, "lcls_twincat_opt": 0, "lclsecsd": 7, "lclsgener": 6, "lclsgeneraleventclass": 8, "led": [6, 7], "length": 1, "less": 1, "level": 1, "lever": 7, "lib": 8, "librari": 0, "licens": 2, "limit": [1, 6, 7], "limit1": 1, "limit2": 1, "link": [0, 1, 7], "linkalwai": 7, "lint": [7, 8], "lint_to_r": 7, "lint_to_udint": 7, "lint_to_ulint": 7, "linter": [5, 8], "list": 7, "listen_mode_closeal": 8, "listen_mode_useopen": 8, "live_rbv": 6, "liveint": 6, "llsv": 6, "load": [1, 6], "lock": 1, "log": [6, 7], "logextendedresult": 8, "loghost": 6, "loghost_rbv": 6, "logmessagecount_rbv": 6, "logport": 6, "logport_rbv": 6, "logtovisualstudio": 6, "logtovisualstudio_rbv": 6, "lolo": 6, "longin": 6, "longout": 6, "lookup": 6, "lopr": 6, "lot": 7, "low": 6, "lower": 7, "lowerauthor": 7, "lpm": [6, 7], "lrcurrentsetpoint": 7, "lreal": [7, 8], "lreal_to_udint": 7, "lreal_to_word": 7, "lrg_grating_in": [6, 7], "lrg_grating_in_rbv": 6, "lsv": 6, "m": 7, "m1": [3, 7, 8], "m10": [3, 7, 8], "m11": [3, 7, 8], "m12": [2, 3, 7, 8], "m13": [3, 7, 8], "m14": [3, 7, 8], "m15": [3, 7, 8], "m16": [3, 7, 8], "m17": [3, 7, 8], "m18": [3, 7, 8], "m19": [0, 3, 7, 8], "m1k1": [0, 3, 6, 7, 8], "m1k1_pitch": [3, 7, 8], "m1k1bendbstoenable1": [3, 7, 8], "m1k1bendbstoenable2": [3, 7, 8], "m1k2": [0, 3, 6, 7, 8], "m1k2_pitch": [3, 7, 8], "m2": [3, 7, 8], "m20": [0, 3, 7, 8], "m21": [0, 3, 7, 8], "m22": [0, 3, 7, 8], "m23": [0, 3, 7, 8], "m24": [3, 7, 8], "m25": [3, 7, 8], "m26": [3, 7, 8], "m27": [3, 7, 8], "m28": [3, 7, 8], "m29": [3, 7, 8], "m2k2": [0, 3, 7], "m2k2flatbstoenable1": [3, 7, 8], "m2k2flatbstoenable2": [3, 7, 8], "m3": [3, 7, 8], "m30": [3, 7, 8], "m31": [3, 7, 8], "m32": [3, 7, 8], "m33": [3, 7, 8], "m34": [3, 7, 8], "m35": [3, 7, 8], "m36": [3, 7, 8], "m37": [3, 7, 8], "m3k2": [0, 3, 7], "m3k2kbhbstoenable1": [3, 7, 8], "m3k2kbhbstoenable2": [3, 7, 8], "m4": [3, 7, 8], "m4k2": [0, 3, 7], "m4k2kbvbstoenable1": [3, 7, 8], "m4k2kbvbstoenable2": [3, 7, 8], "m5": [3, 7, 8], "m6": [3, 7, 8], "m7": [3, 7, 8], "m8": [3, 7, 8], "m9": [3, 7, 8], "m_h": [0, 3, 6, 7], "m_h_e": [0, 2, 3, 7], "m_h_m": [0, 2, 3, 7], "m_pi": [0, 3, 6, 7], "m_pi_e_up": 3, "m_pi_m": [0, 2, 3, 7], "m_pi_up_dwn_": [0, 2, 3, 7], "machinemod": [6, 7], "machinemode_rbv": 6, "magnitud": 6, "mai": 7, "main": [0, 3], "maint": 6, "maint_rbv": 6, "major": [6, 7], "majorvers": 7, "make": 7, "mani": 7, "master": 1, "masteraxi": 8, "max": [2, 7], "max_adapter_address_length": 8, "max_adapter_description_length": 8, "max_adapter_name_length": 8, "max_apertur": 8, "max_assert": 8, "max_average_measur": 8, "max_device_st": 8, "max_fast_fault": 8, "max_local_adapt": [7, 8], "max_rbv": 6, "max_remote_pc": 8, "max_retri": 8, "max_route_addr_len": 8, "max_route_name_len": 8, "max_route_transport": 8, "max_stat": 8, "max_state_motor": 8, "max_string_length": 8, "max_throttle_mod": 8, "max_veto_devic": 8, "maxaccel_rbv": 6, "maxcount": 4, "maxdecel_rbv": 6, "maximum": [4, 6], "maxnumberofassertsforeachtestsuit": 8, "maxnumberoftestsforeachtestsuit": 8, "maxnumberoftestsuit": 8, "maxvel_rbv": 6, "mbbi": 6, "mbbo": 6, "mc_axisparamet": 7, "mc_readparamet": [7, 8], "mcreadparameterpitchm1k1": [7, 8], "mcreadparameterpitchm1k2": [7, 8], "mean_rbv": 6, "measur": 1, "mechan": 7, "messag": 6, "message_rbv": 6, "messageid_rbv": 6, "messagejson_rbv": 6, "messagessent_rbv": 6, "met": 7, "metadata": 6, "method": 7, "micro": 7, "microvers": 7, "might": 6, "min": 7, "min_rbv": 6, "min_route_transport": 8, "minimum": 6, "minor": [6, 7], "minorvers": 7, "minsever": 6, "minseverity_rbv": 6, "mirror": 7, "misconfig": [6, 7], "mm": [0, 3, 6, 7], "mod": 7, "mode": [1, 7], "modul": 0, "monitor": 6, "mono": [0, 2, 3, 6, 7], "monochrom": 7, "mot": 7, "motion": [7, 8], "motion_gvl": [0, 6, 7], "motionconst": 0, "motioncontrol": 4, "motor": [1, 2, 3, 7], "move": [3, 6, 7], "move_ok_rbv": 6, "mpi_up": [3, 7, 8], "mpi_upeurad": [6, 7, 8], "mr1k1": [2, 6, 7], "mr1k1_in": 7, "mr1k1_insert": [6, 7], "mr1k1_inserted_rbv": 6, "mr1k1_out": 7, "mr1k1_y_enc": [1, 3, 7], "mr1k2": [2, 6, 7], "mr2k2": [2, 6, 7], "mr3k2": [2, 6, 7], "mr4k2": [2, 6, 7], "msg": 6, "must": 7, "nactivecohort": 6, "name": [1, 4, 5, 6], "name_rbv": 6, "namespac": 7, "nanomet": 7, "nbcrang": 6, "nbeamclass": [6, 7], "nbrakemod": 7, "nbusycycl": [7, 8], "nc": [0, 3, 6, 7], "nchannel": 7, "ncntalarmsclear": 6, "ncntalarmsconfirm": 6, "ncntalarmsrais": 6, "ncntmessagess": 6, "ncohortint": 6, "ncomstat": 3, "nctoplc": [3, 7, 8], "nctoplc_axis_ref": 8, "nctrl1": 3, "nctrl2": 3, "nctrl_logger_data_array_s": 8, "ncurrgantri": 7, "ncurrgantryi": 7, "ncurrgantryx": 7, "ndatain1": 3, "ndatain2": 3, "ndataout1": 3, "ndataout2": 3, "ndatarecvcount": 7, "ndatasentcount": 7, "ndroppedfram": [7, 8], "need": 7, "neg": [1, 3], "nelem": 6, "nelm_rbv": 6, "nenablemod": 7, "nenccntbenddsm1k1": [6, 7, 8], "nenccntbendusm1k1": [6, 7, 8], "nenccntdsm3k2": [6, 7, 8], "nenccntdsm4k2": [6, 7, 8], "nenccntpitchm1k1": [6, 7, 8], "nenccntpitchm1k2": [6, 7, 8], "nenccntrxm2k2": [6, 7, 8], "nenccntrxm4k2": [6, 7, 8], "nenccntrym3k2": [6, 7, 8], "nenccntusm3k2": [6, 7, 8], "nenccntusm4k2": [6, 7, 8], "nenccntxdwnm1k1": [6, 7, 8], "nenccntxdwnm1k2": [6, 7, 8], "nenccntxm2k2": [6, 7, 8], "nenccntxm3k2": [6, 7, 8], "nenccntxm4k2": [6, 7, 8], "nenccntxupm1k1": [6, 7, 8], "nenccntxupm1k2": [6, 7, 8], "nenccntydwnm1k1": [6, 7, 8], "nenccntyleftm1k2": [6, 7, 8], "nenccntym2k2": [6, 7, 8], "nenccntym3k2": [6, 7, 8], "nenccntym4k2": [6, 7, 8], "nenccntyrightm1k2": [6, 7, 8], "nenccntyupm1k1": [6, 7, 8], "nenccount": 7, "nencodercount": [3, 7, 8], "nencodercount_rbv": 6, "nencrefbenddsm1k1": [6, 7, 8], "nencrefbendusm1k1": [6, 7, 8], "nencrefdsm3k2": [6, 7, 8], "nencrefdsm4k2": [6, 7, 8], "nencrefpitchm1k1": [6, 7, 8], "nencrefpitchm1k2": [6, 7, 8], "nencrefrxm2k2": [6, 7, 8], "nencrefrxm4k2": [6, 7, 8], "nencrefrym3k2": [6, 7, 8], "nencrefusm3k2": [6, 7, 8], "nencrefusm4k2": [6, 7, 8], "nencrefxdwnm1k1": [6, 7, 8], "nencrefxdwnm1k2": [6, 7, 8], "nencrefxm2k2": [6, 7, 8], "nencrefxm3k2": [6, 7, 8], "nencrefxm4k2": [6, 7, 8], "nencrefxupm1k1": [6, 7, 8], "nencrefxupm1k2": [6, 7, 8], "nencrefydwnm1k1": [6, 7, 8], "nencrefyleftm1k2": [6, 7, 8], "nencrefym2k2": [6, 7, 8], "nencrefym3k2": [6, 7, 8], "nencrefym4k2": [6, 7, 8], "nencrefyrightm1k2": [6, 7, 8], "nencrefyupm1k1": [6, 7, 8], "nerror": 7, "nerrorid": [6, 7], "nerrorid_rbv": 6, "net": 8, "network": 7, "nev": [6, 7], "nevrang": 6, "new": [1, 7], "nflag": [6, 7], "nflags_rbv": 6, "nframecount": [6, 7, 8], "ngantry_tolerance_nm_default": 8, "nglobaccev": 8, "nid": 6, "nindex": 7, "nlangid_onlinemonitor": 8, "nlastrefreshtim": 6, "nlocalport": 7, "nlocaltrickletripthreshold": 8, "nlocaltripthreshold": 8, "nlowermr1k1height": 7, "nlowermr1k1pitch": 7, "nlowersp1k1gh": 7, "nlowersp1k1mpitch": 7, "nlowersp1k1mpitch_1000": 7, "nlowersp1k1mpitch_400": 7, "nm": 7, "nm1k1bendds_enc_ref": [7, 8], "nm1k1bendds_pmps_lowerlimit": [7, 8], "nm1k1bendds_pmps_upperlimit": [7, 8], "nm1k1bendus_enc_ref": [7, 8], "nm1k1bendus_pmps_lowerlimit": [7, 8], "nm1k1bendus_pmps_upperlimit": [7, 8], "nm1k1ds_rtd_1": [3, 7, 8], "nm1k1ds_rtd_2": [3, 7, 8], "nm1k1ds_rtd_3": [3, 7, 8], "nm1k1us_rtd_1": [3, 7, 8], "nm1k1us_rtd_2": [3, 7, 8], "nm1k1us_rtd_3": [3, 7, 8], "nm2k2rx_enc_ref": [7, 8], "nm2k2x_enc_ref": [7, 8], "nm2k2y_enc_ref": [7, 8], "nm3k2ds_enc_ref": [7, 8], "nm3k2ds_pmps_lowerlimit": 7, "nm3k2ds_pmps_upperlimit": 7, "nm3k2ds_rtd_1": [3, 7, 8], "nm3k2ds_rtd_2": [3, 7, 8], "nm3k2ds_rtd_3": [3, 7, 8], "nm3k2ry_enc_ref": [7, 8], "nm3k2us_enc_ref": [7, 8], "nm3k2us_pmps_lowerlimit": 7, "nm3k2us_pmps_upperlimit": 7, "nm3k2us_rtd_1": [3, 7, 8], "nm3k2us_rtd_2": [3, 7, 8], "nm3k2us_rtd_3": [3, 7, 8], "nm3k2x_enc_ref": [7, 8], "nm3k2y_enc_ref": [7, 8], "nm4k2_chin_left_rtd": [3, 6, 7, 8], "nm4k2_chin_right_rtd": [3, 6, 7, 8], "nm4k2ds_enc_ref": [7, 8], "nm4k2ds_pmps_lowerlimit": [7, 8], "nm4k2ds_pmps_upperlimit": [7, 8], "nm4k2ds_rtd_1": [3, 7, 8], "nm4k2ds_rtd_2": [7, 8], "nm4k2ds_rtd_3": [7, 8], "nm4k2rx_enc_ref": [7, 8], "nm4k2us_enc_ref": [7, 8], "nm4k2us_pmps_lowerlimit": [7, 8], "nm4k2us_pmps_upperlimit": [7, 8], "nm4k2us_rtd_1": [3, 7, 8], "nm4k2us_rtd_2": [3, 7, 8], "nm4k2us_rtd_3": [3, 7, 8], "nm4k2x_enc_ref": [7, 8], "nm4k2y_enc_ref": [7, 8], "nmachinemod": [6, 7, 8], "nmajor": 7, "nmaxbusycycl": [7, 8], "nmaxstat": 8, "nmaxstatemotorcount": 8, "nmicro": 7, "nminor": 7, "nmintimeviolationaccept": 8, "nmode": 7, "nmr1k1_y_enc_pmp": [3, 7, 8], "no_brak": 7, "noflow": 7, "nomin": 7, "non": 7, "none": 1, "nonzero": 6, "notifi": 6, "now": 7, "npackmod": 8, "nrate": 6, "nrawencoderint": 8, "nrawencoderuint": 8, "nrawencoderulint": [3, 7, 8], "nregisters": 8, "nremoteport": 7, "nreqid": 7, "nrequestcohort": 6, "nstate1": 3, "nstate2": 3, "nstate4": 3, "nstringit": 7, "ntime": 7, "ntran": [6, 7], "ntransitionassertionid": 7, "ntrickletriptim": 8, "ntripresetperiod": 8, "number": 7, "numberofinitializedtestsuit": 8, "numer": [6, 7], "nunknownassertionid": 7, "nupdatecycl": [7, 8], "nuppermr1k1height": 7, "nuppermr1k1pitch": 7, "nuppersp1k1gh": 7, "nuppersp1k1gpitch_1000": 7, "nuppersp1k1gpitch_400": 7, "nuppersp1k1gpitch_700": 7, "nuppersp1k1mpitch": 7, "nuppersp1k1mpitch_1000": 7, "nuppersp1k1mpitch_400": 7, "nwatchdogtim": 8, "nxdwn_enc_ref": [7, 8], "nxdwnencref": 7, "nxup_enc_ref": [7, 8], "nxupencref": 7, "nydwn_enc_ref": [7, 8], "nydwnencref": 7, "nyleft_enc_ref": [7, 8], "nyright_enc_ref": [7, 8], "nyup_enc_ref": [7, 8], "nyupencref": 7, "nzoslow": 7, "o": 7, "occur": [1, 7], "ocp": 1, "off": [6, 7], "off_rbv": 6, "offset": [4, 6, 7, 8], "ok": [1, 6], "ok_rbv": 6, "old": 7, "onam": [6, 7], "onc": 7, "one": 7, "onli": 7, "onst": [6, 7], "op": 1, "oper": 7, "optic": [1, 2, 3, 4, 5, 6, 7, 8, 9], "order": 7, "org": 8, "otcid": 8, "other": 1, "otherset": 4, "our": 7, "out": [1, 3, 7], "output": [1, 2, 3, 6, 7], "outputsrc": 3, "outsid": 6, "over": 1, "overal": 6, "overcurr": 2, "overflow": [1, 3], "overidden": 6, "overload": 1, "overrang": [1, 3, 7], "overtemperatur": 1, "overvoltag": 1, "ovrd": 6, "own": 7, "owner": 3, "p_serial_com": 0, "packet": 7, "page": 0, "panel": 7, "paramet": [6, 7], "parameterlist": 0, "parameternumb": 7, "path": 7, "path_rbv": 6, "payload": [7, 8], "pcdshub": [0, 1, 2, 3, 4, 5, 6, 7, 8, 9], "pcomin": 7, "pcomout": 7, "pct": 6, "pct_rbv": 6, "pdo": 1, "pe_rang": 8, "penc": 8, "pend": 1, "per": 7, "perang": 8, "photonenergy_rbv": 6, "pi": [7, 8], "pick": 6, "piezo": 7, "piezoseri": 0, "pinputadr": 7, "pitch": [0, 3, 6, 7], "plc": [1, 2, 3, 4, 5, 6, 7, 8, 9], "plcappsysteminfo": 8, "plclicenseinfo": 8, "plctask": 3, "plctasksysteminfo": [7, 8], "plctonc": [3, 8], "plctonc_axis_ref": 8, "pleas": 7, "pm1": [7, 8], "pm1offset": [7, 8], "pm2": [7, 8], "pm2offset": [7, 8], "pm3": [7, 8], "pm3offset": [7, 8], "pmp": [0, 7, 8], "pmps_ffo": [0, 2, 3, 7], "pmps_gvl": [0, 6, 7], "pmps_id_rbv": 6, "pmps_loaded_rbv": 6, "pmps_param": 0, "pmps_pre": [0, 2, 3, 7], "pmps_state_rbv": 6, "pmps_tool": 0, "po": [1, 7], "point": 7, "pointer": [7, 8], "pool": 6, "port": [2, 6, 7, 8], "posit": [1, 3, 6, 7], "positionareacontrol": 4, "poslagen_rbv": 6, "poslagtime_rbv": 6, "poslagval_rbv": 6, "pou": 0, "poutputadr": 7, "power": [1, 2, 6], "ppartialadr": 7, "pragma": [0, 6], "prec": 6, "precis": 2, "prefix": [6, 7], "press": 7, "pressur": 7, "previou": 7, "prg_1_plctask": [0, 3], "prg_2_pmps_post": [0, 3], "prg_daq_encod": [0, 3, 6], "prg_mr1k1_bend": [0, 3, 6], "prg_mr1k1_bend_bend": [0, 3, 6], "prg_mr1k2_switch": [0, 3, 6], "prg_mr2k2_flat": [0, 3, 6], "prg_mr3k2_kbh": [0, 3, 6], "prg_mr4k2_kbv": [0, 3, 6], "prg_sl1k2_exit": [0, 3, 6], "prg_sp1k1_mono": [0, 3, 6], "prg_spo_pmp": 0, "prg_st1k1_zo": 0, "prg_stat": [0, 6], "prg_zeroorder_pmp": [0, 6], "primari": [1, 2], "privat": 7, "program": 7, "project": 7, "protect": [1, 2], "proto6": 7, "protocol": 7, "prsm": [6, 7], "psrc": 7, "pt": 7, "pt100": 2, "pttotest": 7, "pulsedistanceneg": 4, "pulsedistancepo": 4, "put": 7, "pv": 7, "pwr": [6, 7], "pwr_rbv": 6, "pytmc": 7, "q": 7, "q_bbusi": 7, "q_bdone": 7, "q_strequestedbp": [3, 8], "q_xdone": 7, "q_xfastfaultout": [3, 7, 8], "qualified_onli": 7, "r": [6, 7], "r_rbv": 6, "r_trig": [7, 8], "rang": [1, 4, 6, 7], "range_rbv": 6, "rate": 6, "rate_rbv": 6, "raw": 7, "re": [6, 7], "read": 7, "readi": [3, 7], "readmod": 7, "readmode_cycl": 7, "real": [7, 8], "real_to_lr": 7, "receiv": 1, "record": 0, "reduc": [1, 3, 7], "ref": 7, "ref_rbv": 6, "refactor": 7, "refer": 7, "referencesystem": 4, "refmod": 4, "refresh": 6, "refresh_rbv": 6, "refsearch": 4, "refsoftsyncmask": 4, "refsync": 4, "registrationfailur": 6, "registrationfailure_rbv": 6, "relat": 7, "remainingtim": 6, "remainingtime_rbv": 6, "remov": 7, "report": 7, "req": 6, "reqposlimhi": 7, "reqposlimlo": 7, "request": [1, 6, 7], "requestcohort_rbv": 6, "requestedbp": [1, 3, 6], "res_rbv": 6, "reserv": 1, "reserved1": 7, "reserved2": 7, "reserved3": 7, "reset": [1, 3, 6, 7], "reset_rbv": 6, "resistor": 1, "retri": 7, "revhyst": 8, "rise": [6, 7], "rix": [1, 2, 3, 4, 5, 6, 7, 8, 9], "rixs_opt": 3, "rm": 7, "rms_rbv": 6, "roll": [0, 3, 6, 7], "roll_rbv": 6, "rotat": 7, "route_flag_dynam": 8, "route_flag_nooverrid": 8, "route_flag_temporari": 8, "router": 6, "routin": 6, "rp": 7, "rphotonenergi": [7, 8], "rs232": 2, "rtd": [1, 2, 3, 6, 7], "rtd1": [3, 6, 7, 8], "rtd10": [3, 6, 7, 8], "rtd11": [3, 6, 7, 8], "rtd12": [3, 6, 7, 8], "rtd2": [3, 6, 7, 8], "rtd3": [3, 6, 7, 8], "rtd4": [3, 6, 7, 8], "rtd5": [3, 6, 7, 8], "rtd6": [3, 6, 7, 8], "rtd7": [3, 6, 7, 8], "rtd8": [3, 6, 7, 8], "rtd9": [3, 6, 7, 8], "rtd_crystal_bottom": [3, 6, 7, 8], "rtd_crystal_top": [3, 6, 7, 8], "rtd_heatsync": [3, 6, 7, 8], "rtd_yag": [3, 6, 7, 8], "rtdinput": [1, 3, 7], "rtime": 6, "rtinitparams_m1k2": [7, 8], "rtnewdata": 7, "rtnewgpimov": [7, 8], "rtreset": 7, "runtimevers": 8, "runtimeversionnumer": 8, "rx": [0, 3, 7], "rxbuffer": 7, "ry": [0, 3, 7], "s_io": [0, 3], "s_io_": [0, 2, 3], "s_io_m": [0, 2, 3, 7], "s_r": [0, 2, 3, 7], "saf": 3, "safe": [6, 7], "safebenderrang": [6, 7], "safebenderrange_rbv": 6, "same": 7, "sat": 7, "sc": [6, 7], "scale": [6, 7], "scale_denomin": 7, "scalefactordenomin": 4, "scalefactornumer": 4, "schema": 6, "schema_rbv": 6, "screw": 7, "sd_io_e_pmp": [7, 8], "sd_io_ffo": [7, 8], "sd_r": 7, "sd_rot": [6, 7], "sd_v": [6, 7], "sdevnam": [6, 7], "search": 0, "second": [6, 7], "secondari": 1, "see": 7, "selector": 7, "semicolon": 6, "senc": 8, "send": 7, "sensor": 7, "sent": 7, "serial": 7, "serial_rxbuffer_m1k2": [7, 8], "serial_stcomin_m1k2": [3, 7, 8], "serial_stcomout_m1k2": [3, 7, 8], "serial_txbuffer_m1k2": [7, 8], "serialio": 3, "seriallinecontrol": [7, 8], "seriallinemode_el6_22b": 7, "seriallinemode_kl6_22b_standard": 7, "serrormessag": 6, "serrormessage_rbv": 6, "set": [0, 3, 6, 7], "set_rbv": 6, "setpo": 7, "setpoint": 6, "setpoint_rbv": 6, "setposarray_rbv": 6, "setstat": 7, "severity_rbv": 6, "sflagdesc_rbv": 6, "shardwareid": 7, "shl": 7, "should": 7, "side": 1, "singl": 7, "singlemod": 2, "sio_curr": [3, 7, 8], "sio_load": [3, 7, 8], "sipaddr": 7, "siptidbit": [7, 8], "size": [7, 8], "sizecomin": 7, "sizeof": 7, "sjsonvalu": 8, "sl1k2": [0, 2, 3, 6, 7], "slac": 8, "slave": 7, "slimmax_rbv": 6, "slimmaxen_rbv": 6, "slimmin_rbv": 6, "slimminen_rbv": 6, "slit": 7, "slocalhost": 7, "slocalip": 7, "slowmanu": 4, "smaller": [1, 7], "smessage_rbv": 6, "sname": 7, "snetid": 7, "socket": 7, "softendmaxcontrol": 4, "softendmincontrol": 4, "sourc": 6, "source_rbv": 6, "sp": 7, "sp1k1": [0, 2, 3, 4, 6, 7], "spath": 6, "speed": 6, "splchostnam": 8, "splcname": 7, "spmpsdevicenam": 7, "spmpsstate": 7, "sremotehost": 7, "st1k1": [0, 2, 3, 6, 7], "st1k1_zo": 7, "st1k2": 7, "st_amsrouteentri": 8, "st_axisparametersetexpos": 0, "st_beamparam": [0, 8], "st_beamparams_io": [0, 1, 8], "st_bp_arbintern": 0, "st_ctrl_cycle_time_interpret": 8, "st_dbstateparam": 0, "st_ff": 0, "st_ffinfo": 0, "st_ffoverrid": 0, "st_lclsgeneraleventclass": 8, "st_libvers": [7, 8], "st_loggingeventinfo": 0, "st_motionstag": [0, 7, 8], "st_pendingev": 0, "st_pmps_apertur": 0, "st_pmps_aperture_io": 0, "st_pmps_attenu": 8, "st_positionst": 0, "st_renishawabsenc": [7, 8], "st_system": 8, "st_timezoneinform": 8, "stage": [2, 7], "stall": [1, 3, 6], "stamp": 1, "standard": [1, 3, 7], "start": [1, 6, 7], "startdt": 6, "startdt_rbv": 6, "stat": [6, 7], "state": [1, 3, 6, 7], "static": 6, "statstask": 3, "stattenu": 8, "statu": [1, 3, 6, 7], "status1": 1, "status2": 1, "status__": 1, "status__acceler": 1, "status__buff": 1, "status__busi": 1, "status__calibr": 1, "status__cool": 1, "status__count": 1, "status__curr": 1, "status__deceler": 1, "status__diag": 1, "status__digit": 1, "status__en": 1, "status__error": 1, "status__extrapol": 1, "status__fram": 1, "status__hardwar": 1, "status__in": 1, "status__init": 1, "status__input": 1, "status__latch": 1, "status__limit": 1, "status__motor": 1, "status__mov": 1, "status__overrang": 1, "status__overrun": 1, "status__par": 1, "status__readi": 1, "status__rec": 1, "status__set": 1, "status__st": 1, "status__statu": 1, "status__sync": 1, "status__torqu": 1, "status__transmit": 1, "status__trip": 1, "status__txpdo": 1, "status__underrang": 1, "status__warn": 1, "staxisparamet": 7, "staxisstatu": 7, "stbeamparam": 6, "stchannel": 7, "stctrl_global_cycletimeinterpret": 8, "stcurrentbeamparamet": [6, 7, 8], "stdata": 7, "stdev_rbv": 6, "stepper": [2, 7], "stepsb": 6, "stepsf": 6, "stepsp": 6, "stesthost": [7, 8], "steventinfo": 6, "stheader": 7, "still": 7, "stlibversion_lcls_twincat_mot": 8, "stlibversion_lcls_twincat_opt": 8, "stlibversion_rix_opt": 7, "stlibversion_tc2_controllertoolbox": 8, "stlibversion_tc2_ethercat": 8, "stlibversion_tc2_iofunct": 8, "stlibversion_tc2_math": 8, "stlibversion_tc2_mc2": 8, "stlibversion_tc2_modbussrv": 8, "stlibversion_tc2_serialcom": 8, "stlibversion_tc2_standard": 8, "stlibversion_tc2_system": 8, "stlibversion_tc2_util": 8, "stlibversion_tc3_eventlogg": 8, "stlibversion_tc3_jsonxml": 8, "stlibversion_tc3_modul": 8, "stlibversion_tcunit": 8, "stm": [1, 3, 7], "stmotionstag": 7, "sto": [6, 7], "stop": [1, 7], "store": 7, "stout": 7, "stpitch": 7, "stpmp": 7, "stransitionkei": 7, "streqbp": 7, "strequestedbeamparamet": [6, 8], "string": [6, 7, 8], "struct": 7, "structur": 7, "stsy": 8, "sttaskinfo": [7, 8], "sttransitiondb": 6, "stxdwn": 7, "stxdwnenc": [3, 7, 8], "stxup": 7, "stxupenc": [3, 7, 8], "styag1": 7, "styag2": 7, "stydwn": 7, "stydwnenc": [3, 7, 8], "styup": 7, "styupenc": [3, 7, 8], "success_ev": 8, "successfulpreempt": [6, 8], "successfulpreemptions_rbv": 6, "suggest": 7, "suppli": 2, "supplier": 2, "support": 7, "sure": 7, "sversion": 7, "switch": [1, 2, 6, 7], "symbol": [0, 6], "sync": [1, 3], "synchron": [1, 3], "syncman": 1, "syncronis": 1, "syncunit": 2, "system": [6, 7], "systemservice_addremot": 8, "systemservice_changenetid": 8, "systemservice_closehandl": 8, "systemservice_createfil": 8, "systemservice_delremot": 8, "systemservice_enumremot": 8, "systemservice_fclos": 8, "systemservice_fdelet": 8, "systemservice_feof": 8, "systemservice_ffilefind": 8, "systemservice_fget": 8, "systemservice_fopen": 8, "systemservice_fprintf": 8, "systemservice_fput": 8, "systemservice_fread": 8, "systemservice_frenam": 8, "systemservice_fscanf": 8, "systemservice_fseek": 8, "systemservice_ftel": 8, "systemservice_fwrit": 8, "systemservice_iphelperapi": 8, "systemservice_iphostnam": 8, "systemservice_mkdir": 8, "systemservice_opencr": 8, "systemservice_openread": 8, "systemservice_openwrit": 8, "systemservice_reg_hkeylocalmachin": 8, "systemservice_rmdir": 8, "systemservice_sendemail": 8, "systemservice_startprocess": 8, "systemservice_timeservic": 8, "systemstateflags_bsod": 8, "systemstateflags_rtviol": 8, "systemtime_date_and_time_max": 8, "systemtime_date_and_time_max64": 8, "systemtime_date_and_time_min": 8, "systemtime_date_and_time_min64": 8, "systemtime_datedelta_offset": 8, "systemtime_max_monthdai": 8, "systemtime_max_yearsdai": 8, "systemtime_ticksperdai": 8, "systemtime_ticksperday64": 8, "systemtime_tickspermsec": 8, "systemtime_tickspermsec64": 8, "systemtime_tickspersec": 8, "systemtime_tickspersec64": 8, "systim": 1, "t": 7, "t1k1": 7, "t_arg": 8, "t_hashtableentri": 0, "t_hsocket": [7, 8], "t_ipv4addr": 7, "t_throttletim": 8, "t_ularge_integ": 8, "tacc": 4, "taken": 7, "tan": 7, "target": [1, 8], "targetposcontrol": 4, "task": 3, "tc2_mc2": 8, "tc2_serialcom": 8, "tc2_standard": 8, "tc2_system": 8, "tc2_tcpip": 8, "tc2_util": 8, "tc3_modul": 8, "tc_event": 0, "tc_event_class": 0, "tcevent_fmtprgs": 8, "tcevent_srcnames": 8, "tcevententri": 8, "tceventflag_autofmtal": 8, "tceventflag_fmtself": 8, "tceventflag_log": 8, "tceventflag_msgbox": 8, "tceventflag_prioclass": 8, "tceventflag_srcid": 8, "tceventsever": [6, 8], "tceventstate_confirm": 8, "tceventstate_invalid": 8, "tceventstate_reset": 8, "tceventstate_resetcon": 8, "tceventstate_sign": 8, "tcgener": 7, "tcgeneraladseventclass": 8, "tclinkto": 7, "tcmcglobal": 8, "tcpads_igr_adapter_linkstatu": 8, "tcpads_igr_closebyhdl": 8, "tcpads_igr_conlist": 8, "tcpads_igr_multicast_addbyhdl": 8, "tcpads_igr_multicast_dropbyhdl": 8, "tcpads_igr_peerbyhdl": 8, "tcpads_igr_recvbyhdl": 8, "tcpads_igr_recvfrombyhdl": 8, "tcpads_igr_sendbyhdl": 8, "tcpads_igr_sendtobyhdl": 8, "tcpads_maxudp_buffs": 8, "tcpads_null_hsocket": 8, "tcpadsconlst_iof_accept": 8, "tcpadsconlst_iof_closeal": 8, "tcpadsconlst_iof_connect": 8, "tcpadsconlst_iof_gethndlbyaddr": 8, "tcpadsconlst_iof_getlinkstatu": 8, "tcpadsconlst_iof_listen": 8, "tcpadsconlst_iof_udpbind": 8, "tcroutereventclass": 8, "tcrtimeeventclass": 8, "tcsystemeventclass": 8, "tcunit": 8, "tcunitrunn": 8, "temp": 7, "temp_rbv": 6, "term": [0, 2, 3, 7], "termin": [0, 1, 7], "test": 7, "testpitch_limitswitch": 8, "testsuiteaddress": 8, "testsuiteisregist": 8, "than": [1, 7], "them": 7, "theta0": [7, 8], "theta_m1": [7, 8], "theta_m2": [7, 8], "theta_m3": [7, 8], "thi": [1, 6, 7], "throttle_mode_default": 8, "throttle_mode_off": 8, "through": 7, "thst": [6, 7], "ticket": 7, "tiib": 7, "tiid": [3, 7], "time": [1, 4, 7, 8], "timebetweentestsuitesexecut": 8, "timeout": 7, "timeout_qvz": 8, "timeout_wvz": 8, "timeout_zvz": 8, "timeservice_adjusttimetortc": 8, "timeservice_dateandtim": 8, "timeservice_rtctimediff": 8, "timeservice_systemtim": 8, "timeservice_timezoninform": 8, "timest": 1, "timestamp": [1, 6, 7], "timestamp_rbv": 6, "tinc": 3, "todo": 7, "toggl": [1, 3], "ton": [7, 8], "tonnewgpimov": [7, 8], "tonretryconnect": 7, "tonswtrigg": [7, 8], "tontimeoutrst_m1k2": [7, 8], "too": 7, "toplc": 3, "torqu": [1, 3], "total": [5, 6, 8], "tpo": 4, "tran": [6, 7], "trans_margin": 8, "trans_scaling_factor": 8, "transit": 7, "transmiss": 7, "transmission_rbv": 6, "tretri": 7, "trig_rat": 7, "trig_rate_rbv": 6, "trig_width": 7, "trig_width_rbv": 6, "trigger": 7, "trip": [6, 7], "tripped_rbv": 6, "tristat": 1, "true": [1, 4, 6, 7], "truncat": 7, "tst": 7, "tswtriggerdelai": [7, 8], "turn": 7, "tvelo": 4, "twice": 7, "twincat": [6, 8], "twincat_licenseinfovarlist": 0, "twincat_systeminfovarlist": 0, "twst": [6, 7], "txbuffer": 7, "txpdo": [1, 3, 7], "type": [0, 1, 7, 8], "typecod": 6, "typecode_rbv": 6, "typedef": 7, "u": [0, 1, 3, 6, 7], "udint": [1, 7, 8], "udint_to_dword": 7, "udint_to_usint": 7, "udp": 6, "uint": [1, 7, 8], "uint16_t": 7, "uint32_t": 7, "uint8_t": 7, "uint_to_word": 7, "ulint": [1, 7, 8], "ulint_to_dint": 7, "ulint_to_dword": 7, "ulint_to_lr": 7, "ulint_to_udint": 7, "ulint_to_uint": 7, "um": [4, 6, 7], "unambigu": 7, "underflow": [1, 3], "underrang": [1, 3, 7], "undervoltag": 1, "uninit": [6, 7], "uninitialized_class_guid": 8, "unit": 7, "unitnam": 4, "unix": 6, "unknown": 7, "unlink": 7, "unset": 8, "unus": 7, "uo": 1, "up": [1, 7], "updat": [1, 6, 7], "upper": 7, "urad": [4, 6, 7], "us": [6, 7], "usaf": 7, "usint": [1, 7], "usint_to_byt": 7, "usr": 6, "vacuum": 7, "val_rbv": 6, "valid": [1, 3], "valid_rbv": 6, "valu": [1, 3, 4, 6, 7, 8], "var": 7, "var_glob": 7, "var_in_out": 7, "var_input": 7, "var_output": 7, "variabl": 6, "ve": 7, "velo": [4, 6], "velo_rbv": 6, "veloc": [1, 3], "vendor": 8, "verbos": 6, "veri": 7, "verifi": 7, "version": [7, 8], "vert": [0, 3, 6, 7], "vertic": 7, "veto": 7, "veto_rbv": 6, "vibrat": 7, "virtual": 7, "visible_test_veloc": 8, "voltag": 1, "wai": 7, "want": 7, "warn": [1, 3, 6], "watch": 7, "waveform": 6, "wcstate": 3, "we": [6, 7], "west_europe_tzi": 8, "when": [1, 7], "where": 7, "which": 6, "width": 6, "width_rbv": 6, "win32eventclass": 8, "window": 6, "within": 7, "word": [7, 8], "work": 7, "would": 6, "write": [6, 7], "www": 8, "x": [0, 3, 6, 7], "x0000ffff": 4, "x0010": 1, "x0011": 1, "x0020": 1, "x0030": 1, "x1": [0, 2, 3, 7], "x10f4": 1, "x1600": 1, "x1601": 1, "x1602": 1, "x1603": 1, "x1604": 1, "x1605": 1, "x1606": 1, "x1607": 1, "x1608": 1, "x1800": 1, "x1801": 1, "x1802": 1, "x1803": 1, "x1a00": 1, "x1a01": 1, "x1a02": 1, "x1a03": 1, "x1a04": 1, "x1a05": 1, "x1a06": 1, "x1a07": 1, "x1a08": 1, "x1a09": 1, "x1a0a": 1, "x1a10": 1, "x1a11": 1, "x1a12": 1, "x1a13": 1, "x1a14": 1, "x1a15": 1, "x1a16": 1, "x1d09": 1, "x3001": 1, "x3002": 1, "x3003": 1, "x3101": 1, "x3102": 1, "x3103": 1, "x6000": 1, "x6001": 1, "x6010": 1, "x6020": 1, "x6030": 1, "x6040": 1, "x6050": 1, "x6060": 1, "x6070": 1, "x7000": 1, "x7001": 1, "x7010": 1, "x7020": 1, "x7021": 1, "x7030": 1, "x7040": 1, "x7050": 1, "x7060": 1, "x7070": 1, "xdwn": [0, 3, 6, 7], "xf650": 1, "xfastfaultregfail": 6, "xffffffff": 4, "xok": 6, "xtxpdo_stat": [3, 8], "xtxpdo_toggl": [3, 8], "xunitbuffers": 8, "xunitenablepublish": 8, "xunitfilepath": 8, "xup": [0, 3, 6, 7], "xvalid": 6, "y": [0, 3, 6, 7], "yag": [0, 3, 6, 7], "yag1": 7, "yag2": 7, "ydwn": [0, 3, 6, 7], "ygantri": 7, "yleft": [0, 3, 6, 7], "you": 7, "your": 7, "yright": [0, 3, 6, 7], "yup": [0, 3, 6, 7], "z": 7, "zbm1": [7, 8], "zbm2": [7, 8], "zbm3": [7, 8], "zero": 7, "zi2": [7, 8], "zm1": [7, 8], "zmon": [7, 8], "znam": [6, 7], "zo": [0, 3, 6, 7], "zob_on_lower_stopp": [6, 7], "zob_on_lower_stopper_rbv": 6, "zos_in": [6, 7], "zos_in_rbv": 6, "zpiv": [7, 8], "zrst": [6, 7], "zsv": 6, "zzo": [7, 8], "zzoz": 7}, "titles": ["lcls-plc-rixs-optics", "Boxes", "EtherCAT Terminals", "Links", "NC Settings", "Pragmas", "Data Types", "DUTs", "Settings", "<no title>"], "titleterms": {"0002": 1, "0010": 1, "0010_m1k1_bend_led1": 1, "0010_m1k1_bend_led2": 1, "0010_m1k1ds2_m1k1ds3": 1, "0010_m1k1us1_m1k1us2": 1, "0010_m1k1us3_m1k1ds1": 1, "0010_m3k2_bend_led1": 1, "0010_m3k2_bend_led2": 1, "0010_m3k2ds2_m3k2ds3": 1, "0010_m3k2us1_m3k2us2": 1, "0010_m3k2us3_m3k2ds1": 1, "0010_m4k2_bend_led1": 1, "0010_m4k2_bend_led2": 1, "0010_m4k2us1_m4k2us2": 1, "0010_m4k2us3_m4k2ds1": 1, "1": [1, 4], "10": 4, "100": 1, "101": 1, "102": 1, "103": 1, "105": 1, "11": 4, "115": 1, "117": 1, "12": 4, "120": 1, "124": 1, "13": 4, "14": 4, "142": 1, "143": 1, "144": 1, "147": 1, "15": 4, "156": 1, "158": 1, "16": 4, "161": 1, "163": 1, "17": 4, "18": [1, 4], "19": [1, 4], "2": 4, "20": [1, 4], "200": 4, "201": 4, "202": 4, "21": 4, "22": [1, 4], "23": 4, "24": 4, "25": 4, "26": 4, "263": 1, "27": 4, "28": 4, "29": 4, "3": [1, 4], "30": 4, "306": 1, "307": 1, "308": 1, "309": 1, "31": 4, "310": 1, "32": 4, "322": 1, "33": 4, "34": 4, "35": 4, "36": 4, "37": 4, "4": 4, "5": [1, 4], "5000": 1, "54": 1, "6": 4, "64": 1, "7": [1, 4], "75": 1, "76": 1, "79": 1, "8": 4, "83": 1, "84": 1, "9": 4, "92": 1, "96": 1, "_rtd": 1, "axi": 4, "basic": 1, "bend": 4, "box": 1, "checkbound": 7, "checkdivdint": 7, "checkdivlint": 7, "checkdivlr": 7, "checkdivr": 7, "checklrangesign": 7, "checklrangeunsign": 7, "checkpoint": 7, "checkrangesign": 7, "checkrangeunsign": 7, "constant": 8, "crystalgap": 4, "d": 4, "data": 6, "databas": 6, "defaultglob": 8, "dut": 7, "dut_01_channel_nw": 7, "dut_channel_nw": 7, "dut_ep": 6, "dut_header_nw": 7, "dut_hom": 6, "dut_positionst": 6, "e1": 1, "e15": 1, "e16": 1, "e17": 1, "e5": 1, "ek1100": 1, "ek1100_m1k2": 1, "ek1100_mr1k1": 1, "ek1100_mr1k1_bend": 1, "ek1100_mr2k2": 1, "ek1100_mr3k2": 1, "ek1100_mr3k2_bend": 1, "ek1100_mr4k2": 1, "ek1100_mr4k2_bend": 1, "ek1100_st1k2_zo": 1, "ek1122": 1, "ek1200": 1, "ek1501": 1, "ek1521": 1, "el1004": 1, "el1004_m1k1_bender_sto": 1, "el1004_m1k1_sto": 1, "el1004_m1k2_sto": 1, "el1004_m2k2_sto": 1, "el1004_m3k2_sto": 1, "el1004_m4k2_sto": 1, "el2004_sl1k2": 1, "el2008": 1, "el2024": 1, "el2202": 1, "el3052_sl1k2_fwm": 1, "el3054": 1, "el3054_m1k1_fwm_prsm": 1, "el3054_m1k2_fwm_prsm": 1, "el3054_m3k2_fwm_prsm": 1, "el3054_mr2k2_fwm_prsm": 1, "el3054_mr3_4k2_fwm_prsm": 1, "el3054_sp1k1_fwm_prsm": 1, "el3201_sl1k2_1": 1, "el3201_sl1k2_2": 1, "el3201_sl1k2_3": 1, "el3201_sl1k2_4": 1, "el3202": 1, "el3204": 1, "el3204_m4k2_chin": 1, "el4004_sl1k2": 1, "el5042": 1, "el5042_m1k1_bend_usd": 1, "el5042_m1k1_pitch": 1, "el5042_m1k1_xupdwn": 1, "el5042_m1k1_yupdwn": 1, "el5042_m1k2_pitch": 1, "el5042_m1k2_xupdwn": 1, "el5042_m1k2_yleftright": 1, "el5042_m2k2rx": 1, "el5042_m2k2x_m2k2i": 1, "el5042_m3k2_bend_usd": 1, "el5042_m3k2ri": 1, "el5042_m3k2x_m3k2i": 1, "el5042_m4k2_bend_usd": 1, "el5042_m4k2rx": 1, "el5042_m4k2x_m4k2i": 1, "el5042_sl1k2_pitch_vert": 1, "el5042_sl1k2_roll_gap": 1, "el5042_sl1k2_yag": 1, "el6001_m1k1_pitchfin": 1, "el6001_m1k2_pitchfin": 1, "el6070": 1, "el6695": 1, "el7041": 1, "el7041_m1k1_bend_d": 1, "el7041_m1k1_bend_u": 1, "el7041_m2k2i": 1, "el7041_m2k2rx": 1, "el7041_m2k2x": 1, "el7041_m3k2_bend_d": 1, "el7041_m3k2_bend_u": 1, "el7041_m3k2i": 1, "el7041_m3k2ri": 1, "el7041_m3k2x": 1, "el7041_m4k2_bend_d": 1, "el7041_m4k2_bend_u": 1, "el7041_m4k2i": 1, "el7041_m4k2rx": 1, "el7041_m4k2x": 1, "el7047_m1k1_pitchcoars": 1, "el7047_m1k1_xdwn": 1, "el7047_m1k1_xup": 1, "el7047_m1k1_ydwn": 1, "el7047_m1k1_yup": 1, "el7047_m1k2_pitchcoars": 1, "el7047_m1k2_xdwn": 1, "el7047_m1k2_xup": 1, "el7047_m1k2_yleft": 1, "el7047_m1k2_yright": 1, "el7047_sl1k2_gap": 1, "el7047_sl1k2_pitch": 1, "el7047_sl1k2_rol": 1, "el7047_sl1k2_vert": 1, "el7047_sl1k2_yag": 1, "el9011": 1, "el9011_sl1k2": 1, "el9221": 1, "el9410": 1, "el9512": 1, "el9576_m1k1_bend_ds_pwr": 1, "el9576_m1k1_bend_us_pwr": 1, "el9576_m3k2_bend_ds_pwr": 1, "el9576_m3k2_bend_us_pwr": 1, "el9576_m4k2_bend_ds_pwr": 1, "el9576_m4k2_bend_us_pwr": 1, "enc_gpi_up": 4, "enc_mpi_up": 4, "enum_xs_yag_st": 7, "ep2": 1, "ep2338": 1, "ep3204": 1, "ethercat": 2, "evr": 1, "exit": 1, "f_addchanneltohead": 7, "fb_analoginput": 6, "fb_arbit": 6, "fb_assemblechannel": 7, "fb_assemblehead": 7, "fb_axilon_cooling_1f1p": 6, "fb_axilon_cooling_2f1p": 6, "fb_basicstat": 6, "fb_beamparamassertionpool": 6, "fb_bufferedsocketsend": 7, "fb_hardwareffoutput": 6, "fb_listen": 6, "fb_loghandl": 6, "fb_logmessag": 6, "fb_positionstatebas": 6, "fb_positionstatebase_withpmp": 6, "fb_positionstatemov": 6, "fb_positionstatepmp": 6, "fb_positionstatepmps_bas": 6, "fb_ppm_gige": 6, "fb_rmswatch": 6, "fb_standard_pmpsdb": 6, "fb_subsystoarbiter_io": 6, "fb_tempsensor": 6, "fb_udpsockethandl": 7, "fb_xs_yag_stat": [6, 7], "g_h": 4, "g_h_e": 1, "g_h_enc": 4, "g_h_m": 1, "g_pi": 4, "g_pi_m": 1, "g_pi_up_dwn_": 1, "generalconst": 8, "global_const": 8, "global_vari": 8, "global_vers": [7, 8], "gvl": [7, 8], "gvl_com_buff": [7, 8], "gvl_constant": 8, "gvl_intern": 8, "gvl_logger": 8, "gvl_m1k1": [7, 8], "gvl_m1k1_bender_const": [7, 8], "gvl_m1k1_bender_rtd": [7, 8], "gvl_m1k1_constant": [7, 8], "gvl_m1k2": [7, 8], "gvl_m1k2_constant": [7, 8], "gvl_m2k2": [7, 8], "gvl_m3k2": [7, 8], "gvl_m4k2": [7, 8], "gvl_param_tcunit": 8, "gvl_pmp": [7, 8], "gvl_serialio": [7, 8], "gvl_tcunit": 8, "gvl_teststruct": 8, "indic": 0, "lcl": 0, "lcls2_cc_lib": 6, "lcls_gener": 6, "lcls_twincat_mot": 6, "lcls_twincat_opt": [6, 8], "librari": 8, "link": 3, "m19": 4, "m1k1": 4, "m1k2": 4, "m20": 4, "m21": 4, "m22": 4, "m23": 4, "m2k2": 4, "m3k2": 4, "m4k2": 4, "m_h": 4, "m_h_e": 1, "m_h_m": 1, "m_pi": 4, "m_pi_m": 1, "m_pi_up_dwn_": 1, "main": [7, 8], "mm": 4, "mono": 1, "motion_gvl": 8, "motionconst": 8, "nc": 4, "optic": 0, "p_serial_com": [7, 8], "parameterlist": 8, "piezoseri": [7, 8], "pitch": 4, "plc": 0, "pmp": 6, "pmps_ffo": 1, "pmps_gvl": 8, "pmps_param": 8, "pmps_pre": 1, "pmps_tool": 8, "pou": 7, "pragma": [5, 8], "prg_1_plctask": [7, 8], "prg_2_pmps_post": [7, 8], "prg_daq_encod": [7, 8], "prg_mr1k1_bend": [7, 8], "prg_mr1k1_bend_bend": [7, 8], "prg_mr1k2_switch": [7, 8], "prg_mr2k2_flat": [7, 8], "prg_mr3k2_kbh": [7, 8], "prg_mr4k2_kbv": [7, 8], "prg_sl1k2_exit": [7, 8], "prg_sp1k1_mono": [7, 8], "prg_spo_pmp": 7, "prg_st1k1_zo": [7, 8], "prg_stat": [7, 8], "prg_zeroorder_pmp": [7, 8], "record": 6, "rix": 0, "rixs_opt": [0, 5], "roll": 4, "rx": 4, "ry": 4, "s_io": 4, "s_io_": 1, "s_io_m": 1, "s_r": [1, 4], "set": [1, 4, 8], "sl1k2": [1, 4], "sp1k1": 1, "st1k1": [1, 4], "st_axisparametersetexpos": 6, "st_beamparam": 6, "st_beamparams_io": 6, "st_bp_arbintern": 6, "st_dbstateparam": 6, "st_ff": 6, "st_ffinfo": 6, "st_ffoverrid": 6, "st_loggingeventinfo": 6, "st_motionstag": 6, "st_pendingev": 6, "st_pmps_apertur": 6, "st_pmps_aperture_io": 6, "st_positionst": 6, "symbol": 8, "t_hashtableentri": 6, "tabl": 0, "tc_event": 8, "tc_event_class": 8, "term": 1, "termin": 2, "twincat_licenseinfovarlist": 8, "twincat_systeminfovarlist": 8, "type": 6, "u": 4, "vert": 4, "x": 4, "x1": 1, "xdwn": 4, "xup": 4, "y": 4, "yag": 4, "ydwn": 4, "yleft": 4, "yright": 4, "yup": 4, "zo": 4}}) \ No newline at end of file diff --git a/v3.3.0/test.html b/v3.3.0/test.html new file mode 100644 index 0000000..f7acc98 --- /dev/null +++ b/v3.3.0/test.html @@ -0,0 +1,122 @@ + + + + + + + <no title> — pcdshub/lcls-plc-rixs-optics documentation + + + + + + + + + + + + + + + + + + + + +
+ + +
+ +
+
+
+ +
+
+
+
+ + + +
+
+
+ +
+ +
+

© Copyright 2024, SLAC National Accelerator Laboratory.

+
+ + Built with Sphinx using a + theme + provided by Read the Docs. + + +
+
+
+
+
+ + + + \ No newline at end of file diff --git a/versions.json b/versions.json index 2944fe3..d50cf66 100644 --- a/versions.json +++ b/versions.json @@ -1 +1 @@ -{"folders": ["0.0.0", "SPO", "V0.1.0", "endrun18", "master", "v1.0.0", "v1.0.1", "v1.1.0", "v1.2.0", "v1.3.0", "v1.4.0", "v1.5.0", "v1.6.0", "v1.7.0", "v1.8.0", "v1.8.1", "v2.2.1", "v2.2.2", "v2.2.3", "v2.2.4", "v3.0.0", "v3.1.0", "v3.2.0"], "default-branch": "master", "labels": {"0.0.0": "0.0.0", "SPO": "SPO", "V0.1.0": "V0.1.0", "endrun18": "endrun18", "master": "master", "v1.0.0": "v1.0.0", "v1.0.1": "v1.0.1", "v1.1.0": "v1.1.0", "v1.2.0": "v1.2.0", "v1.3.0": "v1.3.0", "v1.4.0": "v1.4.0", "v1.5.0": "v1.5.0", "v1.6.0": "v1.6.0", "v1.7.0": "v1.7.0", "v1.8.0": "v1.8.0", "v1.8.1": "v1.8.1", "v2.2.1": "v2.2.1", "v2.2.2": "v2.2.2", "v2.2.3": "v2.2.3", "v2.2.4": "v2.2.4", "v3.0.0": "v3.0.0", "v3.1.0": "v3.1.0", "v3.2.0": "v3.2.0 (latest)"}, "versions": ["master", "v3.2.0", "v3.1.0", "v3.0.0", "v2.2.4", "v2.2.3", "v2.2.2", "v2.2.1", "v1.8.1", "v1.8.0", "v1.7.0", "v1.6.0", "v1.5.0", "v1.4.0", "v1.3.0", "v1.2.0", "v1.1.0", "v1.0.1", "v1.0.0", "V0.1.0", "0.0.0", "endrun18", "SPO"], "warnings": {"0.0.0": ["outdated"], "SPO": ["unreleased"], "V0.1.0": ["outdated"], "endrun18": ["unreleased"], "master": ["unreleased"], "v1.0.0": ["outdated"], "v1.0.1": ["outdated"], "v1.1.0": ["outdated"], "v1.2.0": ["outdated"], "v1.3.0": ["outdated"], "v1.4.0": ["outdated"], "v1.5.0": ["outdated"], "v1.6.0": ["outdated"], "v1.7.0": ["outdated"], "v1.8.0": ["outdated"], "v1.8.1": ["outdated"], "v2.2.1": ["outdated"], "v2.2.2": ["outdated"], "v2.2.3": ["outdated"], "v2.2.4": ["outdated"], "v3.0.0": ["outdated"], "v3.1.0": ["outdated"], "v3.2.0": []}, "latest": "v3.2.0", "downloads": {"0.0.0": [], "SPO": [], "V0.1.0": [], "endrun18": [], "master": [], "v1.0.0": [], "v1.0.1": [], "v1.1.0": [], "v1.2.0": [], "v1.3.0": [], "v1.4.0": [], "v1.5.0": [], "v1.6.0": [], "v1.7.0": [], "v1.8.0": [], "v1.8.1": [], "v2.2.1": [], "v2.2.2": [], "v2.2.3": [], "v2.2.4": [], "v3.0.0": [], "v3.1.0": [], "v3.2.0": []}} \ No newline at end of file +{"folders": ["0.0.0", "SPO", "V0.1.0", "endrun18", "master", "v1.0.0", "v1.0.1", "v1.1.0", "v1.2.0", "v1.3.0", "v1.4.0", "v1.5.0", "v1.6.0", "v1.7.0", "v1.8.0", "v1.8.1", "v2.2.1", "v2.2.2", "v2.2.3", "v2.2.4", "v3.0.0", "v3.1.0", "v3.2.0", "v3.3.0"], "default-branch": "master", "labels": {"0.0.0": "0.0.0", "SPO": "SPO", "V0.1.0": "V0.1.0", "endrun18": "endrun18", "master": "master", "v1.0.0": "v1.0.0", "v1.0.1": "v1.0.1", "v1.1.0": "v1.1.0", "v1.2.0": "v1.2.0", "v1.3.0": "v1.3.0", "v1.4.0": "v1.4.0", "v1.5.0": "v1.5.0", "v1.6.0": "v1.6.0", "v1.7.0": "v1.7.0", "v1.8.0": "v1.8.0", "v1.8.1": "v1.8.1", "v2.2.1": "v2.2.1", "v2.2.2": "v2.2.2", "v2.2.3": "v2.2.3", "v2.2.4": "v2.2.4", "v3.0.0": "v3.0.0", "v3.1.0": "v3.1.0", "v3.2.0": "v3.2.0", "v3.3.0": "v3.3.0 (latest)"}, "versions": ["master", "v3.3.0", "v3.2.0", "v3.1.0", "v3.0.0", "v2.2.4", "v2.2.3", "v2.2.2", "v2.2.1", "v1.8.1", "v1.8.0", "v1.7.0", "v1.6.0", "v1.5.0", "v1.4.0", "v1.3.0", "v1.2.0", "v1.1.0", "v1.0.1", "v1.0.0", "V0.1.0", "0.0.0", "endrun18", "SPO"], "warnings": {"0.0.0": ["outdated"], "SPO": ["unreleased"], "V0.1.0": ["outdated"], "endrun18": ["unreleased"], "master": ["unreleased"], "v1.0.0": ["outdated"], "v1.0.1": ["outdated"], "v1.1.0": ["outdated"], "v1.2.0": ["outdated"], "v1.3.0": ["outdated"], "v1.4.0": ["outdated"], "v1.5.0": ["outdated"], "v1.6.0": ["outdated"], "v1.7.0": ["outdated"], "v1.8.0": ["outdated"], "v1.8.1": ["outdated"], "v2.2.1": ["outdated"], "v2.2.2": ["outdated"], "v2.2.3": ["outdated"], "v2.2.4": ["outdated"], "v3.0.0": ["outdated"], "v3.1.0": ["outdated"], "v3.2.0": ["outdated"], "v3.3.0": []}, "latest": "v3.3.0", "downloads": {"0.0.0": [], "SPO": [], "V0.1.0": [], "endrun18": [], "master": [], "v1.0.0": [], "v1.0.1": [], "v1.1.0": [], "v1.2.0": [], "v1.3.0": [], "v1.4.0": [], "v1.5.0": [], "v1.6.0": [], "v1.7.0": [], "v1.8.0": [], "v1.8.1": [], "v2.2.1": [], "v2.2.2": [], "v2.2.3": [], "v2.2.4": [], "v3.0.0": [], "v3.1.0": [], "v3.2.0": [], "v3.3.0": []}} \ No newline at end of file