diff --git a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/PLC_QRIX_VAC.tmc b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/PLC_QRIX_VAC.tmc
index 885e845..67201d1 100644
--- a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/PLC_QRIX_VAC.tmc
+++ b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/PLC_QRIX_VAC.tmc
@@ -1,4064 +1,68 @@
-
-
-
-
- T_MaxString
- TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter.
- 2048
- STRING(255)
-
-
- TcEventSeverity
- 16
- INT
-
- TCEVENTSEVERITY_Verbose
- 0
-
-
- TCEVENTSEVERITY_Info
- 1
-
-
- TCEVENTSEVERITY_Warning
- 2
-
-
- TCEVENTSEVERITY_Error
- 3
-
-
- TCEVENTSEVERITY_Critical
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
-
- E_Subsystem
- 16
- WORD
-
- NILVALUE
- 0
- Undefined system
-
-
- VACUUM
- 1
- Vacuum control system
-
-
- MPS
- 2
- Machine protection system
-
-
- MOTION
- 3
- Motion control systems
-
-
- FIELDBUS
- 4
- EtherCAT networks
-
-
- SDS
- 5
- Sample delivery system
-
-
- OPTICS
- 6
- Optics control system
-
-
-
- I_ArgumentsChangeListener
- 32
- PVOID
-
- OnArgumentsChanged
-
-
-
- ITcAsyncResult
- 32
- ITcUnknown
-
- GetIsBusy
- HRESULT
- 32
-
- bIsBusy
- BOOL32
- 32
-
-
-
- GetHasError
- HRESULT
- 32
-
- bError
- BOOL32
- 32
-
-
-
- GetErrorCode
- HRESULT
- 32
-
- hresult
- HRESULT
- 32
-
-
-
-
- FB_AsyncStrResult
- 64
-
- bBusy
- BOOL
- 8
- 81024904
-
-
- bError
- BOOL
- 8
- 81024940
-
-
- hrErrorCode
- HRESULT
- 32
- 81024948
-
-
- nStringSize
- UDINT
- 32
- 81024928
-
-
- sResult
- STRING(255)
- 2048
- 81024944
-
-
- __getbBusy
- BOOL
- 8
-
- bBusy
- BOOL
- 8
-
-
- b32IsBusy
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Init
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
-
- conditionalshow
-
-
-
-
- GetString
- BOOL
- 8
-
- sResult
- STRING(80)
- 32
-
-
- nResult
- buffer size in bytes
- UDINT
- 32
-
-
-
- __getnStringSize
- UDINT
- 32
-
- nStringSize
- UDINT
- 32
-
-
- pEmpty
- STRING(80)
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Clear
-
-
- __getbError
- BOOL
- 8
-
- bError
- BOOL
- 8
-
-
- b32HasError
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsResult
- STRING(255)
- 2048
-
- sResult
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __gethrErrorCode
- HRESULT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- hrError
- HRESULT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- enable_dynamic_creation
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- TcSourceInfoType
- 32
- UDINT
-
- Undefined
- 0
-
-
- Id
- 1
-
-
- Guid
- 2
-
-
- Name
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- TcSerializedSourceInfoType
- 96
-
- eType
- TcSourceInfoType
- 32
- 0
-
-
- obData
- UDINT
- 32
- 32
-
-
- cbData
- UDINT
- 32
- 64
-
-
-
- ITcSourceInfo
- 32
- ITcUnknown
-
- GetNumTypes
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- GetTypes
- HRESULT
- 32
-
- ppSourceInfoTypes
- TcSerializedSourceInfoType
- 32
-
-
-
- GetDataSize
- HRESULT
- 32
-
- cbData
- UDINT
- 32
-
-
-
- GetData
- HRESULT
- 32
-
- ppData
- PVOID
- 32
-
-
-
-
- ITcEvent
- 32
- ITcUnknown
-
- GetEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
-
- GetEventId
- HRESULT
- 32
-
- eventId
- UDINT
- 32
-
-
-
- GetSeverity
- HRESULT
- 32
-
- severity
- TcEventSeverity
- 32
-
-
-
- GetSourceInfo
- HRESULT
- 32
-
- pipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
-
- GetText
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
-
- I_TcSourceInfo
- 32
- PVOID
-
- __getguid
- GUID
- 128
-
-
- property
-
-
-
-
- __getipData
- ITcSourceInfo
- 32
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnId
- UDINT
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsName
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcSourceInfo
- 32
-
-
-
-
- TcEventEntry
- 192
-
- uuidEventClass
- GUID
- 128
- 0
-
-
- nEventId
- UDINT
- 32
- 128
-
-
- eSeverity
- TcEventSeverity
- 16
- 160
-
-
-
- I_TcEventBase
- 32
- PVOID
-
- __geteSeverity
- TcEventSeverity
- 16
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getEventClass
- GUID
- 128
-
-
- property
-
-
-
-
- __getipSourceInfo
- I_TcSourceInfo
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getnEventId
- UDINT
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsEventClassName
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getstEventEntry
- TcEventEntry
- 192
-
-
- property
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcEventBase
- 32
-
-
-
- EqualsToEventClass
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
-
- EqualsToEventEntry
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- nOtherEventID
- UDINT
- 32
-
-
- eOtherSeverity
- TcEventSeverity
- 16
-
-
-
- EqualsToEventEntryEx
- BOOL
- 8
-
- stOther
- TcEventEntry
- 192
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
-
- RequestEventClassName
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- RequestEventText
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
-
- IQueryInterface
- 32
- PVOID
-
- __GetInterfacePointer
- BOOL
- 8
-
- pRef
- DWORD
- 32
-
-
-
- __GetInterfaceReference
- BOOL
- 8
-
- nInterfaceId
- DINT
- 32
-
-
- pRef
- DWORD
- 32
-
-
-
-
- TcEventArgumentType
- 16
- INT
-
- Undefined
- 0
-
-
- Boolean
- 1
-
-
- Int8
- 2
-
-
- Int16
- 3
-
-
- Int32
- 4
-
-
- Int64
- 5
-
-
- UInt8
- 6
-
-
- UInt16
- 7
-
-
- UInt32
- 8
-
-
- UInt64
- 9
-
-
- Float
- 10
-
-
- Double
- 11
-
-
- Char
- 12
-
-
- WChar
- 13
-
-
- StringType
- 14
-
-
- WStringType
- 15
-
-
- EventReference
- 16
-
-
- FormatString
- 17
-
-
- ExternalTimestamp
- 18
-
-
- Blob
- 19
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- ITcArguments
- 32
- ITcUnknown
-
- Count
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- AddArgument
- HRESULT
- 32
-
- eType
- TcEventArgumentType
- 16
-
-
- pData
- PVOID
- 32
-
-
- cbData
- UDINT
- 32
-
-
-
- Get
- HRESULT
- 32
-
- nIndex
- UDINT
- 32
-
-
- eType
- TcEventArgumentType
- 32
-
-
- ppData
- PVOID
- 32
-
-
-
- Clear
- HRESULT
- 32
-
-
- GetArgumentTypes
- HRESULT
- 32
-
- pArgumentTypes
- TcEventArgumentType
- 32
-
-
-
- GetDataSize
- HRESULT
- 32
-
- cbData
- UDINT
- 32
-
-
-
- GetData
- HRESULT
- 32
-
- pData
- BYTE
- 32
-
-
-
-
- I_TcArguments
- 32
- IQueryInterface
-
- __getipData
- ITcArguments
- 32
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnCount
- UDINT
- 32
-
-
- property
-
-
-
-
- AddBlob
- I_TcArguments
- 32
-
- pData
- PVOID
- 32
-
-
- cbData
- UINT
- 16
-
-
-
- AddBool
- I_TcArguments
- 32
-
- value
- BOOL
- 8
-
-
-
- AddByte
- I_TcArguments
- 32
-
- value
- BYTE
- 8
-
-
-
- AddDInt
- I_TcArguments
- 32
-
- value
- DINT
- 32
-
-
-
- AddDWord
- I_TcArguments
- 32
-
- value
- DWORD
- 32
-
-
-
- AddEventReferenceEx
- I_TcArguments
- 32
-
- stEventEntry
- TcEventEntry
- 192
-
-
-
- AddEventReferenceId
- I_TcArguments
- 32
-
- nEventId
- UDINT
- 32
-
-
-
- AddEventReferenceIdGuid
- I_TcArguments
- 32
-
- nEventId
- UDINT
- 32
-
-
- EventClass
- GUID
- 128
-
-
-
- AddInt
- I_TcArguments
- 32
-
- value
- INT
- 16
-
-
-
- AddLInt
- I_TcArguments
- 32
-
- value
- LINT
- 64
-
-
-
- AddLReal
- I_TcArguments
- 32
-
- value
- LREAL
- 64
-
-
-
- AddReal
- I_TcArguments
- 32
-
- value
- REAL
- 32
-
-
-
- AddSInt
- I_TcArguments
- 32
-
- value
- SINT
- 8
-
-
-
- AddString
- I_TcArguments
- 32
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddStringByValue
- I_TcArguments
- 32
-
- value
- T_MaxString
- 2048
-
-
-
- AddUDInt
- I_TcArguments
- 32
-
- value
- UDINT
- 32
-
-
-
- AddUInt
- I_TcArguments
- 32
-
- value
- UINT
- 16
-
-
-
- AddULInt
- I_TcArguments
- 32
-
- value
- ULINT
- 64
-
-
-
- AddUSInt
- I_TcArguments
- 32
-
- value
- USINT
- 8
-
-
-
- AddUtf8EncodedString
- I_TcArguments
- 32
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddWord
- I_TcArguments
- 32
-
- value
- WORD
- 16
-
-
-
- AddWString
- I_TcArguments
- 32
-
- value
- WSTRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddWStringByValue
- I_TcArguments
- 32
-
- value
- WSTRING(255)
- 4096
-
-
-
- Clear
- I_TcArguments
- 32
-
-
-
- ITcEventUniqueIdProvider
- 32
- ITcUnknown
-
- GetUniqueId
- HRESULT
- 32
-
- id
- UDINT
- 32
-
-
-
-
- FB_TcSourceInfo
- 2848
- I_TcSourceInfo
-
- nId
- UDINT
- 32
- 81024844
- 81024868
-
-
- sName
- STRING(255)
- 2048
- 81024884
- 81024896
-
-
- ExtendName
- BOOL
- 8
-
- sExtension
- STRING(255)
- 2048
-
-
-
- __getipData
- ITcSourceInfo
- 32
-
- ipData
- ITcSourceInfo
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnId
- UDINT
- 32
-
- nId
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- ResetToDefault
- HRESULT
- 32
-
-
- Clear
-
-
- __setnId
-
- nId
- UDINT
- 32
-
-
- monitoring
- call
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __setguid
-
- guid
- GUID
- 128
-
-
-
- property
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcSourceInfo
- 32
-
-
-
- __getguid
- GUID
- 128
-
- guid
- GUID
- 128
-
-
-
- property
-
-
-
-
- __getsName
- STRING(255)
- 2048
-
- sName
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __setsName
-
- sName
- STRING(255)
- 2048
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_TcEventBase
- 3424
- I_ArgumentsChangeListener
-
- fbSourceInfo
- FB_TcSourceInfo
- 2848
- 256
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTCLASSNAME__FBRESULT
- FB_AsyncStrResult
- 64
- 3232
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTCLASSNAME__BBUSY
- BOOL
- 8
- 3296
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTTEXT__FBRESULT
- FB_AsyncStrResult
- 64
- 3328
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTTEXT__BBUSY
- BOOL
- 8
- 3392
-
-
- conditionalshow
-
-
-
-
- eSeverity
- TcEventSeverity
- 16
- 81024996
-
-
- ipSourceInfo
- I_TcSourceInfo
- 32
- 81024976
-
-
- nEventId
- UDINT
- 32
- 81025064
-
-
- nUniqueId
- UDINT
- 32
- 81025068
-
-
- sEventClassName
- STRING(255)
- 2048
- 81025024
-
-
- sEventText
- STRING(255)
- 2048
- 81025072
-
-
- EqualsToEventClass
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- _EventClass
- GUID
- 128
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- fbResult
- FB_AsyncStrResult
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- Release
- HRESULT
- 32
-
-
- UpdateLangId
-
-
- __getipSourceInfo
- I_TcSourceInfo
- 32
-
- ipSourceInfo
- I_TcSourceInfo
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcEventBase
- 32
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getEventClass
- GUID
- 128
-
- EventClass
- GUID
- 128
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
-
-
- __geteSeverity
- TcEventSeverity
- 16
-
- eSeverity
- TcEventSeverity
- 16
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getstEventEntry
- TcEventEntry
- 192
-
- stEventEntry
- TcEventEntry
- 192
-
-
-
- property
-
-
-
-
- OnCreate
- HRESULT
- 32
-
-
- EqualsToEventEntry
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- nOtherEventID
- UDINT
- 32
-
-
- eOtherSeverity
- TcEventSeverity
- 16
-
-
-
- RequestEventText
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbResult
- FB_AsyncStrResult
- 64
-
-
- uselocation
- __REQUESTEVENTTEXT__FBRESULT
-
-
-
-
- bBusy
- BOOL
- 8
-
-
- uselocation
- __REQUESTEVENTTEXT__BBUSY
-
-
-
-
-
- OnArgumentsChanged
-
-
- __getsEventClassName
- STRING(255)
- 2048
-
- sEventClassName
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getipArguments
- I_TcArguments
- 32
-
- ipArguments
- I_TcArguments
- 32
-
-
-
- property
-
-
-
-
- GetEventText
- HRESULT
- 32
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- fbResult
- FB_AsyncStrResult
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- RequestEventClassName
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbResult
- FB_AsyncStrResult
- 64
-
-
- uselocation
- __REQUESTEVENTCLASSNAME__FBRESULT
-
-
-
-
- bBusy
- BOOL
- 8
-
-
- uselocation
- __REQUESTEVENTCLASSNAME__BBUSY
-
-
-
-
-
- EqualsToEventEntryEx
- BOOL
- 8
-
- stOther
- TcEventEntry
- 192
-
-
-
- __getnEventId
- UDINT
- 32
-
- nEventId
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getnUniqueId
- UDINT
- 32
-
- nUniqueId
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipProvider
- ITcEventUniqueIdProvider
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
- sEventText
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- I_TcMessage
- 32
- I_TcEventBase
-
- Send
- HRESULT
- 32
-
- nTimeStamp
- ULINT
- 64
-
-
-
-
- ITcMessage
- 32
- ITcEvent
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
- Send
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
-
- ITcMessage2
- 32
- ITcMessage
-
- GetTimeSent
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
-
- FB_TcMessage
- 3488
- FB_TcEventBase
- I_TcMessage
-
- nTimeSent
- ULINT
- 64
- 81025096
-
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- CreateEx
- HRESULT
- 32
-
- stEventEntry
- TcEventEntry
- 192
-
-
- ipSourceInfo
- optional (otherwise a default source info is taken)
- I_TcSourceInfo
- 32
-
-
-
- Init
-
- ipMessage
- ITcMessage
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- conditionalshow
-
-
-
-
- __getnTimeSent
- ULINT
- 64
-
- nTimeSent
- ULINT
- 64
-
-
- ipMessage2
- ITcMessage2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- Create
- HRESULT
- 32
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- eSeverity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- optional (otherwise a default source info is taken)
- I_TcSourceInfo
- 32
-
-
- hr
- HRESULT
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- Send
- HRESULT
- 32
-
- nTimeStamp
- set 0 to get the current time automatically
- ULINT
- 64
-
-
-
- Release
- HRESULT
- 32
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- F_TRIG
-
+T_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL881024904bErrorBOOL881024940hrErrorCodeHRESULT3281024948nStringSizeUDINT3281024928sResultSTRING(255)204881024944__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo2848I_TcSourceInfonIdUDINT328102484481024868sNameSTRING(255)20488102488481024896ExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3424I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2848256conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643232conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83296conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643328conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83392conditionalshoweSeverityTcEventSeverity1681024996ipSourceInfoI_TcSourceInfo3281024976nEventIdUDINT3281025064nUniqueIdUDINT3281025068sEventClassNameSTRING(255)204881025024sEventTextSTRING(255)204881025072EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent32ipProviderITcEventUniqueIdProvider32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3488FB_TcEventBaseI_TcMessagenTimeSentULINT6481025096SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64ReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG
- 64
-
- CLK
- BOOL
- signal to detect
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- falling edge at signal detected
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 48
-
- 1
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- R_TRIG
-
+]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG
- 64
-
- CLK
- BOOL
- Signal to detect
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- rising edge at signal detected
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 48
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LogMessage
- 81984
-
- sMsg
- T_MaxString
- Message to send
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- eSevr
- TcEventSeverity
- 16
- 2080
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- eSubsystem
- E_Subsystem
- Subsystem
- 16
- 2096
-
-
- ItemType
- Input
-
-
-
-
- sJson
- STRING(7000)
- JSON to add to the message
- 56008
- 2112
-
- {}
-
-
-
- ItemType
- Input
-
-
-
-
- nMinTimeViolationAcceptable
- INT
- How many times the min. time can be violated before the CB trips
- 16
- 58128
-
- 5
-
-
-
- ItemType
- Input
-
-
-
-
- nLocalTripThreshold
- TIME
- Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable
- 32
- 58144
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- nTrickleTripThreshold
- TIME
- Trickle trip, activated by global threshold, should be >> LocalTripThreshold
- 32
- 58176
-
- 100
-
-
-
- ItemType
- Input
-
-
-
-
- nTripResetPeriod
- TIME
- Time for auto-reset
- 32
- 58208
-
- 600000
-
-
-
- ItemType
- Input
-
-
-
-
- bEnableAutoReset
- BOOL
- Enable circuit breaker auto-reset (true by default)
- 8
- 58240
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bInitialized
- BOOL
- 8
- 58248
-
- 0
-
-
-
- bInitFailed
- BOOL
- 8
- 58256
-
- 0
-
-
-
- sSubsystemSource
- STRING(80)
- 648
- 58264
-
-
- fbMessage
- FB_TcMessage
- 32
- 58912
-
-
- fbMessages
- FB_TcMessage
-
- 0
- 5
-
- 17440
- 58944
-
-
- fbSource
- FB_TcSourceInfo
- 2848
- 76384
-
-
- ipResultMessage
- I_TcMessage
- 32
- 79232
-
-
- hr
- HRESULT
- 32
- 79264
-
-
- hrLastInternalError
- HRESULT
- 32
- 79296
-
-
- eTraceLevel
- TcEventSeverity
- 16
- 79328
-
- 0
-
-
-
- bFirstCall
- BOOL
- 8
- 79344
-
- 1
-
-
-
- sPath
- T_MaxString
- 2048
- 79352
-
-
- instance-path
-
-
- noinit
-
-
-
-
- nTimesViolated
- INT
- ////////////////////////////
- 16
- 81408
-
-
- LastCallTime
- ULINT
- 64
- 81472
-
-
- CurrentCallTime
- ULINT
- 64
- 81536
-
-
- DeltaSinceLastCall
- ULINT
- 64
- 81600
-
-
- WhenTripsCleared
- ULINT
- 64
- 81664
-
-
- ftTrippedReleased
- F_TRIG
- 64
- 81728
-
-
- bLocalTrickleTripped
- BOOL
- 8
- 81792
-
-
- bLocalTripped
- BOOL
- 8
- 81800
-
-
- bTripped
- BOOL
- Won't emit messages if true
- 8
- 81808
-
-
- pytmc
-
+]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81984sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051744058944fbSourceFB_TcSourceInfo284876384ipResultMessageI_TcMessage3279232hrHRESULT3279264hrLastInternalErrorHRESULT3279296eTraceLevelTcEventSeverity16793280bFirstCallBOOL8793441sPathT_MaxString204879352instance-pathnoinitnTimesViolatedINT1681408LastCallTimeULINT6481472CurrentCallTimeULINT6481536DeltaSinceLastCallULINT6481600WhenTripsClearedULINT6481664ftTrippedReleasedF_TRIG6481728bLocalTrickleTrippedBOOL881792bLocalTrippedBOOL881800bTrippedBOOL881808pytmc
pv: Tripped
io: i
field: DESC Log message FB tripped
-
-
-
-
-
- bResetBreaker
- BOOL
- 8
- 81816
-
-
- pytmc
-
+ bResetBreakerBOOL881816pytmc
pv: Reset
io: o
field: DESC Rising-edge reset of trip
-
-
-
-
-
- rtResetBreaker
- R_TRIG
- 64
- 81824
-
-
- rtTripped
- R_TRIG
- 64
- 81888
-
-
- CircuitBreaker
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- E_HashPrefixTypes
- 16
- INT
-
- HASHPREFIX_IEC
- 0
- 2#, 8#, 16#
-
-
- HASHPREFIX_STDC
- 1
- 0 for octal type, 0x, 0X for hex else none
-
-
-
- ST_SockAddr
- Local or remote endpoint address to which to connect a socket
- 160
-
- nPort
- UDINT
- Internet Protocol (IP) port.
- 32
- 0
-
-
- sAddr
- STRING(15)
- String containing an (Ipv4) Internet Protocol dotted address.
- 128
- 32
-
-
-
- T_HSOCKET
- Connectionless or connection oriented socket handle
- 352
-
- handle
- UDINT
- Connection handle
- 32
- 0
-
-
- localAddr
- ST_SockAddr
- Local address to which to connect a socket
- 160
- 32
-
-
- remoteAddr
- ST_SockAddr
- Remote endpoint address to which to connect a socket
- 160
- 192
-
-
-
- ST_PMPS_Attenuator_IO
- 64
-
- nTran
- REAL
- 32
- 0
-
-
- xAttOK
- UINT
- 16
- 32
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ST_PMPS_Attenuator
- 64
- ST_PMPS_Attenuator_IO
-
-
- ST_PMPS_Aperture_IO
- 96
-
- Width
- REAL
- distance between horizontal slits (x)
- 32
- 0
-
-
- plcAttribute_pytmc
- pv: Width
+ rtResetBreakerR_TRIG6481824rtTrippedR_TRIG6481888CircuitBreakerPouTypeFunctionBlockreflectionE_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192ST_PMPS_Attenuator_IO64nTranREAL320xAttOKUINT1632ST_PMPS_Attenuator64ST_PMPS_Attenuator_IOST_PMPS_Aperture_IO96WidthREAL320plcAttribute_pytmcpv: Width
io: i
- field: EGU mm
-
-
-
-
- Height
- REAL
- distance between vertical slits (y)
- 32
- 32
-
-
- plcAttribute_pytmc
- pv: Height
+ field: EGU mmHeightREAL3232plcAttribute_pytmcpv: Height
io: i
- field: EGU mm
-
-
-
-
- xOK
- BOOL
- status of aperture, false if error or in motion
- 8
- 64
-
-
- plcAttribute_pytmc
- pv: OK
- io: i
-
-
-
-
-
- ST_PMPS_Aperture
- 96
- ST_PMPS_Aperture_IO
-
-
- ST_BeamParams
- 1760
-
- nTran
- REAL
- Requested pre-optic attenuation %
- 32
- 0
-
- 0
-
-
-
- pytmc
- pv: Transmission
+ field: EGU mmxOKBOOL864plcAttribute_pytmcpv: OK
+ io: iST_PMPS_Aperture96ST_PMPS_Aperture_IOST_BeamParams1760nTranREAL3200pytmcpv: Transmission
io: i
field: HOPR 1;
field: LOPR 0;
field: PREC 2;
-
-
-
-
-
- nRate
- UDINT
- Pulse-rate
- 32
- 32
-
- 0
-
-
-
- pytmc
- pv: Rate
+ nRateUDINT32320pytmcpv: Rate
io: i
field: EGU Hz
-
-
-
-
-
- neVRange
- DWORD
- Photon energy ranges
- 32
- 64
-
- 0
-
-
-
- pytmc
- pv: eVRanges
+ neVRangeDWORD32640pytmcpv: eVRanges
io: i
- field: EGU eV
-
-
- displaymode
- binary
-
-
-
-
- neV
- REAL
- Photon energy
- 32
- 96
-
- 0
-
-
-
- pytmc
- pv: PhotonEnergy
+ field: EGU eVdisplaymodebinaryneVREAL32960pytmcpv: PhotonEnergy
io: i
- field: EGU eV
-
-
-
-
- nBCRange
- WORD
- Beamclass ranges
- 16
- 128
-
- 0
-
-
-
- pytmc
- pv: BeamClassRanges
- io: i
-
-
- displaymode
- binary
-
-
-
-
- nBeamClass
- USINT
- Beamclass
- 8
- 144
-
- 0
-
-
-
- pytmc
- pv: BeamClass
- io: i
-
-
-
-
- nMachineMode
- USINT
- Machine Mode
- 8
- 152
-
- 3
-
-
-
- pytmc
- pv: MachineMode
- io: i
-
-
-
-
- astAttenuators
- ST_PMPS_Attenuator
-
- 1
- 16
-
- Beamline attenuators
- 1024
- 160
-
-
- pytmc
- pv: AuxAtt
- io: i
-
-
-
-
- aVetoDevices
- BOOL
-
- 1
- 16
-
- Stoppers
- 128
- 1184
-
-
- pytmc
- pv: Veto
- io: i
-
-
-
-
- astApertures
- ST_PMPS_Aperture
-
- 1
- 4
-
- Apertures
- 384
- 1312
-
-
- [1].Width
- 1000
-
-
- [1].Height
- 1000
-
-
- [2].Width
- 1000
-
-
- [2].Height
- 1000
-
-
- [3].Width
- 1000
-
-
- [3].Height
- 1000
-
-
- [4].Width
- 1000
-
-
- [4].Height
- 1000
-
-
-
-
- pytmc
- pv: Apt
- io: i
-
-
-
-
- xValidToggle
- BOOL
- Toggle for watchdog
- 8
- 1696
-
-
- xValid
- BOOL
- Beam parameter set is valid (if readback), or acknowledged (if request)
- 8
- 1704
-
-
- pytmc
- pv: Valid
- io: i
-
-
-
-
- nCohortInt
- UDINT
- Cohort index. Identifies which cohort this BP set was included in arbitration
- 32
- 1728
-
-
- pytmc
- pv: Cohort
+ field: EGU eVnBCRangeWORD161280pytmcpv: BeamClassRanges
+ io: idisplaymodebinarynBeamClassUSINT81440pytmcpv: BeamClass
+ io: inMachineModeUSINT81523pytmcpv: MachineMode
+ io: iastAttenuatorsST_PMPS_Attenuator1161024160pytmcpv: AuxAtt
+ io: iaVetoDevicesBOOL1161281184pytmcpv: Veto
+ io: iastAperturesST_PMPS_Aperture143841312[1].Width1000[1].Height1000[2].Width1000[2].Height1000[3].Width1000[3].Height1000[4].Width1000[4].Height1000pytmcpv: Apt
+ io: ixValidToggleBOOL81696xValidBOOL81704pytmcpv: Valid
+ io: inCohortIntUDINT321728pytmcpv: Cohort
io: i
field: DESC Cohort inc on each arb cycle
-
-
-
-
-
-
- FB_JsonSaxWriter
- | Provides the functionality to create a JSON document.
+ FB_JsonSaxWriter
- 256
-
- initStatus
- HRESULT
- 32
- 32
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
- 64
-
-
- ipWriter2
- ITcJsonSaxWriter2
- 32
- 96
-
-
- CLSID_TcJsonSaxWriter
- CLSID
- 128
- 128
-
-
- .Data1
- 3870298264
-
-
- .Data2
- 56256
-
-
- .Data3
- 17669
-
-
- .Data4[0]
- 158
-
-
- .Data4[1]
- 60
-
-
- .Data4[2]
- 93
-
-
- .Data4[3]
- 248
-
-
- .Data4[4]
- 70
-
-
- .Data4[5]
- 150
-
-
- .Data4[6]
- 7
-
-
- .Data4[7]
- 196
-
-
-
-
- AddKeyNumber
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DINT
- 32
-
-
-
- AddString
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddKeyFileTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- FILETIME
- 64
-
-
-
- IsComplete
- BOOL
- 8
-
-
- AddUdint
-
- value
- UDINT
- 32
-
-
-
- AddHexBinary
-
- pBytes
- BYTE
- 32
-
-
- nBytes
- DINT
- 32
-
-
-
- AddLint
-
- value
- LINT
- 64
-
-
-
- AddLreal
-
- value
- LREAL
- 64
-
-
-
- AddKey
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- ResetDocument
- HRESULT
- 32
-
-
- AddKeyLreal
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- LREAL
- 64
-
-
-
- StartObject
- HRESULT
- 32
-
-
- GetDocumentLength
- UDINT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- n
- UDINT
- 32
-
-
- p
- STRING(80)
- 32
-
-
-
- AddKeyDcTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DCTIME
- 64
-
-
-
- AddDateTime
-
- value
- DATE_AND_TIME
- 32
-
-
-
- AddRawObject
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- SetMaxDecimalPlaces
- HRESULT
- 32
-
- decimalPlaces
- DINT
- 32
-
-
-
- __get_ipWriter
- ITcJsonSaxWriter
- 32
-
- _ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- property
-
-
-
-
- AddKeyBool
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- BOOL
- 8
-
-
-
- GetDocument
- STRING(255)
- 2048
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- p
- SINT
- 32
-
-
- n
- UDINT
- 32
-
-
-
- AddDint
-
- value
- DINT
- 32
-
-
-
- AddRawArray
- BOOL
- 8
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddKeyString
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- CopyDocument
- UDINT
- 32
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of the target string buffer
- UDINT
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- AddUlint
-
- value
- ULINT
- 64
-
-
-
- GetMaxDecimalPlaces
- DINT
- 32
-
- dp
- DINT
- 32
-
-
-
- AddFileTime
-
- value
- FILETIME
- 64
-
-
-
- AddNull
-
-
- AddKeyDateTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DATE_AND_TIME
- 32
-
-
-
- AddBool
-
- value
- BOOL
- 8
-
-
-
- AddBase64
-
- pBytes
- BYTE
- 32
-
-
- nBytes
- DINT
- 32
-
-
-
- AddDcTime
-
- value
- DCTIME
- 64
-
-
-
- AddKeyNull
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- EndArray
- HRESULT
- 32
-
-
- EndObject
- HRESULT
- 32
-
-
- StartArray
- HRESULT
- 32
-
-
- AddReal
-
- value
- REAL
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_ADS
- 82112
-
- fbLogger
- FB_LogMessage
- 81984
- 64
-
-
- .eSubsystem
- 4
-
-
-
-
- tErrorPresent
- R_TRIG
- 64
- 82048
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_PressureState
- 16
- INT
-
- Off
- 0
- //gc_GaugeValidState - 1,
-
-
- GaugeDisconnected
- 1
- gc_GaugeValidState -2,
-
-
- OoR
- 2
- gc_GaugeValidState -6,
-
-
- PressInvalid
- 3
- gc_GaugeValidState - 3,
-
-
- Starting
- 4
- gc_GaugeValidState - 4
-
-
- Valid
- 5
- gc_GaugeValidState set in "Global Variable Folder: Constants"
-
-
- ValidHi
- 6
- gc_GaugeValidState + 1,
-
-
- ValidLo
- 7
- gc_GaugeValidState + 2,
-
-
-
- Gauge_Type
- 16
- INT
-
- PG722B
- 0
- Baraton Gauge
-
-
- IG903
- 1
- Cold Cathode
-
-
- PG907
- 2
- Pirani Gauge
-
-
- IG909
- 3
- Hot Cathode
-
-
- PG925
- 4
-
-
-
- ST_VG
- 1056
-
- rPRESS
- REAL
- A general gauge structure is used to make the rest of the interlocking simpler. There are some parameters for cold cathodes that are not used by pirani.
+ | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentHRESULT32AddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectHRESULT32GetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesHRESULT32decimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputAddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32AddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_ADS82112fbLoggerFB_LogMessage8198464.eSubsystem4tErrorPresentR_TRIG6482048PouTypeFunctionBlockE_PressureState16INTOff0GaugeDisconnected1OoR2PressInvalid3Starting4Valid5ValidHi6ValidLo7Gauge_Type16INTPG722B0IG9031PG9072IG9093PG9254ST_VG1056rPRESSREAL
- 32
- 0
-
-
- pytmc
-
+ ]]>320pytmc
pv: PRESS;
field: HOPR 1000
field: LOPR 0
field: PREC 2
field: EGU "TORR"
io: i;
-
-
-
-
-
- xAT_VAC
- BOOL
- 8
- 32
-
-
- pytmc
-
+ xAT_VACBOOL832pytmc
pv: AT_VAC;
io: i;
field: ZNAM FALSE;
field: ONAM TRUE;
-
-
-
-
-
- xPRESS_OK
- BOOL
- 8
- 40
-
-
- pytmc
-
+ xPRESS_OKBOOL840pytmc
pv: PRESS_OK;
field: ZNAM OFF;
field: ONAM ON;
io: i;
-
-
-
-
-
- eState
- E_PressureState
- 16
- 48
-
-
- pytmc
-
+ eStateE_PressureState1648pytmc
pv: STATE;
field: ZRST Off;
field: ONST GaugeDisconnected;
@@ -4069,197 +73,36 @@ These features aren't disabled, they just aren't used, think child/parent classe
field: SXST ValidHi;
field: SVST ValidLo;
io: i;
-
-
-
-
-
- xHV_SW
- BOOL
- High Voltage Switch from epics
- 8
- 64
-
-
- pytmc
-
+ xHV_SWBOOL864pytmc
pv: HV_SW;
io: io;
field: ZNAM OFF;
field: ONAM ON;
-
-
-
-
-
- xAutoOn
- BOOL
- 8
- 72
-
- 1
-
-
-
- pytmc
-
+ xAutoOnBOOL8721pytmc
pv: Auto_On;
field: ZNAM FALSE;
field: ONAM TRUE;
io:io;
-
-
-
-
-
- iAutoOnTimer
- INT
- 16
- 80
-
-
- pytmc
-
+ iAutoOnTimerINT1680pytmc
pv: AutoOn_timer;
io:i;
-
-
-
-
-
- i_iPRESS_R
- INT
- Controls and I/Os
- 16
- 96
-
-
- pytmc
-
+ i_iPRESS_RINT1696pytmc
pv: PRESS_AI;
io: i;
-
-
-
-
-
- i_xHV_ON
- BOOL
- True when High Voltage is on
- 8
- 112
-
-
- pytmc
-
+ i_xHV_ONBOOL8112pytmc
pv: HV_ON;
io: i;
-
-
-
-
-
- i_xDisc_Active
- BOOL
- Discharge Current Active
- 8
- 120
-
-
- pytmc
-
+ i_xDisc_ActiveBOOL8120pytmc
pv: DISC_ACTIVE;
field: ZNAM NO DISC;
field: ONAM DISC ACTIVE;
io: i;
-
-
-
-
-
- q_xHV_DIS
- BOOL
- Enable High Voltage when True
- 8
- 128
-
-
- pytmc
-
+ q_xHV_DISBOOL8128pytmc
pv: HV_DIS_DO;
io: i;
field: ZNAM FALSE ;
field: ONAM TRUE ;
-
-
-
-
-
- wHV_RO
- WORD
- 16
- 144
-
-
- xBAKEOUT
- BOOL
- Bakeout bit
- 8
- 160
-
-
- eTYPE
- Gauge_Type
- enum for gauge type - will replace iType
- 16
- 176
-
- 2
-
-
-
- iTYPE
- INT
- Gauge type, deprecated (default to pirani)
- 16
- 192
-
- 2
-
-
-
- wPG
- WORD
- Index location of the associated Pirani Gauge
- 16
- 208
-
-
- xTurnOnTime
- BOOL
- 8
- 224
-
-
- iVacSp
- INT
- Turn on Timers for cold cathode warmup
- 16
- 240
-
-
- rVAC_SP
- REAL
- At vacuum setpoint for all gauges
- 32
- 256
-
- 0.001
-
-
-
- pytmc
-
+ wHV_ROWORD16144xBAKEOUTBOOL8160eTYPEGauge_Type161762iTYPEINT161922wPGWORD16208xTurnOnTimeBOOL8224iVacSpINT16240rVAC_SPREAL322560.001pytmc
pv: VAC_SP;
io:io;
field: HOPR 1000
@@ -4267,24 +110,8 @@ These features aren't disabled, they just aren't used, think child/parent classe
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- rPRO_SP
- REAL
- At vacuum setpoint for all gauges
- Protection setpoint for ion gauges at which the gauge turns off, not used for pirani
- 32
- 288
-
- 0.001
-
-
-
- pytmc
-
+ rPRO_SPREAL322880.001pytmc
pv: PRO_SP;
io: io;
field: HOPR 1000
@@ -4292,23 +119,7 @@ These features aren't disabled, they just aren't used, think child/parent classe
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- rHYS_PR
- REAL
- Protection setpoint hysteresis
- 32
- 320
-
- 0.001
-
-
-
- pytmc
-
+ rHYS_PRREAL323200.001pytmc
pv: SP_HYS;
io: io;
field: HOPR 1000
@@ -4316,3004 +127,36 @@ These features aren't disabled, they just aren't used, think child/parent classe
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- xILKOk
- BOOL
- also a control
- 8
- 352
-
-
- pytmc
-
+ xILKOkBOOL8352pytmc
pv: ILK_OK;
field: ZNAM NOT OK ;
field: ONAM OK ;
io: i;
-
-
-
-
-
- xLog
- BOOL
- 8
- 360
-
- 1
-
-
-
- pytmc
-
+ xLogBOOL83601pytmc
pv: LOGGER;
io: io;
field: ZNAM OFF ;
field: ONAM ON ;
-
-
-
-
-
- sPath
- STRING(80)
- Required for other devices using this gauge as interlock
- 648
- 368
-
-
- rFULL_SCALE
- REAL
- Full scale pressure in Torr for baratron pressure conversion
- 32
- 1024
-
- 1000
-
-
-
-
- TON
- 224
-
- IN
- BOOL
- starts timer with rising edge, resets timer with falling edge
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- time to pass, before Q is set
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- gets TRUE, delay time (PT) after a rising edge at IN
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- elapsed time
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 160
-
-
- StartTime
- TIME
- 32
- 192
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_CheckWatchdog
- 448
-
- bEnable
- BOOL
- 8
- 32
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- tWatchdogTime
- TIME
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- nCnt
- UDINT
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- bWatchdog
- BOOL
- 8
- 128
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- nLastCnt
- UDINT
- 32
- 160
-
-
- ItemType
- Output
-
-
-
-
- timerWatchdog
- TON
- 224
- 192
-
-
- bFirstCycle
- BOOL
- 8
- 416
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- T_AmsNetID
- TwinCAT AMS netID address string.
- 192
- STRING(23)
-
-
- T_AmsPort
- TwinCAT AMS port address.
- 16
- UINT
-
-
- E_AdsComMode
- 16
- INT
-
- eAdsComModeSecureCom
- 0
-
-
- eAdsComModeFastCom
- 1
-
-
-
- ADSRDWRT
- ADS read/write command.
- 1408
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- WRITELEN
- UDINT
- Max. number of data bytes to write (WRITELEN <= max. size of source buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- READLEN
- UDINT
- Max. number of data bytes to read (READLEN <= max. size of destination buffer)
- 32
- 352
-
-
- ItemType
- Input
-
-
-
-
- SRCADDR
- PVOID
- Pointer to source buffer
- 32
- 384
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- DESTADDR
- PVOID
- Pointer to destination buffer
- 32
- 416
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- WRTRD
- BOOL
- Rising edge starts command execution
- 8
- 448
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 480
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 512
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 520
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 544
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- ADSWRITE
- ADS write command.
- 1216
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- LEN
- UDINT
- Max. number of data bytes to write (LEN <= max. size of source buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- SRCADDR
- PVOID
- Pointer to source buffer
- 32
- 352
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- WRITE
- BOOL
- Rising edge starts command execution
- 8
- 384
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 416
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 448
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 456
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 480
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- ADSREAD
- ADS read command.
- 1248
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- LEN
- UDINT
- Max. number of data bytes to read (LEN <= max. size of destination buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- DESTADDR
- PVOID
- Pointer to destination buffer
- 32
- 352
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- READ
- BOOL
- Rising edge starts command execution
- 8
- 384
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 416
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 448
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 456
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 480
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_ReadAdsSymByName
- The function block enables reading of any value from another controller using the symbol name.
- 8768
-
- bRead
- BOOL
- The function block reads the content of the variables sVarName of the selected ADS devices and writes it to the variable to which the pointer nDestAddr points.
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- sNetId
- T_AmsNetID
- AMS-NetId of the ADS device from which the value is to be read.
- 192
- 40
-
-
- ItemType
- Input
-
-
-
-
- nPort
- T_AmsPort
- AMS Port number of the ADS device from which the value is to be read.
- 16
- 240
-
- 851
-
-
-
- ItemType
- Input
-
-
-
-
- sVarName
- STRING(255)
- Symbol name of the variable to be read on the selected ADS device.
- 2048
- 256
-
-
- ItemType
- Input
-
-
-
-
- nDestAddr
- PVOID
- Address of the variable into which the read value is written.
- 32
- 2304
-
-
- ItemType
- Input
-
-
-
-
- nLen
- UDINT
- Length of the variable to be read in bytes.
- 32
- 2336
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Time until processing is aborted.
- 32
- 2368
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- eComMode
- E_AdsComMode
- Enum used to specify whether the handle of the PLC variable is released again after each read procedure.
- 16
- 2400
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bClearOnError
- BOOL
- If TRUE buffer "nDestAddr" will be cleared if an error occurs.
- 8
- 2416
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- The transmission is active.
- 8
- 2424
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- An error occurred during the transmission.
- 8
- 2432
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- ADS error number if an error has occurred.
- 32
- 2464
-
-
- ItemType
- Output
-
-
-
-
- sVarName_Int
- STRING(255)
- 2048
- 2496
-
-
- sNetId_Int
- T_AmsNetID
- 192
- 4544
-
-
- nPort_Int
- T_AmsPort
- 16
- 4736
-
- 801
-
-
-
- fbGetHandle
- ADSRDWRT
- 1408
- 4768
-
-
- fbReleaseHandle
- ADSWRITE
- 1216
- 6176
-
-
- fbReadByHandle
- ADSREAD
- 1248
- 7392
-
-
- trigRead
- R_TRIG
- 64
- 8640
-
-
- iStep
- INT
- 16
- 8704
-
- 0
-
-
-
- iNextStep
- INT
- 16
- 8720
-
-
- nSymbolHandle
- DWORD
- 32
- 8736
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TGCC_ADS
- This function block is created for interface devices between different PLC
+ sPathSTRING(80)648368rFULL_SCALEREAL3210241000TON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_CheckWatchdog448bEnableBOOL8320ItemTypeInputtWatchdogTimeTIME32640ItemTypeInputnCntUDINT3296ItemTypeInputbWatchdogBOOL81280ItemTypeOutputnLastCntUDINT32160ItemTypeOutputtimerWatchdogTON224192bFirstCycleBOOL84160PouTypeFunctionBlockT_AmsNetID192STRING(23)T_AmsPort16UINTE_AdsComMode16INTeAdsComModeSecureCom0eAdsComModeFastCom1ADSRDWRT1408NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_ReadAdsSymByName8768bReadBOOL832ItemTypeInputsNetIdT_AmsNetID19240ItemTypeInputnPortT_AmsPort16240851ItemTypeInputsVarNameSTRING(255)2048256ItemTypeInputnDestAddrPVOID322304ItemTypeInputnLenUDINT322336ItemTypeInputtTimeoutTIME3223685000ItemTypeInputeComModeE_AdsComMode1624000ItemTypeInputbClearOnErrorBOOL824161ItemTypeInputbBusyBOOL82424ItemTypeOutputbErrorBOOL82432ItemTypeOutputnErrorIdUDINT322464ItemTypeOutputsVarName_IntSTRING(255)20482496sNetId_IntT_AmsNetID1924544nPort_IntT_AmsPort164736801fbGetHandleADSRDWRT14084768fbReleaseHandleADSWRITE12166176fbReadByHandleADSREAD12487392trigReadR_TRIG648640iStepINT1687040iNextStepINT168720nSymbolHandleDWORD3287360PouTypeFunctionBlockFB_TGCC_ADS
- 93888
- FB_ADS
-
- sNetId
- STRING(80)
- NetID of the Destination PLC controller
- 648
- 82112
-
-
- ItemType
- Input
-
-
-
-
- nPort
- UINT
- port number
- 16
- 82768
-
-
- ItemType
- Input
-
-
-
-
- sVarName
- STRING(80)
- the variable name of the declared gauge function block.
- 648
- 82784
-
-
- ItemType
- Input
-
-
-
-
- iWatchdog
- UDINT
- The watchdog variable name written to by the remote plc
- 32
- 83456
-
-
- ItemType
- Input
-
-
-
-
- IG
- ST_VG
- 1056
- 83488
-
-
- ItemType
- Output
-
-
- pytmc
- pv:
-
-
-
-
- bError
- BOOL
- 8
- 84544
-
-
- ItemType
- Output
-
-
-
-
- fb_CheckWatchdog
- FB_CheckWatchdog
- 448
- 84576
-
-
- fb_Read_VG
- FB_ReadAdsSymByName
- 8768
- 85024
-
-
- ftReset
- F_TRIG
- 64
- 93792
-
-
- xFirstPass
- BOOL
- 8
- 93856
-
- 1
-
-
-
- ACT_Logger
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- TP
-
+ The variable values are read via ADS using the symbol name]]>93888FB_ADSsNetIdSTRING(80)64882112ItemTypeInputnPortUINT1682768ItemTypeInputsVarNameSTRING(80)64882784ItemTypeInputiWatchdogUDINT3283456ItemTypeInputIGST_VG105683488ItemTypeOutputpytmcpv:bErrorBOOL884544ItemTypeOutputfb_CheckWatchdogFB_CheckWatchdog44884576fb_Read_VGFB_ReadAdsSymByName876885024ftResetF_TRIG6493792xFirstPassBOOL8938561ACT_LoggerPouTypeFunctionBlockTP
- 192
-
- IN
- BOOL
- Trigger for Start of the Signal
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- The length of the High-Signal in 10ms
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- The pulse
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- The current phase of the High-Signal
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- StartTime
- TIME
- 32
- 160
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_WriteWatchdog
- 5536
-
- bEnable
- BOOL
- 8
- 32
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- sNetId
- T_AmsNetID
- 192
- 40
-
-
- ItemType
- Input
-
-
-
-
- nPort
- T_AmsPort
- 16
- 240
-
-
- ItemType
- Input
-
-
-
-
- nIdxGrp
- UDINT
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- nIdxOffs
- UDINT
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- sVarName
- STRING(255)
- 2048
- 320
-
-
- ItemType
- Input
-
-
-
-
- tWatchdogTime
- TIME
- 32
- 2368
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bSendNow
- BOOL
- 8
- 2400
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 2408
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- nLastCnt
- UDINT
- 32
- 2432
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 2464
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 2496
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 2528
-
-
- fbAdsReadWrite
- ADSRDWRT
- 1408
- 3744
-
-
- timerWatchdog
- TP
- 192
- 5152
-
-
- RisingEdgeSendNow
- R_TRIG
- 64
- 5344
-
-
- nStep
- INT
- 16
- 5408
-
- 0
-
-
-
- nSymbolHandle
- DWORD
- 32
- 5440
-
- 0
-
-
-
- bFirstCycle
- BOOL
- 8
- 5472
-
- 0
-
-
-
- nCnt
- UDINT
- 32
- 5504
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_ADS_WATCHDOG
- This function block is to be used whenever deivce data going to be read over ADS
+]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockFB_WriteWatchdog5536bEnableBOOL8320ItemTypeInputsNetIdT_AmsNetID19240ItemTypeInputnPortT_AmsPort16240ItemTypeInputnIdxGrpUDINT32256ItemTypeInputnIdxOffsUDINT32288ItemTypeInputsVarNameSTRING(255)2048320ItemTypeInputtWatchdogTimeTIME3223680ItemTypeInputbSendNowBOOL82400ItemTypeInputbBusyBOOL824080ItemTypeOutputnLastCntUDINT3224320ItemTypeOutputbErrorBOOL824640ItemTypeOutputnErrorIdUDINT3224960ItemTypeOutputfbAdsWriteADSWRITE12162528fbAdsReadWriteADSRDWRT14083744timerWatchdogTP1925152RisingEdgeSendNowR_TRIG645344nStepINT1654080nSymbolHandleDWORD3254400bFirstCycleBOOL854720nCntUDINT3255040PouTypeFunctionBlockFB_ADS_WATCHDOG
- 7008
-
- sNetId
- STRING(80)
- NetID of the Destination PLC controller
- 648
- 32
-
-
- ItemType
- Input
-
-
-
-
- nPort
- UINT
- port number
- 16
- 688
-
-
- ItemType
- Input
-
-
-
-
- sVarName
- STRING(80)
- the variable name of the watchdog on the remote plc.
- 648
- 704
-
-
- ItemType
- Input
-
-
-
-
- bError
- BOOL
- 8
- 1352
-
-
- ItemType
- Output
-
-
-
-
- fb_WriteWatchdog
- FB_WriteWatchdog
- 5536
- 1376
-
-
- ftReset_Watchdog
- F_TRIG
- 64
- 6912
-
-
- xFirstPass
- BOOL
- 8
- 6976
-
- 1
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_HigherAuthority
- 32
- PVOID
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
-
- I_LowerAuthority
- 32
- PVOID
-
- __getnLowerAuthorityID
- DWORD
- 32
-
-
- property
-
-
-
-
- ElevateRequest
- BOOL
- 8
-
- HigherAuthority
- I_HigherAuthority
- 32
-
-
-
-
- T_HashTableEntry
- 64
-
- key
- DWORD
- 32
- 0
-
- 0
-
-
-
- pytmc
-
+that the ADS read function expects to keep checking]]>7008sNetIdSTRING(80)64832ItemTypeInputnPortUINT16688ItemTypeInputsVarNameSTRING(80)648704ItemTypeInputbErrorBOOL81352ItemTypeOutputfb_WriteWatchdogFB_WriteWatchdog55361376ftReset_WatchdogF_TRIG646912xFirstPassBOOL869761PouTypeFunctionBlockI_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc
pv: Key
io: i
-
-
-
-
-
- value
- PVOID
- 32
- 32
-
- 0
-
-
-
-
- ST_BP_ArbInternal
- 2464
- ST_BeamParams
-
- nId
- DWORD
- 32
- 1760
-
-
- pytmc
- pv: ID
+ valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID
io: i
-
-
-
-
-
- LiveInTable
- BOOL
- 8
- 1792
-
-
- pytmc
- pv: Live
+ LiveInTableBOOL81792pytmcpv: Live
io: i
-
-
-
-
-
- sDevName
- STRING(80)
- 648
- 1800
-
-
- pytmc
- pv: Device
+ sDevNameSTRING(80)6481800pytmcpv: Device
io: i
-
-
-
-
-
-
- FW_GetCurTaskIndex
- 64
-
- nIndex
- BYTE
- 8
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- GETCURTASKINDEX
- This function block GETCURTASKINDEX finds the task index of the task from which it is called.
- 128
-
- index
- BYTE
- Returns the current task index of the calling task.
- 8
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbGetCurTaskIndex
- FW_GetCurTaskIndex
- 64
- 64
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- T_HashTableEntry
- Hash table entry
- 192
-
- key
- DWORD
- Entry key: 32 bit unsigned integer or pointer
- 32
- 0
-
- 0
-
-
-
- value
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 32
-
- 0
-
-
-
- lock
- DWORD
- Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved
- 32
- 64
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNext
- PVOID
- Pointer to next hash table element
- 32
- 96
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNextFree
- PVOID
- Pointer to next free element
- 32
- 128
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNextGlob
- PVOID
- Pointer to next global element
- 32
- 160
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- T_HHASHTABLE
- Hash table object handle
- 3488
-
- nCount
- UDINT
- Number of used hash table entries
- 32
- 0
-
- 0
-
-
-
- nFree
- UDINT
- Number of free hash table entries
- 32
- 32
-
- 0
-
-
-
- pEntries
- T_HashTableEntry
- Pointer to table array
- 32
- 64
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- cbEntries
- UDINT
- Byte size of table array
- 32
- 96
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nElements
- UDINT
- Number of table/array elements
- 32
- 128
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- cbElement
- UDINT
- Byte size of one array element
- 32
- 160
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pEntrys
- T_HashTableEntry
-
- 0
- 101
-
- 3232
- 192
-
-
- conditionalshow
-
-
-
-
- pFreeEntrys
- T_HashTableEntry
- 32
- 3424
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pFirstEntry
- T_HashTableEntry
- 32
- 3456
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- FB_HashTableCtrl
- Hash table control function block
- 352
-
- hTable
- T_HHASHTABLE
- Hash table handle variable
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- key
- DWORD
- Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putValue
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 96
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putPosPtr
- T_HashTableEntry
- Hash table entry position pointer, used by A_GetNext
- 32
- 128
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = success, FALSE = error
- 8
- 160
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getValue
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 192
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getPosPtr
- T_HashTableEntry
- returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method
- 32
- 224
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- p
- T_HashTableEntry
- 32
- 256
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- n
- T_HashTableEntry
- 32
- 288
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nHash
- DWORD
- 32
- 320
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
- A_RemoveAll
-
-
- A_GetNext
-
-
- A_GetIndexAtPosPtr
-
-
- A_Add
-
-
- A_Remove
-
-
- A_GetFirst
-
-
- A_RemoveFirst
-
-
- A_Lookup
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_BeamParamAssertionPool
- This function block implements simple database. Data element values are stored in the hash table.
- 214336
-
- key
- DWORD
- Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method
- 32
- 32
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putPosPtr
- T_HashTableEntry
- Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev)
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putValue
- ST_BP_ArbInternal
- Hash table entry value (used by A_AddHead, A_AddTail, A_Find )
- 2464
- 96
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = Success, FALSE = Failed
- 8
- 2560
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getPosPtr
- T_HashTableEntry
- Returned hash table entry position pointer
- 32
- 2592
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getValue
- ST_BP_ArbInternal
- Returned hash table entry value
- 2464
- 2624
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Hash table size (number of used entries, used by A_Count)
- 32
- 5088
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- epicsDataPool
- ST_BP_ArbInternal
-
- 1
- 20
-
- Structured data element pool for display in EPICS
- 49280
- 5120
-
-
- pytmc
-
+ FW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool214336keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal120492805120pytmc
pv: Entry
io: i
-
-
-
-
-
- dataPool
- ST_BP_ArbInternal
-
- 0
- 61
-
- Structured data element pool
- 150304
- 54400
-
-
- entries
- T_HashTableEntry
-
- 0
- 61
-
- Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry)
- 3904
- 204704
-
-
- fbTable
- FB_HashTableCtrl
- basic hash table control function block
- 352
- 208608
-
-
- hTable
- T_HHASHTABLE
- hash table handle
- 3488
- 208960
-
-
- pRefPtr
- ST_BP_ArbInternal
- 32
- 212448
-
- 0
-
-
-
- indexOfElem
- ULINT
- Integer value (max. size: x86=>32bit, x64=>64bit)
- 64
- 212480
-
-
- cstSafeBeam
- ST_BeamParams
- MG
- 1760
- 212544
-
-
- .nTran
- 0
-
-
- .neVRange
- 0
-
-
- .nRate
- 0
-
-
- .nBCRange
- 0
-
-
-
-
- A_Reset
-
-
- A_Count
-
-
- DataPoolToEpics
-
-
- A_Add
-
-
- A_Remove
-
-
- A_GetFirst
-
-
- A_GetNext
-
-
- A_Lookup
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- E_ArgType
- 16
- INT
-
- ARGTYPE_UNKNOWN
- 0
-
-
- ARGTYPE_BYTE
- 1
-
-
- ARGTYPE_WORD
- 2
-
-
- ARGTYPE_DWORD
- 3
-
-
- ARGTYPE_REAL
- 4
-
-
- ARGTYPE_LREAL
- 5
-
-
- ARGTYPE_SINT
- 6
-
-
- ARGTYPE_INT
- 7
-
-
- ARGTYPE_DINT
- 8
-
-
- ARGTYPE_USINT
- 9
-
-
- ARGTYPE_UINT
- 10
-
-
- ARGTYPE_UDINT
- 11
-
-
- ARGTYPE_STRING
- 12
- string of type T_MaxString!
-
-
- ARGTYPE_BOOL
- 13
-
-
- ARGTYPE_BIGTYPE
- 14
- byte buffer
-
-
- ARGTYPE_ULARGE
- 15
- unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT)
-
-
- ARGTYPE_UHUGE
- 16
- unsigned 128 bit integer (T_UHUGE_INTEGER)
-
-
- ARGTYPE_LARGE
- 17
- signed 64 bit integer (T_LARGE_INTEGER, LINT)
-
-
- ARGTYPE_HUGE
- 18
- signed 128 bit integer (T_HUGE_INTEGER)
-
-
- ARGTYPE_LWORD
- 19
- LWORD value
-
-
-
- T_Arg
- Argument type
- 96
-
- eType
- E_ArgType
- Argument data type
- 16
- 0
-
- 0
-
-
-
- cbLen
- UDINT
- Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter).
- 32
- 32
-
- 0
-
-
-
- pData
- PVOID
- Pointer to first argument data byte
- 32
- 64
-
- 0
-
-
-
-
- E_TypeFieldParam
- 16
- INT
-
- TYPEFIELD_UNKNOWN
- 0
- Unknown/not set
-
-
- TYPEFIELD_B
- 1
- b or B: binary number
-
-
- TYPEFIELD_O
- 2
- o or O: octal number
-
-
- TYPEFIELD_U
- 3
- u or U: unsigned decimal number
-
-
- TYPEFIELD_C
- 4
- c or C: one ASCII character
-
-
- TYPEFIELD_F
- 5
- f or F: float number ( normalized format )
-
-
- TYPEFIELD_D
- 6
- d or D: signed decimal number
-
-
- TYPEFIELD_S
- 7
- s or S: string
-
-
- TYPEFIELD_XU
- 8
- X: hecadecimal number (upper case characters )
-
-
- TYPEFIELD_XL
- 9
- x: hecadecimal number (lower case characters )
-
-
- TYPEFIELD_EU
- 10
- E: float number ( scientific format )
-
-
- TYPEFIELD_EL
- 11
- e: float number ( scientific format )
-
-
-
- ST_FormatParameters
- 160
-
- bPercent
- BOOL
- 8
- 0
-
-
- bFlags
- BOOL
- 8
- 8
-
-
- bWidth
- BOOL
- 8
- 16
-
-
- bDot
- BOOL
- 8
- 24
-
-
- bPrecision
- BOOL
- 8
- 32
-
-
- bType
- BOOL
- 8
- 40
-
-
- bAlign
- BOOL
- Default :Right align
- 8
- 48
-
-
- bSign
- BOOL
- Default: Sign only for negative values
- 8
- 56
-
-
- bNull
- BOOL
- Default: No padding
- 8
- 64
-
-
- bBlank
- BOOL
- Default: No blanks
- 8
- 72
-
-
- bHash
- BOOL
- Default: No blanks
- 8
- 80
-
-
- iWidth
- INT
- 16
- 96
-
-
- iPrecision
- INT
- 16
- 112
-
-
- bWidthAsterisk
- BOOL
- 8
- 128
-
-
- bPrecisionAsterisk
- BOOL
- 8
- 136
-
-
- eType
- E_TypeFieldParam
- format type parameter
- 16
- 144
-
-
-
- conditionalshow
-
-
-
-
- FB_FormatString
- Converts and formats up to 10 T_Arg values to string
- 7840
-
- sFormat
- T_MaxString
- Format string
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- arg1
- T_Arg
- Format argument 1, use F_INT, F_UINT; F_WORD, F_DWORD, F_LREAL... functions to initialize the argument inputs
- 96
- 2080
-
-
- ItemType
- Input
-
-
-
-
- arg2
- T_Arg
- Format argument 2
- 96
- 2176
-
-
- ItemType
- Input
-
-
-
-
- arg3
- T_Arg
- Format argument 3
- 96
- 2272
-
-
- ItemType
- Input
-
-
-
-
- arg4
- T_Arg
- Format argument 4
- 96
- 2368
-
-
- ItemType
- Input
-
-
-
-
- arg5
- T_Arg
- Format argument 5
- 96
- 2464
-
-
- ItemType
- Input
-
-
-
-
- arg6
- T_Arg
- Format argument 6
- 96
- 2560
-
-
- ItemType
- Input
-
-
-
-
- arg7
- T_Arg
- Format argument 7
- 96
- 2656
-
-
- ItemType
- Input
-
-
-
-
- arg8
- T_Arg
- Format argument 8
- 96
- 2752
-
-
- ItemType
- Input
-
-
-
-
- arg9
- T_Arg
- Format argument 9
- 96
- 2848
-
-
- ItemType
- Input
-
-
-
-
- arg10
- T_Arg
- Format argument 10
- 96
- 2944
-
-
- ItemType
- Input
-
-
-
-
- bError
- BOOL
- TRUE => error, FALSE => no error
- 8
- 3040
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- Error code
- 32
- 3072
-
-
- ItemType
- Output
-
-
-
-
- sOut
- T_MaxString
- Output stirng
- 2048
- 3104
-
-
- ItemType
- Output
-
-
-
-
- pFormat
- BYTE
- 32
- 5152
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pOut
- BYTE
- 32
- 5184
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- iRemOutLen
- INT
- 16
- 5216
-
-
- conditionalshow
-
-
-
-
- bValid
- BOOL
- 8
- 5232
-
-
- conditionalshow
-
-
-
-
- stFmt
- ST_FormatParameters
- 160
- 5248
-
-
- conditionalshow
-
-
-
-
- nArrayElem
- INT
- 16
- 5408
-
-
- conditionalshow
-
-
-
-
- nArgument
- UDINT
- 32
- 5440
-
-
- conditionalshow
-
-
-
-
- parArgs
- T_Arg
-
- 1
- 10
-
- 320
- 5472
-
-
- conditionalshow
-
-
-
-
- sArgStr
- T_MaxString
- 2048
- 5792
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_Arbiter
- FB Arbiter
+ dataPoolST_BP_ArbInternal06115030454400entriesT_HashTableEntry0613904204704fbTableFB_HashTableCtrl352208608hTableT_HHASHTABLE3488208960pRefPtrST_BP_ArbInternal322124480indexOfElemULINT32bit, x64=>64bit)]]>64212480cstSafeBeamST_BeamParams1760212544.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkE_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640E_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString7840sFormatT_MaxString204832ItemTypeInputarg1T_Arg962080ItemTypeInputarg2T_Arg962176ItemTypeInputarg3T_Arg962272ItemTypeInputarg4T_Arg962368ItemTypeInputarg5T_Arg962464ItemTypeInputarg6T_Arg962560ItemTypeInputarg7T_Arg962656ItemTypeInputarg8T_Arg962752ItemTypeInputarg9T_Arg962848ItemTypeInputarg10T_Arg962944ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83040ItemTypeOutputnErrIdUDINT323072ItemTypeOutputsOutT_MaxString20483104ItemTypeOutputpFormatBYTE3251520conditionalshowpOutBYTE3251840conditionalshowiRemOutLenINT165216conditionalshowbValidBOOL85232conditionalshowstFmtST_FormatParameters1605248conditionalshownArrayElemINT165408conditionalshownArgumentUDINT325440conditionalshowparArgsT_Arg1103205472conditionalshowsArgStrT_MaxString20485792conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_Arbiter
- 474624
- I_HigherAuthority
- I_LowerAuthority
-
- nRequestsCount
- UDINT
- How many requests are currently in the arbiter
- 32
- 96
-
-
- fbBPAssertionPool
- FB_BeamParamAssertionPool
- Table of active beam parameter assertions
- 214336
- 128
-
-
- pytmc
-
+]]>474624I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool214336128pytmc
pv: AP
io: i
field: DESC Assertion Pool
-
-
-
-
-
- xRequestMade
- BOOL
- Arbiter has confirmed its request has made it into the beam parameter request
- 8
- 214464
-
-
- nArbiterID
- UDINT
- Arbiter ID, used for making higher-level BP requests
- 32
- 214496
-
-
- pytmc
-
+ xRequestMadeBOOL8214464nArbiterIDUDINT32214496pytmc
pv: ArbiterID
io: i
field: DESC Arbiter ID for elev. req.
-
-
-
-
-
- nNextCohort
- UDINT
- The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle
- 32
- 214528
-
- 1
-
-
-
- nAckInProgCohort
- UDINT
- The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA
- 32
- 214560
-
- 0
-
-
-
- nActiveCohort
- UDINT
- Requests with cohorts <= to this value will be considered active in CheckRequest
- 32
- 214592
-
- 0
-
-
-
- pytmc
-
+ nNextCohortUDINT322145281nAckInProgCohortUDINT322145600nActiveCohortUDINT322145920pytmc
pv: CohortCounter
io: i
field: DESC Intrnl cohort counter
-
-
-
-
-
- bStartNewAckRequest
- BOOL
- Set by an add or remove method call, triggers an ack cycle
- 8
- 214624
-
-
- bAckInProgress
- BOOL
- Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete
- 8
- 214632
-
-
- idTransmission
- DWORD
- ID of BP limiting transmission
- 32
- 214656
-
-
- idRate
- DWORD
- ID of BP limiting rate
- 32
- 214688
-
-
- sPath
- T_MaxString
- 2048
- 214720
-
-
- instance-path
-
-
- noinit
-
-
-
-
- sArbName
- T_MaxString
- 2048
- 216768
-
-
- InfoStringFmtr
- FB_FormatString
- 7840
- 218816
-
-
- bVerbose
- BOOL
- 8
- 226656
-
- 0
-
-
-
- q_stBeamParams
- ST_BeamParams
- Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set
- 1760
- 226688
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bStartNewAckRequestBOOL8214624bAckInProgressBOOL8214632idTransmissionDWORD32214656idRateDWORD32214688sPathT_MaxString2048214720instance-pathnoinitsArbNameT_MaxString2048216768InfoStringFmtrFB_FormatString7840218816bVerboseBOOL82266560q_stBeamParamsST_BeamParams1760226688ItemTypeOutputpytmc
pv: ArbitratedBP
io: i
field: DESC Arbitrated BP
-
-
-
-
-
- q_xStateIDFound
- BOOL
- Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion
- 8
- 228448
-
-
- ItemType
- Output
-
-
-
-
- __GETARBITRATEDBP__XFIRSTPASS
- BOOL
- 8
- 228456
-
- 1
-
-
-
- __GETARBITRATEDBP__FBGETCURTASKIDX
- GETCURTASKINDEX
- 128
- 228480
-
-
- __GETARBITRATEDBP__LASTCYCLECOUNT
- UDINT
- 32
- 228608
-
-
- __GETARBITRATEDBP__FBLOGMESSAGE
- FB_LogMessage
- 81984
- 228672
-
-
- __ADDREQUEST__FBLOG
- FB_LogMessage
- 81984
- 310656
-
-
- __REMOVEREQUEST__FBLOG
- FB_LogMessage
- 81984
- 392640
-
-
- __getnEntryCount
- UDINT
- 32
-
- nEntryCount
- UDINT
- 32
-
-
-
- property
-
-
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
- BP
- ST_BeamParams
- 1760
-
-
-
- ElevateRequest
- BOOL
- 8
-
- HigherAuthority
- I_HigherAuthority
- 32
-
-
-
- GetArbitratedBP
- ST_BeamParams
- 1760
-
- getPosPtr
- T_HashTableEntry
- 32
-
-
- getBPStructInt
- ST_BP_ArbInternal
- 2464
-
-
- stOutputBP
- Holding struct for arbitration process
- ST_BP_ArbInternal
- 2464
-
-
- xFirstPass
- BOOL
- 8
-
-
- uselocation
- __GETARBITRATEDBP__XFIRSTPASS
-
-
-
-
- fbGetCurTaskIdx
- GETCURTASKINDEX
- 128
-
-
- uselocation
- __GETARBITRATEDBP__FBGETCURTASKIDX
-
-
-
-
- LastCycleCount
- UDINT
- 32
-
-
- uselocation
- __GETARBITRATEDBP__LASTCYCLECOUNT
-
-
-
-
- fbLogMessage
- FB_LogMessage
- 81984
-
-
- uselocation
- __GETARBITRATEDBP__FBLOGMESSAGE
-
-
-
-
-
- ArbitrateBP
- ST_BP_ArbInternal
- 2464
-
- stBP1
- ST_BP_ArbInternal
- 2464
-
-
- stBP2
- ST_BP_ArbInternal
- 2464
-
-
- idx
- UINT
- 16
-
-
- bcBitmask
- WORD
- 16
-
-
-
- no_check
-
-
-
-
- __getnLowerAuthorityID
- DWORD
- 32
-
- nLowerAuthorityID
- DWORD
- 32
-
-
-
- property
-
-
-
-
- AddRequest
- BOOL
- 8
-
- nReqID
- Unique ID within aribter for the request. Make sure this is unique for every device + state combination
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
- sDevName
- Name of the device making the request
- STRING(80)
- 648
-
-
- BP_Int
- ST_BP_ArbInternal
- 2464
-
-
- fbLog
- FB_LogMessage
- 81984
-
-
- uselocation
- __ADDREQUEST__FBLOG
-
-
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqId
- DWORD
- 32
-
-
- fbLog
- FB_LogMessage
- 81984
-
-
- uselocation
- __REMOVEREQUEST__FBLOG
-
-
-
-
- BP_Int
- ST_BP_ArbInternal
- 2464
-
-
-
- CheckRequestInPool
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- ST_FFInfo
- These elements should be set at init and never changed.
- 6832
-
- sPath
- T_MaxString
- Full PLC path to FF object
- 2048
- 0
-
-
- pytmc
-
+ q_xStateIDFoundBOOL8228448ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL82284561__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128228480__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32228608__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81984228672__ADDREQUEST__FBLOGFB_LogMessage81984310656__REMOVEREQUEST__FBLOGFB_LogMessage81984392640__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81984uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81984uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81984uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionST_FFInfo6832sPathT_MaxString20480pytmc
pv: Path
io: i
-
-
-
-
-
- Desc
- T_MaxString
- Set at instantiation to a helpful description of the fast fault purpose
- 2048
- 2048
-
-
- pytmc
-
+ DescT_MaxString20482048pytmc
pv: Desc
io: i
-
-
-
-
-
- DevName
- T_MaxString
- Component name, used in diagnostic to help narrow down where beam faults are coming from
- 2048
- 4096
-
-
- pytmc
-
+ DevNameT_MaxString20484096pytmc
pv: DevName
io: i
-
-
-
-
-
- TypeCode
- UINT
- Set at instantiation to fault class code
- 16
- 6144
-
-
- pytmc
-
+ TypeCodeUINT166144pytmc
pv: TypeCode
io: i
-
-
-
-
-
- InUse
- BOOL
- ////////////////////////////////////////
-////////////////////////////////////////
- 8
- 6160
-
- 0
-
-
-
- pytmc
-
+ InUseBOOL861600pytmc
pv: InUse
io: i
-
-
-
-
-
- AutoReset
- BOOL
- ////////////////////////////////////////
- 8
- 6168
-
-
- Vetoable
- BOOL
- Can this fast fault be masked by the veto device input?
- 8
- 6176
-
- 1
-
-
-
- InfoString
- STRING(80)
- 648
- 6184
-
-
- pytmc
-
+ AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc
pv: InfoString
io: i
-
-
-
-
-
-
- ST_FFOverride
- 576
-
- Duration
- DINT
- DINT to be compatible with EPICS
- 32
- 0
-
-
- pytmc
-
+ ST_FFOverride576DurationDINT320pytmc
pv: Duration
io: o
-
-
-
-
-
- Expiration
- DINT
- DINT to be compatible with EPICS
- 32
- 32
-
-
- pytmc
-
+ ExpirationDINT3232pytmc
pv: Expiration
io: o
-
-
-
-
-
- StartDT
- DINT
- DINT to be compatible with EPICS
- 32
- 64
-
-
- pytmc
-
+ StartDTDINT3264pytmc
pv: StartDT
io: o
-
-
-
-
-
- Activate
- BOOL
- 8
- 96
-
-
- pytmc
-
+ ActivateBOOL896pytmc
pv: Activate
io: o
-
-
-
-
-
- Deactivate
- BOOL
- 8
- 104
-
-
- pytmc
-
+ DeactivateBOOL8104pytmc
pv: Deactivate
io: o
-
-
-
-
-
- ElapsedTime
- DINT
- DINT to be compatible with EPICS
- 32
- 128
-
-
- pytmc
-
+ ElapsedTimeDINT32128pytmc
pv: ElapsedTime
io: i
-
-
-
-
-
- RemainingTime
- DINT
- DINT to be compatible with EPICS
- 32
- 160
-
-
- pytmc
-
+ RemainingTimeDINT32160pytmc
pv: RemainingTime
io: i
-
-
-
-
-
- Active
- BOOL
- 8
- 192
-
-
- pytmc
-
+ ActiveBOOL8192pytmc
pv: Active
io: i
-
-
-
-
-
- Timer
- TP
- 192
- 224
-
-
- OvrdActLogAck
- BOOL
- 8
- 416
-
-
- OvrdExpLogAck
- BOOL
- 8
- 424
-
-
- tOvrdActivate
- R_TRIG
- 64
- 448
-
-
- tOvrdExpiring
- F_TRIG
- 64
- 512
-
-
-
- RS
- 64
-
- SET
- BOOL
- Input to set Q1
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- RESET1
- BOOL
- Input to reset Q1 (reset dominant)
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- Q1
- BOOL
- 8
- 48
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FF
- 7680
-
- Info
- ST_FFInfo
- 6832
- 0
-
-
- pytmc
-
+ TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc
pv: Info
-
-
-
-
-
- Ovrd
- ST_FFOverride
- 576
- 6848
-
-
- pytmc
-
+ OvrdST_FFOverride5766848pytmc
pv: Ovrd
-
-
-
-
-
- OK
- BOOL
- Fault logic state
- 8
- 7424
-
-
- pytmc
-
+ OKBOOL87424pytmc
pv: OK
io: i
-
-
-
-
-
- FaultAck
- BOOL
- Set when faulted, reset by logger.
- 8
- 7432
-
-
- ClearAck
- BOOL
- 8
- 7440
-
-
- BeamPermitted
- BOOL
- Result of reset, veto, and fault logic, true beam off boolean
- 8
- 7448
-
-
- pytmc
-
+ FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc
pv: BeamPermitted
io: i
-
-
-
-
-
- Reset
- BOOL
- 8
- 7456
-
-
- pytmc
-
+ ResetBOOL87456pytmc
pv: Reset
io: o
-
-
-
-
-
- bsFF
- RS
- 64
- 7488
-
-
- rtReset
- R_TRIG
- 64
- 7552
-
-
- ftCountFault
- F_TRIG
- 64
- 7616
-
-
-
- TOF
- 224
-
- IN
- BOOL
- starts timer with falling edge, resets timer with rising edge
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- time to pass, before Q is set
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- is FALSE, PT seconds after IN had a falling edge
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- elapsed time
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 160
-
-
- StartTime
- TIME
- 32
- 192
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- DWORD (1..86400)
- 32
- DWORD
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 86400
-
-
-
-
- TIMESTRUCT
- System Time Structure
- 128
-
- wYear
- WORD
- Year: 1970..2106
- 16
- 0
-
-
- wMonth
- WORD
- Month: 1..12 (January = 1, February = 2 and so on)
- 16
- 16
-
-
- wDayOfWeek
- WORD
- Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on)
- 16
- 32
-
-
- wDay
- WORD
- Day of the month: 1..31
- 16
- 48
-
-
- wHour
- WORD
- Hour: 0..23
- 16
- 64
-
-
- wMinute
- WORD
- Minute: 0..59
- 16
- 80
-
-
- wSecond
- WORD
- Second: 0..59
- 16
- 96
-
-
- wMilliseconds
- WORD
- Milliseconds: 0..999
- 16
- 112
-
-
-
- E_TimeZoneID
- 16
- INT
-
- eTimeZoneID_Invalid
- -1
- Invalid time zone
-
-
- eTimeZoneID_Unknown
- 0
- Unknown time zone
-
-
- eTimeZoneID_Standard
- 1
- Standard time (Winterzeit)
-
-
- eTimeZoneID_Daylight
- 2
- Daylight saving time (Sommerzeit)
-
-
-
- NT_GetTime
- Reads local windows system time (struct)
- 1728
-
- NETID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- START
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- TIMESTR
- TIMESTRUCT
- Local windows system time
- 128
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 480
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 400
-
-
- .IDXOFFS
- 1
-
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ST_TimeZoneInformation
- 864
-
- bias
- DINT
- Specifies the current bias, in minutes, for local time translation on this computer.
+ bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616TOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockDWORD (1..86400)32DWORDLowerBorder1UpperBorder86400TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2NT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_TimeZoneInformation864biasDINT
- 32
- 0
-
-
- standardName
- STRING(31)
- Specifies a null-terminated string associated with standard time
- on this operating system.
- 256
- 32
-
-
- standardDate
- TIMESTRUCT
- Specifies a SYSTEMTIME structure that contains a date and local time when the
- transition from daylight saving time to standard time occurs on this operating system.
- 128
- 288
-
-
- standardBias
- DINT
- Specifies a bias value to be used during local time translations that occur during standard time.
- 32
- 416
-
-
- daylightName
- STRING(31)
- Specifies a null-terminated string associated with daylight saving time on this operating system.
- For example, this member could contain "PDT" to indicate Pacific Daylight Time.
- 256
- 448
-
-
- daylightDate
- TIMESTRUCT
- Specifies a SYSTEMTIME structure that contains a date and local time when the transition
- from standard time to daylight saving time occurs on this operating system.
- 128
- 704
-
-
- daylightBias
- DINT
- Specifies a bias value to be used during local time translations that occur during daylight saving time.
- 32
- 832
-
-
-
- ST_AmsGetTimeZoneInformation
- 896
-
- tzInfo
- ST_TimeZoneInformation
- GetTimeZoneInformation return data
- 864
- 0
-
-
- apiResult
- DWORD
- api call result
- 32
- 864
-
-
-
- conditionalshow
-
-
-
-
- FB_GetTimeZoneInformation
- Reads time zone information
- 3488
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- tzID
- E_TimeZoneID
- 16
- 352
-
-
- ItemType
- Output
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- 864
- 384
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 1248
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 400
-
-
- .IDXOFFS
- 6
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 2496
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 2560
-
-
- conditionalshow
-
-
-
-
- res
- ST_AmsGetTimeZoneInformation
- 896
- 2592
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ADSRDWRTEX
- Extended ADS read/write command.
- 1440
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- IDXGRP
- UDINT
- Index group
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- IDXOFFS
- UDINT
- Index offset
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- WRITELEN
- UDINT
- Max. number of data bytes to write (WRITELEN <= max. size of source buffer)
- 32
- 320
-
-
- ItemType
- Input
-
-
-
-
- READLEN
- UDINT
- Max. number of data bytes to read (READLEN <= max. size of destination buffer)
- 32
- 352
-
-
- ItemType
- Input
-
-
-
-
- SRCADDR
- PVOID
- Pointer to source buffer
- 32
- 384
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- DESTADDR
- PVOID
- Pointer to destination buffer
- 32
- 416
-
-
- ItemType
- Input
-
-
- TcIgnorePersistent
-
-
-
-
- WRTRD
- BOOL
- Rising edge starts command execution
- 8
- 448
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 480
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 512
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 520
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 544
-
-
- ItemType
- Output
-
-
-
-
- COUNT_R
- UDINT
- Count of bytes actually read
- 32
- 576
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- ST_HKeySrvRead
- 4096
-
- sSub
- T_MaxString
- 2048
- 0
-
-
- sVal
- T_MaxString
- 2048
- 2048
-
-
-
- conditionalshow
-
-
-
-
- FB_RegQueryValue
- Reads windows registry value
- 10304
-
- sNetId
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- sSubKey
- T_MaxString
- HKEY_LOCAL_MACHINE \ sub key name
- 2048
- 224
-
-
- ItemType
- Input
-
-
-
-
- sValName
- T_MaxString
- Value name
- 2048
- 2272
-
-
- ItemType
- Input
-
-
-
-
- cbData
- UDINT
- Number of data bytes to read
- 32
- 4320
-
-
- ItemType
- Input
-
-
-
-
- pData
- BYTE
- Points to registry key data buffer
- 32
- 4352
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 4384
-
-
- ItemType
- Input
-
-
-
-
- tTimeOut
- TIME
- Max fb execution time
- 32
- 4416
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 4448
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 4456
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 4480
-
-
- ItemType
- Output
-
-
-
-
- cbRead
- UDINT
- Number of succesfully read data bytes
- 32
- 4512
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRdWrtEx
- ADSRDWRTEX
- 1440
- 4544
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 200
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 5984
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 6048
-
-
- conditionalshow
-
-
-
-
- s1Len
- UDINT
- 32
- 6080
-
-
- conditionalshow
-
-
-
-
- s2Len
- UDINT
- 32
- 6112
-
-
- conditionalshow
-
-
-
-
- ptr
- BYTE
- 32
- 6144
-
-
- conditionalshow
-
-
-
-
- cbBuff
- UDINT
- 32
- 6176
-
-
- conditionalshow
-
-
-
-
- tmpBuff
- ST_HKeySrvRead
- 4096
- 6208
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- NT_SetTimeToRTCTime
- 12032
-
- NETID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- SET
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 352
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 4
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- fbRegQuery
- FB_RegQueryValue
- 10304
- 1568
-
-
- .sSubKey
- Software\Beckhoff\TwinCAT3\System
-
-
- .sValName
- NumOfCPUs
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 11872
-
-
- conditionalshow
-
-
-
-
- bTmp
- DWORD
- 32
- 11936
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 11968
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- bInit
- BOOL
- 8
- 11976
-
- 1
-
-
-
- conditionalshow
-
-
-
-
- numOfCPUs
- DWORD
- 32
- 12000
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FW_GetCpuCounter
- 96
-
- dwCpuCntLo
- UDINT
- 32
- 32
-
-
- ItemType
- Output
-
-
-
-
- dwCpuCntHi
- UDINT
- 32
- 64
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- GETCPUCOUNTER
- The CPU cycle counter can be read with this function block.
+ UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER
- 192
-
- cpuCntLoDW
- UDINT
- Contains the low-value 4 bytes of the numerical value
- 32
- 32
-
-
- ItemType
- Output
-
-
-
-
- cpuCntHiDW
- UDINT
- Contains the high-value 4 bytes of the numerical value
- 32
- 64
-
-
- ItemType
- Output
-
-
-
-
- fbGetCpuCounter
- FW_GetCpuCounter
- 96
- 96
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- RTC_EX2
- Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution)
- 896
-
- EN
- BOOL
- Enable/set clock
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PDT
- TIMESTRUCT
- Preset/set time in system time format (struct)
- 128
- 48
-
-
- ItemType
- Input
-
-
-
-
- PMICRO
- DWORD
- Preset microseconds
- 32
- 192
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- TRUE => Output time is valid, FALSE => Output time is invalid
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- CDT
- TIMESTRUCT
- Current time in system time format (struct)
- 128
- 240
-
-
- .wYear
- 1970
-
-
- .wMonth
- 1
-
-
- .wDay
- 1
-
-
- .wDayOfWeek
- 4
-
-
-
-
- ItemType
- Output
-
-
-
-
- CMICRO
- DWORD
- Current microseconds
- 32
- 384
-
-
- ItemType
- Output
-
-
-
-
- fbGetCpuCounter
- GETCPUCOUNTER
- 192
- 416
-
-
- conditionalshow
-
-
-
-
- risingEdge
- R_TRIG
- 64
- 608
-
-
- conditionalshow
-
-
-
-
- oldTick
- DWORD
- 32
- 672
-
-
- conditionalshow
-
-
-
-
- currTick
- DWORD
- 32
- 704
-
-
- conditionalshow
-
-
-
-
- nanoDiff
- DWORD
- 32
- 736
-
-
- conditionalshow
-
-
-
-
- nanoRest
- DWORD
- 32
- 768
-
-
- conditionalshow
-
-
-
-
- secDiff
- DWORD
- 32
- 800
-
-
- conditionalshow
-
-
-
-
- dateTime
- DATE_AND_TIME
- 32
- 832
-
-
- conditionalshow
-
-
-
-
- bInitialized
- BOOL
- 8
- 864
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LocalSystemTime
- This function block synchronizes cyclically to and returns the Local Windows System Time.
- 19040
-
- sNetID
- T_AmsNetID
- The target TwinCAT system network address
- 192
- 32
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time)
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- dwCycle
- DWORD (1..86400)
- Time synchronisation cycle (seconds)
- 32
- 256
-
- 5
-
-
-
- ItemType
- Input
-
-
-
-
- dwOpt
- DWORD
- Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time
- 32
- 288
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max. ADS function block execution time (internal communication timeout).
- 32
- 320
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bValid
- BOOL
- TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- systemTime
- TIMESTRUCT
- Local Windows System Time struct
- 128
- 368
-
-
- ItemType
- Output
-
-
-
-
- tzID
- E_TimeZoneID
- Daylight/standard time zone information
- 16
- 496
-
- -1
-
-
-
- ItemType
- Output
-
-
-
-
- rtrig
- R_TRIG
- 64
- 512
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 576
-
-
- conditionalshow
-
-
-
-
- fbNT
- NT_GetTime
- 1728
- 608
-
-
- conditionalshow
-
-
-
-
- fbTZ
- FB_GetTimeZoneInformation
- 3488
- 2336
-
-
- conditionalshow
-
-
-
-
- fbSET
- NT_SetTimeToRTCTime
- 12032
- 5824
-
-
- conditionalshow
-
-
-
-
- fbRTC
- RTC_EX2
- 896
- 17856
-
-
- conditionalshow
-
-
-
-
- timer
- TON
- 224
- 18752
-
-
- conditionalshow
-
-
-
-
- nSync
- DWORD
- 32
- 18976
-
-
- conditionalshow
-
-
-
-
- bNotSup
- BOOL
- 8
- 19008
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- T_FILETIME
- The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
- 64
-
- dwLowDateTime
- DWORD
- Specifies the low-order 32 bits of the file time.
- 32
- 0
-
-
- dwHighDateTime
- DWORD
- Specifies the high-order 32 bits of the file time.
- 32
- 32
-
-
-
- T_ULARGE_INTEGER
- 64 bit unsigned integer
- 64
-
- dwLowPart
- DWORD
- Lower double word
- 32
- 0
-
-
- dwHighPart
- DWORD
- Higher double word
- 32
- 32
-
-
-
- FB_TranslateLocalTimeToUtcByZoneID
- Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time
- 2400
-
- in
- T_FILETIME
- Time to be converted (Local file time format)
- 64
- 32
-
-
- ItemType
- Input
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- Time zone information
- 864
- 96
-
-
- ItemType
- Input
-
-
-
-
- wDldYear
- WORD
- Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0.
- 16
- 960
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- wStdYear
- WORD
- Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0.
- 16
- 976
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- out
- T_FILETIME
- Converted time (UTC file time format)
- 64
- 992
-
-
- ItemType
- Output
-
-
-
-
- eTzID
- E_TimeZoneID
- Detected daylight saving time information
- 16
- 1056
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bB
- BOOL
- FALSE => A time, TRUE => B time
- 8
- 1072
-
-
- ItemType
- Output
-
-
-
-
- bias
- DINT
- Bias value in minutes
- 32
- 1088
-
-
- ItemType
- Output
-
-
-
-
- inLocal
- TIMESTRUCT
- 128
- 1120
-
-
- tziSommer
- TIMESTRUCT
- 128
- 1248
-
-
- tziWinter
- TIMESTRUCT
- 128
- 1376
-
-
- tziLocalSommer
- T_FILETIME
- 64
- 1504
-
-
- tziLocalWinter
- T_FILETIME
- 64
- 1568
-
-
- tziLocalSommerJump
- T_FILETIME
- 64
- 1632
-
-
- tziLocalWinterJump
- T_FILETIME
- 64
- 1696
-
-
- ui64LocalIn
- T_ULARGE_INTEGER
- 64
- 1760
-
-
- ui64LocalSommer
- T_ULARGE_INTEGER
- 64
- 1824
-
-
- ui64LocalWinter
- T_ULARGE_INTEGER
- 64
- 1888
-
-
- in_to_s
- DINT
- 32
- 1952
-
-
- in_to_w
- DINT
- 32
- 1984
-
-
- s_to_w
- DINT
- 32
- 2016
-
-
- in_to_s_jump
- DINT
- 32
- 2048
-
-
- in_to_w_jump
- DINT
- 32
- 2080
-
-
- iStandardBias
- DINT
- 32
- 2112
-
-
- iDaylightBias
- DINT
- 32
- 2144
-
-
- ui64PreviousIn
- T_ULARGE_INTEGER
- 64
- 2176
-
-
- ui64FallDiff
- T_ULARGE_INTEGER
- 64
- 2240
-
-
- bFallDiff
- BOOL
- 8
- 2304
-
-
- dtSommerJump
- DATE_AND_TIME
- 32
- 2336
-
-
- dtWinterJump
- DATE_AND_TIME
- 32
- 2368
-
-
- A_Reset
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- FB_TzSpecificLocalTimeToSystemTime
- Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time
- 3584
-
- in
- TIMESTRUCT
- Time zone's specific local system time. Structure that specifies the system time since January 1, 1601
- 128
- 32
-
-
- ItemType
- Input
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- Time zone settings
- 864
- 160
-
-
- ItemType
- Input
-
-
-
-
- out
- TIMESTRUCT
- Coordinated Universal Time (UTC) in system time format
- 128
- 1024
-
-
- ItemType
- Output
-
-
-
-
- eTzID
- E_TimeZoneID
- Daylight saving time information
- 16
- 1152
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bB
- BOOL
- FALSE => A time, TRUE => B time
- 8
- 1168
-
-
- ItemType
- Output
-
-
-
-
- fbBase
- FB_TranslateLocalTimeToUtcByZoneID
- 2400
- 1184
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_HardwareFFOutput
- 495296
-
- FF_ARRAY_UPPER_BOUND
- UINT
- 16
- 32
-
- 50
-
-
-
- i_xReset
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
- pytmc
-
+ One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_HardwareFFOutput495296FF_ARRAY_UPPER_BOUNDUINT163250i_xResetBOOL848ItemTypeInputpytmc
pv: ClearFault
io: o
field: DESC Might be overidden by PLC writes
-
-
-
-
-
- i_xVeto
- BOOL
- 8
- 56
-
-
- ItemType
- Input
-
-
- pytmc
-
+ i_xVetoBOOL856ItemTypeInputpytmc
pv: EnableVeto
io: o
-
-
-
-
-
- bAutoReset
- BOOL
- Set true for the FFO to automatically permit beam again after all fast faults are cleared
- 8
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_sNetID
- T_AmsNetID
- Set to the Arbiter AmsNetID to be used for the synchronisation. An empty string means the system will sue local time
- 192
- 72
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- q_xFastFaultOut
- BOOL
- 8
- 264
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bAutoResetBOOL8640ItemTypeInputi_sNetIDT_AmsNetID19272ItemTypeInputq_xFastFaultOutBOOL8264ItemTypeOutputpytmc
pv: FaultHWO
io: i
field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
-
-
- q_xValidSyncTime
- BOOL
- system time bValid output True when sync is successful
- 8
- 272
-
-
- ItemType
- Output
-
-
-
-
- astFF
- ST_FF
-
- 1
- 50
-
- 384000
- 288
-
-
- pytmc
-
+ TcAddressTypeOutputq_xValidSyncTimeBOOL8272ItemTypeOutputastFFST_FF150384000288pytmc
pv: FF
-
-
-
-
-
- xFastFaultRegFail
- BOOL
- Set true if a fast fault fails to register. Holds beam off.
- 8
- 384288
-
- 0
-
-
-
- pytmc
-
+ xFastFaultRegFailBOOL83842880pytmc
pv: RegistrationFailure
io: io
-
-
-
-
-
- tFFRegFail
- F_TRIG
- 64
- 384320
-
-
- sPath
- T_MaxString
- 2048
- 384384
-
-
- instance-path
-
-
- noinit
-
-
-
-
- xOK
- BOOL
- Current internal state of FFO, indicates if FFO will accept a reset
- 8
- 386432
-
- 1
-
-
-
- pytmc
-
+ tFFRegFailF_TRIG64384320sPathT_MaxString2048384384instance-pathnoinitxOKBOOL83864321pytmc
pv: OK
io: i
-
-
-
-
-
- rtReset
- R_TRIG
- 64
- 386464
-
-
- rtResetandOK
- R_TRIG
- 64
- 386528
-
-
- nIndex
- UINT
- 16
- 386592
-
- 1
-
-
-
- IdxOK
- BOOL
- 8
- 386608
-
-
- fbTime
- FB_LocalSystemTime
- Get current system time, used for override
- 19040
- 386624
-
-
- .bEnable
- 1
-
-
- .dwCycle
- 1
-
-
-
-
- fbTime_to_UTC
- FB_TzSpecificLocalTimeToSystemTime
- 3584
- 405664
-
-
- fbGetTimeZone
- FB_GetTimeZoneInformation
- 3488
- 409248
-
-
- fbJson
- FB_JsonSaxWriter
- 256
- 412736
-
-
- pmpsTypeCode
- UDINT
- shows up in json as pmps_typecode
- 32
- 412992
-
- 0
-
-
-
- fbLogger
- FB_LogMessage
- 81984
- 413056
-
-
- .eSevr
- 4
-
-
- .eSubsystem
- 2
-
-
- .nMinTimeViolationAcceptable
- 50
-
-
-
-
- __EXECUTELOGGING__HELLOTIMER
- TOF
- 224
- 495040
-
-
- .PT
- 86400000
-
-
-
-
- ExecuteNoLog
-
-
- EvaluateOutput
-
-
- Execute
-
-
- EvaluateVetos
- BOOL
- 8
-
-
- obsolete
- Use EvaluateOverrides instead.
-
-
-
-
- EvaluateOverrides
- BOOL
- 8
-
- FF
- ST_FF
- 32
-
-
- EvalIdx
- DINT
- 32
-
-
- MaxTime
- 49.7 days
- DINT
- 32
-
-
-
- no_check
-
-
-
-
- ExecuteLogging
- BOOL
- 8
-
- FF
- ST_FF
- 32
-
-
- logIdx
- DINT
- 32
-
-
- HelloTimer
- TOF
- 224
-
-
- uselocation
- __EXECUTELOGGING__HELLOTIMER
-
-
-
-
-
- no_check
-
-
-
-
- Register
- BOOL
- 8
-
- stFFInfo
- ST_FFInfo
- 6832
-
-
- FFOName
- T_MaxString
- 2048
-
-
- ItemType
- Output
-
-
-
-
- Idx
- UINT
- 16
-
-
- ItemType
- Output
-
-
-
-
-
- no_check
-
-
-
-
- IdxCheckIn
- BOOL
- 8
-
- Idx
- DINT
- 32
-
-
- OK
- BOOL
- 8
-
-
- Reset
- BOOL
- 8
-
-
- stFF
- ST_FF
- 7680
-
-
- BeamPermitted
- BOOL
- 8
-
-
-
- no_check
-
-
-
-
- FormulateLogJson
- STRING(80)
- 648
-
- FF
- ST_FF
- 7680
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- no_check
-
-
-
-
- ST_BeamParams_IO
- 1760
-
- nTran
- REAL
- Requested pre-optic attenuation - 1 is full transmission
- 32
- 0
-
- 0
- 1
- 1
-
-
-
- plcAttribute_pytmc
- pv: Attenuation
- io: i
-
-
-
-
- nRate
- UDINT
- Pulse-rate
- 32
- 32
-
- 120
-
-
-
- plcAttribute_pytmc
- pv: Rate
- io: i
-
-
-
-
- neVRange
- DWORD
- Photon energy ranges
- 32
- 64
-
- 4294967295
-
-
-
- plcAttribute_pytmc
- pv: PhotonEnergy
- io: i
-
-
- plcAttribute_displaymode
- binary
-
-
-
-
- neV
- REAL
- Current Photon energy as calculated by the arbiter
- 32
- 96
-
-
- nBCRange
- WORD
- 16
- 128
-
- 0
- 65535
- 0
-
-
-
- nBeamClass
- USINT
- 8
- 144
-
- 0
- 0
-
-
-
- nMachineMode
- USINT
- 8
- 152
-
-
- astAttenuators
- ST_PMPS_Attenuator_IO
-
- 1
- 16
-
- Beamline attenuators
- 1024
- 160
-
-
- plcAttribute_pytmc
- pv: AuxAttenuator
- io: i
-
-
-
-
- astApertures
- ST_PMPS_Aperture_IO
-
- 1
- 4
-
- 384
- 1184
-
-
- aVetoDevices
- BOOL
-
- 1
- 16
-
- Stopper statuses
- 128
- 1568
-
-
- plcAttribute_pytmc
- pv: AuxAttenuator
- io: i
-
-
-
-
- xValidToggle
- BOOL
- Toggle for watchdog
- 8
- 1696
-
-
- xValid
- BOOL
- Beam parameter set is valid (if readback), or acknowledged (if request)
- 8
- 1704
-
-
- plcAttribute_pytmc
- pv: Valid
- io: i
-
-
-
-
- nCohortInt
- UDINT
- Cohort index. Identifies which cohort this BP set was included in arbitration
- 32
- 1728
-
-
- plcAttribute_pytmc
- pv: Attenuation
- io: i
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FB_FastFault
- Fast Fault
+ rtResetR_TRIG64386464rtResetandOKR_TRIG64386528nIndexUINT163865921IdxOKBOOL8386608fbTimeFB_LocalSystemTime19040386624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime3584405664fbGetTimeZoneFB_GetTimeZoneInformation3488409248fbJsonFB_JsonSaxWriter256412736pmpsTypeCodeUDINT324129920fbLoggerFB_LogMessage81984413056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable50__EXECUTELOGGING__HELLOTIMERTOF224495040.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkST_BeamParams_IO1760nTranREAL320011plcAttribute_pytmcpv: Attenuation
+ io: inRateUDINT3232120plcAttribute_pytmcpv: Rate
+ io: ineVRangeDWORD32644294967295plcAttribute_pytmcpv: PhotonEnergy
+ io: iplcAttribute_displaymodebinaryneVREAL3296nBCRangeWORD161280655350nBeamClassUSINT814400nMachineModeUSINT8152astAttenuatorsST_PMPS_Attenuator_IO1161024160plcAttribute_pytmcpv: AuxAttenuator
+ io: iastAperturesST_PMPS_Aperture_IO143841184aVetoDevicesBOOL1161281568plcAttribute_pytmcpv: AuxAttenuator
+ io: ixValidToggleBOOL81696xValidBOOL81704plcAttribute_pytmcpv: Valid
+ io: inCohortIntUDINT321728plcAttribute_pytmcpv: Attenuation
+ io: iFB_FastFault
- 25088
-
- i_xOK
- BOOL
- Connect to fast-fault condition (false produces fault)
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_xReset
- BOOL
- Resets when i_xOK is true and this is true
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- i_xAutoReset
- BOOL
- Automatically clear fast fault (latching vs non-latching)
- 8
- 48
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_xVetoable
- BOOL
- Mask this fast fault if the FFO veto device is true
- 8
- 56
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- i_DevName
- T_MaxString
- Device name for diagnostic
- 2048
- 64
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- i_Desc
- T_MaxString
- Description of fast fault (you should set at init)
- 2048
- 2112
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- i_TypeCode
- UINT
- Error code for classifying fast faults
- 16
- 4160
-
-
- ItemType
- Input
-
-
-
-
- o_xFFLine
- BOOL
- Connect to HW output or another FF input if you like (Optional)
- 8
- 4176
-
-
- ItemType
- Output
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- Point to FB_HardwareFFOutput of your choice
- 32
- 4192
-
-
- ItemType
- InOut
-
-
-
-
- sPath
- T_MaxString
- 2048
- 4224
-
-
- instance-path
-
-
- noinit
-
-
-
-
- FFInfo
- ST_FFInfo
- 6832
- 6272
-
-
- RegistrationIdx
- UINT
- The index this FF was registered in the FFO
- 16
- 13104
-
- 1
-
-
-
- xInit
- BOOL
- 8
- 13120
-
- 1
-
-
-
- InfoStringFmtr
- FB_FormatString
- 7840
- 13152
-
-
- InUse
- T_MaxString
- 2048
- 20992
-
-
- AutoReset
- T_MaxString
- 2048
- 23040
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- FB_VetoArbiter
- 27168
- I_HigherAuthority
-
- bVeto
- BOOL
- Rising edge clears request, hold true to veto continuously, falling edge restores request
- 8
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- HigherAuthority
- I_HigherAuthority
- Typically connected to a higher-level arbiter.
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- LowerAuthority
- I_LowerAuthority
- Lower authority to be vetoed
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- FFO
- FB_HardwareFFOutput
- This should be the FFO upstream of the veto device
- 32
- 160
-
-
- ItemType
- InOut
-
-
-
-
- ffKeepItSecretKeepItSafe
- FB_FastFault
- 25088
- 192
-
-
- .i_xAutoReset
- 1
-
-
- .i_Desc
- Holds beam off until request is back in arbitration
-
-
- .i_TypeCode
- 200
-
-
- .i_xVetoable
- 1
-
-
-
-
- stStandbyBP
- ST_BeamParams
- 1760
- 25280
-
-
- rtVeto
- R_TRIG
- 64
- 27040
-
-
- ftVeto
- F_TRIG
- 64
- 27104
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_SubSysToArbiter_IO
- Use on a subsystem PLC to request from the arbiter
- Run at the top of your cycle to receive the latest BP
- 138752
- I_HigherAuthority
-
- Reset
- BOOL
- Fast fault reset
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- sName
- STRING(80)
- 648
- 72
-
- SubSysToArbiter
-
-
-
- ItemType
- Input
-
-
-
-
- i_bVeto
- BOOL
- 8
- 720
-
-
- ItemType
- Input
-
-
-
-
- Arbiter
- FB_Arbiter
- 32
- 736
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 768
-
-
- ItemType
- InOut
-
-
-
-
- i_stCurrentBP
- ST_BeamParams_IO
- 1760
- 800
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Inputs^CurrentBP
-
-
- TcAddressType
- Input
-
-
-
-
- q_stRequestedBP
- ST_BeamParams_IO
- 1760
- 2560
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Outputs^RequestedBP
-
-
- TcAddressType
- Output
-
-
-
-
- xTxPDO_toggle
- BIT
- 1
- 4320
-
-
- pytmc
- pv: TxPDO_toggle
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle
-
-
- TcAddressType
- Input
-
-
-
-
- xTxPDO_state
- BIT
- 1
- 4321
-
-
- pytmc
- pv: TxPDO_state
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state
-
-
- TcAddressType
- Input
-
-
-
-
- ffPMPSIO_Disconnect
- FB_FastFault
- Fast faults
- 25088
- 4352
-
-
- .i_Desc
- Arbiter network interface disconnected or not OP
-
-
- .i_DevName
- SubSysToArbiter
-
-
-
-
- nRequestCohort
- UDINT
- Request cohort
- 32
- 29440
-
- 0
-
-
-
- pytmc
- pv: RequestCohort
- io: i
-
-
-
-
- nActiveCohort
- UDINT
- Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call
- 32
- 29472
-
- 0
-
-
-
- pytmc
- pv: ActiveCohort
- io: i
-
-
-
-
- fbVetoArb
- FB_VetoArbiter
- 27168
- 29504
-
-
- fbLog
- FB_LogMessage
- 81984
- 56704
-
-
- __CHECKREQUEST__XFIRSTTIME
- BOOL
- 8
- 138688
-
- 1
-
-
-
- __CHECKREQUEST__NID
- DWORD
- 32
- 138720
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
- xFirstTime
- BOOL
- 8
-
-
- uselocation
- __CHECKREQUEST__XFIRSTTIME
-
-
-
-
- nId
- DWORD
- 32
-
-
- uselocation
- __CHECKREQUEST__NID
-
-
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- TcEventConfirmationState
- 16
- INT
-
- NotSupported
- 0
-
-
- NotRequired
- 1
-
-
- WaitForConfirmation
- 2
-
-
- Confirmed
- 3
-
-
- Reset
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- ITcAlarm
- 32
- ITcEvent
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
- GetIsRaised
- HRESULT
- 32
-
- bIsRaised
- BOOL32
- 32
-
-
-
- Raise
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
- Clear
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- bResetConfirmation
- BOOL32
- 32
-
-
-
- GetConfirmationState
- HRESULT
- 32
-
- state
- TcEventConfirmationState
- 32
-
-
-
- Confirm
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
-
- ITcAlarm2
- 32
- ITcAlarm
-
- GetTimeRaised
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
- GetTimeConfirmed
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
- GetTimeCleared
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
-
- FB_TcEvent
- 3584
- FB_TcEventBase
- I_TcEventBase
-
- nTimestamp
- ULINT
- 64
- 81030296
-
-
- __getnTimestamp
- ULINT
- 64
-
- nTimestamp
- ULINT
- 64
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- Release
- HRESULT
- 32
-
-
- Init
-
- ipEvent
- ITcEvent
- 32
-
-
- nTimestamp
- ULINT
- 64
-
-
- ipMessage
- ITcMessage2
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
-
- conditionalshow
-
-
- obsolete
- Init is obsolete, use Init2 instead!
-
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- Init2
-
- ipEvent
- ITcEvent
- 32
-
-
- nTimestamp
- ULINT
- 64
-
-
- ipArguments
- ITcArguments
- 32
-
-
- ipMessage
- ITcMessage
- 32
-
-
- ipAlarm
- ITcAlarm
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- I_Listener
- 32
- PVOID
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmDisposed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
-
- ITcEventFilterConfig
- 32
- ITcUnknown
-
- AddEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
-
- RemoveEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
-
- AddSourceInfo
- HRESULT
- 32
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
-
- RemoveSourceInfo
- HRESULT
- 32
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
-
- ITcMessageListener
- 32
- ITcUnknown
-
- OnMessageSent
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
-
- ITcAlarmListener
- 32
- ITcUnknown
-
- OnAlarmRaised
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmCleared
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmConfirmed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmDisposed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
-
- FB_ListenerWrapper
- 3840
- ITcMessageListener
- ITcAlarmListener
-
- TcAddRef
- UDINT
- 32
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnAlarmRaised
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Unsubscribe
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmCleared
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- TcQueryInterface
- HRESULT
- 32
-
- iid
- IID
- 32
-
-
- pipItf
- PVOID
- 32
-
-
- ipMessageListener
- ITcMessageListener
- 32
-
-
- ipAlarmListener
- ITcAlarmListener
- 32
-
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnMessageSent
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipMessage2
- ITcMessage2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Subscribe
- HRESULT
- 32
-
- pipMessageFilterConfig
- ITcEventFilterConfig
- 32
-
-
- pipAlarmFilterConfig
- ITcEventFilterConfig
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- TcRelease
- UDINT
- 32
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnAlarmConfirmed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- OnAlarmDisposed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Execute
- HRESULT
- 32
-
- ipListener
- I_Listener
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- c++_compatible
-
-
- enable_dynamic_creation
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_ListenerBase
- 96
- I_Listener
-
- _pListenerWrapper
- FB_ListenerWrapper
- 32
- 64
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Unsubscribe
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Subscribe
- HRESULT
- 32
-
- ipMessageFilterConfig
- ITcEventFilterConfig
- 32
-
-
- ipAlarmFilterConfig
- ITcEventFilterConfig
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmDisposed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Execute
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- E_LogEventType
- 16
- INT
-
- ALARMCLEARED
- 0
-
-
- ALARMCONFIRMED
- 1
-
-
- ALARMRAISED
- 2
-
-
- MESSAGESENT
- 3
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- ST_LoggingEventInfo
- 86272
-
- schema
- STRING(80)
- Message or Alarm{Cleared,Confirmed,Raised} event information
+]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_VetoArbiter27168I_HigherAuthoritybVetoBOOL8640ItemTypeInputHigherAuthorityI_HigherAuthority3296ItemTypeInputLowerAuthorityI_LowerAuthority32128ItemTypeInputFFOFB_HardwareFFOutput32160ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25088192.i_xAutoReset1.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoable1stStandbyBPST_BeamParams176025280rtVetoR_TRIG6427040ftVetoF_TRIG6427104CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO138752I_HigherAuthorityResetBOOL864ItemTypeInputsNameSTRING(80)64872SubSysToArbiterItemTypeInputi_bVetoBOOL8720ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760800TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602560TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14320pytmcpv: TxPDO_toggle
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14321pytmcpv: TxPDO_state
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250884352.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32294400pytmcpv: RequestCohort
+ io: inActiveCohortUDINT32294720pytmcpv: ActiveCohort
+ io: ifbVetoArbFB_VetoArbiter2716829504fbLogFB_LogMessage8198456704__CHECKREQUEST__XFIRSTTIMEBOOL81386881__CHECKREQUEST__NIDDWORD32138720CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcEvent3584FB_TcEventBaseI_TcEventBasenTimestampULINT6481030296__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32nTimestampULINT64ipMessageITcMessage232ipAlarmITcAlarm232conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowInit2ipEventITcEvent32nTimestampULINT64ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32FB_ListenerWrapper3840ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80)
- 648
- 0
-
- twincat-event-0
-
-
-
- plcAttribute_pytmc
- pv: Schema
+ used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema
io: i
- field: DESC Schema string
-
-
-
-
- ts
- LREAL
- 64
- 704
-
-
- plcAttribute_pytmc
- pv: Timestamp
+ field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp
io: i
- field: DESC Unix timestamp
-
-
-
-
- plc
- STRING(80)
- 648
- 768
-
-
- plcAttribute_pytmc
- pv: Hostname
+ field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname
io: i
- field: DESC PLC Hostname
-
-
-
-
- severity
- TcEventSeverity
- 16
- 1424
-
-
- plcAttribute_pytmc
- pv: Severity
+ field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity
io: i
field: DESC TcEventSeverity
field: ZRST Verbose
field: ONST Info
field: TWST Warning
- field: THST Error
-
-
-
-
- id
- UDINT
- 32
- 1440
-
-
- plcAttribute_pytmc
- pv: MessageID
+ field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID
io: i
- field: DESC TwinCAT Message ID
-
-
-
-
- event_class
- STRING(80)
- 648
- 1472
-
-
- plcAttribute_pytmc
- pv: EventClass
+ field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass
io: i
- field: DESC TwinCAT Event class
-
-
-
-
- msg
- STRING(255)
- 2048
- 2120
-
-
- plcAttribute_pytmc
- pv: Message
- io: i
-
-
-
-
- source
- STRING(255)
- This is actually: T_MaxString
- which has been expanded due to requirements for pinning global data types.
- 2048
- 4168
-
-
- plcAttribute_pytmc
- pv: Source
- io: i
-
-
-
-
- event_type
- E_LogEventType
- This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1)
- which has been expanded due to requirements for pinning global data types.
- 16
- 6224
-
-
- plcAttribute_pytmc
- pv: EventType
+ field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message
+ io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source
+ io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType
io: i
- field: DESC The event type
-
-
-
-
- json
- STRING(10000)
- 80008
- 6240
-
-
- plcAttribute_pytmc
- pv: MessageJSON
+ field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON
io: i
- field: DESC Metadata with the message
-
-
-
-
-
-
-
-
- AMSNETID
- 48
- BYTE
-
- 0
- 6
-
-
- %d.%d.%d.%d.%d.%d
- [0]
- [1]
- [2]
- [3]
- [4]
- [5]
-
-
-
- ITcEventFilter
- 32
- ITcUnknown
-
-
- ITcEventListener
- 32
- ITcUnknown
-
-
- ITcAsyncCollection
- 32
- ITcAsyncResult
-
- Count
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- Get
- HRESULT
- 32
-
- nIndex
- UDINT
- 32
-
-
- pipValue
- ITcUnknown
- 32
-
-
-
-
- TcEventField
- 16
- UINT
-
- Id
- 0
-
-
- SeverityLevel
- 1
-
-
- EventClass
- 2
-
-
- EventClassName
- 3
-
-
- EventId
- 4
-
-
- EventText
- 5
-
-
- TimeRaised
- 6
-
-
- TimeConfirmed
- 7
-
-
- TimeCleared
- 8
-
-
- SourceName
- 9
-
-
- SourceId
- 10
-
-
- SourceGuid
- 11
-
-
- JsonAttribute
- 12
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- TcEventSortOrder
- 16
- INT
-
- Descending
- 0
-
-
- Ascending
- 1
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- TcEventLimitType
- 16
- UINT
-
- First
- 0
-
-
- Last
- 1
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- TcExportTimeFormat
- 16
- UINT
-
- Filetime
- 0
-
-
- Iso8601
- 1
-
-
- IecDateAndTime
- 2
-
-
- VariantTime
- 3
-
-
- Localized
- 4
-
-
- Custom
- 5
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- TcExportTimeType
- 16
- UINT
-
- UTC
- 0
-
-
- LocaleTime
- 1
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- TcExportTimePrecision
- 16
- INT
-
- Floating
- -1
-
-
- Seconds
- 0
-
-
- Milliseconds
- 3
-
-
- Microseconds
- 6
-
-
- OneHundertNanoseconds
- 7
-
-
- Nanoseconds
- 9
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- ITcExportSettings
- 32
- ITcUnknown
-
- SetSorting
- HRESULT
- 32
-
- eField
- TcEventField
- 16
-
-
- eOrder
- TcEventSortOrder
- 16
-
-
-
- SetLimit
- HRESULT
- 32
-
- eType
- TcEventLimitType
- 16
-
-
- nLimit
- DINT
- 32
-
-
- nOffset
- DINT
- 32
-
-
-
- SetTimeFormat
- HRESULT
- 32
-
- eFormat
- TcExportTimeFormat
- 16
-
-
- eType
- TcExportTimeType
- 16
-
-
- ePrecision
- TcExportTimePrecision
- 16
-
-
- nLangId
- DINT
- 32
-
-
- sFormat
- PCCH
- 32
-
-
-
- AddLanguage
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- sHeader
- PCCH
- 32
-
-
-
- AddField
- HRESULT
- 32
-
- eType
- TcEventField
- 16
-
-
- sHeader
- PCCH
- 32
-
-
- sPath
- PCCH
- 32
-
-
-
- CreateFilter
- HRESULT
- 32
-
- pipFilter
- ITcEventFilter
- 32
-
-
-
- AddFilter
- HRESULT
- 32
-
- ipFilter
- ITcEventFilter
- 32
-
-
-
- Clear
- HRESULT
- 32
-
-
-
- ITcClearLoggedEventsSettings
- 32
- ITcUnknown
-
- SetSorting
- HRESULT
- 32
-
- eField
- TcEventField
- 16
-
-
- eOrder
- TcEventSortOrder
- 16
-
-
-
- SetLimit
- HRESULT
- 32
-
- eType
- TcEventLimitType
- 16
-
-
- nLimit
- DINT
- 32
-
-
- nOffset
- DINT
- 32
-
-
-
- AddFilter
- HRESULT
- 32
-
- ipFilter
- ITcEventFilter
- 32
-
-
-
- Clear
- HRESULT
- 32
-
-
-
- ITcRemoteEventLogger
- 32
- ITcUnknown
-
- IsInitialized
- HRESULT
- 32
-
-
- Connect
- HRESULT
- 32
-
- netId
- AMSNETID
- 32
-
-
-
- Disconnect
- HRESULT
- 32
-
-
- IsConnected
- HRESULT
- 32
-
-
- GetAmsNetId
- HRESULT
- 32
-
- pAmsNetId
- AMSNETID
- 32
-
-
-
- ConfirmAlarms
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- ipFilter
- ITcEventFilter
- 32
-
-
- pipResult
- ITcAsyncResult
- 32
-
-
-
- ClearAlarms
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- bResetConfirmation
- BOOL32
- 32
-
-
- ipFilter
- ITcEventFilter
- 32
-
-
- pipResult
- ITcAsyncResult
- 32
-
-
-
- AddListener
- HRESULT
- 32
-
- ipListener
- ITcEventListener
- 32
-
-
- ipFilter
- ITcEventFilter
- 32
-
-
-
- RemoveListener
- HRESULT
- 32
-
- ipListener
- ITcEventListener
- 32
-
-
-
- NotifyListener
- HRESULT
- 32
-
- ipListener
- ITcEventListener
- 32
-
-
-
- SendTcMessage
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- timeStamp
- ULINT
- 64
-
-
- ipSerializedArguments
- ITcArguments
- 32
-
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetEventText
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetCauseRemedy
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipCollection
- ITcAsyncCollection
- 32
-
-
-
- GetEventClassDetails
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipCollection
- ITcAsyncCollection
- 32
-
-
-
- GetEventDetails
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipCollection
- ITcAsyncCollection
- 32
-
-
-
- GetActiveAlarms
- HRESULT
- 32
-
- pipCollection
- ITcAsyncCollection
- 32
-
-
-
- GetLoggedEvents
- HRESULT
- 32
-
- pipSettings
- ITcExportSettings
- 32
-
-
- pipCollection
- ITcAsyncCollection
- 32
-
-
-
- ClearLoggedEvents
- HRESULT
- 32
-
- ipSettings
- ITcClearLoggedEventsSettings
- 32
-
-
- pipResult
- ITcAsyncResult
- 32
-
-
-
-
-
-
-
- I_TcRemoteEventLogger
- 32
- PVOID
-
- __getipData
- ITcRemoteEventLogger
- 32
-
-
- property
-
-
- hide
-
-
-
-
-
- FB_RequestEventText
- 96
-
- bBusy
- BOOL
- 8
- 81029872
-
-
- bError
- BOOL
- 8
- 81029916
-
-
- hrErrorCode
- HRESULT
- 32
- 81029880
-
-
- nStringSize
- UDINT
- 32
- 81029904
-
-
- sEventText
- STRING(255)
- 2048
- 81029924
-
-
- __getbBusy
- BOOL
- 8
-
- bBusy
- BOOL
- 8
-
-
- b32IsBusy
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __gethrErrorCode
- HRESULT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- hrError
- HRESULT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- RequestRemote
- HRESULT
- 32
-
- ipRemoteLogger
- I_TcRemoteEventLogger
- 32
-
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- ipArgs
- I_TcArguments
- 32
-
-
- ipTcRemoteLogger
- ITcRemoteEventLogger
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- conditionalshow
-
-
-
-
- GetString
- BOOL
- 8
-
- sResult
- STRING(80)
- 32
-
-
- nResult
- buffer size in bytes
- UDINT
- 32
-
-
-
- __getnStringSize
- UDINT
- 32
-
- nStringSize
- UDINT
- 32
-
-
- pEmpty
- STRING(80)
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Clear
-
-
- __getbError
- BOOL
- 8
-
- bError
- BOOL
- 8
-
-
- b32HasError
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Request
- HRESULT
- 32
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- ipArgs
- I_TcArguments
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
- sEventText
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- ST_PendingEvent
- 86400
-
- stEventInfo
- ST_LoggingEventInfo
- 86272
- 0
-
-
- pytmc
-
+ field: DESC Metadata with the messageAMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ITcEventFilter32ITcUnknownITcEventListener32ITcUnknownITcAsyncCollection32ITcAsyncResultCountHRESULT32nCountUDINT32GetHRESULT32nIndexUDINT32pipValueITcUnknown32TcEventField16UINT0123456789101112plcAttribute_qualified_onlyplcAttribute_strictTcEventSortOrder16INT01plcAttribute_qualified_onlyplcAttribute_strictTcEventLimitType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeFormat16UINT012345plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimePrecision16INT-103679plcAttribute_qualified_onlyplcAttribute_strictITcExportSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32SetTimeFormatHRESULT32eFormatTcExportTimeFormat16eTypeTcExportTimeType16ePrecisionTcExportTimePrecision16nLangIdDINT32sFormatPCCH32AddLanguageHRESULT32nLangIdDINT32sHeaderPCCH32AddFieldHRESULT32eTypeTcEventField16sHeaderPCCH32sPathPCCH32CreateFilterHRESULT32pipFilterITcEventFilter32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcClearLoggedEventsSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcRemoteEventLogger32ITcUnknownIsInitializedHRESULT32ConnectHRESULT32netIdAMSNETID32DisconnectHRESULT32IsConnectedHRESULT32GetAmsNetIdHRESULT32pAmsNetIdAMSNETID32ConfirmAlarmsHRESULT32timeStampULINT64ipFilterITcEventFilter32pipResultITcAsyncResult32ClearAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232ipFilterITcEventFilter32pipResultITcAsyncResult32AddListenerHRESULT32ipListenerITcEventListener32ipFilterITcEventFilter32RemoveListenerHRESULT32ipListenerITcEventListener32NotifyListenerHRESULT32ipListenerITcEventListener32SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32sJsonAttributePCCH32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32GetCauseRemedyHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventClassDetailsHRESULT32eventClassGUID32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventDetailsHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetActiveAlarmsHRESULT32pipCollectionITcAsyncCollection32GetLoggedEventsHRESULT32pipSettingsITcExportSettings32pipCollectionITcAsyncCollection32ClearLoggedEventsHRESULT32ipSettingsITcClearLoggedEventsSettings32pipResultITcAsyncResult32I_TcRemoteEventLogger32PVOID__getipDataITcRemoteEventLogger32propertyhideFB_RequestEventText96bBusyBOOL881029872bErrorBOOL881029916hrErrorCodeHRESULT3281029880nStringSizeUDINT3281029904sEventTextSTRING(255)204881029924__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestRemoteHRESULT32ipRemoteLoggerI_TcRemoteEventLogger32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipTcRemoteLoggerITcRemoteEventLogger32ipArgumentsITcArguments32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)32propertymonitoringcallClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86400stEventInfoST_LoggingEventInfo862720pytmc
pv:
-
-
-
-
-
- bInUse
- BOOL
- 8
- 86272
-
-
- fbRequestEventText
- FB_RequestEventText
- 96
- 86304
-
-
-
- FB_JsonReadWriteDatatype
- 96
-
- initStatus
- HRESULT
- 32
- 32
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- ipJson
- ITcIecApplicationJson
- 32
- 64
-
-
- GetJsonFromSymbol
- BOOL
- 8
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- nJson
- size of json buffer
- UDINT
- 32
-
-
- pJson
- json buffer
- STRING(80)
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- CopyJsonStringFromSymbolProperties
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- CopySymbolNameByAddress
- UDINT
- 32
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- sName
- target string buffer where the symbol name should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nName
- size in bytes of target string buffer
- UDINT
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetSizeJsonStringFromSymbol
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetJsonStringFromSymbolProperties
- STRING(255)
- 2048
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- AddJsonKeyPropertiesFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sKey
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- GetDatatypeNameByAddress
- STRING(80)
- 648
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- length
- UDINT
- 32
-
-
- dataType
- STRING(80)
- 648
-
-
-
- SetSymbolFromJson
- BOOL
- 8
-
- sJson
- json string for the symbol
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- GetSizeJsonStringFromSymbolProperties
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetJsonStringFromSymbol
- STRING(255)
- 2048
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- CopyJsonStringFromSymbol
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetSymbolNameByAddress
- STRING(255)
- 2048
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- length
- UDINT
- 32
-
-
-
- AddJsonValueFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- AddJsonKeyValueFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sKey
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- T_IPv4Addr
- IPv4 network host address string.
- 128
- STRING(15)
-
-
- E_SocketConnectionlessState
- 16
- INT
-
- eSOCKET_CLOSED
- 0
- UDP socket is closed
-
-
- eSOCKET_CREATED
- 1
- UDP socket is created
-
-
- eSOCKET_TRANSIENT
- 2
- UDP socket state changes from closed->created or from created->closed
-
-
-
- FB_ConnectionlessSocket
- This function block manages (creates and closes) connectionless UDP datagram socket
- 6784
-
- sSrvNetID
- T_AmsNetID
- The network address of the TcpIpServer.exe. If empty string=>server runs on local system.
- 192
- 32
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- nMode
- DWORD
- Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved.
- 32
- 224
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- sLocalHost
- T_IPv4Addr
- Local address. String containing an (Ipv4) Internet Protocol dotted address.
- 128
- 256
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- nLocalPort
- UDINT
- Local Internet Protocol (IP) port.
- 32
- 384
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- TRUE = Create UDP socket, FALSE = Close/don't open UDP socket
- 8
- 416
-
-
- ItemType
- Input
-
-
-
-
- tReconnect
- TIME
- This timer specifies when create is retried.
- 32
- 448
-
- 45000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 480
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 488
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
- hSocket
- T_HSOCKET
- Created UDP socket handle
- 352
- 544
-
-
- ItemType
- Output
-
-
-
-
- eState
- E_SocketConnectionlessState
- State
- 16
- 896
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_Listener
- 944896
- FB_ListenerBase
-
- nEventIdx
- UINT
- 16
- 96
-
- 0
-
-
-
- nPendingEvents
- UINT
- 16
- 112
-
- 0
-
-
-
- bLogToVisualStudio
- BOOL
- 8
- 128
-
- 0
-
-
-
- pytmc
-
+ bInUseBOOL886272fbRequestEventTextFB_RequestEventText9686304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32hrErrorCodeHRESULT32ItemTypeOutputCopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32CopySymbolNameByAddressUDINT32nDataUDINT32pDataPVOID32sNameSTRING(80)32ItemTypeInOutnNameUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputGetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener944896FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc
pv: LogToVisualStudio
io: io
-
-
-
-
-
- nCntMessagesSent
- UDINT
- 32
- 160
-
- 0
-
-
-
- pytmc
-
+ nCntMessagesSentUDINT321600pytmc
pv: MessagesSent
io: i
-
-
-
-
-
- nCntAlarmsRaised
- UDINT
- 32
- 192
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsRaisedUDINT321920pytmc
pv: AlarmsRaised
io: i
-
-
-
-
-
- nCntAlarmsConfirmed
- UDINT
- 32
- 224
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsConfirmedUDINT322240pytmc
pv: AlarmsConfirmed
io: i
-
-
-
-
-
- nCntAlarmsCleared
- UDINT
- 32
- 256
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsClearedUDINT322560pytmc
pv: AlarmsCleared
io: i
-
-
-
-
-
- eMinSeverity
- TcEventSeverity
- 16
- 288
-
-
- pytmc
-
+ eMinSeverityTcEventSeverity16288pytmc
pv: MinSeverity
io: io
-
-
-
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
- 320
-
-
- analysis
- -33
-
-
- pytmc
-
+ stEventInfoST_LoggingEventInfo32320analysis-33pytmc
pv: Log
-
-
-
-
-
- stPendingEvents
- ST_PendingEvent
-
- 0
- 10
-
- 864000
- 384
-
-
- ipMessageConfig
- ITcEventFilterConfig
- 32
- 864384
-
-
- fbSocket
- FB_ConnectionlessSocket
- 32
- 864416
-
-
- bConfigured
- BOOL
- 8
- 864448
-
- 0
-
-
-
- nMaxEvents
- UINT
- The maximum number of events allowed *per-cycle*
- 16
- 864464
-
- 10
-
-
-
- __CONFIGURE__BSUBSCRIBED
- BOOL
- 8
- 864480
-
- 0
-
-
-
- __PUBLISHEVENTS__FBJSON
- FB_JsonSaxWriter
- 256
- 864512
-
-
- __PUBLISHEVENTS__FBJSONDATATYPE
- FB_JsonReadWriteDatatype
- 96
- 864768
-
-
- __PUBLISHEVENTS__SJSONDOC
- STRING(10000)
- 80008
- 864864
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- __getLogToVisualStudio
- BOOL
- 8
-
- LogToVisualStudio
- BOOL
- 8
-
-
-
- property
-
-
- analysis
- -33
-
-
-
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- SendMessage
- HRESULT
- 32
-
- sMessage
- STRING(80)
- 32
-
-
- sLogStr
- T_MaxString
- 2048
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- PublishEvents
- HRESULT
- 32
-
- nEvent
- UINT
- 16
-
-
- stPendingEvent
- ST_PendingEvent
- 32
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
-
-
- fbRequestEventText
- FB_RequestEventText
- 32
-
-
- fbJson
- FB_JsonSaxWriter
- 256
-
-
- uselocation
- __PUBLISHEVENTS__FBJSON
-
-
-
-
- fbJsonDataType
- FB_JsonReadWriteDatatype
- 96
-
-
- uselocation
- __PUBLISHEVENTS__FBJSONDATATYPE
-
-
-
-
- sJsonDoc
- STRING(10000)
- 80008
-
-
- uselocation
- __PUBLISHEVENTS__SJSONDOC
-
-
-
-
-
- StoreEvent
- HRESULT
- 32
-
- fbEvent
- FB_TcEvent
- 32
-
-
- eEventType
- E_LogEventType
- 16
-
-
- stPendingEvent
- ST_PendingEvent
- 32
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
-
-
- nFailures
- UINT
- 16
-
-
-
- Configure
- HRESULT
- 32
-
- i_EventClass
- GUID
- 128
-
-
- i_MinSeverity
- TcEventSeverity
- 16
-
-
- i_fbSocket
- FB_ConnectionlessSocket
- 32
-
-
- bSubscribed
- BOOL
- 8
-
-
- uselocation
- __CONFIGURE__BSUBSCRIBED
-
-
-
-
-
- __setLogToVisualStudio
-
- LogToVisualStudio
- BOOL
- 8
-
-
- analysis
- -33
-
-
-
-
- bValue
- BOOL
- 8
-
-
-
- property
-
-
- analysis
- -33
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_GetHostName
- The function block returns the standard host name for the local machine.
- 3744
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max. fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- sHostName
- T_MaxString
- The local host name
- 2048
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 2400
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 702
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 3648
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 3712
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_GetPLCHostname
- 6176
-
- bEnable
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- tRetryDelay
- TIME
- 32
- 64
-
- 10000
-
-
-
- ItemType
- Input
-
-
-
-
- sHostname
- T_MaxString
- 2048
- 96
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 2144
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 2152
-
-
- ItemType
- Output
-
-
-
-
- fbGetHostName
- FB_GetHostName
- 3744
- 2176
-
-
- tRetry
- TON
- 224
- 5920
-
-
- bReset
- BOOL
- 8
- 6144
-
-
- bInitialized
- BOOL
- 8
- 6152
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_IPAdapterHwAddr
- Local adapter hardware address
- 96
-
- length
- UDINT
- Specifies the length of the hardware address for the adapter.
- 32
- 0
-
- 0
-
-
-
- b
- BYTE
-
- 0
- 8
-
- Specifies the hardware address for the adapter.
- 64
- 32
-
-
-
- E_MIB_IF_Type
- 16
- INT
-
- MIB_IF_TYPE_UNKNOWN
- 0
-
-
- MIB_IF_TYPE_OTHER
- 1
-
-
- MIB_IF_TYPE_ETHERNET
- 6
-
-
- MIB_IF_TYPE_TOKENRING
- 9
-
-
- MIB_IF_TYPE_FDDI
- 15
-
-
- MIB_IF_TYPE_PPP
- 23
-
-
- MIB_IF_TYPE_LOOPBACK
- 24
-
-
- MIB_IF_TYPE_SLIP
- 28
-
-
-
- ST_IPAdapterInfo
- Local adapter information
- 4160
-
- bDefault
- BOOL
- Specifies whether this adapter is default TwinCAT adapter.
- 8
- 0
-
-
- sAdapterName
- STRING(259)
- Specifies the name of the adapter.
- 2080
- 8
-
-
-
-
-
- sDescription
- STRING(131)
- Specifies a description for the adapter.
- 1056
- 2088
-
-
-
-
-
- physAddr
- ST_IPAdapterHwAddr
- Hardware address
- 96
- 3168
-
-
- dwIndex
- DWORD
- Specifies the adapter index.
- 32
- 3264
-
-
- eType
- E_MIB_IF_Type
- Specifies the adapter type.
- 16
- 3296
-
-
- sIpAddr
- T_IPv4Addr
- Specifies the IP address for this adapter.
- 128
- 3312
-
-
- sSubNet
- T_IPv4Addr
- Specifies the IP address mask.
- 128
- 3440
-
-
- sDefGateway
- T_IPv4Addr
- Specifies the IP address of the default gateway for this adapter.
- 128
- 3568
-
-
- bDhcpEnabled
- BOOL
- Specifies whether dynamic host configuration protocol (DHCP) is enabled for this adapter.
- 8
- 3696
-
-
- sDhcpSrv
- T_IPv4Addr
- Specifies the IP address of the DHCP server for this adapter.
- 128
- 3704
-
-
- bHaveWins
- BOOL
- Specifies whether this adapter uses Windows Internet Name Service (WINS).
- 8
- 3832
-
-
- sPrimWinsSrv
- T_IPv4Addr
- Specifies the IP address of the primary WINS server.
- 128
- 3840
-
-
- sSecWinsSrv
- T_IPv4Addr
- Specifies the IP address of the secondary WINS server.
- 128
- 3968
-
-
- tLeaseObt
- DATE_AND_TIME
- Specifies the time when the current DHCP lease was obtained ( UTC time )
- 32
- 4096
-
-
- tLeaseExp
- DATE_AND_TIME
- Specifies the time when the current DHCP lease will expire. ( UTC time )
- 32
- 4128
-
-
-
- ST_IP_ADDR_STRING
- 320
-
- pNext
- DWORD
- Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service
- 32
- 0
-
- 0
-
-
-
- sIpAddr
- T_IPv4Addr
- 128
- 32
-
-
- sIpMask
- T_IPv4Addr
- 128
- 160
-
-
- dwContext
- DWORD
- 32
- 288
-
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- ST_IP_ADAPTER_INFO
- 5120
-
- cbNextEntryOffset
- DWORD
- if <> 0 => offset to the next entry, If == 0 => last entry.
- 32
- 0
-
- 0
-
-
-
- dwComboIndex
- DWORD
- 32
- 32
-
- 0
-
-
-
- sAdapterName
- STRING(259)
- 2080
- 64
-
-
-
-
-
- sDescription
- STRING(131)
- 1056
- 2144
-
-
-
-
-
- uiAddrLen
- UDINT
- 32
- 3200
-
- 0
-
-
-
- arrAddr
- BYTE
-
- 0
- 8
-
- 64
- 3232
-
-
- dwIndex
- DWORD
- 32
- 3296
-
- 0
-
-
-
- uiType
- UDINT
- 32
- 3328
-
- 0
-
-
-
- uiDhcpEnabled
- UDINT
- 32
- 3360
-
- 0
-
-
-
- pCurrIpAddr
- DWORD
- 32
- 3392
-
- 0
-
-
-
- stIpAddrList
- ST_IP_ADDR_STRING
- 320
- 3424
-
-
- stGatewayList
- ST_IP_ADDR_STRING
- 320
- 3744
-
-
- stDhcpServer
- ST_IP_ADDR_STRING
- 320
- 4064
-
-
- iHaveWins
- DINT
- 32
- 4384
-
- 0
-
-
-
- stPrimWinsSrv
- ST_IP_ADDR_STRING
- 320
- 4416
-
-
- stSecWinsSrv
- ST_IP_ADDR_STRING
- 320
- 4736
-
-
- tLeaseObt
- DATE_AND_TIME
- 32
- 5056
-
-
- tLeaseExp
- DATE_AND_TIME
- 32
- 5088
-
-
-
- conditionalshow
-
-
-
-
- FB_GetAdaptersInfo
- This function block retrieves adapter information for the local computer.
- 100640
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max. ADS execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- arrAdapters
- ST_IPAdapterInfo
-
- 0
- 6
-
- 24960
- 352
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Number of found adapters
- 32
- 25312
-
-
- ItemType
- Output
-
-
-
-
- nGet
- UDINT
- Number of read adapter info entries
- 32
- 25344
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 25376
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 701
-
-
- .IDXOFFS
- 1
-
-
-
-
- conditionalshow
-
-
-
-
- fbRegQuery
- FB_RegQueryValue
- 10304
- 26624
-
-
- .sSubKey
- Software\Beckhoff\TwinCAT3\System
-
-
- .sValName
- DefaultAdapter
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 36928
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 36992
-
-
- conditionalshow
-
-
-
-
- cbInfo
- UDINT
- 32
- 37024
-
-
- conditionalshow
-
-
-
-
- idx
- UDINT
- 32
- 37056
-
-
- conditionalshow
-
-
-
-
- info
- ST_IP_ADAPTER_INFO
-
- 0
- 12
-
- 61440
- 37088
-
-
- conditionalshow
-
-
-
-
- pInfo
- ST_IP_ADAPTER_INFO
- 32
- 98528
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nRealCount
- UDINT
- 32
- 98560
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- sDefaultA
- T_MaxString
- 2048
- 98592
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_GetPLCIPAddress
- 101184
-
- bEnable
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- tRetryDelay
- TIME
- 32
- 64
-
- 10000
-
-
-
- ItemType
- Input
-
-
-
-
- sIPAddress
- STRING(15)
- 128
- 96
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 232
-
-
- ItemType
- Output
-
-
-
-
- fbGetAdapterIP
- FB_GetAdaptersInfo
- Acquire IP of the correct adapter
- 100640
- 256
-
-
- .bExecute
- 1
-
-
- .sNetID
-
-
-
-
-
- iIndex
- UDINT
- 32
- 100896
-
-
- tRetry
- TON
- 224
- 100928
-
-
- bReset
- BOOL
- 8
- 101152
-
-
- bInitialized
- BOOL
- 8
- 101160
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- CTU
-
+ stPendingEventsST_PendingEvent010864000384ipMessageConfigITcEventFilterConfig32864384fbSocketFB_ConnectionlessSocket32864416bConfiguredBOOL88644480nMaxEventsUINT1686446410__CONFIGURE__BSUBSCRIBEDBOOL88644800__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256864512__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96864768__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008864864OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyanalysis-33OnAlarmClearedfbEventFB_TcEvent32SendMessageHRESULT32sMessageSTRING(80)32sLogStrT_MaxString2048OnMessageSentfbEventFB_TcEvent32PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32fbRequestEventTextFB_RequestEventText32fbJsonFB_JsonSaxWriter256uselocation__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype96uselocation__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent32eEventTypeE_LogEventType16stPendingEventST_PendingEvent32stEventInfoST_LoggingEventInfo32nFailuresUINT16ConfigureHRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket32bSubscribedBOOL8uselocation__CONFIGURE__BSUBSCRIBED__setLogToVisualStudioLogToVisualStudioBOOL8analysis-33bValueBOOL8propertyanalysis-33PouTypeFunctionBlockFB_GetHostName3744sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputsHostNameT_MaxString2048352ItemTypeOutputfbAdsReadADSREAD12482400.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG643648conditionalshowstateBYTE83712conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6176bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsHostnameT_MaxString204896ItemTypeOutputbDoneBOOL82144ItemTypeOutputbErrorBOOL82152ItemTypeOutputfbGetHostNameFB_GetHostName37442176tRetryTON2245920bResetBOOL86144bInitializedBOOL861520PouTypeFunctionBlockST_IPAdapterHwAddr96lengthUDINT3200bBYTE086432E_MIB_IF_Type16INTMIB_IF_TYPE_UNKNOWN0MIB_IF_TYPE_OTHER1MIB_IF_TYPE_ETHERNET6MIB_IF_TYPE_TOKENRING9MIB_IF_TYPE_FDDI15MIB_IF_TYPE_PPP23MIB_IF_TYPE_LOOPBACK24MIB_IF_TYPE_SLIP28ST_IPAdapterInfo4160bDefaultBOOL80sAdapterNameSTRING(259)20808sDescriptionSTRING(131)10562088physAddrST_IPAdapterHwAddr963168dwIndexDWORD323264eTypeE_MIB_IF_Type163296sIpAddrT_IPv4Addr1283312sSubNetT_IPv4Addr1283440sDefGatewayT_IPv4Addr1283568bDhcpEnabledBOOL83696sDhcpSrvT_IPv4Addr1283704bHaveWinsBOOL83832sPrimWinsSrvT_IPv4Addr1283840sSecWinsSrvT_IPv4Addr1283968tLeaseObtDATE_AND_TIME324096tLeaseExpDATE_AND_TIME324128ST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU
- 128
-
- CU
- BOOL
- Count Up
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- RESET
- BOOL
- Reset Counter to 0
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- PV
- WORD
- Counter Limit
- 16
- 48
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- Counter reached the Limit
- 8
- 64
-
-
- ItemType
- Output
-
-
-
-
- CV
- WORD
- Current Counter Value
- 16
- 80
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 96
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LogHandler
- 5784896
-
- fbTcAdsListener
- FB_Listener
- 944896
- 64
-
-
- ItemType
- Input
-
-
- pytmc
-
+]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5784896fbTcAdsListenerFB_Listener94489664ItemTypeInputpytmc
pv: ADS
-
-
-
-
-
- fbTcRouterListener
- FB_Listener
- 944896
- 944960
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcRouterListenerFB_Listener944896944960ItemTypeInputpytmc
pv: Router
-
-
-
-
-
- fbTcRTimeListener
- FB_Listener
- 944896
- 1889856
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcRTimeListenerFB_Listener9448961889856ItemTypeInputpytmc
pv: RTime
-
-
-
-
-
- fbTcSystemListener
- FB_Listener
- 944896
- 2834752
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcSystemListenerFB_Listener9448962834752ItemTypeInputpytmc
pv: System
-
-
-
-
-
- fbWindowsListener
- FB_Listener
- 944896
- 3779648
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbWindowsListenerFB_Listener9448963779648ItemTypeInputpytmc
pv: Windows
-
-
-
-
-
- fbLCLSListener
- FB_Listener
- 944896
- 4724544
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbLCLSListenerFB_Listener9448964724544ItemTypeInputpytmc
pv: LCLS
-
-
-
-
-
- bInitialized
- BOOL
- 8
- 5669440
-
- 0
-
-
-
- bReadyToLog
- BOOL
- 8
- 5669448
-
- 0
-
-
-
- rtFirstLog
- R_TRIG
- 64
- 5669472
-
-
- fbGetHostName
- FB_GetPLCHostname
- 6176
- 5669536
-
-
- fbGetIP
- FB_GetPLCIPAddress
- 101184
- 5675712
-
-
- fbListener
- FB_Listener
- 32
- 5776896
-
-
- fbListeners
- FB_Listener
-
- 0
- 6
-
- 192
- 5776928
-
-
- eMinSeverity
- TcEventSeverity
- Default minimum severity for subscriptions
- 16
- 5777120
-
- 0
-
-
-
- rtReset
- R_TRIG
- Reset trigger
- 64
- 5777152
-
-
- naming
- omit
-
-
-
-
- bReset
- BOOL
- 8
- 5777216
-
-
- fbSocket
- FB_ConnectionlessSocket
- 6784
- 5777248
-
-
- nI
- UINT
- 16
- 5784032
-
-
- SocketEnable
- BOOL
- 8
- 5784048
-
-
- ctuSocketError
- CTU
- Circuit breaker for socket errors. 3 errors before it stops.
- 128
- 5784064
-
-
- .PV
- 3
-
-
-
-
- tRetryConnection
- TON
- Retry after an hour
- 224
- 5784192
-
-
- .PT
- 3600000
-
-
-
-
- tofTrickleBreakerPre
- TOF
- 224
- 5784416
-
-
- .PT
- 1000
-
-
-
-
- tonTrickleBreaker
- TON
- 224
- 5784640
-
-
- .PT
- 10000
-
-
-
-
- bTripCon
- BOOL
- 8
- 5784864
-
-
- nNumListeners
- UINT
- 16
- 5784880
-
- 6
-
-
-
- CircuitBreaker
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ComBuffer
- This data type will be used as a software character buffer
+ bInitializedBOOL856694400bReadyToLogBOOL856694480rtFirstLogR_TRIG645669472fbGetHostNameFB_GetPLCHostname61765669536fbGetIPFB_GetPLCIPAddress1011845675712fbListenerFB_Listener325776896fbListenersFB_Listener061925776928eMinSeverityTcEventSeverity1657771200rtResetR_TRIG645777152namingomitbResetBOOL85777216fbSocketFB_ConnectionlessSocket67845777248nIUINT165784032SocketEnableBOOL85784048ctuSocketErrorCTU1285784064.PV3tRetryConnectionTON2245784192.PT3600000tofTrickleBreakerPreTOF2245784416.PT1000tonTrickleBreakerTON2245784640.PT10000bTripConBOOL85784864nNumListenersUINT1657848806CircuitBreakerPouTypeFunctionBlockComBuffer
- 2512
-
- Buffer
- BYTE
-
- 0
- 301
-
- ringbuffer
- 2408
- 0
-
-
- RdIdx
- UINT
- first valid byte in ringbuffer
- 16
- 2416
-
-
- WrIdx
- UINT
- first invalid byte in ringbuffer
- 16
- 2432
-
-
- Count
- UINT
- number of bytes in ringbuffer
- 16
- 2448
-
-
- FreeByte
- UINT
- number of free bytes in ringbuffer
- 16
- 2464
-
-
- Error
- UINT
- error code of serial line interface
- 16
- 2480
-
-
- blocked
- BOOL
- semaphore for task synchronization
- 8
- 2496
-
-
-
- ST_PfeifferControl
- 160
-
- xEnableComm
- BOOL
- enables communication
- 8
- 0
-
-
- pytmc
-
+]]>2512BufferBYTE030124080RdIdxUINT162416WrIdxUINT162432CountUINT162448FreeByteUINT162464ErrorUINT162480blockedBOOL82496ST_PfeifferControl160xEnableCommBOOL80pytmc
pv: COMM_EN;
io: io;
-
-
-
-
-
- iSerialAddress
- INT
- RS-485 Address
- 16
- 16
-
-
- pytmc
-
+ iSerialAddressINT1616pytmc
pv: ADDR;
io: io;
-
-
-
-
-
- xPumpingStation_010
- BOOL
- pumping station (equivalent to ilk bit for varian)
- 8
- 32
-
-
- pytmc
-
+ xPumpingStation_010BOOL832pytmc
pv: EXT_ILK_OK;
field: ZNAM ILK ACTIVE;
field: ONAM ILK OK;
io: i;
-
-
-
-
-
- iSetRotationSpeed_707
- INT
- 16
- 48
-
- 100
-
-
-
- pytmc
-
+ iSetRotationSpeed_707INT1648100pytmc
pv: SetPumpSpeed;
io: i;
-
-
-
-
-
- xMotorPump_023
- BOOL
- speed setting in % (normally 100%)
- RUN_DO bit
- 8
- 64
-
-
- pytmc
-
+ xMotorPump_023BOOL864pytmc
pv: RUN_DO;
io: i;
-
-
-
-
-
- iGasMode_027
- INT
- 16
- 80
-
-
- pytmc
-
+ iGasMode_027INT1680pytmc
pv: GAS_MODE;
io: i0;
-
-
-
-
-
- xIlk
- BOOL
- interlock bit
- 8
- 96
-
-
- pytmc
-
+ xIlkBOOL896pytmc
pv: ILK_OK;
field: ZNAM ILK ACTIVE;
field: ONAM ILK OK;
io: i;
-
-
-
-
-
- xRunSW
- BOOL
- run/start bit
- 8
- 104
-
-
- pytmc
-
+ xRunSWBOOL8104pytmc
pv: RUN_SW;
io: io;
-
-
-
-
-
- xErrorAck_009
- BOOL
- error acknowledgement/reset bit
- 8
- 112
-
-
- pytmc
-
+ xErrorAck_009BOOL8112pytmc
pv: ERR_RST;
io: io;
-
-
-
-
-
- uiPowerPct_708
- UINT
- power consumption setting in % (normally 100%)
- 16
- 128
-
-
- xSetSpdMode_026
- BOOL
- 8
- 144
-
-
-
- ST_PfeifferStatus
- 1152
-
- xPumpingStation_010
- BOOL
- 8
- 0
-
-
- pytmc
-
+ uiPowerPct_708UINT16128xSetSpdMode_026BOOL8144ST_PfeifferStatus1152xPumpingStation_010BOOL80pytmc
pv: PumpingStation_RBV;
field: ZNAM ILK ACTIVE;
field: ONAM ILK OK;
io: i;
-
-
-
-
-
- xMotorPump_023
- BOOL
- 8
- 8
-
-
- pytmc
-
+ xMotorPump_023BOOL88pytmc
pv: PumpingStation_RBV;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- iGasMode_027
- INT
- 16
- 16
-
-
- pytmc
-
+ iGasMode_027INT1616pytmc
pv: GasMode_RBV;
io: i;
-
-
-
-
-
- sErrorCode_303
- STRING(80)
- 648
- 32
-
-
- pytmc
-
+ sErrorCode_303STRING(80)64832pytmc
pv: ErrorMessage_RBV;
io: i;
-
-
-
-
-
- iErrorCode_303
- INT
- 16
- 688
-
-
- pytmc
-
+ iErrorCode_303INT16688pytmc
pv: ErrorCode_RBV;
io: i;
-
-
-
-
-
- iWarningCode_303
- INT
- 16
- 704
-
-
- pytmc
-
+ iWarningCode_303INT16704pytmc
pv: WarningCode_RBV;
io: i;
-
-
-
-
-
- xExcessTempPump_305
- BOOL
- 8
- 720
-
-
- pytmc
-
+ xExcessTempPump_305BOOL8720pytmc
pv: ExcessPumpTemp_RBV;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- xRotationSpeedAttn_306
- BOOL
- 8
- 728
-
-
- pytmc
-
+ xRotationSpeedAttn_306BOOL8728pytmc
pv: TotationSpeedAttn_RBV;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- xPumpAccelerating_307
- BOOL
- 8
- 736
-
-
- pytmc
-
+ xPumpAccelerating_307BOOL8736pytmc
pv: PumpAccelerating_RBV;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- diActiveRotationSpeed_309
- DINT
- 32
- 768
-
-
- pytmc
-
+ diActiveRotationSpeed_309DINT32768pytmc
pv: PumpSpeed_RBV;
io: i;
-
-
-
-
-
- lrDriveCurrent_310
- LREAL
- 64
- 832
-
-
- pytmc
-
+ lrDriveCurrent_310LREAL64832pytmc
pv: DriveCurrent_RBV;
io: i;
-
-
-
-
-
- diDrivePower_316
- DINT
- 32
- 896
-
-
- pytmc
-
+ diDrivePower_316DINT32896pytmc
pv: DrivePower_RBV;
io: i;
-
-
-
-
-
- diTempElec_326
- DINT
- 32
- 928
-
-
- pytmc
-
+ diTempElec_326DINT32928pytmc
pv: TempElect_RBV;
io: i;
-
-
-
-
-
- diTempPmpBot_330
- DINT
- 32
- 960
-
-
- pytmc
-
+ diTempPmpBot_330DINT32960pytmc
pv: TempPump_RBV;
io: i;
-
-
-
-
-
- diTempBearng_342
- DINT
- 32
- 992
-
-
- pytmc
-
+ diTempBearng_342DINT32992pytmc
pv: TempBearing_RBV;
io: i;
-
-
-
-
-
- diTempMotor_346
- DINT
- 32
- 1024
-
-
- pytmc
-
+ diTempMotor_346DINT321024pytmc
pv: TempMotor_RBV;
io: i;
-
-
-
-
-
- uiPowerPct_708
- UINT
- 16
- 1056
-
-
- pytmc
-
+ uiPowerPct_708UINT161056pytmc
pv: Power_RBV;
io: i;
-
-
-
-
-
- xTimeout
- BOOL
- 8
- 1072
-
-
- pytmc
-
+ xTimeoutBOOL81072pytmc
pv: Timeout_RBV;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- iSetRotationSpeed_707
- INT
- 16
- 1088
-
-
- iSetSpdMode_026
- INT
- 16
- 1104
-
-
- xErrorAcknowledged
- BOOL
- Not actually read back from the pump, but tells us ErrAck has processed
- 8
- 1120
-
-
-
- ClearComBuffer
- =================================================================
+ iSetRotationSpeed_707INT161088iSetSpdMode_026INT161104xErrorAcknowledgedBOOL81120ClearComBuffer
- 128
-
- Buffer
- ComBuffer
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nBlockedCounter
- UDINT
- 32
- 64
-
-
- i
- UINT
- 16
- 96
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ComError_t
- 16
- INT
-
- COMERROR_NOERROR
- 0
-
-
- COMERROR_PARAMETERCHANGED
- 1
- input parameters changed during reception
-
-
- COMERROR_TXBUFFOVERRUN
- 2
- string > transmit buffer
-
-
- COMERROR_STRINGOVERRUN
- 10
- end of string
-
-
- COMERROR_ZEROCHARINVALID
- 11
- string cannot receive zero characters
-
-
- COMERROR_INVALIDPOINTER
- 20
- invalid data pointer, e. g. zero
-
-
- COMERROR_INVALIDRXPOINTER
- 21
- invalid data pointer for ReceiveData
-
-
- COMERROR_INVALIDRXLENGTH
- 22
- invalid length for ReceiveData, e. g. zero
-
-
- COMERROR_DATASIZEOVERRUN
- 23
- end of data block
-
-
- COMERROR_INVALIDPROCESSDATASIZE
- 24
-
-
- COMERROR_MODENOTSUPPORTED
- 257
- mode not supported (3-Byte Terminals connectd to bus controllers)
-
-
- COMERROR_INVALIDCHANNELNUMBER
- 258
-
-
- COMERROR_INVALIDBAUDRATE
- 4097
-
-
- COMERROR_INVALIDNUMDATABITS
- 4098
-
-
- COMERROR_INVALIDNUMSTOPBITS
- 4099
-
-
- COMERROR_INVALIDPARITY
- 4100
-
-
- COMERROR_INVALIDHANDSHAKE
- 4101
-
-
- COMERROR_INVALIDNUMREGISTERS
- 4102
-
-
- COMERROR_INVALIDREGISTER
- 4103
-
-
- COMERROR_TIMEOUT
- 4104
-
-
-
- SendByte
- =================================================================
+ ]]>128BufferComBuffer3232ItemTypeInOutnBlockedCounterUDINT3264iUINT1696PouTypeFunctionBlockComError_t16INTCOMERROR_NOERROR0COMERROR_PARAMETERCHANGED1COMERROR_TXBUFFOVERRUN2 transmit buffer ]]>COMERROR_STRINGOVERRUN10COMERROR_ZEROCHARINVALID11COMERROR_INVALIDPOINTER20COMERROR_INVALIDRXPOINTER21COMERROR_INVALIDRXLENGTH22COMERROR_DATASIZEOVERRUN23COMERROR_INVALIDPROCESSDATASIZE24COMERROR_MODENOTSUPPORTED257COMERROR_INVALIDCHANNELNUMBER258COMERROR_INVALIDBAUDRATE4097COMERROR_INVALIDNUMDATABITS4098COMERROR_INVALIDNUMSTOPBITS4099COMERROR_INVALIDPARITY4100COMERROR_INVALIDHANDSHAKE4101COMERROR_INVALIDNUMREGISTERS4102COMERROR_INVALIDREGISTER4103COMERROR_TIMEOUT4104SendByte
- 128
-
- SendByte
- BYTE
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Busy
- BOOL
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- Error
- ComError_t
- 16
- 48
-
-
- ItemType
- Output
-
-
-
-
- TxBuffer
- ComBuffer
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- nBlockedCounter
- UDINT
- 32
- 96
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- _SendString
- 2336
-
- SendString
- STRING(255)
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- Busy
- BOOL
- 8
- 2080
-
-
- ItemType
- Output
-
-
-
-
- Error
- ComError_t
- 16
- 2096
-
-
- ItemType
- Output
-
-
-
-
- TXbuffer
- ComBuffer
- 32
- 2112
-
-
- ItemType
- InOut
-
-
-
-
- pos
- INT
- 16
- 2144
-
-
- Send
- SendByte
- 128
- 2176
-
-
- c
- BYTE
- 8
- 2304
-
-
- ls
- INT
- 16
- 2320
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- SendString
- 3072
-
- SendString
- STRING(80)
- 648
- 32
-
-
- ItemType
- Input
-
-
-
-
- Busy
- BOOL
- 8
- 680
-
-
- ItemType
- Output
-
-
-
-
- Error
- ComError_t
- 16
- 688
-
-
- ItemType
- Output
-
-
-
-
- TXbuffer
- ComBuffer
- 32
- 704
-
-
- ItemType
- InOut
-
-
-
-
- SendStringStandard
- _SendString
- 2336
- 736
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ReceiveByte
- =================================================================
+ ]]>128SendByteBYTE832ItemTypeInputBusyBOOL840ItemTypeOutputErrorComError_t1648ItemTypeOutputTxBufferComBuffer3264ItemTypeInOutnBlockedCounterUDINT3296PouTypeFunctionBlock_SendString2336SendStringSTRING(255)204832ItemTypeInputBusyBOOL82080ItemTypeOutputErrorComError_t162096ItemTypeOutputTXbufferComBuffer322112ItemTypeInOutposINT162144SendSendByte1282176cBYTE82304lsINT162320PouTypeFunctionBlockSendString3072SendStringSTRING(80)64832ItemTypeInputBusyBOOL8680ItemTypeOutputErrorComError_t16688ItemTypeOutputTXbufferComBuffer32704ItemTypeInOutSendStringStandard_SendString2336736PouTypeFunctionBlockReceiveByte
- 128
-
- ByteReceived
- BOOL
- 8
- 32
-
-
- ItemType
- Output
-
-
-
-
- ReceivedByte
- BYTE
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- Error
- ComError_t
- 16
- 48
-
-
- ItemType
- Output
-
-
-
-
- RxBuffer
- ComBuffer
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- nBlockedCounter
- UDINT
- 32
- 96
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- _ReceiveString
- 4736
-
- Prefix
- STRING(80)
- 648
- 32
-
-
- ItemType
- Input
-
-
-
-
- Suffix
- STRING(80)
- 648
- 680
-
-
- ItemType
- Input
-
-
-
-
- Timeout
- TIME
- 32
- 1344
-
-
- ItemType
- Input
-
-
-
-
- Reset
- BOOL
- 8
- 1376
-
-
- ItemType
- Input
-
-
-
-
- pReceivedString
- BYTE
- Pointer to variable length string
- 32
- 1408
-
-
- ItemType
- Input
-
-
-
-
- SizeReceivedString
- INT
- variable string size
- 16
- 1440
-
-
- ItemType
- Input
-
-
-
-
- StringReceived
- BOOL
- 8
- 1456
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 1464
-
-
- ItemType
- Output
-
-
-
-
- Error
- ComError_t
- 16
- 1472
-
-
- ItemType
- Output
-
-
-
-
- RxTimeout
- BOOL
- 8
- 1488
-
-
- ItemType
- Output
-
-
-
-
- ErrorCountPrefix
- INT
- invalid characters received before prefix
- 16
- 1504
-
-
- ItemType
- Output
-
-
-
-
- ReceivedPrefix
- STRING(80)
- received prefix including invalid characters
- 648
- 1520
-
-
- ItemType
- Output
-
-
-
-
- RXbuffer
- ComBuffer
- 32
- 2176
-
-
- ItemType
- InOut
-
-
-
-
- RxString
- STRING(255)
- 2048
- 2208
-
-
- state
- INT
- 16
- 4256
-
-
- c
- BYTE
- 8
- 4272
-
-
- l
- INT
- 16
- 4288
-
-
- l2
- INT
- 16
- 4304
-
-
- pl
- INT
- 16
- 4320
-
-
- sl
- INT
- 16
- 4336
-
-
- iTimeout
- TIME
- 32
- 4352
-
-
- Receive
- ReceiveByte
- 128
- 4384
-
-
- TimeoutTimer
- TOF
- 224
- 4512
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ReceiveString
- 6912
-
- Prefix
- STRING(80)
- 648
- 32
-
-
- ItemType
- Input
-
-
-
-
- Suffix
- STRING(80)
- 648
- 680
-
-
- ItemType
- Input
-
-
-
-
- Timeout
- TIME
- 32
- 1344
-
-
- ItemType
- Input
-
-
-
-
- Reset
- BOOL
- 8
- 1376
-
-
- ItemType
- Input
-
-
-
-
- StringReceived
- BOOL
- 8
- 1384
-
-
- ItemType
- Output
-
-
-
-
- Busy
- BOOL
- 8
- 1392
-
-
- ItemType
- Output
-
-
-
-
- Error
- ComError_t
- 16
- 1408
-
-
- ItemType
- Output
-
-
-
-
- RxTimeout
- BOOL
- 8
- 1424
-
-
- ItemType
- Output
-
-
-
-
- ReceivedString
- STRING(80)
- 32
- 1440
-
-
- ItemType
- InOut
-
-
-
-
- RXbuffer
- ComBuffer
- 32
- 1472
-
-
- ItemType
- InOut
-
-
-
-
- ReceiveStringStandard
- _ReceiveString
- 4736
- 1504
-
-
- ErrorCountPrefix
- INT
- 16
- 6240
-
-
- ReceivedPrefix
- STRING(80)
- 648
- 6256
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PfeifferTransaction
- 26400
-
- i_xExecute
- BOOL
- rising edge execute
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_iAddress
- INT
- RS-485 Address of Pump
- 16
- 48
-
-
- ItemType
- Input
-
-
-
-
- i_xActionCommand
- BOOL
- False is data request, True is control command
- 8
- 64
-
-
- ItemType
- Input
-
-
-
-
- i_iParameterNum
- INT
- Parameter Number 1-999
- 16
- 80
-
-
- ItemType
- Input
-
-
-
-
- i_iDataLength
- INT
- Send Data Length
- 16
- 96
-
-
- ItemType
- Input
-
-
-
-
- i_sSendData
- STRING(80)
- Send Data
- 648
- 112
-
-
- ItemType
- Input
-
-
-
-
- i_tTimeOut
- TIME
- Maximum wait time for reply
- 32
- 768
-
- 1000
-
-
-
- ItemType
- Input
-
-
-
-
- q_xDone
- BOOL
- 8
- 800
-
-
- ItemType
- Output
-
-
-
-
- q_sResponseData
- STRING(80)
- 648
- 808
-
-
- ItemType
- Output
-
-
-
-
- q_xError
- BOOL
- 8
- 1456
-
-
- ItemType
- Output
-
-
-
-
- q_xTimeout
- BOOL
- 8
- 1464
-
-
- ItemType
- Output
-
-
-
-
- q_sResult
- STRING(80)
- 648
- 1472
-
-
- ItemType
- Output
-
-
-
-
- q_sLastSentString
- STRING(80)
- Last String Sent to Serial Device - for debugging
- 648
- 2120
-
-
- ItemType
- Output
-
-
-
-
- q_sLastReceivedString
- STRING(80)
- Last String Received from Serial Device - for debugging
- 648
- 2768
-
-
- ItemType
- Output
-
-
-
-
- iq_stSerialRXBuffer
- ComBuffer
- 32
- 3424
-
-
- ItemType
- InOut
-
-
-
-
- iq_stSerialTXBuffer
- ComBuffer
- 32
- 3456
-
-
- ItemType
- InOut
-
-
-
-
- rtExecute
- R_TRIG
- 64
- 3488
-
-
- iStep
- INT
- 16
- 3552
-
-
- fbClearComBuffer
- ClearComBuffer
- 128
- 3584
-
-
- sSendString
- STRING(80)
- 648
- 3712
-
-
- fbFormatString
- FB_FormatString
- 7840
- 4384
-
-
- iChecksum
- INT
- 16
- 12224
-
-
- fbSendString
- SendString
- 3072
- 12256
-
-
- fbReceiveString
- ReceiveString
- 6912
- 15328
-
-
- sReceivedString
- STRING(80)
- 648
- 22240
-
-
- tonTimeout
- TON
- 224
- 22912
-
-
- sRXStringForChecksum
- STRING(80)
- 648
- 23136
-
-
- sReceiveStringWOChecksum
- STRING(80)
- 648
- 23784
-
-
- sRXCheckSum
- STRING(80)
- 648
- 24432
-
-
- sRXAddress
- STRING(80)
- 648
- 25080
-
-
- sRXParmNum
- STRING(80)
- 648
- 25728
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PfeifferSerialDriver
- 39872
-
- i_xExecute
- BOOL
- rising edge execute
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_tTimeOut
- TIME
- Maximum wait time for reply
- 32
- 64
-
- 1000
-
-
-
- ItemType
- Input
-
-
-
-
- i_stControl
- ST_PfeifferControl
- 160
- 96
-
-
- ItemType
- Input
-
-
-
-
- q_xDone
- BOOL
- 8
- 256
-
-
- ItemType
- Output
-
-
-
-
- q_xError
- BOOL
- 8
- 264
-
-
- ItemType
- Output
-
-
-
-
- q_xTimeout
- BOOL
- 8
- 272
-
-
- ItemType
- Output
-
-
-
-
- q_sResult
- STRING(255)
- 2048
- 280
-
-
- ItemType
- Output
-
-
-
-
- q_sLastSentString
- STRING(80)
- Last String Sent to Serial Device - for debugging
- 648
- 2328
-
-
- ItemType
- Output
-
-
-
-
- q_sLastReceivedString
- STRING(80)
- Last String Received from Serial Device - for debugging
- 648
- 2976
-
-
- ItemType
- Output
-
-
-
-
- q_stStatus
- ST_PfeifferStatus
- 1152
- 3648
-
-
- ItemType
- Output
-
-
-
-
- iq_stSerialRXBuffer
- ComBuffer
- 32
- 4800
-
-
- ItemType
- InOut
-
-
-
-
- iq_stSerialTXBuffer
- ComBuffer
- 32
- 4832
-
-
- ItemType
- InOut
-
-
-
-
- rtExecute
- R_TRIG
- 64
- 4864
-
-
- iStep
- INT
- 16
- 4928
-
-
- sSendData
- STRING(80)
- 648
- 4944
-
-
- fbPfeifferTransaction
- FB_PfeifferTransaction
- 26400
- 5600
-
-
- fbFormatString
- FB_FormatString
- 7840
- 32000
-
-
- diOldSetRotationSpeed_707
- DINT
- 32
- 39840
-
-
- _A_ClearStatus
-
-
- a_ClearTrans
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PFEIFFER_COM
- 797696
-
- astPfeifferControl
- ST_PfeifferControl
-
- 1
- 20
-
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- astPfeifferStatus
- ST_PfeifferStatus
-
- 1
- 20
-
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- SerialRXBuffer
- ComBuffer
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- SerialTXBuffer
- ComBuffer
- 32
- 128
-
-
- ItemType
- InOut
-
-
-
-
- afbPfeifferSerialDriver
- FB_PfeifferSerialDriver
-
- 1
- 20
-
- 797440
- 192
-
-
- iPump
- INT
- 16
- 797632
-
- 1
-
-
-
- tTimeOut
- TIME
- 32
- 797664
-
- 1000
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_PersistentMode
- 16
- INT
-
- SPDM_2PASS
- 0
-
-
- SPDM_VAR_BOOST
- 1
-
-
-
- WritePersistentData
- This function block initiatializes storage of the persistent data from the PLC program
- 1600
-
- NETID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- UINT
- Contains the ADS port number of the PLC run-time system whose persistent data is to be stored (851, 852...)
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- START
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 240
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 352
-
-
- .IDXGRP
- 139460625
-
-
- .IDXOFFS
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- MODE
- E_PersistentMode
- 16
- 1568
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_GaugeBase
- 85312
-
- fbLogger
- FB_LogMessage
- Logging
- 81984
- 64
-
-
- .eSubsystem
- 1
-
-
-
-
- ePrevState
- E_PressureState
- 16
- 82048
-
-
- tErrorPresent
- R_TRIG
- 64
- 82080
-
-
- tAction
- R_TRIG
- Primary action of this device (OPN_DO, etc.)
- 64
- 82144
-
-
- tOverrideActivated
- R_TRIG
- 64
- 82208
-
-
- tState
- R_TRIG
- 64
- 82272
-
-
- sPath
- STRING(80)
- 648
- 82336
-
-
- instance-path
-
-
- noinit
-
-
-
-
- bRestorePersistentData
- BOOL
- For Persistent Data
- 8
- 82984
-
- 1
-
-
-
- stateTimer
- TON
- 224
- 83008
-
-
- fbGetCurTaskIdx
- GETCURTASKINDEX
- 128
- 83232
-
-
- fbWritePersistentData
- WritePersistentData
- 1600
- 83360
-
-
- tRecover
- TON
- 224
- 84960
-
-
- rVAC_SP
- REAL
- 32
- 85184
-
-
- TcPersistent
-
-
-
-
- rPRO_SP
- REAL
- 32
- 85216
-
-
- TcPersistent
-
-
-
-
- rHYS_PR
- REAL
- 32
- 85248
-
-
- TcPersistent
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- FB_MKS275
- This function block is used to provide protection and automatic turn on of ion gauges,
+ ]]>128ByteReceivedBOOL832ItemTypeOutputReceivedByteBYTE840ItemTypeOutputErrorComError_t1648ItemTypeOutputRxBufferComBuffer3264ItemTypeInOutnBlockedCounterUDINT3296PouTypeFunctionBlock_ReceiveString4736PrefixSTRING(80)64832ItemTypeInputSuffixSTRING(80)648680ItemTypeInputTimeoutTIME321344ItemTypeInputResetBOOL81376ItemTypeInputpReceivedStringBYTE321408ItemTypeInputSizeReceivedStringINT161440ItemTypeInputStringReceivedBOOL81456ItemTypeOutputBusyBOOL81464ItemTypeOutputErrorComError_t161472ItemTypeOutputRxTimeoutBOOL81488ItemTypeOutputErrorCountPrefixINT161504ItemTypeOutputReceivedPrefixSTRING(80)6481520ItemTypeOutputRXbufferComBuffer322176ItemTypeInOutRxStringSTRING(255)20482208stateINT164256cBYTE84272lINT164288l2INT164304plINT164320slINT164336iTimeoutTIME324352ReceiveReceiveByte1284384TimeoutTimerTOF2244512PouTypeFunctionBlockReceiveString6912PrefixSTRING(80)64832ItemTypeInputSuffixSTRING(80)648680ItemTypeInputTimeoutTIME321344ItemTypeInputResetBOOL81376ItemTypeInputStringReceivedBOOL81384ItemTypeOutputBusyBOOL81392ItemTypeOutputErrorComError_t161408ItemTypeOutputRxTimeoutBOOL81424ItemTypeOutputReceivedStringSTRING(80)321440ItemTypeInOutRXbufferComBuffer321472ItemTypeInOutReceiveStringStandard_ReceiveString47361504ErrorCountPrefixINT166240ReceivedPrefixSTRING(80)6486256PouTypeFunctionBlockFB_PfeifferTransaction26400i_xExecuteBOOL832ItemTypeInputi_iAddressINT1648ItemTypeInputi_xActionCommandBOOL864ItemTypeInputi_iParameterNumINT1680ItemTypeInputi_iDataLengthINT1696ItemTypeInputi_sSendDataSTRING(80)648112ItemTypeInputi_tTimeOutTIME327681000ItemTypeInputq_xDoneBOOL8800ItemTypeOutputq_sResponseDataSTRING(80)648808ItemTypeOutputq_xErrorBOOL81456ItemTypeOutputq_xTimeoutBOOL81464ItemTypeOutputq_sResultSTRING(80)6481472ItemTypeOutputq_sLastSentStringSTRING(80)6482120ItemTypeOutputq_sLastReceivedStringSTRING(80)6482768ItemTypeOutputiq_stSerialRXBufferComBuffer323424ItemTypeInOutiq_stSerialTXBufferComBuffer323456ItemTypeInOutrtExecuteR_TRIG643488iStepINT163552fbClearComBufferClearComBuffer1283584sSendStringSTRING(80)6483712fbFormatStringFB_FormatString78404384iChecksumINT1612224fbSendStringSendString307212256fbReceiveStringReceiveString691215328sReceivedStringSTRING(80)64822240tonTimeoutTON22422912sRXStringForChecksumSTRING(80)64823136sReceiveStringWOChecksumSTRING(80)64823784sRXCheckSumSTRING(80)64824432sRXAddressSTRING(80)64825080sRXParmNumSTRING(80)64825728PouTypeFunctionBlockFB_PfeifferSerialDriver39872i_xExecuteBOOL832ItemTypeInputi_tTimeOutTIME32641000ItemTypeInputi_stControlST_PfeifferControl16096ItemTypeInputq_xDoneBOOL8256ItemTypeOutputq_xErrorBOOL8264ItemTypeOutputq_xTimeoutBOOL8272ItemTypeOutputq_sResultSTRING(255)2048280ItemTypeOutputq_sLastSentStringSTRING(80)6482328ItemTypeOutputq_sLastReceivedStringSTRING(80)6482976ItemTypeOutputq_stStatusST_PfeifferStatus11523648ItemTypeOutputiq_stSerialRXBufferComBuffer324800ItemTypeInOutiq_stSerialTXBufferComBuffer324832ItemTypeInOutrtExecuteR_TRIG644864iStepINT164928sSendDataSTRING(80)6484944fbPfeifferTransactionFB_PfeifferTransaction264005600fbFormatStringFB_FormatString784032000diOldSetRotationSpeed_707DINT3239840_A_ClearStatusa_ClearTransPouTypeFunctionBlockFB_PFEIFFER_COM797696astPfeifferControlST_PfeifferControl1203232ItemTypeInOutastPfeifferStatusST_PfeifferStatus1203264ItemTypeInOutSerialRXBufferComBuffer3296ItemTypeInOutSerialTXBufferComBuffer32128ItemTypeInOutafbPfeifferSerialDriverFB_PfeifferSerialDriver120797440192iPumpINT167976321tTimeOutTIME327976641000PouTypeFunctionBlockE_PersistentMode16INTSPDM_2PASS0SPDM_VAR_BOOST1WritePersistentData1600NETIDT_AmsNetID19232ItemTypeInputPORTUINT16224ItemTypeInputSTARTBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.IDXGRP139460625.IDXOFFS0conditionalshowMODEE_PersistentMode1615680conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GaugeBase85312fbLoggerFB_LogMessage8198464.eSubsystem1ePrevStateE_PressureState1682048tErrorPresentR_TRIG6482080tActionR_TRIG6482144tOverrideActivatedR_TRIG6482208tStateR_TRIG6482272sPathSTRING(80)64882336instance-pathnoinitbRestorePersistentDataBOOL8829841stateTimerTON22483008fbGetCurTaskIdxGETCURTASKINDEX12883232fbWritePersistentDataWritePersistentData160083360tRecoverTON22484960rVAC_SPREAL3285184TcPersistentrPRO_SPREAL3285216TcPersistentrHYS_PRREAL3285248TcPersistentPouTypeFunctionBlockreflectionFB_MKS275
- 86720
- FB_GaugeBase
-
- PG
- ST_VG
- 1056
- 85312
-
-
- ItemType
- Output
-
-
- pytmc
-
+ For MKS 275 mini-convectron ]]>86720FB_GaugeBasePGST_VG105685312ItemTypeOutputpytmc
pv:
-
-
-
-
-
- V
- REAL
- 32
- 86368
-
-
- iTermBits
- UINT
- The terminal's maximum value in bits
- 16
- 86400
-
- 32767
-
-
-
- Vlowest
- REAL
- 32
- 86432
-
- 10
-
-
-
- i_iPRESS_R
- INT
- input Pressure // Link to analog Input
- 16
- 86464
-
-
- TcAddressType
- Input
-
-
-
-
- MinPressure
- REAL
- 32
- 86496
-
- 0.0001
-
-
-
- rDeadband
- REAL
- 32
- 86528
-
- 0.05
-
-
-
- rValidLoBoundary
- REAL
- 0.375V as per manual page 27
- 32
- 86560
-
- 0.375
-
-
-
- rValidHiBoundary
- REAL
- 5.534; // manual page 27
- 32
- 86592
-
- 5.659
-
-
-
- rDisconnectedBoundary
- REAL
- 32
- 86624
-
- 0.3
-
-
-
- rDefaultVAC_SP
- REAL
- Default set point 50 mT
- 32
- 86656
-
- 0.05
-
-
-
- ACT_Logger
-
-
- ACT_Persistent
-
-
- IO
-
-
- M_SetBits
- BOOL
- 8
-
- TermBits
- The terminal's maximum value in bits
- UINT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_MKS500
- This function is for the Cold Cathode MKS 500.
+ VREAL3286368iTermBitsUINT168640032767VlowestREAL328643210i_iPRESS_RINT1686464TcAddressTypeInputMinPressureREAL32864960.0001rDeadbandREAL32865280.05rValidLoBoundaryREAL32865600.375rValidHiBoundaryREAL32865925.659rDisconnectedBoundaryREAL32866240.3rDefaultVAC_SPREAL32866560.05ACT_LoggerACT_PersistentIOM_SetBitsBOOL8TermBitsUINT16PouTypeFunctionBlockno_checkFB_MKS500
- 88384
- FB_GaugeBase
-
- PG
- ST_VG
- 1056
- 85312
-
-
- ItemType
- Input
-
-
-
-
- bEP
- BOOL
- Set to True if This Gauge is connected to EP BOX and not EL Terminals
- 8
- 86368
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- tRecoverDelay
- TIME
- Delay Time after the first cycle to start the device. Default is 600S
- 32
- 86400
-
- 600000
-
-
-
- ItemType
- Input
-
-
-
-
- IG
- ST_VG
- 1056
- 86432
-
-
- ItemType
- Output
-
-
- pytmc
-
+]]>88384FB_GaugeBasePGST_VG105685312ItemTypeInputbEPBOOL8863680ItemTypeInputtRecoverDelayTIME3286400600000ItemTypeInputIGST_VG105686432ItemTypeOutputpytmc
pv:
-
-
-
-
-
- rV
- REAL
- 32
- 87488
-
-
- GaugeTurnOnTmr
- TON
- 224
- 87520
-
-
- tStartupTimer
- TON
- 224
- 87744
-
-
- iTermBits
- UINT
- The terminal's maximum value in bits
- 16
- 87968
-
- 32767
-
-
-
- i_iPRESS_R
- INT
- Controls and I/Os
- 16
- 87984
-
-
- TcAddressType
- Input
-
-
-
-
- q_xHV_DIS
- BOOL
- Enable High Voltage when True // 'TcLinkTo' (EP2624) ^Output
- 8
- 88000
-
-
- TcAddressType
- Output
-
-
-
-
- i_xHV_ON
- BOOL
- True when High Voltage is on // 'TcLinkTo' (EL1124) ^Input
- 8
- 88008
-
-
- TcAddressType
- Input
-
-
-
-
- i_xDisc_Active
- BOOL
- Discharge Current Active // 'TcLinkTo' (EL1124) ^Input
- 8
- 88016
-
-
- TcAddressType
- Input
-
-
-
-
- binit
- BOOL
- 8
- 88024
-
- 1
-
-
-
- pBase
- REAL
- default curve base pressure is 1E-10. Confusing since can't actually read that low using analog out.
- 32
- 88032
-
- 1E-10
-
-
-
- vBase
- REAL
- 32
- 88064
-
- 1
-
-
-
- vDisconnected
- REAL
- 32
- 88096
-
- 0.5
-
-
-
- vSlope
- REAL
- 32
- 88128
-
- 1
-
-
-
- vGaugeOff
- REAL
- 32
- 88160
-
- 9.8
-
-
-
- vNoDischarge
- REAL
- 32
- 88192
-
- 9.3
-
-
-
- MinPressure
- REAL
- 32
- 88224
-
- 1E-10
-
-
-
- cDefaultPressure
- REAL
- 32
- 88256
-
- 0
-
-
-
- rDeadband
- REAL
- 32
- 88288
-
- 0.3
-
-
-
- bWasOn
- BOOL
- 8
- 88320
-
-
- TcPersistent
-
-
-
-
- bAutoRecover
- BOOL
- 8
- 88328
-
-
- TcPersistent
-
-
-
-
- bAutoRecoverWrite
- BOOL
- 8
- 88336
-
-
- TcPersistent
-
-
-
-
- ACT_Logger
-
-
- IO
-
-
- ACT_Recover
-
-
- ACT_Persistent
-
-
- M_HVE
- BOOL
- 8
-
- enable
- set to true to enable, false to disable;
- BOOL
- 8
-
-
-
- M_SetBits
- BOOL
- 8
-
- TermBits
- The terminal's maximum value in bits
- UINT
- 16
-
-
-
- M_Recover
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_972
- 86464
- FB_GaugeBase
-
- PG
- ST_VG
- 1056
- 85312
-
-
- ItemType
- Output
-
-
- pytmc
-
+ rVREAL3287488GaugeTurnOnTmrTON22487520tStartupTimerTON22487744iTermBitsUINT168796832767i_iPRESS_RINT1687984TcAddressTypeInputq_xHV_DISBOOL888000TcAddressTypeOutputi_xHV_ONBOOL888008TcAddressTypeInputi_xDisc_ActiveBOOL888016TcAddressTypeInputbinitBOOL8880241pBaseREAL32880321E-10vBaseREAL32880641vDisconnectedREAL32880960.5vSlopeREAL32881281vGaugeOffREAL32881609.8vNoDischargeREAL32881929.3MinPressureREAL32882241E-10cDefaultPressureREAL32882560rDeadbandREAL32882880.3bWasOnBOOL888320TcPersistentbAutoRecoverBOOL888328TcPersistentbAutoRecoverWriteBOOL888336TcPersistentACT_LoggerIOACT_RecoverACT_PersistentM_HVEBOOL8enableBOOL8M_SetBitsBOOL8TermBitsUINT16M_RecoverBOOL8PouTypeFunctionBlockFB_97286464FB_GaugeBasePGST_VG105685312ItemTypeOutputpytmc
pv:
-
-
-
-
-
- rV
- REAL
- 32
- 86368
-
-
- iTermBits
- UINT
- The terminal's maximum value in bits
- 16
- 86400
-
- 32767
-
-
-
- i_iPRESS_R
- INT
- input Pressure // Link to analog Input
- 16
- 86416
-
-
- TcAddressType
- Input
-
-
-
-
- ACT_Logger
-
-
- ACT_IO
-
-
- M_SetBits
- BOOL
- 8
-
- TermBits
- The terminal's maximum value in bits
- UINT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- E_ValvePositionState
- 16
- INT
-
- OPEN
- 0
-
-
- CLOSED
- 1
-
-
- MOVING
- 2
-
-
- INVALID
- 3
-
-
- OPEN_F
- 4
-
-
-
- FB_Valve
- 82304
-
- fbLogger
- FB_LogMessage
- For logging
- 81984
- 64
-
-
- .eSubsystem
- 1
-
-
- .nMinTimeViolationAcceptable
- 10
-
-
-
-
- ePrevState
- E_ValvePositionState
- 16
- 82048
-
-
- tErrorPresent
- R_TRIG
- 64
- 82080
-
-
- tAction
- R_TRIG
- Primary action of this device (OPN_DO, etc.)
- 64
- 82144
-
-
- tOverrideActivated
- R_TRIG
- 64
- 82208
-
-
- bRestorePersistentData
- BOOL
- For Persistent Data
- 8
- 82272
-
- 1
-
-
-
- ACT_Logger
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_VGC
- 16
- INT
-
- Vented
- 0
-
-
- AtVacuum
- 1
-
-
- ERR_DiffPress
- 2
-
-
- ERR_LostVac
- 3
-
-
- ERR_ExtFault
- 4
-
-
- At_Vac
- 5
-
-
- Triggered
- 6
-
-
- Vac_Fault
- 7
-
-
- Cls_Timeout
- 8
-
-
- Opn_Timeout
- 9
-
-
-
- ST_ValveBase
- 800
-
- pv_xOPN_SW
- BOOL
- EPICS Controls
- 8
- 0
-
-
- pytmc
-
+ rVREAL3286368iTermBitsUINT168640032767i_iPRESS_RINT1686416TcAddressTypeInputACT_LoggerACT_IOM_SetBitsBOOL8TermBitsUINT16PouTypeFunctionBlockno_checkE_ValvePositionState16INTOPEN0CLOSED1MOVING2INVALID3OPEN_F4FB_Valve82304fbLoggerFB_LogMessage8198464.eSubsystem1.nMinTimeViolationAcceptable10ePrevStateE_ValvePositionState1682048tErrorPresentR_TRIG6482080tActionR_TRIG6482144tOverrideActivatedR_TRIG6482208bRestorePersistentDataBOOL8822721ACT_LoggerPouTypeFunctionBlockE_VGC16INTVented0AtVacuum1ERR_DiffPress2ERR_LostVac3ERR_ExtFault4At_Vac5Triggered6Vac_Fault7Cls_Timeout8Opn_Timeout9ST_ValveBase800pv_xOPN_SWBOOL80pytmc
pv: OPN_SW;
field: ZNAM CLOSE;
field: ONAM OPEN;
io: io ;
-
-
-
-
-
- pv_xAlmRst
- BOOL
- 8
- 8
-
-
- pytmc
-
+ pv_xAlmRstBOOL88pytmc
pv: ALM_RST;
io: io;
-
-
-
-
-
- pv_xOvrdOpn
- BOOL
- 8
- 16
-
-
- pytmc
-
+ pv_xOvrdOpnBOOL816pytmc
pv: FORCE_OPN;
io: io;
field: ZNAM FALSE;
field: ONAM FORCE OPEN;
-
-
-
-
-
- xOverrideMode
- BOOL
- Shows the override status of this valve
- 8
- 24
-
-
- pytmc
-
+ xOverrideModeBOOL824pytmc
pv: OVRD_ON ;
field: ZNAM Override OFF ;
field: ONAM Override ON;
io: io;
-
-
-
-
-
- i_xOpnLS
- BOOL
- I/Os
- Readbacks
- 8
- 32
-
-
- pytmc
-
+ i_xOpnLSBOOL832pytmc
pv: OPN_DI;
io: i;
field: ZNAM FALSE;
field: ONAM OPEN;
-
-
-
-
-
- i_xClsLS
- BOOL
- 8
- 40
-
-
- pytmc
-
+ i_xClsLSBOOL840pytmc
pv: CLS_DI;
io: i;
field: ZNAM FALSE;
field: ONAM CLOSE;
-
-
-
-
-
- q_xOPN_DO
- BOOL
- Controls
- 8
- 48
-
-
- pytmc
-
+ q_xOPN_DOBOOL848pytmc
pv: OPN_DO;
io: i;
field: ZNAM FALSE;
field: ONAM TRUE;
-
-
-
-
-
- xEXT_OK
- BOOL
- External interlock for custom interlocking in addition to regular DP ilk, this must be set true, or the interlock condition before calling the FB_VGC
- 8
- 56
-
- 0
-
-
-
- pytmc
-
+ xEXT_OKBOOL8560pytmc
pv: EXT_ILK_OK ;
field: ZNAM NOT OK ;
field: ONAM OK ;
io: i ;
-
-
-
-
-
- xOPN_OK
- BOOL
- Final SUM of DP_OK and EXT_OK, needed because it allows the DP ilk to be switched off, see FB_VGC.Dis_DPIlk
- 8
- 64
-
-
- pytmc
-
+ xOPN_OKBOOL864pytmc
pv: OPN_OK;
field: ZNAM OPN ILK NOT OK ;
field: ONAM OPN ILK OK ;
io: i;
-
-
-
-
-
- eState
- E_ValvePositionState
- States
- 16
- 80
-
- 3
-
-
-
- pytmc
-
+ eStateE_ValvePositionState16803pytmc
pv: POS_STATE;
type: mbbi ;
field: ZRST OPEN ;
@@ -19827,19 +558,7 @@ This function provides ILK and Set Point Protection for the Cold Cathode.
field: THST INVALID ;
field: FRST OPEN_F ;
io: i;
-
-
-
-
-
- eVGC_State
- E_VGC
- 16
- 96
-
-
- pytmc
-
+ eVGC_StateE_VGC1696pytmc
pv: STATE;
field: ZRST Vented;
field: ONST At Vacuum;
@@ -19852,585 +571,100 @@ This function provides ILK and Set Point Protection for the Cold Cathode.
field: EIST Close Timeout;
field: NIST Open Timeout;
io: i;
-
-
-
-
-
- bErrorPresent
- BOOL
- Error
- 8
- 112
-
-
- pytmc
-
+ bErrorPresentBOOL8112pytmc
pv: ERROR;
field: ZNAM NO ERROR ;
field: ONAM ERROR PRESENT ;
io: o;
-
-
-
-
-
- iErrorCode
- INT
- 16
- 128
-
-
- sErrorMessage
- STRING(80)
- 648
- 144
-
-
- pytmc
-
+ iErrorCodeINT16128sErrorMessageSTRING(80)648144pytmc
pv: ErrMsg;
io: o;
-
-
-
-
-
- xLog
- BOOL
- 8
- 792
-
- 1
-
-
-
- pytmc
-
+ xLogBOOL87921pytmc
pv: LOGGER;
io: io;
field: ZNAM OFF ;
field: ONAM ON ;
-
-
-
-
-
-
- ST_VRC
- 816
- ST_ValveBase
-
- xCLS_OK
- BOOL
- Readbacks
-In case VRC is normally open
- 8
- 800
-
- 1
-
-
-
- pytmc
-
+ ST_VRC816ST_ValveBasexCLS_OKBOOL88001pytmc
pv: CLS_OK;
io: i;
-
-
-
-
-
-
- FB_VRC
- This Function Block Implements Basic Functionality for certain types of valves e.g Turbo Isolation valves, Apperture Valve.
+ FB_VRC
- 84928
- FB_Valve
-
- i_xExtILK_OK
- BOOL
- Connect to Interlock logic condition(e.g F_TURBO_VRC_ILK Function), otherwise, Set to True if the valve is not interlocked
- 8
- 82304
-
-
- ItemType
- Input
-
-
-
-
- i_xOverrideMode
- BOOL
- To be linked to global override bit. This Overrides Vacuum logic only, EPS, MPS and PMPS are still enforces
- 8
- 82312
-
-
- ItemType
- Input
-
-
-
-
- iq_stValve
- ST_VRC
- 816
- 82320
-
-
- ItemType
- Output
-
-
- pytmc
-
+ Note Interlock Logic is External ]]>84928FB_Valvei_xExtILK_OKBOOL882304ItemTypeInputi_xOverrideModeBOOL882312ItemTypeInputiq_stValveST_VRC81682320ItemTypeOutputpytmc
pv:
-
-
-
-
-
- sPath
- STRING(80)
- 648
- 83136
-
-
- instance-path
-
-
- noinit
-
-
-
-
- xFirstPass
- BOOL
- 8
- 83784
-
-
- fbFSInit
- R_TRIG
- 64
- 83808
-
-
- tonOvrd
- TON
- 224
- 83872
-
-
- tonDelOK
- TON
- 224
- 84096
-
-
- rtOK
- R_TRIG
- 64
- 84320
-
-
- tOvrd
- TIME
- 32
- 84384
-
- 10000
-
-
-
- tTimeOutDuration
- TIME
- Timeouts
- 32
- 84416
-
- 30000
-
-
-
- tOPNtimeout
- TON
- 224
- 84448
-
-
- tCLStimeout
- TON
- 224
- 84672
-
-
- i_xOpnLS
- BOOL
- IO
- 8
- 84896
-
-
- TcAddressType
- Input
-
-
-
-
- i_xClsLS
- BOOL
- 8
- 84904
-
-
- TcAddressType
- Input
-
-
-
-
- q_xOPN_DO
- BOOL
- 8
- 84912
-
-
- TcAddressType
- Output
-
-
-
-
- ACT_Logger
-
-
- ACT_IO
-
-
- M_IsOpen
- BOOL
- 8
-
-
- M_IsClosed
- BOOL
- 8
-
-
- M_Set_OPN_SW
- BOOL
- 8
-
- value
- BOOL
- 8
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_TGPI_ADS
- This function block is created for interface devices between different PLC
+ sPathSTRING(80)64883136instance-pathnoinitxFirstPassBOOL883784fbFSInitR_TRIG6483808tonOvrdTON22483872tonDelOKTON22484096rtOKR_TRIG6484320tOvrdTIME328438410000tTimeOutDurationTIME328441630000tOPNtimeoutTON22484448tCLStimeoutTON22484672i_xOpnLSBOOL884896TcAddressTypeInputi_xClsLSBOOL884904TcAddressTypeInputq_xOPN_DOBOOL884912TcAddressTypeOutputACT_LoggerACT_IOM_IsOpenBOOL8M_IsClosedBOOL8M_Set_OPN_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkST_VRC_NO832ST_ValveBasexCLS_OKBOOL88001pytmc
+ pv: CLS_OK;
+ field: ONAM TRUE;
+ field: ZNAM FALSE;
+ io: i;
+ pv_xCLS_SWBOOL8808pytmc
+ pv: CLS_SW ;
+ field: ONAM CLOSE;
+ field: ZNAM OPEN;
+ io: io ;
+ q_xCLS_DOBOOL8816pytmc
+ pv: CLS_DO ;
+ field: ONAM CLOSE;
+ field: ZNAM OPEN;
+ io: io ;
+ pv_xOvrdClsBOOL8824pytmc
+ pv: FORCE_CLS;
+ field: ONAM FORCE CLOSE;
+ field: ZNAM FALSE;
+ io: io;
+ FB_VRC_NO84928FB_Valvei_xExtILK_OKBOOL882304ItemTypeInputi_xOverrideModeBOOL882312ItemTypeInputiq_stValveST_VRC_NO83282320ItemTypeOutputpytmc
+ pv:
+ sPathSTRING(80)64883152noinitxFirstPassBOOL883800fbFSInitR_TRIG6483808tonOvrdTON22483872tonDelOKTON22484096rtOKR_TRIG6484320tOvrdTIME328438410000tTimeOutDurationTIME328441630000tOPNtimeoutTON22484448tCLStimeoutTON22484672i_xOpnLSBOOL884896TcAddressTypeInputi_xClsLSBOOL884904TcAddressTypeInputq_xCLS_DOBOOL884912TcAddressTypeOutputACT_IOM_IsOpenBOOL8M_IsClosedBOOL8M_Set_CLS_SWBOOL8valueBOOL8PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000FB_Index96LowerLimitINT16321ItemTypeInputnamingoffValIncINT16481ItemTypeInputUpperLimitINT16641ItemTypeInputnValINT16801namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockBeamParameterTransitionManager60256fbArbiterFB_Arbiter3232ItemTypeInOuti_sDeviceNameSTRING(80)64864DeviceItemTypeInputi_TransitionAssertionIDUDINT327360ItemTypeInputi_stTransitionAssertionST_BeamParams1760768ItemTypeInputi_nRequestedAssertionIDUDINT3225280ItemTypeInputi_stRequestedAssertionST_BeamParams17602560.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>843200ItemTypeInputi_xDoneMovingBOOL843280ItemTypeInputstCurrentBeamParametersST_BeamParams17604352ItemTypeInputbRetryBOOL861120ItemTypeInputq_xTransitionAuthorizedBOOL861200ItemTypeOutputbErrorBOOL86128ItemTypeOutputnErrIdUINT166144ItemTypeOutputbDoneBOOL86160ItemTypeOutputbBusyBOOL86168ItemTypeOutputnTargetAssertionIDUDINT3261760stTargetAssertionST_BeamParams17606208nCurrentAssertionIDUDINT3279680xNewBPBOOL88000xTranBPBOOL88008xFinalBPInArbBOOL88016xFinalBPBOOL88024eBPTMStateE_BPTMState1680320ePrevStateE_BPTMState1680480xEntryBOOL88064rTransitionR_TRIG648096xNewTargetBOOL88160bTransAssertionFailedBOOL88168bFinalAssertionFailedBOOL88176LogStrBufferSTRING(80)041265688184LogBuffIdxFB_Index9634752.LowerLimit0.UpperLimit40nAssrtAttemptINT1634848rtRetryR_TRIG6434880rtErrorR_TRIG6434944ffTimeoutFB_FastFault2508835008.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoReset0rtDoneMovingR_TRIG6460096bLatchDoneMovingBOOL860160bFirstMoveBOOL8601681LogBuffSizeINT166017640cMaxAttemptsINT16601923cReqArbCapacityUDINT32602242AuthorizeTransitionWaitingForFinalAssertion_DONewTarget_ENTRYAssertTransitionBPAssertFinalBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_VRC_NO_FFO172736FB_VRC_NOio_fbFFHWOFB_HardwareFFOutput3284928ItemTypeInOutfbArbiterFB_Arbiter3284960ItemTypeInOutold_input_assignmentsi_xPMPS_OKBOOL884992ItemTypeInputi_xIsApertureBOOL8850000ItemTypeInputi_sDevNameT_MaxString204885008VGC_NOItemTypeInputi_nTransitionRootIDUDINT3287072ItemTypeInputxPMPS_OKBOOL887104bMovingBOOL887112bDoneBOOL887120tBPTMtimeoutTON22487136bptmBeamParameterTransitionManager6025687360FFOFB_FastFault25088147616.i_DevNameVGC.i_DescFault occurs when the valve is not in safe state.i_TypeCode4112xMPS_OKBOOL8172704ACT_PMPSACT_IOM_IsOpenBOOL8M_IsClosedBOOL8M_Set_CLS_SWBOOL8valueBOOL8PouTypeFunctionBlockFB_TGPI_ADS
- 93888
- FB_ADS
-
- sNetId
- STRING(80)
- NetID of the Destination PLC controller
- 648
- 82112
-
-
- ItemType
- Input
-
-
-
-
- nPort
- UINT
- port number
- 16
- 82768
-
-
- ItemType
- Input
-
-
-
-
- sVarName
- STRING(80)
- the variable name of the declared gauge function block.
- 648
- 82784
-
-
- ItemType
- Input
-
-
-
-
- iWatchdog
- UDINT
- The watchdog variable name written to by the remote plc
- 32
- 83456
-
-
- ItemType
- Input
-
-
-
-
- IG
- ST_VG
- 1056
- 83488
-
-
- ItemType
- Output
-
-
- pytmc
- pv:
-
-
-
-
- bError
- BOOL
- 8
- 84544
-
-
- ItemType
- Output
-
-
-
-
- fb_CheckWatchdog
- FB_CheckWatchdog
- 448
- 84576
-
-
- fb_Read_VG
- FB_ReadAdsSymByName
- 8768
- 85024
-
-
- ftReset
- F_TRIG
- 64
- 93792
-
-
- xFirstPass
- BOOL
- 8
- 93856
-
- 1
-
-
-
- ACT_Logger
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_PumpState
- 16
- INT
-
- pumpSTOPPED
- 0
-
-
- pumpSTARTING
- 1
-
-
- pumpRUNNING
- 2
-
-
- pumpFAULT
- 3
-
-
- pumpSTOPPING
- 4
-
-
-
- ST_RoughPump
- 96
-
- pv_xRunSW
- BOOL
- epics/ software control switch
- 8
- 0
-
-
- pytmc
-
+ The variable values are read via ADS using the symbol name]]>93888FB_ADSsNetIdSTRING(80)64882112ItemTypeInputnPortUINT1682768ItemTypeInputsVarNameSTRING(80)64882784ItemTypeInputiWatchdogUDINT3283456ItemTypeInputIGST_VG105683488ItemTypeOutputpytmcpv:bErrorBOOL884544ItemTypeOutputfb_CheckWatchdogFB_CheckWatchdog44884576fb_Read_VGFB_ReadAdsSymByName876885024ftResetF_TRIG6493792xFirstPassBOOL8938561ACT_LoggerPouTypeFunctionBlockE_PumpState16INTpumpSTOPPED0pumpSTARTING1pumpRUNNING2pumpFAULT3pumpSTOPPING4ST_RoughPump96pv_xRunSWBOOL80pytmc
pv: RUN_SW;
field: ZNAM Stop;
field: ONAM Start;
io: io;
-
-
-
-
-
- q_xRunDo
- BOOL
- 8
- 8
-
-
- pytmc
-
+ q_xRunDoBOOL88pytmc
pv: RUN_DO;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i
-
-
-
-
-
- xIlkOK
- BOOL
- Interlock bit, true means OK to run
- 8
- 16
-
-
- pytmc
-
+ xIlkOKBOOL816pytmc
pv: ILK_OK;
field: ZNAM NOT OK ;
field: ONAM OK ;
io: i
-
-
-
-
-
- xExtIlk
- BOOL
- External interlock, this is where the logic goes
- 8
- 24
-
-
- xAtSpd
- BOOL
- Pump at speed setpoint
- 8
- 32
-
-
- pytmc
-
+ xExtIlkBOOL824xAtSpdBOOL832pytmc
pv: AT_SPD;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i
-
-
-
-
-
- xWrn
- BOOL
- Pump warning
- 8
- 40
-
-
- pytmc
-
+ xWrnBOOL840pytmc
pv: WARN;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i
-
-
-
-
-
- iWrn
- BOOL
- Warning state/code
- 8
- 48
-
-
- xErr
- BOOL
- Error summary
- 8
- 56
-
-
- pytmc
-
+ iWrnBOOL848xErrBOOL856pytmc
pv: ERROR;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i
-
-
-
-
-
- iErr
- BOOL
- Error state/code
- 8
- 64
-
-
- eState
- E_PumpState
- State
- 16
- 80
-
-
- pytmc
-
+ iErrBOOL864eStateE_PumpState1680pytmc
pv: STATE;
field: ZRST STOPPED;
field: ONST STARTING;
@@ -20438,328 +672,49 @@ interlocking logic outside this function block.
field: THST FAULT;
field: FRST STOPPING;
io: i;
-
-
-
-
-
-
- ST_EbaraDryPump
- 448
- ST_RoughPump
-
- q_xMPStart
- BOOL
- Main Pump start
- 8
- 96
-
-
- pytmc
-
+ ST_EbaraDryPump448ST_RoughPumpq_xMPStartBOOL896pytmc
pv: MPStart;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- q_xBPStart
- BOOL
- Booster Pump start (this can be started by the pump automatically)
- 8
- 104
-
-
- pytmc
-
+ q_xBPStartBOOL8104pytmc
pv: BPStart;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- xBPIlk
- BOOL
- Booster pump interlock
- 8
- 112
-
-
- rBPIlkSP
- REAL
- Booster pump pressure setpoint
- 32
- 128
-
- 30
-
-
-
- tonBP
- TON
- Timer for pressure and valve stability
- 224
- 160
-
-
- .PT
- 5000
-
-
-
-
- i_xMPStatus
- BOOL
- MP status
- 8
- 384
-
-
- pytmc
-
+ xBPIlkBOOL8112rBPIlkSPREAL3212830tonBPTON224160.PT5000i_xMPStatusBOOL8384pytmc
pv: MPStatus;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xBPStatus
- BOOL
- BP status
- 8
- 392
-
-
- pytmc
-
+ i_xBPStatusBOOL8392pytmc
pv: BPStatus;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xWarning
- BOOL
- Warning status
- 8
- 400
-
-
- pytmc
-
+ i_xWarningBOOL8400pytmc
pv: WARN_DI;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xAlarm
- BOOL
- Alarm, maps to error
- 8
- 408
-
-
- pytmc
-
+ i_xAlarmBOOL8408pytmc
pv: ALARM;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xRemote
- BOOL
- Remote control status
- 8
- 416
-
-
- pytmc
-
+ i_xRemoteBOOL8416pytmc
pv: REMOTE;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
-
- FB_PRO_ADS
- This function block is created for interface devices between different PLC
+ FB_PRO_ADS
- 93312
- FB_ADS
-
- sNetId
- STRING(80)
- NetID of the Destination PLC controller
- 648
- 82112
-
-
- ItemType
- Input
-
-
-
-
- nPort
- UINT
- port number
- 16
- 82768
-
-
- ItemType
- Input
-
-
-
-
- sVarName
- STRING(80)
- the variable name of the declared gauge function block.
- 648
- 82784
-
-
- ItemType
- Input
-
-
-
-
- iWatchdog
- UDINT
- The watchdog variable name written to by the remote plc
- 32
- 83456
-
-
- ItemType
- Input
-
-
-
-
- stPump
- ST_EbaraDryPump
- 448
- 83488
-
-
- ItemType
- Output
-
-
- pytmc
- pv:
-
-
-
-
- bError
- BOOL
- 8
- 83936
-
-
- ItemType
- Output
-
-
-
-
- fb_CheckWatchdog
- FB_CheckWatchdog
- 448
- 83968
-
-
- fb_Read_PRO
- FB_ReadAdsSymByName
- 8768
- 84416
-
-
- ftReset
- F_TRIG
- 64
- 93184
-
-
- xFirstPass
- BOOL
- 8
- 93248
-
- 1
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_VGC
- 2944
- ST_ValveBase
-
- xDP_OK
- BOOL
- Indicates the valve can be opened because the differential pressure is low enough
- 8
- 800
-
-
- pytmc
-
+ The variable values are read via ADS using the symbol name]]>93312FB_ADSsNetIdSTRING(80)64882112ItemTypeInputnPortUINT1682768ItemTypeInputsVarNameSTRING(80)64882784ItemTypeInputiWatchdogUDINT3283456ItemTypeInputstPumpST_EbaraDryPump44883488ItemTypeOutputpytmcpv:bErrorBOOL883936ItemTypeOutputfb_CheckWatchdogFB_CheckWatchdog44883968fb_Read_PROFB_ReadAdsSymByName876884416ftResetF_TRIG6493184xFirstPassBOOL8932481PouTypeFunctionBlockST_VGC2944ST_ValveBasexDP_OKBOOL8800pytmc
pv: DP_OK;
field: ZNAM DP NOT OK ;
field: ONAM DP OK ;
io: i;
-
-
-
-
-
- rAT_VAC_SP
- REAL
- Interlock setpoint for gauges on both sides of valve
- 32
- 832
-
- 1E-06
-
-
-
- pytmc
-
+ rAT_VAC_SPREAL328321E-06pytmc
pv: AT_VAC_SP;
io: o;
field: HOPR 1000
@@ -20767,33 +722,7 @@ interlocking logic outside this function block.
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- rAT_VAC_SP_LAST
- REAL
- Interlock setpoint for gauges on both sides of valve
- 32
- 864
-
- 1E-06
-
-
-
- rAT_VAC_HYS
- REAL
- Hysteresis of the vacuum sp
- 32
- 896
-
- 1E-06
-
-
-
- pytmc
-
+ rAT_VAC_SP_LASTREAL328641E-06rAT_VAC_HYSREAL328961E-06pytmc
pv: AT_VAC_HYS;
io: o;
field: HOPR 1000
@@ -20801,2033 +730,115 @@ interlocking logic outside this function block.
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- rHYST_PERC
- REAL
- Hysteresis percentage
- 32
- 928
-
- 0.8
-
-
-
- pytmc
-
+ rHYST_PERCREAL329280.8pytmc
pv: HYST_PERC ;
io: o;
autosave_pass1: VAL DESC
-
-
-
-
-
- xAT_VAC
- BOOL
- At vacuum setpoint
- 8
- 960
-
-
- pytmc
-
+ xAT_VACBOOL8960pytmc
pv: AT_VAC ;
field: ZNAM NOT AT VAC ;
field: ONAM AT VAC ;
io: i;
-
-
-
-
-
- xERR_DifPres
- BOOL
- Alarm Outputs
- 8
- 968
-
-
- pytmc
-
+ xERR_DifPresBOOL8968pytmc
pv: ERR_DifPres;
field: ZNAM NO ERROR ;
field: ONAM Diffrential error present ;
io: i;
-
-
-
-
-
- xERR_SP
- BOOL
- 8
- 976
-
-
- pytmc
-
+ xERR_SPBOOL8976pytmc
pv: ERR_SP;
field: ZNAM NO ERROR ;
field: ONAM Setpoint error present ;
io: i;
-
-
-
-
-
- xERR_ExtFault
- BOOL
- 8
- 984
-
-
- pytmc
-
+ xERR_ExtFaultBOOL8984pytmc
pv: ERR_Ext;
field: ZNAM NO ERROR ;
field: ONAM External error present ;
io: i;
-
-
-
-
-
- xAlmSum
- BOOL
- 8
- 992
-
-
- sDevName
- STRING(80)
- 648
- 1000
-
-
- sIlkUSDeviceName
- STRING(80)
- ILK Devices
- 648
- 1648
-
-
- pytmc
-
+ xAlmSumBOOL8992sDevNameSTRING(80)6481000sIlkUSDeviceNameSTRING(80)6481648pytmc
pv: ILK_DEVICE_US;
io: i;
-
-
-
-
-
- sIlkDSDeviceName
- STRING(80)
- 648
- 2296
-
-
- pytmc
-
+ sIlkDSDeviceNameSTRING(80)6482296pytmc
pv: ILK_DEVICE_DS;
io: i;
-
-
-
-
-
-
- E_BPTMState
- 16
- INT
-
- Init
- 0
-
-
- NewTarget
- 1000
-
-
- RequestBP
- 1500
-
-
- WaitForBP
- 2500
-
-
- WaitingForTransitionAssertion
- 2000
-
-
- WaitingForFinalAssertion
- 3000
-
-
- Transitioning
- 4000
-
-
- WaitForFinalBP
- 5000
-
-
- CleaningUp
- 6000
-
-
- Idle
- 10000
-
-
- Done
- 8000
-
-
- Error
- 9000
-
-
-
- FB_Index
- Index FB
-A. Wallace 2016-9-3
-
-Why doesn't beckhoff have this as a builtin type?
-
-Use this thing to have a simple indexer with rollover.
-
-
- 96
-
- LowerLimit
- INT
- Incrementer will rollver over to this value (and initialize to this value)
- 16
- 32
-
- 1
-
-
-
- ItemType
- Input
-
-
- naming
- off
-
-
-
-
- ValInc
- INT
- Incrementer increments by this value
- 16
- 48
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- UpperLimit
- INT
- Incrementer will rollover at this value to lower limit
- 16
- 64
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- nVal
- INT
- Internal incrementer value, initialized to LowerLimit
- 16
- 80
-
- 1
-
-
-
- naming
- off
-
-
-
-
- Dec
-
-
- Inc
-
-
- DecVal
- INT
- 16
-
-
- IncVal
- INT
- 16
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- BeamParameterTransitionManager
-
-Implements the procedure for safely transitioning between device states.
-
-NOTE:
-The BPTM will throw an error if the arbiter does not have enough space for the transition and new final assertion.
-
-
- 60256
-
- fbArbiter
- FB_Arbiter
- Connect to local arbiter
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- i_sDeviceName
- STRING(80)
- Name of the device requesting the transition
- 648
- 64
-
- Device
-
-
-
- ItemType
- Input
-
-
-
-
- i_TransitionAssertionID
- UDINT
- Must not be 0 or EXCLUDED_ID
- 32
- 736
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_stTransitionAssertion
- ST_BeamParams
- Assertion required during transition (always safer than anything inbetween)
- 1760
- 768
-
-
- ItemType
- Input
-
-
-
-
- i_nRequestedAssertionID
- UDINT
- Must not be 0 or EXCLUDED_ID
- 32
- 2528
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_stRequestedAssertion
- ST_BeamParams
- PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever
- 1760
- 2560
-
-
- .nTran
- 0
-
-
- .neVRange
- 0
-
-
- .nRate
- 0
-
-
- .nBCRange
- 0
-
-
-
-
- ItemType
- Input
-
-
-
-
- i_xMoving
- BOOL
- Provide rising edge when device begins moving <remove>
- 8
- 4320
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_xDoneMoving
- BOOL
- Provide rising edge when device is done with a move
- 8
- 4328
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- stCurrentBeamParameters
- ST_BeamParams
- Connect to current beam parameters
- 1760
- 4352
-
-
- ItemType
- Input
-
-
-
-
- bRetry
- BOOL
- Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process
- 8
- 6112
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- q_xTransitionAuthorized
- BOOL
- Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge)
- 8
- 6120
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- Set if some issue occurs within the bptm
- 8
- 6128
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UINT
- Set to non-zero to help understand the error.
- 16
- 6144
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 6160
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- 8
- 6168
-
-
- ItemType
- Output
-
-
-
-
- nTargetAssertionID
- UDINT
- 32
- 6176
-
- 0
-
-
-
- stTargetAssertion
- ST_BeamParams
- Target assertion
- 1760
- 6208
-
-
- nCurrentAssertionID
- UDINT
- ID of last set state (zero until a state is reached)
- 32
- 7968
-
- 0
-
-
-
- xNewBP
- BOOL
- 8
- 8000
-
-
- xTranBP
- BOOL
- 8
- 8008
-
-
- xFinalBPInArb
- BOOL
- 8
- 8016
-
-
- xFinalBP
- BOOL
- 8
- 8024
-
-
- eBPTMState
- E_BPTMState
- 16
- 8032
-
- 0
-
-
-
- ePrevState
- E_BPTMState
- 16
- 8048
-
- 0
-
-
-
- xEntry
- BOOL
- 8
- 8064
-
-
- rTransition
- R_TRIG
- 64
- 8096
-
-
- xNewTarget
- BOOL
- 8
- 8160
-
-
- bTransAssertionFailed
- BOOL
- 8
- 8168
-
-
- bFinalAssertionFailed
- BOOL
- 8
- 8176
-
-
- LogStrBuffer
- STRING(80)
-
- 0
- 41
-
- 26568
- 8184
-
-
- LogBuffIdx
- FB_Index
- 96
- 34752
-
-
- .LowerLimit
- 0
-
-
- .UpperLimit
- 40
-
-
-
-
- nAssrtAttempt
- INT
- Number of times we have tried asserting a BP set
- 16
- 34848
-
-
- rtRetry
- R_TRIG
- 64
- 34880
-
-
- rtError
- R_TRIG
- 64
- 34944
-
-
- ffTimeout
- FB_FastFault
- 25088
- 35008
-
-
- .i_Desc
- Preemptive requests timed out in BPTM
-
-
- .i_TypeCode
- 10
-
-
- .i_xAutoReset
- 0
-
-
-
-
- rtDoneMoving
- R_TRIG
- 64
- 60096
-
-
- bLatchDoneMoving
- BOOL
- 8
- 60160
-
-
- bFirstMove
- BOOL
- 8
- 60168
-
- 1
-
-
-
- LogBuffSize
- INT
- 16
- 60176
-
- 40
-
-
-
- cMaxAttempts
- INT
- 16
- 60192
-
- 3
-
-
-
- cReqArbCapacity
- UDINT
- The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition.
- If we're at capacity, it means some BPTM before this one has begun a transition,
- and will require at least one more arbiter spot to complete.
-
- 32
- 60224
-
- 2
-
-
-
- AuthorizeTransition
-
-
- WaitingForFinalAssertion_DO
-
-
- NewTarget_ENTRY
-
-
- AssertTransitionBP
-
-
- AssertFinalBP
-
-
- WaitingForTransitionAssertion_DO
-
-
- RemoveTransitionAssertion
-
-
- SetNewTarget
-
-
- RequestBP_DO
-
-
- WaitingForTransitionAssertion_EXIT
-
-
- WaitingForFinalAssertion_EXIT
-
-
- DeauthorizeTransition
-
-
- LogActions
- BOOL
- 8
-
- LogStr
- STRING(80)
- 648
-
-
-
- no_check
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_VGC
- This function block implements basic functionality for Isolation Gate Valves
+ FB_VGC
- 177344
- FB_Valve
-
- i_stUSG
- ST_VG
- Upstream Gauge, usually ion gauge
- 1056
- 82304
-
-
- ItemType
- Input
-
-
-
-
- i_stDSG
- ST_VG
- Downstream Gauge, usually ion gauge
- 1056
- 83360
-
-
- ItemType
- Input
-
-
-
-
- i_xDis_DPIlk
- BOOL
- Set to true when calling the function to disable the differential pressure interlock
- 8
- 84416
-
- 0
-
-
-
- ItemType
- Input
-
-
- pytmc
-
+This function block also implements PMPS and EPS interlocks, as well as Fast MPS trigger]]>177344FB_Valvei_stUSGST_VG105682304ItemTypeInputi_stDSGST_VG105683360ItemTypeInputi_xDis_DPIlkBOOL8844160ItemTypeInputpytmc
pv: Dis_DPIlk
-
-
-
-
-
- i_xPMPS_OK
- BOOL
- Set to True To switch off the bptm and PMPS Arbiter
- 8
- 84424
-
-
- ItemType
- Input
-
-
-
-
- i_xEPS_OK
- BOOL
- External EPS interlock, Set to TRUE when no EPS interlock is required, otherwise set to correct interlock signal
- 8
- 84432
-
- 1
-
-
-
- ItemType
- Input
-
-
- pytmc
-
+ i_xPMPS_OKBOOL884424ItemTypeInputi_xEPS_OKBOOL8844321ItemTypeInputpytmc
pv: EPS_OK
-
-
-
-
-
- i_xExt_OK
- BOOL
- Other External Interlock, Set to True when no external interlock is required. If this Valve is neigboring a Fast Shutter this should be linked to the fast shutter xVAC_FAULT_OK
- 8
- 84440
-
-
- ItemType
- Input
-
-
-
-
- i_xOverrideMode
- BOOL
- To be linked to global override bit. This Overrides Vacuum logic only, EPS, MPS and PMPS are still enforces
- 8
- 84448
-
-
- ItemType
- Input
-
-
-
-
- i_xReset
- BOOL
- Reset fault
- 8
- 84456
-
-
- ItemType
- Input
-
-
- pytmc
-
+ i_xExt_OKBOOL884440ItemTypeInputi_xOverrideModeBOOL884448ItemTypeInputi_xResetBOOL884456ItemTypeInputpytmc
pv: FF_Reset
-
-
-
-
-
- i_xIsAperture
- BOOL
- Set tp True if this is an Aperture Valve, the MPS Fault will trip only when moving.
- 8
- 84464
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_sDevName
- T_MaxString
- Device name for diagnostic
- 2048
- 84472
-
- VGC
-
-
-
- ItemType
- Input
-
-
-
-
- i_nTransitionRootID
- UDINT
- A unique transition Root ID that is equal to or greater than 1000
- 32
- 86528
-
-
- ItemType
- Input
-
-
-
-
- iq_stValve
- ST_VGC
- All valve data and states will be in this struct
- 2944
- 86560
-
-
- ItemType
- Output
-
-
- pytmc
-
+ i_xIsApertureBOOL8844640ItemTypeInputi_sDevNameT_MaxString204884472VGCItemTypeInputi_nTransitionRootIDUDINT3286528ItemTypeInputiq_stValveST_VGC294486560ItemTypeOutputpytmc
pv:
-
-
-
-
-
- xMPS_OK
- BOOL
- MPS Fast OK, is set when the Valve is Open
- 8
- 89504
-
-
- ItemType
- Output
-
-
- pytmc
-
+ xMPS_OKBOOL889504ItemTypeOutputpytmc
pv: MPS_FAULT_OK
field: ZNAM MPS FAULT ;
field: ONAM MPS OK ;
-
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 89536
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 89568
-
-
- ItemType
- InOut
-
-
- old_input_assignments
-
-
-
-
- xPMPS_OK
- BOOL
- PMPS interlock
- 8
- 89600
-
-
- pytmc
-
+ io_fbFFHWOFB_HardwareFFOutput3289536ItemTypeInOutfbArbiterFB_Arbiter3289568ItemTypeInOutold_input_assignmentsxPMPS_OKBOOL889600pytmc
pv: MPS_OK
-
-
-
-
-
- bMoving
- BOOL
- 8
- 89608
-
-
- bDone
- BOOL
- 8
- 89616
-
-
- tBPTMtimeout
- TON
- 224
- 89632
-
-
- bptm
- BeamParameterTransitionManager
- 60256
- 89856
-
-
- FFO
- FB_FastFault
- 25088
- 150112
-
-
- .i_Desc
- Fault occurs when the valve is not in open state
-
-
- .i_TypeCode
- 4112
-
-
-
-
- sPath
- STRING(80)
- g_FastFaultOutput1 : FB_HardwareFFOutput;
- 648
- 175200
-
-
- instance-path
-
-
- noinit
-
-
-
-
- rDiffPressAllowed
- REAL
- Torr, Default value comes from Vat Valve Manual
- 32
- 175872
-
- 22.5
-
-
-
- rDiffPress
- REAL
- 32
- 175904
-
-
- set
- BOOL
- 8
- 175936
-
-
- reset
- BOOL
- 8
- 175944
-
-
- xFirstPass
- BOOL
- 8
- 175952
-
-
- fbFSInit
- R_TRIG
- 64
- 175968
-
-
- tonDelOK
- TON
- 224
- 176032
-
-
- rtOK
- R_TRIG
- 64
- 176256
-
-
- tonOvrd
- TON
- 224
- 176320
-
-
- rtOpen
- R_TRIG
- 64
- 176544
-
-
- ftClose
- F_TRIG
- 64
- 176608
-
-
- tDelOK
- TIME
- 32
- 176672
-
- 60000
-
-
-
- tOvrd
- TIME
- 32
- 176704
-
- 10000
-
-
-
- tTimeOutDuration
- TIME
- Timeouts
- 32
- 176736
-
- 30000
-
-
-
- tOPNtimeout
- TON
- 224
- 176768
-
-
- tCLStimeout
- TON
- 224
- 176992
-
-
- i_xOpnLS
- BOOL
- IO
- 8
- 177216
-
-
- TcAddressType
- Input
-
-
-
-
- i_xClsLS
- BOOL
- 8
- 177224
-
-
- TcAddressType
- Input
-
-
-
-
- q_xOPN_DO
- BOOL
- 8
- 177232
-
-
- TcAddressType
- Output
-
-
-
-
- eVGCPrevState
- E_VGC
- For logging
- 16
- 177248
-
-
- rAT_VAC_SP
- REAL
- 32
- 177280
-
-
- TcPersistent
-
-
-
-
- rHYST_PERC
- REAL
- 32
- 177312
-
-
- TcPersistent
-
-
-
-
- ACT_Logger
-
-
- ACT_IO
-
-
- ACT_Persistent
-
-
- ACT_ResetAlarms
-
-
- ACT_PMPS
-
-
- M_IsClosed
- BOOL
- 8
-
-
- M_IsOpen
- BOOL
- 8
-
-
- M_Set_OPN_SW
- BOOL
- 8
-
- value
- BOOL
- 8
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
- reflection
-
-
-
-
- ST_VRC_NO
- 832
- ST_ValveBase
-
- xCLS_OK
- BOOL
- Readbacks
-In case VRC is normally open
- 8
- 800
-
- 1
-
-
-
- pytmc
-
- pv: CLS_OK;
- field: ONAM TRUE;
- field: ZNAM FALSE;
- io: i;
-
-
-
-
-
- pv_xCLS_SW
- BOOL
- 8
- 808
-
-
- pytmc
-
- pv: CLS_SW ;
- field: ONAM CLOSE;
- field: ZNAM OPEN;
- io: io ;
-
-
-
-
-
- q_xCLS_DO
- BOOL
- 8
- 816
-
-
- pytmc
-
- pv: CLS_DO ;
- field: ONAM CLOSE;
- field: ZNAM OPEN;
- io: io ;
-
-
-
-
-
- pv_xOvrdCls
- BOOL
- 8
- 824
-
-
- pytmc
-
- pv: FORCE_CLS;
- field: ONAM FORCE CLOSE;
- field: ZNAM FALSE;
- io: io;
-
-
-
-
-
-
- FB_VRC_DA
- This Function Block Implements Basic Functionality for dual acting valves. EPs is implemented so that there is interlock Open and Interlock close,
+ bMovingBOOL889608bDoneBOOL889616tBPTMtimeoutTON22489632bptmBeamParameterTransitionManager6025689856FFOFB_FastFault25088150112.i_DescFault occurs when the valve is not in open state.i_TypeCode4112sPathSTRING(80)648175200instance-pathnoinitrDiffPressAllowedREAL3217587222.5rDiffPressREAL32175904setBOOL8175936resetBOOL8175944xFirstPassBOOL8175952fbFSInitR_TRIG64175968tonDelOKTON224176032rtOKR_TRIG64176256tonOvrdTON224176320rtOpenR_TRIG64176544ftCloseF_TRIG64176608tDelOKTIME3217667260000tOvrdTIME3217670410000tTimeOutDurationTIME3217673630000tOPNtimeoutTON224176768tCLStimeoutTON224176992i_xOpnLSBOOL8177216TcAddressTypeInputi_xClsLSBOOL8177224TcAddressTypeInputq_xOPN_DOBOOL8177232TcAddressTypeOutputeVGCPrevStateE_VGC16177248rAT_VAC_SPREAL32177280TcPersistentrHYST_PERCREAL32177312TcPersistentACT_LoggerACT_IOACT_PersistentACT_ResetAlarmsACT_PMPSM_IsClosedBOOL8M_IsOpenBOOL8M_Set_OPN_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkreflectionFB_VRC_DA
- 85504
- FB_Valve
-
- i_OPN_OK
- BOOL
- Connect to EPS Interlock logic condition, Set to True if the valve is not interlocked
- 8
- 82304
-
-
- ItemType
- Input
-
-
-
-
- i_CLS_OK
- BOOL
- Connect to EPS Interlock logic condition, Set to True if the valve is not interlocked
- 8
- 82312
-
-
- ItemType
- Input
-
-
-
-
- ibCntrlHold
- BOOL
- Control Signal must retain its value, False in case of pulse control
- 8
- 82320
-
-
- ItemType
- Input
-
-
-
-
- i_xOverrideMode
- BOOL
- To be linked to global override bit. This Overrides Vacuum logic only, EPS, MPS and PMPS are still enforces
- 8
- 82328
-
-
- ItemType
- Input
-
-
-
-
- iq_stValve
- ST_VRC_NO
- 832
- 82336
-
-
- ItemType
- Output
-
-
- pytmc
-
+ Note Interlock Logic is External ]]>85504FB_Valvei_OPN_OKBOOL882304ItemTypeInputi_CLS_OKBOOL882312ItemTypeInputibCntrlHoldBOOL882320ItemTypeInputi_xOverrideModeBOOL882328ItemTypeInputiq_stValveST_VRC_NO83282336ItemTypeOutputpytmc
pv:
-
-
-
-
-
- sPath
- STRING(80)
- 648
- 83168
-
-
- instance-path
-
-
- noinit
-
-
-
-
- xFirstPass
- BOOL
- 8
- 83816
-
-
- fbFSInit
- R_TRIG
- 64
- 83840
-
-
- tonOvrd
- TON
- 224
- 83904
-
-
- tonDelOK
- TON
- 224
- 84128
-
-
- rtOK
- R_TRIG
- 64
- 84352
-
-
- tOvrd
- TIME
- 32
- 84416
-
- 10000
-
-
-
- tTimeOutDuration
- TIME
- Timeouts
- 32
- 84448
-
- 30000
-
-
-
- tOPNtimeout
- TON
- 224
- 84480
-
-
- tCLStimeout
- TON
- 224
- 84704
-
-
- tLimitSwitchLatchDuration
- TIME
- Limit switch latch timer
- 32
- 84928
-
- 1000
-
-
-
- tOPNLimitSwitch
- TON
- 224
- 84960
-
-
- tCLSLimitSwitch
- TON
- 224
- 85184
-
-
- tAction2
- R_TRIG
- 64
- 85408
-
-
- i_xOpnLS
- BOOL
- IO
- 8
- 85472
-
-
- TcAddressType
- Input
-
-
-
-
- i_xClsLS
- BOOL
- 8
- 85480
-
-
- TcAddressType
- Input
-
-
-
-
- q_xOPN_DO
- BOOL
- 8
- 85488
-
-
- TcAddressType
- Output
-
-
-
-
- q_xCLS_DO
- BOOL
- 8
- 85496
-
-
- TcAddressType
- Output
-
-
-
-
- ACT_Logger
-
-
- ACT_IO
-
-
- M_IsOpen
- BOOL
- 8
-
-
- M_Set_OPN_SW
- BOOL
- 8
-
- value
- BOOL
- 8
-
-
-
- M_IsClosed
- BOOL
- 8
-
-
- M_Set_CLS_SW
- BOOL
- 8
-
- value
- BOOL
- 8
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_Pump
- 82624
-
- fbLogger
- FB_LogMessage
- For logging
- 81984
- 64
-
-
- .eSubsystem
- 1
-
-
-
-
- ePrevState
- E_PumpState
- 16
- 82048
-
-
- tErrorPresent
- R_TRIG
- 64
- 82080
-
-
- tAction
- R_TRIG
- Primary action of this device (OPN_DO, PUMP_RUN, etc.)
- 64
- 82144
-
-
- tFault
- F_TRIG
- 64
- 82208
-
-
- tILK
- TON
- 224
- 82272
-
-
- bRestorePersistentData
- BOOL
- For Persistent Data
- 8
- 82496
-
- 1
-
-
-
- rBackingPressureSP
- REAL
- 32
- 82528
-
-
- TcPersistent
-
-
-
-
- rInletPressureSP
- REAL
- 32
- 82560
-
-
- TcPersistent
-
-
-
-
- ACT_Logger
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_PTM
- 384
-
- xRunSW
- BOOL
- General PTM Structure
+ sPathSTRING(80)64883168instance-pathnoinitxFirstPassBOOL883816fbFSInitR_TRIG6483840tonOvrdTON22483904tonDelOKTON22484128rtOKR_TRIG6484352tOvrdTIME328441610000tTimeOutDurationTIME328444830000tOPNtimeoutTON22484480tCLStimeoutTON22484704tLimitSwitchLatchDurationTIME32849281000tOPNLimitSwitchTON22484960tCLSLimitSwitchTON22485184tAction2R_TRIG6485408i_xOpnLSBOOL885472TcAddressTypeInputi_xClsLSBOOL885480TcAddressTypeInputq_xOPN_DOBOOL885488TcAddressTypeOutputq_xCLS_DOBOOL885496TcAddressTypeOutputACT_LoggerACT_IOM_IsOpenBOOL8M_Set_OPN_SWBOOL8valueBOOL8M_IsClosedBOOL8M_Set_CLS_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkFB_Pump82624fbLoggerFB_LogMessage8198464.eSubsystem1ePrevStateE_PumpState1682048tErrorPresentR_TRIG6482080tActionR_TRIG6482144tFaultF_TRIG6482208tILKTON22482272bRestorePersistentDataBOOL8824961rBackingPressureSPREAL3282528TcPersistentrInletPressureSPREAL3282560TcPersistentACT_LoggerPouTypeFunctionBlockST_PTM384xRunSWBOOL
- 8
- 0
-
-
- pytmc
-
+ Controls ]]>80pytmc
pv: RUN_SW;
field: ZNAM STOP;
field: ONAM RUN;
io: io;
-
-
-
-
-
- xResetSW
- BOOL
- For resetting faults
- 8
- 8
-
-
- pytmc
-
+ xResetSWBOOL88pytmc
pv: RST_SW;
field: ZNAM FALSE;
field: ONAM TRUE;
io: io;
-
-
-
-
-
- q_RunDO
- BOOL
- 8
- 16
-
-
- pytmc
-
+ q_RunDOBOOL816pytmc
pv: RUN_DO;
io: i;
-
-
-
-
-
- xExtRunOk
- BOOL
- also a control
- 8
- 24
-
-
- pytmc
-
+ xExtRunOkBOOL824pytmc
pv: ILK_OK;
field: ZNAM ILK ACTIVE;
field: ONAM ILK OK;
io: i;
-
-
-
-
-
- i_xAccel
- BOOL
- 8
- 32
-
-
- pytmc
-
+ i_xAccelBOOL832pytmc
pv: ACCEL;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xAtSpd
- BOOL
- 8
- 40
-
-
- pytmc
-
+ i_xAtSpdBOOL840pytmc
pv: AT_SPD;
field: ZNAM FALSE;
field: ONAM AT SPEED;
io: i;
-
-
-
-
-
- i_diCurSpd
- DINT
- 32
- 64
-
-
- pytmc
-
+ i_diCurSpdDINT3264pytmc
pv: SPEED;
io: i;
field: EGU "Hz"
-
-
-
-
-
- xCommTimeout
- BOOL
- Initialized true since we haven't talked to pump yet
- 8
- 96
-
- 1
-
-
-
- i_xFault
- BOOL
- FAULT
- 8
- 104
-
-
- pytmc
-
+ xCommTimeoutBOOL8961i_xFaultBOOL8104pytmc
pv: FAULT;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xWarn
- BOOL
- warning
- 8
- 112
-
-
- pytmc
-
+ i_xWarnBOOL8112pytmc
pv: WARN;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_xALARM
- BOOL
- ALARM
- 8
- 120
-
-
- pytmc
-
+ i_xALARMBOOL8120pytmc
pv: ALARM;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- xActive
- BOOL
- this bit is set to add the pump to the system
- 8
- 128
-
-
- iPumpGrp
- INT
- all members of a pump group start at the same time
- 16
- 144
-
-
- rForelineSP
- REAL
- Operational Setpoints
- 32
- 160
-
- 0.5
-
-
-
- rBackingPressureSP
- REAL
- 32
- 192
-
- 0.01
-
-
-
- pytmc
-
+ xActiveBOOL8128iPumpGrpINT16144rForelineSPREAL321600.5rBackingPressureSPREAL321920.01pytmc
pv: BP_SP;
io: io;
field: HOPR 1000
@@ -22835,23 +846,7 @@ NOTE: This is an archetype, use an extension of this structure for a specific pu
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- rInletPressureSP
- REAL
- 20mTorr
- 32
- 224
-
- 0.02
-
-
-
- pytmc
-
+ rInletPressureSPREAL322240.02pytmc
pv: IP_SP;
io: io;
field: HOPR 1000
@@ -22859,20 +854,7 @@ NOTE: This is an archetype, use an extension of this structure for a specific pu
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- eState
- E_PumpState
- State
- 16
- 256
-
-
- pytmc
-
+ eStateE_PumpState16256pytmc
pv: STATE;
field: ZRST STOPPED;
field: ONST STARTING;
@@ -22880,523 +862,84 @@ NOTE: This is an archetype, use an extension of this structure for a specific pu
field: THST FAULT;
field: FRST STOPPING;
io: i;
-
-
-
-
-
- i_rCurrentMon
- REAL
- 32
- 288
-
-
- pytmc
-
+ i_rCurrentMonREAL32288pytmc
pv: CURR_MON;
io: i;
field: PREC 2
field: EGU "A";
-
-
-
-
-
- i_rTempMon
- REAL
- 32
- 320
-
-
- pytmc
-
+ i_rTempMonREAL32320pytmc
pv: TEMP_MON;
io: i;
field: PREC 2;
field: EGU "C";
-
-
-
-
-
- xLog
- BOOL
- 8
- 352
-
- 1
-
-
-
- pytmc
-
+ xLogBOOL83521pytmc
pv: LOGGER;
io: i;
field: ZNAM OFF ;
field: ONAM ON ;
-
-
-
-
-
-
- ST_PfeifferPTM
- 704
- ST_PTM
-
- q_xReset
- BOOL
- Extension of the PTM archetype for Pfeiffer turbos
+ ST_PfeifferPTM704ST_PTMq_xResetBOOL
- 8
- 384
-
-
- pytmc
-
+]]>8384pytmc
pv: RESET;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_diPwr
- DINT
- Readbacks
- 32
- 416
-
-
- pytmc
-
+ i_diPwrDINT32416pytmc
pv: PWR_RBV;
io: i;
-
-
-
-
-
- i_diElecTemp
- DINT
- 32
- 448
-
-
- pytmc
-
+ i_diElecTempDINT32448pytmc
pv: TempElec_RBV;
io: i;
-
-
-
-
-
- i_diBtmTemp
- DINT
- 32
- 480
-
-
- pytmc
-
+ i_diBtmTempDINT32480pytmc
pv: TempPump_RBV;
io: i;
-
-
-
-
-
- i_diBrngTemp
- DINT
- 32
- 512
-
-
- pytmc
-
+ i_diBrngTempDINT32512pytmc
pv: TempBearing_RBV;
io: i;
-
-
-
-
-
- i_diMtrTemp
- DINT
- 32
- 544
-
-
- pytmc
-
+ i_diMtrTempDINT32544pytmc
pv: TempMotor_RBV;
io: i;
-
-
-
-
-
- i_iErrorCode
- INT
- might change these to enumeration someday
- 16
- 576
-
-
- pytmc
-
+ i_iErrorCodeINT16576pytmc
pv: ErrorCode_RBV;
io: i;
-
-
-
-
-
- i_iWarningCode
- INT
- 16
- 592
-
-
- pytmc
-
+ i_iWarningCodeINT16592pytmc
pv: WarningCode_RBV;
io: i;
-
-
-
-
-
- i_xTempFault
- BOOL
- 8
- 608
-
-
- pytmc
-
+ i_xTempFaultBOOL8608pytmc
pv: TempFault_RBV;
field: ZNAM FALSE;
field: ONAM TRUE;
io: i;
-
-
-
-
-
- i_uiPowerPctRbk
- UINT
- 16
- 624
-
-
- pytmc
-
+ i_uiPowerPctRbkUINT16624pytmc
pv: Power_RBV;
io: i;
-
-
-
-
-
- i_dSetSpd
- DINT
- 32
- 640
-
-
- pytmc
-
+ i_dSetSpdDINT32640pytmc
pv: SET_SPEED;
io: io;
field: EGU "Hz"
-
-
-
-
-
- q_bSetSpd
- BOOL
- 8
- 672
-
-
- pytmc
-
+ q_bSetSpdBOOL8672pytmc
pv: SET_SPEED_MODE;
io: io;
field: ZNAM FALSE;
field: ONAM TRUE;
-
-
-
-
-
- q_uiPowerPct
- UINT
- Should normally be 100
- 16
- 688
-
- 100
-
-
-
-
- FB_PTM_Pfeiffer
- This function block does basic controls FOR the Pfeiffer Turbo pump connected to the TM700 and TC400 Controllers.
- Turns off pump in the event of errors/ warnings. Provides interlocking interface.
- 83648
- FB_Pump
-
- i_xExtIlkOK
- BOOL
- Connect to external interlock logic, TRUE if not used.
- 8
- 82624
-
-
- ItemType
- Input
-
-
-
-
- iq_stPTM
- ST_PfeifferPTM
- 704
- 82656
-
-
- ItemType
- Output
-
-
- pytmc
-
+ q_uiPowerPctUINT16688100FB_PTM_Pfeiffer83648FB_Pumpi_xExtIlkOKBOOL882624ItemTypeInputiq_stPTMST_PfeifferPTM70482656ItemTypeOutputpytmc
pv:
-
-
-
-
-
- TOF_RESET
- TON
- 224
- 83360
-
-
- .PT
- 1000
-
-
-
-
- i_xAtSpd
- BOOL
- Normaml operation when true
- 8
- 83584
-
-
- TcAddressType
- Input
-
-
-
-
- i_xFaultNC
- BOOL
- Error
- 8
- 83592
-
-
- TcAddressType
- Input
-
-
-
-
- i_xWarn
- BOOL
- 8
- 83600
-
-
- TcAddressType
- Input
-
-
-
-
- i_xRemote
- BOOL
- 8
- 83608
-
-
- TcAddressType
- Input
-
-
-
-
- q_RunDO
- BOOL
- Start/Stop for TC110 link this output to the Pumping station bit
- 8
- 83616
-
-
- TcAddressType
- Output
-
-
-
-
- q_PumpingStation
- BOOL
- Start/Stop interlock
- 8
- 83624
-
-
- TcAddressType
- Output
-
-
-
-
- q_xRemote
- BOOL
- 8
- 83632
-
-
- TcAddressType
- Output
-
-
-
-
- q_xReset
- BOOL
- 8
- 83640
-
-
- TcAddressType
- Output
-
-
-
-
- ACT_Persistent
-
-
- ACT_Logger
-
-
- ACT_IO
-
-
- M_Run
- BOOL
- 8
-
- run
- set to true to run, false to stop;
- BOOL
- 8
-
-
-
- M_Serial_IO
- BOOL
- 8
-
- st_Pfeiffer_RBK
- ST_PfeifferStatus
- 1152
-
-
- st_Pfeiffer_CTRL
- ST_PfeifferControl
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_PIP
- 1600
-
- xILKOk
- BOOL
- Read back
+ TOF_RESETTON22483360.PT1000i_xAtSpdBOOL883584TcAddressTypeInputi_xFaultNCBOOL883592TcAddressTypeInputi_xWarnBOOL883600TcAddressTypeInputi_xRemoteBOOL883608TcAddressTypeInputq_RunDOBOOL883616TcAddressTypeOutputq_PumpingStationBOOL883624TcAddressTypeOutputq_xRemoteBOOL883632TcAddressTypeOutputq_xResetBOOL883640TcAddressTypeOutputACT_PersistentACT_LoggerACT_IOM_RunBOOL8runBOOL8M_Serial_IOBOOL8st_Pfeiffer_RBKST_PfeifferStatus1152st_Pfeiffer_CTRLST_PfeifferControl32ItemTypeInOutPouTypeFunctionBlockST_PIP1600xILKOkBOOL
- 8
- 0
-
-
- pytmc
-
+ Interlock ]]>80pytmc
pv: ILK_OK;
field: ZNAM NOT OK ;
field: ONAM OK ;
io: i;
-
-
-
-
-
- xError
- BOOL
- 8
- 8
-
-
- pytmc
-
+ xErrorBOOL88pytmc
pv: ERROR;
field: ZNAM FALSE ;
field: ONAM TRUE ;
io: i;
-
-
-
-
-
- rHVEna_SP
- REAL
- 32
- 32
-
- 0.0001
-
-
-
- pytmc
-
+ rHVEna_SPREAL32320.0001pytmc
pv: AT_VAC_SP;
io: io;
field: HOPR 1000
@@ -23404,133 +947,33 @@ More?
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- sIlkDeviceName
- STRING(80)
- 648
- 64
-
-
- pytmc
-
+ sIlkDeviceNameSTRING(80)64864pytmc
pv: ILK_DEVICE;
io: i;
-
-
-
-
-
- sPath
- STRING(80)
- Required for other devices using this gauge as interlock
- 648
- 712
-
-
- xHVEna_SW
- BOOL
- EPICS Controls
- 8
- 1360
-
-
- pytmc
-
+ sPathSTRING(80)648712xHVEna_SWBOOL81360pytmc
pv: HV_SW;
io: io;
field: ZNAM OFF;
field: ONAM ON;
-
-
-
-
-
- xAutoOn
- BOOL
- 8
- 1368
-
- 1
-
-
-
- pytmc
-
+ xAutoOnBOOL813681pytmc
pv: Auto_On;
field: ZNAM FALSE;
field: ONAM TRUE;
io:io;
-
-
-
-
-
- iAutoOnTimer
- INT
- 16
- 1376
-
-
- pytmc
-
+ iAutoOnTimerINT161376pytmc
pv: AutoOn_timer;
io:i;
-
-
-
-
-
- xOverrideMode
- BOOL
- Shows the override status of this valve
- 8
- 1392
-
-
- pytmc
-
+ xOverrideModeBOOL81392pytmc
pv: OVRD_ON ;
field: ZNAM Override OFF ;
field: ONAM Override ON;
io: io;
-
-
-
-
-
- pv_xOvrdStart
- BOOL
- 8
- 1400
-
-
- pytmc
-
+ pv_xOvrdStartBOOL81400pytmc
pv: FORCE_START;
io: io;
field: ZNAM FALSE;
field: ONAM FORCE START;
-
-
-
-
-
- rHYS_PR
- REAL
- Protection setpoint hysteresis
- 32
- 1408
-
- 0.001
-
-
-
- pytmc
-
+ rHYS_PRREAL3214080.001pytmc
pv: SP_HYS;
io: io;
field: HOPR 1000
@@ -23538,124 +981,35 @@ More?
field: PREC 2
field: EGU "TORR"
autosave_pass1: VAL DESC
-
-
-
-
-
- iOffset
- INT
- 16
- 1440
-
- 13
-
-
-
- pytmc
-
+ iOffsetINT16144013pytmc
pv: AI_Offset;
io: io;
-
-
-
-
-
- bOutputInverted
- BOOL
- 8
- 1456
-
-
- pytmc
-
+ bOutputInvertedBOOL81456pytmc
pv: Inverted;
field: ZNAM NORMAL;
field: ONAM INVERTED;
io: io;
-
-
-
-
-
- q_xHVEna_DO
- BOOL
- Enable High Voltage when True // 'TcLinkTo' (EL1124) ^Input
- 8
- 1464
-
-
- pytmc
-
+ q_xHVEna_DOBOOL81464pytmc
pv: HV_DO;
field: ZNAM OFF;
field: ONAM ON;
io: i;
-
-
-
-
-
- rPRESS
- REAL
- 32
- 1472
-
-
- pytmc
-
+ rPRESSREAL321472pytmc
pv: PRESS;
field: HOPR 1000
field: LOPR 0
field: PREC 2
field: EGU "TORR"
io: i;
-
-
-
-
-
- i_iPRESS
- REAL
- 32
- 1504
-
-
- pytmc
-
+ i_iPRESSREAL321504pytmc
pv: PRESS_AI;
io: i;
-
-
-
-
-
- i_xHV_DI
- BOOL
- NO contact // 'TcLinkTo' (EL1004) ^Input
- 8
- 1536
-
-
- pytmc
-
+ i_xHV_DIBOOL81536pytmc
pv: HV_DI;
field: ZNAM FALSE;
field: ONAM TRUE;
io:i;
-
-
-
-
-
- eState
- E_PumpState
- 16
- 1552
-
-
- pytmc
-
+ eStateE_PumpState161552pytmc
pv: STATE;
field: ZRST STOPPED;
field: ONST STARTING;
@@ -23663,4158 +1017,49 @@ More?
field: THST FAULT;
field: FRST STOPPING;
io: i;
-
-
-
-
-
- xLog
- BOOL
- 8
- 1568
-
- 1
-
-
-
- pytmc
-
+ xLogBOOL815681pytmc
pv: LOGGER;
io: io;
field: ZNAM OFF ;
field: ONAM ON ;
-
-
-
-
-
-
- FB_PIP_Gamma
- This function block does basic controls FOR the ION pump connected to a Gamma QPCe controller.
- Provides interlocking interface. Enable HV only when interlock gauge press is less than 1.0E-4 Torr
- 90624
- FB_Pump
-
- i_stGauge
- ST_VG
- Ion or Pirani gauge for pump interlock
- 1056
- 82624
-
-
- ItemType
- Input
-
-
-
-
- i_xOverrideMode
- BOOL
- To be linked to global override bit. This Overrides Vacuum interlock logic
- 8
- 83680
-
-
- ItemType
- Input
-
-
-
-
- tRecoverDelay
- TIME
- Delay Time after the first cycle to start the device. Default is 900S
- 32
- 83712
-
- 900000
-
-
-
- ItemType
- Input
-
-
-
-
- stPump
- ST_PIP
- Gamma Ion pump structure
- 1600
- 83744
-
-
- ItemType
- Output
-
-
- pytmc
-
+ FB_PIP_Gamma90624FB_Pumpi_stGaugeST_VG105682624ItemTypeInputi_xOverrideModeBOOL883680ItemTypeInputtRecoverDelayTIME3283712900000ItemTypeInputstPumpST_PIP160083744ItemTypeOutputpytmc
pv:
-
-
-
-
-
- q_IG
- ST_VG
- When ion pump is used as a measuring device for interlocking gate valves
- 1056
- 85344
-
-
- ItemType
- Output
-
-
-
-
- rPRESS
- REAL
- 32
- 86400
-
-
- rV
- REAL
- 32
- 86432
-
-
- timer
- TON
- 224
- 86464
-
-
- q_xHVEna_DO
- BOOL
- Enable High Voltage when TRUE
- 8
- 86688
-
-
- TcAddressType
- Output
-
-
-
-
- i_iPRESS
- INT
- 16
- 86704
-
-
- TcAddressType
- Input
-
-
-
-
- i_xSP_DI
- BOOL
- NO contact //function of relay set on the QPC to HV output state
- 8
- 86720
-
-
- TcAddressType
- Input
-
-
-
-
- tTimeOutAction
- F_TRIG
- For logging
- 64
- 86752
-
-
- tOverrideActivated
- R_TRIG
- 64
- 86816
-
-
- tPumpStartTimeout
- TON
- Timeout pump start if pressure < 1E-11 for more than 10s.
- 224
- 86880
-
-
- .PT
- 10000
-
-
-
-
- MinPressure
- REAL
- Minimum readback pressure, pump must register pressure above this to be considered running
- 32
- 87104
-
- 1E-11
-
-
-
- stateTimer
- TON
- 224
- 87136
-
-
- tonOvrd
- TON
- Overrides
- 224
- 87360
-
-
- tonDelOK
- TON
- 224
- 87584
-
-
- rtOK
- R_TRIG
- 64
- 87808
-
-
- tOvrd
- TIME
- 32
- 87872
-
- 10000
-
-
-
- sPath
- STRING(80)
- 648
- 87904
-
-
- instance-path
-
-
- noinit
-
-
-
-
- fbGetCurTaskIdx
- GETCURTASKINDEX
- 128
- 88576
-
-
- fbWritePersistentData
- WritePersistentData
- 1600
- 88704
-
-
- tRecover
- TON
- 224
- 90304
-
-
- rDefaultHVEna_SP
- REAL
- Default protection setpoint as per the gamma QPCe manual
- 32
- 90528
-
- 0.0001
-
-
-
- rHVEna_SP
- REAL
- 32
- 90560
-
-
- TcPersistent
-
-
-
-
- bWasOn
- BOOL
- 8
- 90592
-
-
- TcPersistent
-
-
-
-
- bAutoRecover
- BOOL
- 8
- 90600
-
-
- TcPersistent
-
-
-
-
- bAutoRecoverWrite
- BOOL
- 8
- 90608
-
-
- TcPersistent
-
-
-
-
- ACT_Logger
-
-
- ACT_IlkOverride
-
-
- ACT_SetGauge
-
-
- IO
-
-
- ACT_Recover
-
-
- ACT_Persistent
-
-
- M_Run
- BOOL
- 8
-
- run
- set to true to run, false to stop;
- BOOL
- 8
-
-
-
- M_Recover
- BOOL
- 8
-
-
- M_AutoOn
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- PlcAppSystemInfo
- 2048
-
- ObjId
- OTCID
- 32
- 0
-
-
- TaskCnt
- UDINT
- 32
- 32
-
-
- OnlineChangeCnt
- UDINT
- 32
- 64
-
-
- Flags
- DWORD
- 32
- 96
-
-
- AdsPort
- UINT
- 16
- 128
-
-
- BootDataLoaded
- BOOL
- 8
- 144
-
-
- OldBootData
- BOOL
- 8
- 152
-
-
- AppTimestamp
- DT
- 32
- 160
-
-
- KeepOutputsOnBP
- BOOL
- 8
- 192
-
-
- ShutdownInProgress
- BOOL
- 8
- 200
-
-
- LicensesPending
- BOOL
- 8
- 208
-
-
- BSODOccured
- BOOL
- 8
- 216
-
-
- LoggedIn
- BOOL
- 8
- 224
-
-
- TComSrvPtr
- ITComObjectServer
- 32
- 256
-
-
- TcComInterface
-
-
-
-
- AppName
- STRING(63)
- 512
- 512
-
-
- ProjectName
- STRING(63)
- 512
- 1024
-
-
-
-
-
-
-
-
-
- PlcTaskSystemInfo
- 1024
-
- ObjId
- OTCID
- 32
- 0
-
-
- CycleTime
- UDINT
- 32
- 32
-
-
- Priority
- UINT
- 16
- 64
-
-
- AdsPort
- UINT
- 16
- 80
-
-
- CycleCount
- UDINT
- 32
- 96
-
-
- DcTaskTime
- LINT
- 64
- 128
-
-
- LastExecTime
- UDINT
- 32
- 192
-
-
- FirstCycle
- BOOL
- 8
- 224
-
-
- CycleTimeExceeded
- BOOL
- 8
- 232
-
-
- InCallAfterOutputUpdate
- BOOL
- 8
- 240
-
-
- RTViolation
- BOOL
- 8
- 248
-
-
- TaskName
- STRING(63)
- 512
- 512
-
-
-
-
-
-
-
- _Implicit_KindOfTask
- 16
- INT
-
- _implicit_cyclic
- 0
-
-
- _implicit_event
- 1
-
-
- _implicit_external
- 2
-
-
- _implicit_freewheeling
- 3
-
-
-
- _Implicit_Jitter_Distribution
- 48
-
- wRangeMax
- WORD
- 16
- 0
-
-
- wCountJitterNeg
- WORD
- 16
- 16
-
-
- wCountJitterPos
- WORD
- 16
- 32
-
-
-
- hide
-
-
-
-
- _Implicit_Task_Info
- 704
-
- dwVersion
- DWORD
- 32
- 0
-
-
- pszName
- STRING(80)
- 32
- 32
-
-
- nPriority
- INT
- 16
- 64
-
-
- KindOf
- _Implicit_KindOfTask
- 16
- 80
-
-
- bWatchdog
- BOOL
- 8
- 96
-
-
- bProfilingTask
- BOOL
- 8
- 104
-
-
- dwEventFunctionPointer
- BYTE
- 32
- 128
-
-
- pszExternalEvent
- STRING(80)
- 32
- 160
-
-
- dwTaskEntryFunctionPointer
- BYTE
- 32
- 192
-
-
- dwWatchdogSensitivity
- DWORD
- 32
- 224
-
-
- dwInterval
- DWORD
- 32
- 256
-
-
- dwWatchdogTime
- DWORD
- 32
- 288
-
-
- dwLastCycleTime
- DWORD
- 32
- 320
-
-
- dwAverageCycleTime
- DWORD
- 32
- 352
-
-
- dwMaxCycleTime
- DWORD
- 32
- 384
-
-
- dwMinCycleTime
- DWORD
- 32
- 416
-
-
- diJitter
- DINT
- 32
- 448
-
-
- diJitterMin
- DINT
- 32
- 480
-
-
- diJitterMax
- DINT
- 32
- 512
-
-
- dwCycleCount
- DWORD
- 32
- 544
-
-
- wTaskStatus
- WORD
- 16
- 576
-
-
- wNumOfJitterDistributions
- WORD
- 16
- 592
-
-
- pJitterDistribution
- _Implicit_Jitter_Distribution
- 32
- 608
-
-
- bWithinSPSTimeSlicing
- BOOL
- 8
- 640
-
-
- byDummy
- BYTE
- 8
- 648
-
-
- bShouldBlock
- BOOL
- 8
- 656
-
-
- bActive
- BOOL
- 8
- 664
-
-
- dwIECCycleCount
- DWORD
- 32
- 672
-
-
-
- hide
-
-
-
-
- LCLSGeneralEventClass
- Log event
-
- Critical
- Critical
- Critical
-
-
- Error
- Error
- Error
-
-
- Warning
- Warning
- Warning
-
-
- Info
- Info
- Info
-
-
- Verbose
- Verbose
- Verbose
-
-
-
-
-
-
-
-
-
-
-
-
- TcSystemEventClass
- TcSystemEventClass
-
- InternalError
- InternalError
- Error
-
-
- NoRTime
- NoRTime
- Error
-
-
- AllocationLockedMemoryError
- AllocationLockedMemoryError
- Error
-
-
- InsertMailboxError
- InsertMailboxError
- Error
-
-
- WrongReceiveHMSG
- WrongReceiveHMSG
- Error
-
-
- TargetPortNotFound
- TargetPortNotFound (possible cause: ADS server not started)
- Error
-
-
- TargetMachineNotFound
- TargetMachineNotFound (possible cause: missing ADS route)
- Error
-
-
- UnknownCommandID
- UnknownCommandID
- Error
-
-
- BadTaskID
- BadTaskID
- Error
-
-
- NoIO
- NoIO
- Error
-
-
- UnknownAdsCommand
- UnknownAdsCommand
- Error
-
-
- Win32Error
- Win32Error
- Error
-
-
- PortNotConnected
- PortNotConnected
- Error
-
-
- InvalidAdsLength
- InvalidAdsLength
- Error
-
-
- InvalidAdsNetID
- InvalidAdsNetID
- Error
-
-
- LowInstallationLevel
- LowInstallationLevel
- Error
-
-
- NoDebugAvailable
- NoDebugAvailable
- Error
-
-
- PortDisabled
- PortDisabled
- Error
-
-
- PortAlreadyConnected
- PortAlreadyConnected
- Error
-
-
- AdsSyncWin32Error
- AdsSyncWin32Error
- Error
-
-
- AdsSyncTimeout
- AdsSyncTimeout
- Error
-
-
- AdsSyncAmsError
- AdsSyncAmsError
- Error
-
-
- AdsSyncNoIndexMap
- AdsSyncNoIndexMap
- Error
-
-
- InvalidAdsPort
- InvalidAdsPort
- Error
-
-
- NoMemory
- NoMemory
- Error
-
-
- TCPSendError
- TCPSendError
- Error
-
-
- HostUnreachable
- HostUnreachable
- Error
-
-
- InvalidAMSFragment
- InvalidAMSFragment
- Error
-
-
-
- TcGeneralAdsEventClass
- TcGeneralAdsEventClass
-
- GeneralDeviceError
- General device error
- Error
-
-
- ServiceNotSupported
- Service is not supported by server.
- Error
-
-
- InvalidIndexGroup
- Invalid index group
- Error
-
-
- InvalidIndexOffset
- Invalid index offset
- Error
-
-
- InvalidAccess
- Reading/writing is not permitted.
- Error
-
-
- InvalidSize
- Parameter size is not correct.
- Error
-
-
- InvalidData
- Invalid parameter value(s)
- Error
-
-
- NotReady
- Device is not in a ready state.
- Error
-
-
- Busy
- Device is busy.
- Error
-
-
- InvalidContext
- Invalid context
- Error
-
-
- NoMemory
- Out of memory
- Error
-
-
- InvalidParam
- Invalid parameter value(s)
- Error
-
-
- NotFound
- Not found (files, ...)
- Error
-
-
- Syntax
- Syntax error in comand or file
- Error
-
-
- Incompatible
- Object does not match.
- Error
-
-
- AlreadyExists
- Object already exists.
- Error
-
-
- SymbolNotFound
- Symbol was not found.
- Error
-
-
- SymbolVersionInvalid
- Symbol version is invalid. (-> Release handle and try again.)
- Error
-
-
- InvalidState
- Server is in invalid state.
- Error
-
-
- TransModeNotSupported
- AdsTransMode is not supported.
- Error
-
-
- NotificationHandleInvalid
- Notification handle is invalid. (-> Release handle and try again.)
- Error
-
-
- ClientUnknown
- Notification client is not registered.
- Error
-
-
- NoMoreHandles
- No more notification handles
- Error
-
-
- InvalidWatchSize
- Size for watch is too big.
- Error
-
-
- NotInit
- Device is not initialized.
- Error
-
-
- DeviceTimeout
- Device has a timeout.
- Error
-
-
- NoInterface
- Query interface is failed.
- Error
-
-
- InvalidInterface
- Wrong interface is required.
- Error
-
-
- InvalidClassID
- Class ID is invalid.
- Error
-
-
- InvalidObjectID
- Object ID is invalid.
- Error
-
-
- Pending
- Request is pending.
- Error
-
-
- Aborted
- Request is aborted.
- Error
-
-
- SignalWarning
- Signal warning
- Error
-
-
- InvalidArrayIndex
- Invalid array index
- Error
-
-
- SymbolNotActive
- Symbol is not active. (-> Release handle and try again.)
- Error
-
-
- AccessDenied
- Access is denied.
- Error
-
-
- LicenseMissing
- License is missing / not found.
- Error
-
-
- LicenseExpired
- License is expired.
- Error
-
-
- LicenseExceeded
- License is exceeded.
- Error
-
-
- LicenseInvalid
- License is invalid.
- Error
-
-
- LicenseSystemID
- License with invalid system ID
- Error
-
-
- LicenseNoTimeLimit
- License is not time limited.
- Error
-
-
- LicenseFutureIssue
- License issue time is in the future.
- Error
-
-
- LicenseTimeTooLong
- License time period is too long.
- Error
-
-
- Exception
- Exception in the device code
- Error
-
-
- LicenseDuplicated
- License file is read twice.
- Error
-
-
- InvalidServiceParam
- Invalid parameter at service call
- Error
-
-
- ListEmpty
- Polling list is empty.
- Error
-
-
- VariableConAlreadyInUse
- Variable connection is already in use.
- Error
-
-
- InvokeIDAlreadyInUse
- Invoke ID is already in use.
- Error
-
-
- TimeoutElapsed
- Timeout is elapsed.
- Error
-
-
- Win32Error
- Error in Win32 subsystem
- Error
-
-
- TimeoutInvalid
- Timeout value is invalid.
- Error
-
-
- PortNotOpen
- Port is not open (Ads dll).
- Error
-
-
- NoAMSAddr
- No AMS address (Ads dll)
- Error
-
-
- SyncInternalError
- Internal error in Ads sync
- Error
-
-
- AddHash
- Hash table overflow
- Error
-
-
- RemoveHash
- Key not found in hash table
- Error
-
-
- NoMoreSymbols
- No more symbols in cache
- Error
-
-
- SyncResInvalid
- Invalid response received
- Error
-
-
- SyncPortLocked
- Sync port is locked.
- Error
-
-
-
-
-
-
- TcRouterEventClass
- TcRouterEventClass
-
- NoLockedMemory
- No locked memory can be allocated.
- Error
-
-
- ResizeMemory
- The size of the router memory could not be changed.
- Error
-
-
- MailboxFull
- The mailbox has reached the maximum number of possible messages. The current sent message was rejected.
- Error
-
-
- DebugBoxFull
- The debug mailbox has reached the maximum number of possible messages. The sent message will not be displayed in the debug monitor.
- Error
-
-
- UnknownPortType
- The port type is unknown.
- Error
-
-
- NotInitialized
- TwinCAT Router is not initialised.
- Error
-
-
- PortAlreadyInUse
- The desired port number is already assigned.
- Error
-
-
- NotRegistered
- The Port is not registered.
- Error
-
-
- NoMoreQueues
- The maximum number of Ports is reached.
- Error
-
-
- InvalidPort
- The port is invalid.
- Error
-
-
- NotActivated
- TwinCAT Router is not active.
- Error
-
-
- FragmentBoxFull
- Fragment Box is full.
- Error
-
-
- FragmentTimeout
- Fragment Timeout
- Error
-
-
- ToBeRemoved
- ToBeRemoved
- Error
-
-
-
- TcRTimeEventClass
- TcRTimeEventClass
-
- InternalError
- An internal fatal error in the TwinCAT real-time system occurred.
- Error
-
-
- BadTimerPeriods
- The timer period is invalid.
- Error
-
-
- InvalidTaskPtr
- The task pointer has the invalid value ZERO.
- Error
-
-
- InvalidStackPtr
- The task stack pointer has the invalid value ZERO.
- Error
-
-
- PrioExists
- The demanded task priority is already assigned.
- Error
-
-
- NoMoreTCB
- No more free TCB (Task Control Block) available. The maximum number of TCBs is 64.
- Error
-
-
- NoMoreSemas
- No more free semaphores available. The maximum number of semaphores is 64.
- Error
-
-
- NoMoreQueues
- No more free queues available. The maximum number of queues is 64.
- Error
-
-
- ExtIRQAlreadyDef
- An external synchronisation interrupt is already applied.
- Error
-
-
- ExtIRQNotDef
- No external synchronsiation interrupt is applied.
- Error
-
-
- ExtIRQInstallFailed
- The apply of the external synchronisation interrupt failed.
- Error
-
-
- IRQNotLessOrEqual
- Call of a service function in the wrong context.
- Error
-
-
- VMXNotSupported
- Intel VT-x extension is not supported.
- Error
-
-
- VMXDisabled
- Intel VT-x extension is not enabled in BIOS.
- Error
-
-
- VMXControlsMissing
- Missing feature in Intel VT-x extension.
- Error
-
-
- VMXEnableFails
- Enabling Intel VT-x fails.
- Error
-
-
-
- Win32EventClass
- Win32EventClass
-
- ERROR_SUCCESS
- The operation completed successfully.
- Verbose
-
-
- ERROR_INVALID_FUNCTION
- Incorrect function.
- Error
-
-
- ERROR_FILE_NOT_FOUND
- The system cannot find the file specified.
- Error
-
-
- ERROR_PATH_NOT_FOUND
- The system cannot find the path specified.
- Error
-
-
- ERROR_TOO_MANY_OPEN_FILES
- The system cannot open the file.
- Error
-
-
- ERROR_ACCESS_DENIED
- Access is denied.
- Error
-
-
- ERROR_INVALID_HANDLE
- The handle is invalid.
- Error
-
-
- ERROR_NOT_ENOUGH_MEMORY
- Not enough storage is available to process this command.
- Error
-
-
- ERROR_INVALID_DATA
- The data is invalid.
- Error
-
-
- ERROR_NOT_READY
- The device is not ready.
- Error
-
-
- ERROR_BAD_COMMAND
- The device does not recognize the command.
- Error
-
-
- ERROR_CRC
- Data error (cyclic redundancy check).
- Error
-
-
- ERROR_BAD_LENGTH
- The program issued a command but the command length is incorrect.
- Error
-
-
- ERROR_WRITE_FAULT
- The system cannot write to the specified device.
- Error
-
-
- ERROR_READ_FAULT
- The system cannot read from the specified device.
- Error
-
-
- ERROR_GEN_FAILURE
- A device attached to the system is not functioning.
- Error
-
-
- ERROR_NOT_SUPPORTED
- The request is not supported.
- Error
-
-
- ERROR_REM_NOT_LIST
- The remote computer is not available.
- Error
-
-
- ERROR_DUP_NAME
- A duplicate name exists on the network.
- Error
-
-
- ERROR_BAD_NETPATH
- The network path was not found.
- Error
-
-
- ERROR_NETWORK_BUSY
- The network is busy.
- Error
-
-
- ERROR_DEV_NOT_EXIST
- The specified network resource or device is no longer available.
- Error
-
-
- ERROR_FILE_EXISTS
- The file exists.
- Error
-
-
- ERROR_CANNOT_MAKE
- The directory or file cannot be created.
- Error
-
-
- ERROR_ALREADY_ASSIGNED
- The local device name is already in use.
- Error
-
-
- ERROR_INVALID_PASSWORD
- The specified network password is not correct.
- Error
-
-
- ERROR_INVALID_PARAMETER
- The parameter is incorrect.
- Error
-
-
- ERROR_OPEN_FAILED
- The system cannot open the device or file specified.
- Error
-
-
- ERROR_ALREADY_EXISTS
- Cannot create a file when that file already exists.
- Error
-
-
- ERROR_INVALID_FLAG_NUMBER
- The flag passed is not correct.
- Error
-
-
- WAIT_TIMEOUT
- The wait operation timed out.
- Error
-
-
- ERROR_NO_MORE_ITEMS
- No more data is available.
- Error
-
-
- ERROR_INVALID_ADDRESS
- Attempt to access invalid address.
- Error
-
-
- ERROR_ARITHMETIC_OVERFLOW
- Arithmetic result exceeded 32 bits.
- Error
-
-
- ERROR_OPERATION_ABORTED
- The I/O operation has been aborted because of either a thread exit or an application request.
- Error
-
-
- ERROR_IO_INCOMPLETE
- Overlapped I/O event is not in a signaled state.
- Error
-
-
- ERROR_IO_PENDING
- Overlapped I/O operation is in progress.
- Error
-
-
-
-
-
-
- ST_System
- Defacto system structure, must be included in all projects
- 40
-
- xSwAlmRst
- BOOL
- Global Alarm Reset - EPICS Command
- 8
- 0
-
-
- xAtVacuum
- BOOL
- System At Vacuum
- 8
- 8
-
-
- xFirstScan
- BOOL
- This boolean is true for the first scan, and is false thereafter, use for initialization of stuff
- 8
- 16
-
-
- xOverrideMode
- BOOL
- This bit is set when using the override features of the system
- 8
- 24
-
-
- xIOState
- BOOL
- ECat Bus Health
- 8
- 32
-
-
-
- analysis
- -33
-
-
-
-
- ST_LibVersion
- 288
-
- iMajor
- UINT
- 16
- 0
-
-
- iMinor
- UINT
- 16
- 16
-
-
- iBuild
- UINT
- 16
- 32
-
-
- iRevision
- UINT
- 16
- 48
-
-
- nFlags
- DWORD
- 32
- 64
-
-
- sVersion
- STRING(23)
- 192
- 96
-
-
-
- E_WATCHDOG_TIME_CONFIG
- 16
- INT
-
- eWATCHDOG_TIME_DISABLED
- 0
-
-
- eWATCHDOG_TIME_SECONDS
- 1
-
-
- eWATCHDOG_TIME_MINUTES
- 2
-
-
-
- E_SBCSType
- 16
- INT
-
- eSBCS_WesternEuropean
- 1
- Windows 1252 (default)
-
-
- eSBCS_CentralEuropean
- 2
- Windows 1251
-
-
-
- E_RouteTransportType
- 16
- UINT
-
- eRouteTransport_None
- 0
-
-
- eRouteTransport_TCP_IP
- 1
-
-
- eRouteTransport_IIO_LIGHTBUS
- 2
-
-
- eRouteTransport_PROFIBUS_DP
- 3
-
-
- eRouteTransport_PCI_ISA_BUS
- 4
-
-
- eRouteTransport_ADS_UDP
- 5
-
-
- eRouteTransport_FATP_UDP
- 6
-
-
- eRouteTransport_COM_PORT
- 7
-
-
- eRouteTransport_USB
- 8
-
-
- eRouteTransport_CAN_OPEN
- 9
-
-
- eRouteTransport_DEVICE_NET
- 10
-
-
- eRouteTransport_SSB
- 11
-
-
- eRouteTransport_SOAP
- 12
-
-
-
- ST_AmsRouteEntry
- TwinCAT AMS route entry struct
- 1184
-
- sName
- STRING(31)
- String containing route name
- 256
- 0
-
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 256
-
-
- sAddress
- STRING(79)
- String containing route network Ipv4 address or host name.
- 640
- 448
-
-
- eTransport
- E_RouteTransportType
- Route transport type
- 16
- 1088
-
-
- tTimeout
- TIME
- Route timeout
- 32
- 1120
-
-
- dwFlags
- DWORD
- Additional flags
- 32
- 1152
-
-
-
- T_ThrottleTimes
- 416
- TIME
-
- 0
- 13
-
-
-
- hide
-
-
-
-
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- UINT
-
-
- LowerBorder
- 0
-
-
- UpperBorder
- 1000
-
-
-
-
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 0
-
-
- UpperBorder
- 100
-
-
-
-
- E_AssertionType
- 8
- BYTE
-
- Type_UNDEFINED
- 0
-
-
- Type_ANY
- 1
-
-
- Type_BOOL
- 2
- Primitive types
-
-
- Type_BYTE
- 3
-
-
- Type_DATE
- 4
-
-
- Type_DATE_AND_TIME
- 5
-
-
- Type_DINT
- 6
-
-
- Type_DWORD
- 7
-
-
- Type_INT
- 8
-
-
- Type_LINT
- 9
-
-
- Type_LREAL
- 10
-
-
- Type_LTIME
- 11
-
-
- Type_LWORD
- 12
-
-
- Type_REAL
- 13
-
-
- Type_SINT
- 14
-
-
- Type_STRING
- 15
-
-
- Type_TIME
- 16
-
-
- Type_TIME_OF_DAY
- 17
-
-
- Type_UDINT
- 18
-
-
- Type_UINT
- 19
-
-
- Type_ULINT
- 20
-
-
- Type_USINT
- 21
-
-
- Type_WORD
- 22
-
-
- Type_WSTRING
- 23
-
-
- Type_Array2D_LREAL
- 24
- Array types
-
-
- Type_Array2D_REAL
- 25
-
-
- Type_Array3D_LREAL
- 26
-
-
- Type_Array3D_REAL
- 27
-
-
- Type_Array_BOOL
- 28
-
-
- Type_Array_BYTE
- 29
-
-
- Type_Array_DINT
- 30
-
-
- Type_Array_DWORD
- 31
-
-
- Type_Array_INT
- 32
-
-
- Type_Array_LINT
- 33
-
-
- Type_Array_LREAL
- 34
-
-
- Type_Array_LWORD
- 35
-
-
- Type_Array_REAL
- 36
-
-
- Type_Array_SINT
- 37
-
-
- Type_Array_UDINT
- 38
-
-
- Type_Array_UINT
- 39
-
-
- Type_Array_ULINT
- 40
-
-
- Type_Array_USINT
- 41
-
-
- Type_Array_WORD
- 42
-
-
-
- ST_TestCaseResult
- 6192
-
- TestName
- T_MaxString
- 2048
- 0
-
-
- TestClassName
- T_MaxString
- 2048
- 2048
-
-
- TestIsFailed
- BOOL
- 8
- 4096
-
-
- TestIsSkipped
- BOOL
- 8
- 4104
-
-
- FailureMessage
- T_MaxString
- 2048
- 4112
-
-
- FailureType
- E_AssertionType
- 8
- 6160
-
-
- NumberOfAsserts
- UINT
- 16
- 6176
-
-
-
- ST_TestSuiteResult
- 621296
-
- Name
- T_MaxString
- Full class name
- 2048
- 0
-
-
- Identity
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- Should be 0..GVL_Param_TcUnit.MaxNumberOfTestSuites-1 but gives unknown compiler error
- 16
- 2048
-
-
- NumberOfTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2064
-
-
- NumberOfFailedTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2080
-
-
- TestCaseResults
- ST_TestCaseResult
-
- 1
- 100
-
- 619200
- 2096
-
-
-
- ST_TestSuiteResults
- 621296064
-
- NumberOfTestSuites
- UINT
- The total number of test suites
- 16
- 0
-
-
- NumberOfTestCases
- UINT
- The total number of test cases (for all test suites)
- 16
- 16
-
-
- NumberOfSuccessfulTestCases
- UINT
- The total number of test cases that had all ASSERTS successful
- 16
- 32
-
-
- NumberOfFailedTestCases
- UINT
- The total number of test cases that had at least one ASSERT failed
- 16
- 48
-
-
- TestSuiteResults
- ST_TestSuiteResult
-
- 1
- 1000
-
- Test results for each individiual test suite
- 621296000
- 64
-
-
-
- I_TestResults
- 32
- PVOID
-
- GetAreTestResultsAvailable
- BOOL
- 8
-
-
- GetTestSuiteResults
- ST_TestSuiteResults
- 32
-
-
-
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 1000
-
-
-
-
- FB_TestResults
- This function block holds results of the complete test run, i.e. results for all test suites
- 621296256
- I_TestResults
-
- TestSuiteResults
- ST_TestSuiteResults
- Test results
- 621296064
- 64
-
-
- StoringTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- Misc variables
- 16
- 621296128
-
-
- StoringTestSuiteTrigger
- R_TRIG
- 64
- 621296160
-
-
- StoredTestSuiteResults
- BOOL
- 8
- 621296224
-
-
- StoredGeneralTestResults
- BOOL
- 8
- 621296232
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 621296240
-
-
- GetAreTestResultsAvailable
- BOOL
- 8
-
-
- GetTestSuiteResults
- ST_TestSuiteResults
- 32
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_TestResultLogger
- 32
- PVOID
-
- LogTestSuiteResults
-
-
-
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
-
-
- FB_AdsTestResultLogger
-
+ q_IGST_VG105685344ItemTypeOutputrPRESSREAL3286400rVREAL3286432timerTON22486464q_xHVEna_DOBOOL886688TcAddressTypeOutputi_iPRESSINT1686704TcAddressTypeInputi_xSP_DIBOOL886720TcAddressTypeInputtTimeOutActionF_TRIG6486752tOverrideActivatedR_TRIG6486816tPumpStartTimeoutTON22486880.PT10000MinPressureREAL32871041E-11stateTimerTON22487136tonOvrdTON22487360tonDelOKTON22487584rtOKR_TRIG6487808tOvrdTIME328787210000sPathSTRING(80)64887904instance-pathnoinitfbGetCurTaskIdxGETCURTASKINDEX12888576fbWritePersistentDataWritePersistentData160088704tRecoverTON22490304rDefaultHVEna_SPREAL32905280.0001rHVEna_SPREAL3290560TcPersistentbWasOnBOOL890592TcPersistentbAutoRecoverBOOL890600TcPersistentbAutoRecoverWriteBOOL890608TcPersistentACT_LoggerACT_IlkOverrideACT_SetGaugeIOACT_RecoverACT_PersistentM_RunBOOL8runBOOL8M_RecoverBOOL8M_AutoOnBOOL8PouTypeFunctionBlockreflectionPlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseTcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid Release handle and try again.)]]>ErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalid Release handle and try again.)]]>ErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActive Release handle and try again.)]]>ErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorWin32EventClassERROR_SUCCESSVerboseERROR_INVALID_FUNCTIONErrorERROR_FILE_NOT_FOUNDErrorERROR_PATH_NOT_FOUNDErrorERROR_TOO_MANY_OPEN_FILESErrorERROR_ACCESS_DENIEDErrorERROR_INVALID_HANDLEErrorERROR_NOT_ENOUGH_MEMORYErrorERROR_INVALID_DATAErrorERROR_NOT_READYErrorERROR_BAD_COMMANDErrorERROR_CRCErrorERROR_BAD_LENGTHErrorERROR_WRITE_FAULTErrorERROR_READ_FAULTErrorERROR_GEN_FAILUREErrorERROR_NOT_SUPPORTEDErrorERROR_REM_NOT_LISTErrorERROR_DUP_NAMEErrorERROR_BAD_NETPATHErrorERROR_NETWORK_BUSYErrorERROR_DEV_NOT_EXISTErrorERROR_FILE_EXISTSErrorERROR_CANNOT_MAKEErrorERROR_ALREADY_ASSIGNEDErrorERROR_INVALID_PASSWORDErrorERROR_INVALID_PARAMETERErrorERROR_OPEN_FAILEDErrorERROR_ALREADY_EXISTSErrorERROR_INVALID_FLAG_NUMBERErrorWAIT_TIMEOUTErrorERROR_NO_MORE_ITEMSErrorERROR_INVALID_ADDRESSErrorERROR_ARITHMETIC_OVERFLOWErrorERROR_OPERATION_ABORTEDErrorERROR_IO_INCOMPLETEErrorERROR_IO_PENDINGErrorE_STATES16INTINIT0SETUP1OVERRIDE2READY3NOT_SAFE4ST_System40xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832analysis-33ST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152T_ThrottleTimes416TIME013hideUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42ST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults32PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger
- 224
- I_TestResultLogger
-
- TestResults
- I_TestResults
- 32
- 64
-
-
- PrintingTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 96
-
-
- PrintingTestSuiteTrigger
- R_TRIG
- 64
- 128
-
-
- PrintedFinalTestResults
- BOOL
- This flag is set once the final end result has printed
- 8
- 192
-
-
- PrintedTestSuitesResults
- BOOL
- This flag is set once the test suites result have been printed
- 8
- 200
-
-
- LogTestSuiteResults
-
- TcUnitTestResults
- ST_TestSuiteResults
- 32
-
-
- StringToPrint
- T_MaxString
- 2048
-
-
- TestsInTestSuiteCounter
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- MaxNumberOfTestsToPrint
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- TEST_STATUS_SKIP
- STRING(80)
- 648
-
-
- TEST_STATUS_PASS
- STRING(80)
- 648
-
-
- TEST_STATUS_FAIL
- STRING(80)
- 648
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- RTS_IEC_RESULT
- 32
- UDINT
-
-
- ACCESS_MODE
- 32
- UDINT
-
- AM_READ
- 0
- Open an existing file with Read access. If file does not exist, Open fails
-
-
- AM_WRITE
- 1
- Create new file with Write access. If file does exist, content is discarded
-
-
- AM_APPEND
- 2
- Open an existing file with Append (only write) access. If file does not exist, Open fails
-
-
- AM_READ_PLUS
- 3
- Open an existing file with Read/Write access. If file does not exist, Open fails
-
-
- AM_WRITE_PLUS
- 4
- Create new file with Read/Write access. If file does exist, content is discarded
-
-
- AM_APPEND_PLUS
- 5
- Open an existing file with Append (read/write) access. If file does not exist, Open creates a new file
-
-
-
- RTS_IEC_SIZE
- 32
- BYTE
-
-
- RTS_IEC_HANDLE
- 32
- BYTE
-
-
- FB_FileControl
-
+]]>224I_TestResultLoggerTestResultsI_TestResults3264PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)1696PrintingTestSuiteTriggerR_TRIG64128PrintedFinalTestResultsBOOL8192PrintedTestSuitesResultsBOOL8200LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults32StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5RTS_IEC_SIZE32BYTERTS_IEC_HANDLE32BYTEFB_FileControl
- 96
-
- FileAccessMode
- ACCESS_MODE
- Append_Plus creates the file if it doesn't exist yet.
- 32
- 32
-
- 5
-
-
-
- FileHandle
- RTS_IEC_HANDLE
- 32
- 64
-
-
- Read
- RTS_IEC_RESULT
- 32
-
- BufferPointer
- Call with ADR();
- BYTE
- 32
-
-
- Size
- Call with SIZEOF();
- UDINT
- 32
-
-
- FileSize
- RTS_IEC_SIZE
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- Close
- RTS_IEC_RESULT
- 32
-
-
- Open
- RTS_IEC_RESULT
- 32
-
- FileName
- File name can contain an absolute or relative path to the file. Path entries must be separated with a Slash (/)
- T_MaxString
- 2048
-
-
- FileAccessMode
- ACCESS_MODE
- 32
-
-
-
- Delete
- RTS_IEC_RESULT
- 32
-
- FileName
- File name can contain an absolute or relative path to the file. Path entries must be separated with a forward slash (/)
- T_MaxString
- 2048
-
-
-
- Write
- RTS_IEC_RESULT
- 32
-
- BufferPointer
- Call with ADR();
- BYTE
- 32
-
-
- Size
- Call with SIZEOF();
- UDINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_XmlError
- 8
- BYTE
-
- Ok
- 0
-
-
- ErrorMaxBufferLen
- 1
-
-
- ErrorStringLen
- 2
-
-
- Error
- 3
-
-
-
- FB_StreamBuffer
-
+]]>96FileAccessModeACCESS_MODE32325FileHandleRTS_IEC_HANDLE3264ReadRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32FileSizeRTS_IEC_SIZE32ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE32SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3FB_StreamBuffer
- 128
-
- _PointerToStringBuffer
- BYTE
- 32
- 32
-
-
- _BufferSize
- UDINT
- 32
- 64
-
-
- _Length
- UDINT
- 32
- 96
-
-
- CutOff
- T_MaxString
- 2048
-
- StartPos
- UDINT
- 32
-
-
- CutLen
- UDINT
- 32
-
-
- ItemType
- Output
-
-
-
-
- XmlError
- E_XmlError
- 8
-
-
- ItemType
- Output
-
-
-
-
- Loop
- UDINT
- 32
-
-
- PointerToByteToCut
- BYTE
- 32
-
-
- PointerToByteBuffer
- BYTE
- 32
-
-
-
- Find
- UDINT
- 32
-
- SearchString
- STRING(80)
- 648
-
-
- StartPos
- UDINT
- 32
-
-
- Loop
- UDINT
- 32
-
-
- Search
- UDINT
- 32
-
-
- PointerToBuffer
- BYTE
- 32
-
-
- PointerToSearch
- BYTE
- 32
-
-
-
- FindBack
- UDINT
- 32
-
- SearchString
- T_MaxString
- 2048
-
-
- Loop
- UDINT
- 32
-
-
- Search
- UDINT
- 32
-
-
- PointerToBuffer
- BYTE
- 32
-
-
- PointerToSearch
- BYTE
- 32
-
-
-
- __getLength
- UDINT
- 32
-
- Length
- UDINT
- 32
-
-
-
- property
-
-
-
-
- Clear
-
- Count
- UDINT
- 32
-
-
-
- __setAppend
-
- Append
-
+]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppend
- T_MaxString
- 2048
-
-
- ByteIn
- BYTE
- 32
-
-
- ByteBuffer
- BYTE
- 32
-
-
-
- property
-
-
-
-
- __getBufferSize
- UDINT
- 32
-
- BufferSize
- UDINT
- 32
-
-
-
- property
-
-
-
-
- __setLength
-
- Length
-
+]]>T_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLength
- UDINT
- 32
-
-
-
- property
-
-
-
-
- SetBuffer
- BOOL
- 8
-
- PointerToBufferAddress
- Set buffer address (ADR ...)
- BYTE
- 32
-
-
- SizeOfBuffer
- Set buffer size (SIZEOF ...)
- UDINT
- 32
-
-
-
- Copy
- T_MaxString
- 2048
-
- StartPos
- UDINT
- 32
-
-
- EndPos
- UDINT
- 32
-
-
- CopyLen
- UDINT
- 32
-
-
- ItemType
- Output
-
-
-
-
- XmlError
- E_XmlError
- 8
-
-
- ItemType
- Output
-
-
-
-
- Loop
- UDINT
- 32
-
-
- PointerToByteToCopy
- BYTE
- 32
-
-
- PointerToBuffer
- BYTE
- 32
-
-
- CurPos
- UDINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_XmlControl
-
+]]>UDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE32PointerToBufferBYTE32CurPosUDINT32PouTypeFunctionBlockFB_XmlControl
- 5696
-
- XmlBuffer
- FB_StreamBuffer
- 128
- 32
-
-
- TagListBuffer
- FB_StreamBuffer
- 128
- 160
-
-
- Tags
- T_MaxString
- 2048
- 288
-
-
- TagListSeekBuffer
- FB_StreamBuffer
- 128
- 2336
-
-
- TagsSeek
- STRING(80)
- 648
- 2464
-
-
- TagBuffer
- FB_StreamBuffer
- 128
- 3136
-
-
- Tag
- T_MaxString
- 2048
- 3264
-
-
- TagOpen
- BOOL
- 8
- 5312
-
-
- Select
- UDINT
- 32
- 5344
-
-
- SearchPosition
- UDINT
- 32
- 5376
-
-
- TAG_OPEN
- STRING(1)
- 16
- 5408
-
- <
-
-
-
- TAG_CLOSE
- STRING(1)
- 16
- 5424
-
- >
-
-
-
- END_TAG_CLOSE
- STRING(2)
- 24
- 5440
-
- />
-
-
-
- SPACE
- STRING(1)
- 16
- 5464
-
-
-
-
-
- EQUALS
- STRING(1)
- 16
- 5480
-
- =
-
-
-
- QUOTE
- STRING(1)
- 16
- 5496
-
- "
-
-
-
- BACK_SLASH
- STRING(1)
- 16
- 5512
-
- \
-
-
-
- FORWARD_SLASH
- STRING(1)
- 16
- 5528
-
- /
-
-
-
- OPEN_COMMENT
- STRING(5)
- 48
- 5544
-
- <!--
-
-
-
- CLOSE_COMMENT
- STRING(4)
- 40
- 5592
-
- -->
-
-
-
- TAB
- STRING(2)
- 24
- 5632
-
-
-
-
-
- CR_LF
- STRING(4)
- 40
- 5656
-
-
-
-
-
-
- NewParameter
-
- Name
- T_MaxString
- 2048
-
-
- Value
- T_MaxString
- 2048
-
-
-
- NewTag
-
- Name
- T_MaxString
- 2048
-
-
-
- CloseTag
- T_MaxString
- 2048
-
- ClosedTag
- T_MaxString
- 2048
-
-
-
- WriteDocumentHeader
-
- Header
- T_MaxString
- 2048
-
-
-
- NewComment
-
- Comment
- T_MaxString
- 2048
-
-
-
- __getLength
- UDINT
- 32
-
- Length
- UDINT
- 32
-
-
-
- property
-
-
-
-
- NewTagData
-
- Data
- T_MaxString
- 2048
-
-
-
- SetBuffer
-
- PointerToBuffer
- ADR(..)
- BYTE
- 32
-
-
- SizeOfBuffer
- SIZEOF(..)
- UDINT
- 32
-
-
-
- ClearBuffer
-
-
- ToStartBuffer
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_xUnitXmlPublisher
-
+]]>5696XmlBufferFB_StreamBuffer12832TagListBufferFB_StreamBuffer128160TagsT_MaxString2048288TagListSeekBufferFB_StreamBuffer1282336TagsSeekSTRING(80)6482464TagBufferFB_StreamBuffer1283136TagT_MaxString20483264TagOpenBOOL85312SelectUDINT325344SearchPositionUDINT325376TAG_OPENSTRING(1)165408<TAG_CLOSESTRING(1)165424>END_TAG_CLOSESTRING(2)245440/>SPACESTRING(1)165464 EQUALSSTRING(1)165480=QUOTESTRING(1)165496"BACK_SLASHSTRING(1)165512\FORWARD_SLASHSTRING(1)165528/OPEN_COMMENTSTRING(5)485544<!-- CLOSE_COMMENTSTRING(4)405592 -->TABSTRING(2)245632 CR_LFSTRING(4)405656
+NewParameterNameT_MaxString2048ValueT_MaxString2048NewTagNameT_MaxString2048CloseTagT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeaderHeaderT_MaxString2048NewCommentCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE32SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher
- 530304
- I_TestResultLogger
-
- TestResults
- I_TestResults
- Dependancy Injection via FB_Init
- 32
- 64
-
-
- AccessMode
- ACCESS_MODE
- File access mode
- 32
- 96
-
- 4
-
-
-
- File
- FB_FileControl
- 96
- 128
-
-
- Xml
- FB_XmlControl
- 5696
- 224
-
-
- BufferInitialised
- BOOL
- 8
- 5920
-
- 0
-
-
-
- Buffer
- BYTE
-
- 0
- 65535
-
- 524280
- 5928
-
-
- WritingTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 530208
-
-
- PublishTrigger
- R_TRIG
- 64
- 530240
-
-
- DeleteOpenWriteClose
- RTS_IEC_RESULT
- 32
-
-
- LogTestSuiteResults
-
- UnitTestResults
- ST_TestSuiteResults
- 32
-
-
- CurrentSuiteNumber
- UINT
- 16
-
-
- CurrentTestCount
- UINT
- 16
-
-
- TEST_STATUS_SKIP
- STRING(80)
- 648
-
-
- TEST_STATUS_PASS
- STRING(80)
- 648
-
-
- TEST_STATUS_FAIL
- STRING(80)
- 648
-
-
-
- Initialised
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TcUnitRunner
-
+]]>530304I_TestResultLoggerTestResultsI_TestResults3264AccessModeACCESS_MODE32964FileFB_FileControl96128XmlFB_XmlControl5696224BufferInitialisedBOOL859200BufferBYTE0655355242805928WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530208PublishTriggerR_TRIG64530240DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults32CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner
- 621827200
-
- AllTestSuitesFinished
- BOOL
- Indication of whether all test suites have reported that they are finished
- 8
- 32
-
- 0
-
-
-
- TestResults
- FB_TestResults
- Test result information
- 621296256
- 64
-
-
- AdsTestResultLogger
- FB_AdsTestResultLogger
- Prints the results to ADS so that Visual Studio can display the results.
- This test result formatter can be replaced with something else than ADS
- 224
- 621296320
-
-
- old_input_assignments
-
-
-
-
- TestResultLogger
- I_TestResultLogger
- 32
- 621296544
-
-
- AbortRunningTestSuites
- BOOL
- If this flag is set, it means that some external event triggered the
- request to abort running the test suites
- 8
- 621296576
-
-
- xUnitXmlPublisher
- FB_xUnitXmlPublisher
- Publishes a xUnit compatible XML file
- 530304
- 621296608
-
-
- old_input_assignments
-
-
-
-
- XmlTestResultPublisher
- I_TestResultLogger
- 32
- 621826912
-
-
- __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE
- UINT
- This variable holds which current test suite is being called, as we are running
- each one in a sequence (one by one)
- 16
- 621826944
-
- 1
-
-
-
- __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES
- TOF
- 224
- 621826976
-
-
- AbortRunningTestSuiteTests
-
-
- RunTestSuiteTestsInSequence
-
- TimeBetweenTestSuitesExecution
- Time delay between a test suite is finished and the next test suite starts
- TIME
- 32
-
-
- BusyPrinting
- BOOL
- 8
-
-
- NumberOfTestSuitesFinished
- We need to hold a temporary state of the statistics
+]]>621827200AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218269441__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF224621826976AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished
- UINT
- 16
-
-
- CurrentlyRunningTestSuite
- This variable holds which current test suite is being called, as we are running
- each one in a sequence (one by one)
- UINT
- 16
-
-
- uselocation
- __RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE
-
-
-
-
- TimerBetweenExecutionOfTestSuites
- TOF
- 224
-
-
- uselocation
- __RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES
-
-
-
-
-
- RunTestSuiteTests
-
- Counter
- UINT
- 16
-
-
- BusyPrinting
- BOOL
- 8
-
-
- NumberOfTestSuitesFinished
- We need to hold a temporary state of the statistics
+ are finished (which might take many cycles), do we gather correct statistics ]]>UINT16CurrentlyRunningTestSuiteUINT16uselocation__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF224uselocation__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished
- UINT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_Test
-
+ are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test
- 4192
-
- TestName
- T_MaxString
- 2048
- 32
-
-
- TestIsFinished
- BOOL
- 8
- 2080
-
-
- TestIsSkipped
- BOOL
- This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name
- 8
- 2088
-
-
- NumberOfAssertions
- UINT
- 16
- 2096
-
-
- TestOrderNumber
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- In which order/sequence relative to the order tests should this test be executed/evaluated.
+]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2112
-
-
- TestIsFailed
- BOOL
- Indication of whether this test has at least one failed assert
- 8
- 2128
-
-
- AssertionMessage
- T_MaxString
- Assertion message for the first assertion in this test
- 2048
- 2136
-
-
- AssertionType
- E_AssertionType
- Assertion type for the first assertion in this test
- 8
- 4184
-
-
- GetAssertionType
- E_AssertionType
- 8
-
-
- SetFailed
-
-
- SetName
-
- Name
- T_MaxString
- 2048
-
-
-
- GetName
- T_MaxString
- 2048
-
-
- SetNumberOfAssertions
-
- NoOfAssertions
- UINT
- 16
-
-
-
- SetTestOrder
-
- OrderNumber
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- IsSkipped
- BOOL
- 8
-
-
- GetNumberOfAssertions
- UINT
- 16
-
-
- SetFinished
- BOOL
- 8
-
-
- GetAssertionMessage
- T_MaxString
- 2048
-
-
- SetSkipped
-
-
- SetAssertionMessage
-
- AssertMessage
- T_MaxString
- 2048
-
-
-
- SetAssertionType
-
- AssertType
- E_AssertionType
- 8
-
-
-
- IsFinished
- BOOL
- 8
-
-
- GetTestOrder
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- IsFailed
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
-
-
- TYPE_CLASS
- 32
- DWORD
-
- TYPE_BOOL
- 0
-
-
- TYPE_BIT
- 1
-
-
- TYPE_BYTE
- 2
-
-
- TYPE_WORD
- 3
-
-
- TYPE_DWORD
- 4
-
-
- TYPE_LWORD
- 5
-
-
- TYPE_SINT
- 6
-
-
- TYPE_INT
- 7
-
-
- TYPE_DINT
- 8
-
-
- TYPE_LINT
- 9
-
-
- TYPE_USINT
- 10
-
-
- TYPE_UINT
- 11
-
-
- TYPE_UDINT
- 12
-
-
- TYPE_ULINT
- 13
-
-
- TYPE_REAL
- 14
-
-
- TYPE_LREAL
- 15
-
-
- TYPE_STRING
- 16
-
-
- TYPE_WSTRING
- 17
-
-
- TYPE_TIME
- 18
-
-
- TYPE_DATE
- 19
-
-
- TYPE_DATEANDTIME
- 20
-
-
- TYPE_TIMEOFDAY
- 21
-
-
- TYPE_POINTER
- 22
-
-
- TYPE_REFERENCE
- 23
-
-
- TYPE_SUBRANGE
- 24
-
-
- TYPE_ENUM
- 25
-
-
- TYPE_ARRAY
- 26
-
-
- TYPE_PARAMS
- 27
-
-
- TYPE_USERDEF
- 28
-
-
- TYPE_NONE
- 29
-
-
- TYPE_ANY
- 30
-
-
- TYPE_ANYBIT
- 31
-
-
- TYPE_ANYDATE
- 32
-
-
- TYPE_ANYINT
- 33
-
-
- TYPE_ANYNUM
- 34
-
-
- TYPE_ANYREAL
- 35
-
-
- TYPE_LAZY
- 36
-
-
- TYPE_LTIME
- 37
-
-
- TYPE_BITCONST
- 38
-
-
-
- AnyType
- 96
-
- pValue
- BYTE
- 32
- 0
-
-
- diSize
- DINT
- 32
- 32
-
-
- TypeClass
- TYPE_CLASS
- 32
- 64
-
-
-
- linkalways
-
-
-
-
- TypeClass
- 16
- INT
-
- TYPE_BOOL
- 0
-
-
- TYPE_BIT
- 1
-
-
- TYPE_BYTE
- 2
-
-
- TYPE_WORD
- 3
-
-
- TYPE_DWORD
- 4
-
-
- TYPE_LWORD
- 5
-
-
- TYPE_SINT
- 6
-
-
- TYPE_INT
- 7
-
-
- TYPE_DINT
- 8
-
-
- TYPE_LINT
- 9
-
-
- TYPE_USINT
- 10
-
-
- TYPE_UINT
- 11
-
-
- TYPE_UDINT
- 12
-
-
- TYPE_ULINT
- 13
-
-
- TYPE_REAL
- 14
-
-
- TYPE_LREAL
- 15
-
-
- TYPE_STRING
- 16
-
-
- TYPE_WSTRING
- 17
-
-
- TYPE_TIME
- 18
-
-
- TYPE_DATE
- 19
-
-
- TYPE_DATEANDTIME
- 20
-
-
- TYPE_TIMEOFDAY
- 21
-
-
- TYPE_POINTER
- 22
-
-
- TYPE_REFERENCE
- 23
-
-
- TYPE_SUBRANGE
- 24
-
-
- TYPE_ENUM
- 25
-
-
- TYPE_ARRAY
- 26
-
-
- TYPE_PARAMS
- 27
-
-
- TYPE_USERDEF
- 28
-
-
- TYPE_NONE
- 29
-
-
- TYPE_ANY
- 30
-
-
- TYPE_ANYBIT
- 31
-
-
- TYPE_ANYDATE
- 32
-
-
- TYPE_ANYINT
- 33
-
-
- TYPE_ANYNUM
- 34
-
-
- TYPE_ANYREAL
- 35
-
-
- TYPE_LAZY
- 36
-
-
- TYPE_LTIME
- 37
-
-
- TYPE_BITCONST
- 38
-
-
- TYPE_INTERFACE
- -4096
-
-
-
- U_ExpectedOrActual
- 4096
-
- boolExpectedOrActual
- BOOL
- 8
- 0
-
-
- bitExpectedOrActual
- BIT
- 8
- 0
-
-
- byteExpectedOrActual
- BYTE
- 8
- 0
-
-
- sintExpectedOrActual
- SINT
- 8
- 0
-
-
- usintExpectedOrActual
- USINT
- 8
- 0
-
-
- intExpectedOrActual
- INT
- 16
- 0
-
-
- uintExpectedOrActual
- UINT
- 16
- 0
-
-
- wordExpectedOrActual
- WORD
- 16
- 0
-
-
- dwordExpectedOrActual
- DWORD
- 32
- 0
-
-
- dateandtimeExpectedOrActual
- DATE_AND_TIME
- 32
- 0
-
-
- dintExpectedOrActual
- DINT
- 32
- 0
-
-
- realExpectedOrActual
- REAL
- 32
- 0
-
-
- timeExpectedOrActual
- TIME
- 32
- 0
-
-
- dateExpectedOrActual
- DATE
- 32
- 0
-
-
- udintExpectedOrActual
- UDINT
- 32
- 0
-
-
- timeofdayExpectedOrActual
- TIME_OF_DAY
- 32
- 0
-
-
- lwordExpectedOrActual
- LWORD
- 64
- 0
-
-
- lintExpectedOrActual
- LINT
- 64
- 0
-
-
- ulintExpectedOrActual
- ULINT
- 64
- 0
-
-
- lrealExpectedOrActual
- LREAL
- 64
- 0
-
-
- ltimeExpectedOrActual
- LTIME
- 64
- 0
-
-
- stringExpectedOrActual
- T_MaxString
- 2048
- 0
-
-
- wstringExpectedOrActual
- WSTRING(255)
- 4096
- 0
-
-
-
- ST_AssertResult
- 12288
-
- Expected
- U_ExpectedOrActual
- 4096
- 0
-
-
- Actual
- U_ExpectedOrActual
- 4096
- 4096
-
-
- Message
- T_MaxString
- 2048
- 8192
-
-
- TestInstancePath
- T_MaxString
- 2048
- 10240
-
-
-
- ST_AssertResultInstances
- 12352
-
- AssertResult
- ST_AssertResult
- 12288
- 0
-
-
- DetectionCount
- UINT
- Number of instances of the "AssertResult"
- 16
- 12288
-
-
- DetectionCountThisCycle
- UINT
- Number of instance of the "AssertResult" in this specific PLC-cycle
- 16
- 12304
-
-
-
- FB_AssertResultStatic
-
+ A value <> 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162112TestIsFailedBOOL82128AssertionMessageT_MaxString20482136AssertionTypeE_AssertionType84184GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38AnyType96pValueBYTE320diSizeDINT3232TypeClassTYPE_CLASS3264linkalwaysTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_INTERFACE-4096U_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic
- 24640320
-
- AssertResults
- ST_AssertResult
-
- 1
- 1000
-
- The total number of instances of each of the "AssertResults"
- 12288000
- 64
-
-
- TotalAsserts
- UINT
- The total number of unique asserts
- 16
- 12288064
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- Function block to get the current task cycle
- 128
- 12288096
-
-
- AssertResultInstances
- ST_AssertResultInstances
-
- 1
- 1000
-
- The total number of instances of each of the "AssertResults"
- 12352000
- 12288256
-
-
- CycleCount
- UDINT
- The last PLC cycle count
- 32
- 24640256
-
-
- FirstCycleExecuted
- BOOL
- Only run first cycle
- 8
- 24640288
-
-
- CopyDetectionCountAndResetDetectionCountInThisCycle
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetNumberOfAssertsForTest
- UINT
- 16
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
- Counter
- UINT
- 16
-
-
- NumberOfAsserts
- UINT
- 16
-
-
-
- CreateAssertResultInstance
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCountThisCycle
- UINT
- 16
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCount
- UINT
- 16
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- ReportResult
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- LocationIndex
- UINT
- 16
-
-
- DataTypesNotEquals
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- CurrentCycleCount
- UDINT
- 32
-
-
- IteratorCounter
- UINT
- 16
-
-
- DetectionCountTemp
- UINT
- 16
-
-
- FoundOne
- BOOL
- 8
-
-
- AdditionalIdenticalAssert
- BOOL
- 8
-
-
-
- AddAssertResult
-
- ExpectedSize
- UDINT
- 32
-
-
- ExpectedTypeClass
- TypeClass
- 16
-
-
- ExpectedValue
- BYTE
- 32
-
-
- ActualSize
- UDINT
- 32
-
-
- ActualTypeClass
- TypeClass
- 16
-
-
- ActualValue
- BYTE
- 32
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_AssertArrayResult
- 4224
-
- ExpectedsSize
- UDINT
- Size in bytes of the expecteds-array
- 32
- 0
-
-
- ExpectedsTypeClass
- TypeClass
- The data type of the expecteds-array
- 16
- 32
-
-
- ActualsSize
- UDINT
- Size in bytes of the actuals-array
- 32
- 64
-
-
- ActualsTypeClass
- TypeClass
- The data type of the actuals-array
- 16
- 96
-
-
- Message
- T_MaxString
- 2048
- 112
-
-
- TestInstancePath
- T_MaxString
- 2048
- 2160
-
-
-
- ST_AssertArrayResultInstances
- 4256
-
- AssertArrayResult
- ST_AssertArrayResult
- 4224
- 0
-
-
- DetectionCount
- UINT
- Number of instances of the "AssertArrayResult"
- 16
- 4224
-
-
- DetectionCountThisCycle
- UINT
- Number of instance of the "AssertArrayResult" in this specific PLC-cycle
- 16
- 4240
-
-
-
- FB_AssertArrayResultStatic
-
+]]>24640320AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX12812288096AssertResultInstancesST_AssertResultInstances110001235200012288256CycleCountUDINT3224640256FirstCycleExecutedBOOL824640288CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE32ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE32MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic
- 8480256
-
- AssertArrayResults
- ST_AssertArrayResult
-
- 1
- 1000
-
- The total number of instances of each of the "AssertArrayResults"
- 4224000
- 32
-
-
- TotalArrayAsserts
- UINT
- The total number of unique asserts
- 16
- 4224032
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- Function block to get the current task cycle
- 128
- 4224064
-
-
- AssertArrayResultInstances
- ST_AssertArrayResultInstances
-
- 1
- 1000
-
- The total number of instances of each of the "AssertArrayResults"
- 4256000
- 4224192
-
-
- CycleCount
- UDINT
- The last PLC cycle count
- 32
- 8480192
-
-
- FirstCycleExecuted
- BOOL
- Only run first cycle
- 8
- 8480224
-
-
- CreateAssertResultInstance
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCountThisCycle
- UINT
- 16
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetDetectionCount
- UINT
- 16
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- ReportResult
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- LocationIndex
- UINT
- 16
-
-
- DataTypesNotEquals
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- CurrentCycleCount
- UDINT
- 32
-
-
- IteratorCounter
- UINT
- 16
-
-
- DetectionCountTemp
- UINT
- 16
-
-
- FoundOne
- BOOL
- 8
-
-
- AdditionalIdenticalAssert
- BOOL
- 8
-
-
-
- GetNumberOfArrayAssertsForTest
- UINT
- 16
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
- Counter
- UINT
- 16
-
-
- NumberOfArrayAsserts
- UINT
- 16
-
-
-
- CopyDetectionCountAndResetDetectionCountInThisCycle
-
- IteratorCounter
- UINT
- 16
-
-
-
- AddAssertArrayResult
-
- ExpectedsSize
- UDINT
- 32
-
-
- ExpectedsTypeClass
- TypeClass
- 16
-
-
- ActualsSize
- UDINT
- 32
-
-
- ActualsTypeClass
- TypeClass
- 16
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_AssertMessageFormatter
- 32
- PVOID
-
- LogAssertFailure
-
- Expected
- T_MaxString
- 2048
-
-
- Actual
- T_MaxString
- 2048
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
-
- FB_AdjustAssertFailureMessageToMax253CharLength
-
+]]>8480256AssertArrayResultsST_AssertArrayResult11000422400032TotalArrayAssertsUINT1642240320GetCurrentTaskIndexGETCURTASKINDEX1284224064AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224192CycleCountUDINT328480192FirstCycleExecutedBOOL88480224CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter32PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength
- 11584
-
- MsgFmtString
- T_MaxString
- Test instance path
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- StringArg
- T_MaxString
- Test message
- 2048
- 2080
-
-
- ItemType
- Input
-
-
-
-
- MsgFmtStringProcessed
- T_MaxString
- 2048
- 4128
-
-
- ItemType
- Output
-
-
-
-
- StringArgProcessed
- T_MaxString
- 2048
- 6176
-
-
- ItemType
- Output
-
-
-
-
- MsgFmtStringTemp
- T_MaxString
- 2048
- 8224
-
-
- TestNameTooLong
- STRING(80)
- 648
- 10272
-
- ...TestName too long
-
-
-
- TestMsgTooLong
- STRING(80)
- 648
- 10920
-
- ...TestMsg too long
-
-
-
- MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS
- INT
- This is actually 254, but if StrArg-argument is used (which it is in TcUnit) it is 253.
- 16
- 11568
-
- 253
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_AdsAssertMessageFormatter
-
+]]>11584MsgFmtStringT_MaxString204832ItemTypeInputStringArgT_MaxString20482080ItemTypeInputMsgFmtStringProcessedT_MaxString20484128ItemTypeOutputStringArgProcessedT_MaxString20486176ItemTypeOutputMsgFmtStringTempT_MaxString20488224TestNameTooLongSTRING(80)64810272...TestName too longTestMsgTooLongSTRING(80)64810920...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611568253PouTypeFunctionBlockFB_AdsAssertMessageFormatter
- 64
- I_AssertMessageFormatter
-
- LogAssertFailure
-
- Expected
- T_MaxString
- 2048
-
-
- Actual
- T_MaxString
- 2048
-
-
- Message
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AdjustAssertFailureMessageToMax253CharLength
- FB_AdjustAssertFailureMessageToMax253CharLength
- 11584
-
-
- TestInstancePathCleaned
- T_MaxString
- 2048
-
-
- TestInstancePathFinal
- T_MaxString
- 2048
-
-
- ReturnValue
- DINT
- 32
-
-
- TestInstancePathProcessed
- T_MaxString
- 2048
-
-
- MessageProcessed
- T_MaxString
- 2048
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_TestSuite
- This function block is responsible for holding the internal state of the test suite.
+]]>64I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11584TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite
- 33551744
-
- InstancePath
- T_MaxString
- 2048
- 32
-
-
- instance-path
-
-
- noinit
-
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- We need to have access to specific information of the current task that this test suite
+]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX
- 128
- 2080
-
-
- NumberOfTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2208
-
- 0
-
-
-
- Tests
- FB_Test
-
- 1
- 100
-
- 419200
- 2240
-
-
- TestDuplicateNameTrigger
- R_TRIG
-
- 1
- 100
-
- Rising trigger of whether we have already notified the user of that the test name pointed to by the current
- position is a duplicate
- 6400
- 421440
-
-
- TestCycleCountIndex
- UDINT
-
- 1
- 100
-
- Last cycle count index for a specific test. Used to detect whether this test has already been defined in the
- current test suite
- 3200
- 427840
-
-
- AssertResults
- FB_AssertResultStatic
- 24640320
- 431040
-
-
- AssertArrayResults
- FB_AssertArrayResultStatic
- 8480256
- 25071360
-
-
- AdsAssertMessageFormatter
- FB_AdsAssertMessageFormatter
- Prints the failed asserts to ADS so that Visual Studio can display the assert message.
- This assert formatter can be replaced with something else than ADS
- 64
- 33551616
-
-
- AssertMessageFormatter
- I_AssertMessageFormatter
- 32
- 33551680
-
-
- HasStartedRunning
- BOOL
- Indication whether this test suite has started running its tests
- 8
- 33551712
-
-
- NumberOfOrderedTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- Number of ordered tests (created by TEST_ORDERED()) that this test suite contains
- 16
- 33551728
-
-
- AssertEquals_LINT
-
- Expected
- LINT expected value
- LINT
- 64
-
-
- Actual
- LINT actual value
- LINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetNumberOfSuccessfulTests
- UINT
- 16
-
-
- AssertArrayEquals_ULINT
-
- Expecteds
- ULINT array with expected values
- ULINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- ULINT array with actual values
- ULINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- FindTestSuiteInstancePath
- T_MaxString
- 2048
-
-
- AssertEquals_TIME
-
- Expected
- TIME expected value
- TIME
- 32
-
-
- Actual
- TIME actual value
- TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_TIME_OF_DAY
-
- Expected
- TIME_OF_DAY expected value
- TIME_OF_DAY
- 32
-
-
- Actual
- TIME_OF_DAY actual value
- TIME_OF_DAY
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_BYTE
-
- Expected
- BYTE expected value
- BYTE
- 8
-
-
- Actual
- BYTE actual value
- BYTE
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetNumberOfFailedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- FailedTestsCount
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
- NumberOfTestOverArrayLimit
- UINT
- 16
-
-
-
- AssertEquals_DATE_AND_TIME
-
- Expected
- DATE_AND_TIME expected value
- DATE_AND_TIME
- 32
-
-
- Actual
- DATE_AND_TIME actual value
- DATE_AND_TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetTestByPosition
- FB_Test
- 4192
-
- Position
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AssertArrayEquals_BOOL
-
- Expecteds
- BOOL array with expected values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BOOL array with actual values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_BYTE
-
- Expecteds
- BYTE array with expected values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BYTE array with actual values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedByteString
- STRING(80)
- 648
-
-
- ActualByteString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_DATE
-
- Expected
- DATE expected value
- DATE
- 32
-
-
- Actual
- DATE actual value
- DATE
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_WORD
-
- Expected
- WORD expected value
- WORD
- 16
-
-
- Actual
- WORD actual value
- WORD
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_LINT
-
- Expecteds
- LINT array with expected values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LINT array with actual values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_LTIME
-
- Expected
- LTIME expected value
- LTIME
- 64
-
-
- Actual
- LTIME actual value
- LTIME
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_UINT
-
- Expecteds
- UINT array with expected values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UINT array with actual values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_LREAL
-
- Expected
- LREAL expected value
- LREAL
- 64
-
-
- Actual
- LREAL actual value
- LREAL
- 64
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_LWORD
-
- Expecteds
- LWORD array with expected values
- LWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LWORD array with actual values
- LWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedLWordString
- STRING(80)
- 648
-
-
- ActualLWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals
-
- Expected
- Expected value
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- The value to check against expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Count
- DINT
- 32
-
-
- ExpectedDataString
- T_MaxString
- 2048
-
-
- ActualDataString
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- boolExpected
- BOOL
- 8
-
-
- boolActual
- BOOL
- 8
-
-
- byteExpected
- BYTE
- 8
-
-
- byteActual
- BYTE
- 8
-
-
- dateExpected
- DATE
- 32
-
-
- dateActual
- DATE
- 32
-
-
- dateAndTimeExpected
- DATE_AND_TIME
- 32
-
-
- dateAndTimeActual
- DATE_AND_TIME
- 32
-
-
- dintExpected
- DINT
- 32
-
-
- dintActual
- DINT
- 32
-
-
- dwordExpected
- DWORD
- 32
-
-
- dwordActual
- DWORD
- 32
-
-
- intExpected
- INT
- 16
-
-
- intActual
- INT
- 16
-
-
- lintExpected
- LINT
- 64
-
-
- lintActual
- LINT
- 64
-
-
- lrealExpected
- LREAL
- 64
-
-
- lrealActual
- LREAL
- 64
-
-
- ltimeExpected
- LTIME
- 64
-
-
- ltimeActual
- LTIME
- 64
-
-
- lwordExpected
- LWORD
- 64
-
-
- lwordActual
- LWORD
- 64
-
-
- realExpected
- REAL
- 32
-
-
- realActual
- REAL
- 32
-
-
- sintExpected
- SINT
- 8
-
-
- sintActual
- SINT
- 8
-
-
- stringExpected
- T_MaxString
- 2048
-
-
- stringActual
- T_MaxString
- 2048
-
-
- wstringExpected
- WSTRING(255)
- 4096
-
-
- wstringActual
- WSTRING(255)
- 4096
-
-
- timeExpected
- TIME
- 32
-
-
- timeActual
- TIME
- 32
-
-
- timeOfDayExpected
- TIME_OF_DAY
- 32
-
-
- timeOfDayActual
- TIME_OF_DAY
- 32
-
-
- udintExpected
- UDINT
- 32
-
-
- udintActual
- UDINT
- 32
-
-
- uintExpected
- UINT
- 16
-
-
- uintActual
- UINT
- 16
-
-
- ulintExpected
- ULINT
- 64
-
-
- ulintActual
- ULINT
- 64
-
-
- usintExpected
- USINT
- 8
-
-
- usintActual
- USINT
- 8
-
-
- wordExpected
- WORD
- 16
-
-
- wordActual
- WORD
- 16
-
-
- DataTypesNotEquals
- The data type of the two ANY input parameters are not equal
- BOOL
- 8
-
-
- DataSizeNotEquals
- The data size of the two ANY input parameters are not equal
- BOOL
- 8
-
-
- DataContentNotEquals
- The data content of the two ANY input parameters are not equal
- BOOL
- 8
-
-
- IteratorCounter
- DINT
- 32
-
-
-
- hasanytype
-
-
-
-
- AssertFalse
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- AssertEquals_SINT
-
- Expected
- SINT expected value
- SINT
- 8
-
-
- Actual
- SINT actual value
- SINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_LREAL
-
- Expecteds
- LREAL 2d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- LREAL 2d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- Single expected value
- LREAL
- 64
-
-
- Actual
- Single actual value
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_ULINT
-
- Expected
- ULINT expected value
- ULINT
- 64
-
-
- Actual
- ULINT actual value
- ULINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_BOOL
-
- Expected
- BOOL expected value
- BOOL
- 8
-
-
- Actual
- BOOL actual value
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertEquals_USINT
-
- Expected
- USINT expected value
- USINT
- 8
-
-
- Actual
- USINT actual value
- USINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertEquals_LWORD
-
- Expected
- LWORD expected value
- LWORD
- 64
-
-
- Actual
- LWORD actual value
- LWORD
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_USINT
-
- Expecteds
- USINT array with expected values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- USINT array with actual values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- SetHasStartedRunning
-
-
- SetTestFailed
-
- AssertionType
- E_AssertionType
- 8
-
-
- AssertionMessage
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- GetInstancePath
- T_MaxString
- 2048
-
-
- GetTestOrderNumber
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- GetNumberOfTests
- UINT
- 16
-
-
- AssertArrayEquals_DWORD
-
- Expecteds
- DWORD array with expected values
- DWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DWORD array with actual values
- DWORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- GetHasStartedRunning
- BOOL
- 8
-
-
- AssertArrayEquals_LREAL
-
- Expecteds
- LREAL array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LREAL array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_WSTRING
-
- Expected
- WSTRING expected value
- WSTRING(255)
- 4096
-
-
- Actual
- WSTRING actual value
- WSTRING(255)
- 4096
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- IsTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AssertArrayEquals_REAL
-
- Expecteds
- REAL array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- REAL array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_DINT
-
- Expected
- DINT expected value
- DINT
- 32
-
-
- Actual
- DINT actual value
- DINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_DINT
-
- Expecteds
- DINT array with expected values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DINT array with actual values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_STRING
-
- Expected
- STRING expected value
- T_MaxString
- 2048
-
-
- Actual
- STRING actual value
- T_MaxString
- 2048
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- SetTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AreAllTestsFinished
- BOOL
- 8
-
- Counter
- UINT
- 16
-
-
- GetCurTaskIndex
- GETCURTASKINDEX
- 128
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- AssertArrayEquals_WORD
-
- Expecteds
- WORD array with expected values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- WORD array with actual values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedDWordString
- STRING(80)
- 648
-
-
- ActualDWordString
- STRING(80)
- 648
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArray3dEquals_LREAL
-
- Expecteds
- LREAL 3d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- LREAL 3d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- Single expected value
- LREAL
- 64
-
-
- Actual
- Single actual value
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_INT
-
- Expecteds
- INT array with expected values
- INT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- INT array with actual values
- INT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- CalculateAndSetNumberOfAssertsForTest
-
- TestName
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- TotalNumberOfAsserts
- UINT
- 16
-
-
- NumberOfAsserts
- UINT
- 16
-
-
- NumberOfArrayAsserts
- UINT
- 16
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- GetNumberOfSkippedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- SkippedTestsCount
- UINT
- 16
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- AssertEquals_DWORD
-
- Expected
- DWORD expected value
- DWORD
- 32
-
-
- Actual
- DWORD actual value
- DWORD
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertTrue
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- AssertEquals_INT
-
- Expected
- INT expected value
- INT
- 16
-
-
- Actual
- INT actual value
- INT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_UINT
-
- Expected
- UINT expected value
- UINT
- 16
-
-
- Actual
- UINT actual value
- UINT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_REAL
-
- Expecteds
- REAL 2d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- REAL 2d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- Single expected value
- REAL
- 32
-
-
- Actual
- Single actual value
- REAL
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AddTest
-
- TestName
- T_MaxString
- 2048
-
-
- IsTestOrdered
- BOOL
- 8
-
-
- IteratorCounter
- UINT
- 16
-
-
- ErrorMessage
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- FunctionCallResult
- DINT
- 32
-
-
- CycleCount
- UDINT
- 32
-
-
- TestWithThisNameAlreadyExists
- BOOL
- 8
-
-
- LowerCasedTestName
- T_MaxString
- 2048
-
-
- TrimmedTestName
- T_MaxString
- 2048
-
-
- IgnoreCurrentTestCase
- BOOL
- 8
-
-
- NumberOfTestsToAnalyse
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
-
-
-
- AssertArray3dEquals_REAL
-
- Expecteds
- REAL 3d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- REAL 3d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- Index when looping through Dimensions
- USINT
- 8
-
-
- LowerBoundExpecteds
- Lower bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- Upper bounds of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- Lower bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- Upper bounds of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- Size of Expecteds array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- Size of Actuals array in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- Current Array index offsets from Lower Bound in each dimension
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- Array of current Expected array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- Array of current Actual array indexes when looping through arrays
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- Single expected value
- REAL
- 32
-
-
- Actual
- Single actual value
- REAL
- 32
-
-
- ExpectedValueString
- T_MaxString
- 2048
-
-
- ActualValueString
- T_MaxString
- 2048
-
-
- FormatString
- String formatter for output messages
- FB_FormatString
- 7840
-
-
- __Index__0
- DINT
- 32
-
-
-
- AddTestNameToInstancePath
- T_MaxString
- 2048
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertEquals_UDINT
-
- Expected
- UDINT expected value
- UDINT
- 32
-
-
- Actual
- UDINT actual value
- UDINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_REAL
-
- Expected
- REAL expected value
- REAL
- 32
-
-
- Actual
- REAL actual value
- REAL
- 32
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_SINT
-
- Expecteds
- SINT array with expected values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- SINT array with actual values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_UDINT
-
- Expecteds
- UDINT array with expected values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UDINT array with actual values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- SizeOfExpecteds
- DINT
- 32
-
-
- SizeOfActuals
- DINT
- 32
-
-
- ExpectedsIndex
- DINT
- 32
-
-
- ActualsIndex
- DINT
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- call_after_init
-
-
- reflection
-
-
-
-
- ST_AdsLogStringMessage
- 4128
-
- MsgCtrlMask
- DWORD
- 32
- 0
-
-
- MsgFmtStr
- T_MaxString
- 2048
- 32
-
-
- StrArg
- T_MaxString
- 2048
- 2080
-
-
-
- pack_mode
- 1
-
-
-
-
- FB_MemRingBuffer
- This function block implements ring buffer fifo functionality.
+ with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer
- 544
-
- pWrite
- BYTE
- Pointer to write data
- 32
- 32
-
-
- ItemType
- Input
-
-
-
-
- cbWrite
- UDINT
- Byte size of write data
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- pRead
- BYTE
- Pointer to read data buffer
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- cbRead
- UDINT
- Byte size of read data buffer
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- pBuffer
- BYTE
- Pointer to ring buffer data bytes
- 32
- 160
-
-
- ItemType
- Input
-
-
-
-
- cbBuffer
- UDINT
- Max. ring buffer byte size
- 32
- 192
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Number of fifo entries
- 32
- 256
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- cbSize
- UDINT
- Current byte length of fifo data
- 32
- 288
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- cbReturn
- UDINT
- If bOk == TRUE => Number of recend realy returned (removed or get) data bytes
- If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow)
- 32
- 320
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- idxLast
- DWORD
- 32
- 352
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- idxFirst
- DWORD
- 32
- 384
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- idxGet
- DWORD
- 32
- 416
-
-
- conditionalshow
-
-
-
-
- pTmp
- BYTE
- 32
- 448
-
-
- conditionalshow
-
-
-
-
- cbTmp
- DWORD
- 32
- 480
-
-
- conditionalshow
-
-
-
-
- cbCopied
- DWORD
- 32
- 512
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
- A_AddTail
-
-
- A_RemoveHead
-
-
- A_GetHead
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_AdsLogStringMessageFifoQueue
- This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted
+ A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>544pWriteBYTE3232ItemTypeInputcbWriteUDINT3264ItemTypeInputpReadBYTE3296ItemTypeInputcbReadUDINT32128ItemTypeInputpBufferBYTE32160ItemTypeInputcbBufferUDINT32192ItemTypeInputbOkBOOL8224ItemTypeOutputnCountUDINT322560ItemTypeOutputcbSizeUDINT322880ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes
+ If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>323200ItemTypeOutputidxLastDWORD323520conditionalshowidxFirstDWORD323840conditionalshowidxGetDWORD32416conditionalshowpTmpBYTE32448conditionalshowcbTmpDWORD32480conditionalshowcbCopiedDWORD32512conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsFB_AdsLogStringMessageFifoQueue
- 8320864
-
- ArrayBuffer
- BYTE
-
- 0
- 1040000
-
- 8320000
- 32
-
-
- MemRingBuffer
- FB_MemRingBuffer
- 544
- 8320032
-
-
- TimerBetweenMessages
- TON
- 224
- 8320576
-
-
- .IN
- 1
-
-
- .PT
- 10
-
-
-
-
- MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD
- USINT
- 8
- 8320800
-
- 4
-
-
-
- TIME_BETWEEN_MESSAGES
- TIME
- 32
- 8320832
-
- 10
-
-
-
- GetLogCount
- UDINT
- 32
-
-
- WriteLog
-
- MsgCtrlMask
- DWORD
- 32
-
-
- MsgFmtStr
- T_MaxString
- 2048
-
-
- StrArg
- T_MaxString
- 2048
-
-
- Error
- Buffer overflow
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
-
- GetAndRemoveLogFromQueue
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
- ItemType
- Output
-
-
-
-
- Error
- Buffer empty
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- PE_Ranges
- Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L.
+]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockPE_Ranges
- 32
-
-
- PouType
- FunctionBlock
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisParameter
- 1632
-
- PARAMSTRUCT
- UDINT
- NC ADS Index Offsets for Axis Parameters
- 32
- 0
-
- 0
-
-
-
- ID
- UDINT
- 32
- 32
-
- 1
-
-
-
- NAME
- UDINT
- 32
- 64
-
- 2
-
-
-
- AXISTYPE
- UDINT
- 32
- 96
-
- 3
-
-
-
- CYCLETIME
- UDINT
- 32
- 128
-
- 4
-
-
-
- UNITNAME
- UDINT
- 32
- 160
-
- 5
-
-
-
- VELOREFSEARCH
- UDINT
- 32
- 192
-
- 6
-
-
-
- VELOSYNCSEARCH
- UDINT
- 32
- 224
-
- 7
-
-
-
- VELOSLOWMANUAL
- UDINT
- 32
- 256
-
- 8
-
-
-
- VELOFASTMANUAL
- UDINT
- 32
- 288
-
- 9
-
-
-
- VELOFAST
- UDINT
- 32
- 320
-
- 10
-
-
-
- POSAREAENABLE
- UDINT
- 32
- 352
-
- 15
-
-
-
- POSAREARANGE
- UDINT
- 32
- 384
-
- 16
-
-
-
- MOTCNTRLENABLE
- UDINT
- 32
- 416
-
- 17
-
-
-
- MOTCNTRLTIME
- UDINT
- 32
- 448
-
- 18
-
-
-
- LOOPENABLE
- UDINT
- 32
- 480
-
- 19
-
-
-
- LOOPDISTANCE
- UDINT
- 32
- 512
-
- 20
-
-
-
- TARGETPOSENA
- UDINT
- 32
- 544
-
- 21
-
-
-
- TARGETPOSRANGE
- UDINT
- 32
- 576
-
- 22
-
-
-
- TARGETPOSTIME
- UDINT
- 32
- 608
-
- 23
-
-
-
- PULSDISTPOS
- UDINT
- 32
- 640
-
- 24
-
-
-
- PULSDISTNEG
- UDINT
- 32
- 672
-
- 25
-
-
-
- FADINGACCELERATION
- UDINT
- 32
- 704
-
- 29
-
-
-
- FASTAXISSTOPSIGNALTYPE
- UDINT
- 32
- 736
-
- 30
-
-
-
- UNITFLAGS
- UDINT
- 32
- 768
-
- 38
-
-
-
- VELOMAXIMUM
- UDINT
- 32
- 800
-
- 39
-
-
-
- MOTCNTRLRANGE
- UDINT
- 32
- 832
-
- 40
-
-
-
- PEHCONTROLENA
- UDINT
- 32
- 864
-
- 41
-
-
-
- PEHCONTROLTIME
- UDINT
- 32
- 896
-
- 42
-
-
-
- BACKLASHCOMPENA
- UDINT
- 32
- 928
-
- 43
-
-
-
- BACKLASH
- UDINT
- 32
- 960
-
- 44
-
-
-
- DATAPERSISTENCE
- UDINT
- 32
- 992
-
- 48
-
-
-
- HWAMSADDR
- UDINT
- 32
- 1024
-
- 49
-
-
-
- HWCHNNO
- UDINT
- 32
- 1056
-
- 50
-
-
-
- APPLICATIONREQUEST
- UDINT
- 32
- 1088
-
- 51
-
-
-
- ACC
- UDINT
- 32
- 1120
-
- 257
-
-
-
- DEC
- UDINT
- 32
- 1152
-
- 258
-
-
-
- JERK
- UDINT
- 32
- 1184
-
- 259
-
-
-
- DELAY
- UDINT
- 32
- 1216
-
- 260
-
-
-
- OVERRIDETYPE
- UDINT
- 32
- 1248
-
- 261
-
-
-
- VELOJUMPFACTOR
- UDINT
- 32
- 1280
-
- 262
-
-
-
- REDUCTIONFEEDBACK
- UDINT
- 32
- 1312
-
- 263
-
-
-
- TOLERANCEBALLAUXAXIS
- UDINT
- 32
- 1344
-
- 264
-
-
-
- MAXPOSDEVIATIONAUXAXIS
- UDINT
- 32
- 1376
-
- 265
-
-
-
- FASTACC
- UDINT
- 32
- 1408
-
- 266
-
-
-
- FASTDEC
- UDINT
- 32
- 1440
-
- 267
-
-
-
- FASTJERK
- UDINT
- 32
- 1472
-
- 268
-
-
-
- REF_POS
- UDINT
- 32
- 1504
-
- 65795
-
-
-
- ENCSEARCHDIR
- UDINT
- 32
- 1536
-
- 65793
-
-
-
- ENCSYNCDIR
- UDINT
- 32
- 1568
-
- 65794
-
-
-
- ENCREFMODE
- UDINT
- 32
- 1600
-
- 65799
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisParameter
- 1664
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16384
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisParameter
- 1632
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisState
- 800
-
- ONLINESTRUCT
- UDINT
- 32
- 0
-
- 0
-
-
-
- ERROR
- UDINT
- 32
- 32
-
- 1
-
-
-
- SETTASKCYCLE
- UDINT
-
+ Otherwise I would have just used the compile define in the GVL declaration.]]>32PouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT
- 32
- 64
-
- 9
-
-
-
- SETPOS
- UDINT
- 32
- 96
-
- 10
-
-
-
- SETVELO
- UDINT
- 32
- 128
-
- 14
-
-
-
- SETACC
- UDINT
- 32
- 160
-
- 15
-
-
-
- MODULOSETPOS
- UDINT
- 32
- 192
-
- 11
-
-
-
- MODULOSETTURNS
- UDINT
- 32
- 224
-
- 12
-
-
-
- SETDIR
- UDINT
- 32
- 256
-
- 13
-
-
-
- TARGETPOSITION
- UDINT
- 32
- 288
-
- 19
-
-
-
- REMAININGTIMEANDPOS
- UDINT
- 32
- 320
-
- 20
-
-
-
- STOPINFORMATION
- UDINT
- 32
- 352
-
- 24
-
-
-
- SETTASKCYCLE_WITHOUTCORR
- UDINT
- 32
- 384
-
- 25
-
-
-
- SETPOS_WITHOUTCORR
- UDINT
- 32
- 416
-
- 26
-
-
-
- SETVELO_WITHOUTCORR
- UDINT
- 32
- 448
-
- 30
-
-
-
- SETACC_WITHOUTCORR
- UDINT
- 32
- 480
-
- 31
-
-
-
- SETDIR_WITHOUTCORR
- UDINT
- 32
- 512
-
- 29
-
-
-
- COUPLESTATE
- UDINT
- 32
- 544
-
- 32
-
-
-
- CPLPARAMS
- UDINT
- 32
- 576
-
- 34
-
-
-
- CPLFACTOR
- UDINT
- 32
- 608
-
- 35
-
-
-
- AXISCTRLLOOPIDX
- UDINT
- 32
- 640
-
- 36
-
-
-
- AXISSETPOINTGENIDX
- UDINT
- 32
- 672
-
- 37
-
-
-
- CPLCHARACVALUES
- UDINT
- 32
- 704
-
- 38
-
-
-
- CAMINFO
- UDINT
- 32
- 736
-
- 39
-
-
-
- CAMSTATUS
- UDINT
- activation status etc.
- 32
- 768
-
- 40
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisState
- 832
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16640
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisState
- 800
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisFunctions
- 1792
-
- RESET
- UDINT
- 32
- 0
-
- 1
-
-
-
- STOP
- UDINT
- 32
- 32
-
- 2
-
-
-
- CLEAR
- UDINT
- 32
- 64
-
- 3
-
-
-
- EMERGENCYSTOP
- UDINT
- 32
- 96
-
- 4
-
-
-
- PARAMETRIZEDSTOP
- UDINT
- 32
- 128
-
- 5
-
-
-
- INITIALIZE
- UDINT
- Initialize Axis
- 32
- 160
-
- 7
-
-
-
- ORIENTEDSTOP
- UDINT
- 19.04.04 issue #2470
- 32
- 192
-
- 9
-
-
-
- CALIBR
- UDINT
- 32
- 224
-
- 16
-
-
-
- NEWTARGPOS
- UDINT
- 32
- 256
-
- 17
-
-
-
- NEWTARGPOSANDVELO
- UDINT
- 32
- 288
-
- 18
-
-
-
- CHANGEDYNAMICPARAM
- UDINT
- NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung
- 32
- 320
-
- 21
-
-
-
- UNIVERSALSTART
- UDINT
- 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276)
- 32
- 352
-
- 22
-
-
-
- SLAVEUNIVERSALSTART
- UDINT
- 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis
- 32
- 384
-
- 23
-
-
-
- RELEASEAXISLOCK
- UDINT
- 10.12.18 release axis lock for motion commands
- 32
- 416
-
- 24
-
-
-
- SETEXTERNALERROR
- UDINT
- 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665
- 32
- 448
-
- 25
-
-
-
- SETPOS
- UDINT
- 32
- 480
-
- 26
-
-
-
- SETCALFLAG
- UDINT
- "ist referenziert"-Flag setzen
- 32
- 512
-
- 27
-
-
-
- SETACTPOS
- UDINT
- nur Istwertsetzen ohne Sollwertaenderung !!!
- 32
- 544
-
- 28
-
-
-
- SETDRIVEPOS
- UDINT
- antriebsseitiges Istwertsetzen
- 32
- 576
-
- 29
-
-
-
- SETENCODERSCALING
- UDINT
- 17.07.08: "Fliegende Änderung des Skalierungsfaktors"
- 32
- 608
-
- 30
-
-
-
- SETPOSONTHEFLY
- UDINT
- 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017)
- 32
- 640
-
- 31
-
-
-
- START
- UDINT
- 32
- 672
-
- 32
-
-
-
- STARTEXT
- UDINT
- 32
- 704
-
- 33
-
-
-
- STARTVELOCHANGE
- UDINT
- special function for MMW
- 32
- 736
-
- 34
-
-
-
- ENABLEEXTGEN
- UDINT
- enable/start external setpoint values
- 32
- 768
-
- 35
-
-
-
- DISABLEEXTGEN
- UDINT
- disable/stop external setpoint values
- 32
- 800
-
- 36
-
-
-
- REVERSINGSEQUENCE
- UDINT
- 32
- 832
-
- 37
-
-
-
- STARTDRVOUT
- UDINT
- 32
- 864
-
- 38
-
-
-
- STOPDRVOUT
- UDINT
- 32
- 896
-
- 39
-
-
-
- CHANGEDRVOUT
- UDINT
- 32
- 928
-
- 40
-
-
-
- JUMPTOOVERRIDE
- UDINT
- 04.11.04: jump to actual override value and froze them until change (issue #2697)
- 32
- 960
-
- 41
-
-
-
- EXTSETGENUNIVERSALSTART
- UDINT
- 23.11.10: deactivation of external setpoint generator with succeding universal axis start command
- 32
- 992
-
- 43
-
-
-
- UNIVERSALTORQUESTART
- UDINT
- 20181210 Fap - new 'axis torque control start and restart' command with buffer mode
- 32
- 1024
-
- 45
-
-
-
- STARTSCOM
- UDINT
- start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando
- 32
- 1056
-
- 48
-
-
-
- STOPSCOM
- UDINT
- stop superposition (position compensation)
- 32
- 1088
-
- 49
-
-
-
- PHASINGREQEUST
- UDINT
- start/stop the additional phasing set point generator used for a master/slave phase shift
- 32
- 1120
-
- 52
-
-
-
- CPL
- UDINT
- Achse koppeln
- 32
- 1152
-
- 64
-
-
-
- DECPL
- UDINT
- Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit)
- 32
- 1184
-
- 65
-
-
-
- CPLCHANGE
- UDINT
- Achse Koppelparams ändern
- 32
- 1216
-
- 66
-
-
-
- TABCPLCHANGE
- UDINT
- 3x TabSlaveAxe Tabelle-Koppelparams ändern
- 32
- 1248
-
- 67
-
-
-
- STOPSLAVE
- UDINT
- Slave-Stop (Diagonal-Slave / Flying Saw)
- 32
- 1280
-
- 68
-
-
-
- CPLTAB
- UDINT
- TabSlaveAxe Koppelparams setzen
- 32
- 1312
-
- 69
-
-
-
- TABSLVACTIVCOR
- UDINT
- 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition)
- 32
- 1344
-
- 70
-
-
-
- TABSLVLEAVECYC
- UDINT
- TabSlaveAxe Monozyklische Tabelle beenden
- 32
- 1376
-
- 71
-
-
-
- TABSLVCOROFFSET
- UDINT
- TabSlaveAxe Letzter Korrektur Offset
- 32
- 1408
-
- 72
-
-
-
- TABSLVSCALING
- UDINT
- NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen
- 32
- 1440
-
- 73
-
-
-
- CPLSOLOTAB
- UDINT
- Solo Tabellen Kopplung
- 32
- 1472
-
- 74
-
-
-
- CPLSYNCHRONIZING
- UDINT
- Slave Synchronizing Generator ('GearInPos' and 'GearInVelo')
- 32
- 1504
-
- 75
-
-
-
- CAMSCALING
- UDINT
- Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514)
- 32
- 1536
-
- 77
-
-
-
- DISABLE
- UDINT
- Achse sperren
- 32
- 1568
-
- 80
-
-
-
- ENABLE
- UDINT
- Achse reaktivieren
- 32
- 1600
-
- 81
-
-
-
- CHANGEAXISCTRLLOOP
- UDINT
- NEU: Aenderung des aktiven Achsregelkreises
- 32
- 1632
-
- 82
-
-
-
- DRIVEDISABLE
- UDINT
- Drive-Output der Achse sperren
- 32
- 1664
-
- 96
-
-
-
- DRIVEENABLE
- UDINT
- Drive-Output der Achse reaktivieren
- 32
- 1696
-
- 97
-
-
-
- RELEASEBRAKE
- UDINT
- Feststellbremse loesen (Eil/Schleich-Gruppe)
- 32
- 1728
-
- 98
-
-
-
- RECONFIGURATE
- UDINT
- Achse zurueckfuehren in eigene PTP-Gruppe
- 32
- 1760
-
- 112
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisFunctions
- 1824
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16896
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisFunctions
- 1792
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_Axis
- 4320
-
- Parameter
- _ST_NCADS_AxisParameter
- 1664
- 0
-
-
- State
- _ST_NCADS_AxisState
- 832
- 1664
-
-
- Functions
- _ST_NCADS_AxisFunctions
- 1824
- 2496
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_TableParameter
- 192
-
- MFREADCHARACVALUES
- UDINT
- read characteristic values of a motion function
- 32
- 0
-
- 80
-
-
-
- WRITETABROWS
- UDINT
- write table
- 32
- 32
-
- 16777216
-
-
-
- WRITEMFTABROWS
- UDINT
- write motion function table
- 32
- 64
-
- 83886080
-
-
-
- MFREADTAB
- UDINT
- read motion function as data table
- 32
- 96
-
- 34
-
-
-
- READSLAVEDYNAMICS
- UDINT
- read slave table position, velocity and acceleration related to a master position
- 32
- 128
-
- 35
-
-
-
- READMASTERPOSITION
- UDINT
- read master table position related to slave position
- 32
- 160
-
- 36
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_TableParameter
- 224
-
- IDXGRP
- UDINT
- 32
- 0
-
- 40960
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_TableParameter
- 192
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_TableFunctions
- 96
-
- CREATETAB
- UDINT
- create table
- 32
- 0
-
- 65536
-
-
-
- CREATEMOTIONTAB
- UDINT
- create motion function table
- 32
- 32
-
- 65552
-
-
-
- DELETETAB
- UDINT
- delete tables
- 32
- 64
-
- 131072
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_TableFunctions
- 128
-
- IDXGRP
- UDINT
- 32
- 0
-
- 41472
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_TableFunctions
- 96
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_Table
- 352
-
- Parameter
- _ST_NCADS_TableParameter
- 224
- 0
-
-
- Functions
- _ST_NCADS_TableFunctions
- 128
- 224
-
-
-
- conditionalshow
-
-
-
-
- ADSRDDEVINFO
- ADS read device info command.
- 1280
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- RDINFO
- BOOL
- Rising edge starts command execution
- 8
- 240
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- DEVNAME
- STRING(19)
- Device name
- 160
- 352
-
-
- ItemType
- Output
-
-
-
-
- DEVVER
- UDINT
- Device version
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- _TCMCGLOBAL
- Global constants and parameters
- 6976
-
- NCPORT_TCMC
- UINT
- 20110511 type changed from INT to UINT
- 16
- 32
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_COUPLING
- UINT
- 20110511 type changed from INT to UINT
- 16
- 48
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCNETID_TCMC
- T_AmsNetID
- 192
- 64
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_CAM
- UINT
- 20110511 type changed from INT to UINT
- 16
- 256
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_CAM_FAST
- UINT
- 20150728 KSt added
- 16
- 272
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCNETID_TCMC_CAM
- T_AmsNetID
- 192
- 288
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_SUPERPOSITION
- UINT
- 20140930 KSt added
- 16
- 480
-
- 501
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_RESET
- UINT
- 20211019 KSt added
- 16
- 496
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NcDeviceInfoTcMainVersion
- DWORD
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoTcSubVersion
- DWORD
- 32
- 544
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcDriverVersion
- DWORD
- 32
- 576
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcVersion
- DWORD
- 32
- 608
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcName
- STRING(19)
- 160
- 640
-
-
- ItemType
- Output
-
-
-
-
- Axis
- _ST_NCADS_Axis
- IDXGRP and IDXOFFS constants of axis parameter/status/functions
- 4320
- 800
-
-
- ItemType
- Output
-
-
- suppress_warning_0
- C0228
-
-
-
-
- Table
- _ST_NCADS_Table
- IDXGRP and IDXOFFS constants of table parameter/status/functions
- 352
- 5120
-
-
- ItemType
- Output
-
-
- suppress_warning_0
- C0228
-
-
-
-
- NCPORT_TCNCCAMMING_TABLEFUNCTION
- UINT
- 16
- 5472
-
- 500
-
-
-
- tTargetPosTimeOut
- TIME
- 32
- 5504
-
- 6000
-
-
-
- tADSTimeOut
- TIME
- 32
- 5536
-
- 1000
-
-
-
- tStopMonitoringTimeOut
- TIME
- 32
- 5568
-
- 100
-
-
-
- NCTOPLC_FEEDBACK_MAXWAITCYCLES
- INT
- 16
- 5600
-
- 10
-
-
-
- fbADSRDDEVINFO
- ADSRDDEVINFO
- 1280
- 5632
-
-
- DeviceVersion
- DWORD
- 32
- 6912
-
-
- Init
- BOOL
- 8
- 6944
-
-
- ReadDeviceInfo
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- FB_ChemRIXS_Turbo_ILK
- 1504
-
- i_stValve
- ST_ValveBase
- 800
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_stPump
- ST_PTM
- 384
- 832
-
-
- ItemType
- Input
-
-
-
-
- tDelay
- TIME
- 32
- 1216
-
-
- ItemType
- Input
-
-
-
-
- bILK
- BOOL
- 8
- 1248
-
-
- ItemType
- Output
-
-
-
-
- tofDelay
- TOF
- 224
- 1280
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ComSerialLineMode_t
- 16
- INT
-
- SERIALLINEMODE_DEFAULT
- 0
-
-
- SERIALLINEMODE_KL6_3B_ALTERNATIVE
- 1
-
-
- SERIALLINEMODE_KL6_5B_STANDARD
- 2
-
-
- SERIALLINEMODE_KL6_22B_STANDARD
- 3
-
-
- SERIALLINEMODE_PC_COM_PORT
- 4
-
-
- SERIALLINEMODE_EL6_22B
- 5
-
-
- SERIALLINEMODE_IE6_11B
- 6
-
-
-
- ComDebugBuffer
- 9648
-
- Buffer
- INT
-
- 0
- 301
-
- 4816
- 0
-
-
- Status
- INT
-
- 0
- 301
-
- 4816
- 4816
-
-
- Idx
- UINT
- 16
- 9632
-
-
-
- hide
-
-
-
-
- SerialLineControl
- =============================================================
+]]>32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072conditionalshow_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNCPORT_TCMC_RESETUINT16496500ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowFB_ChemRIXS_Turbo_ILK1504i_stValveST_ValveBase80032ItemTypeInputi_stPumpST_PTM384832ItemTypeInputtDelayTIME321216ItemTypeInputbILKBOOL81248ItemTypeOutputtofDelayTOF2241280PouTypeFunctionBlockComSerialLineMode_t16INTSERIALLINEMODE_DEFAULT0SERIALLINEMODE_KL6_3B_ALTERNATIVE1SERIALLINEMODE_KL6_5B_STANDARD2SERIALLINEMODE_KL6_22B_STANDARD3SERIALLINEMODE_PC_COM_PORT4SERIALLINEMODE_EL6_22B5SERIALLINEMODE_IE6_11B6ComDebugBuffer9648BufferINT030148160StatusINT030148164816IdxUINT169632hideSerialLineControl
- 10432
-
- Mode
- ComSerialLineMode_t
- 16
- 32
-
-
- ItemType
- Input
-
-
-
-
- pComIn
- BYTE
-
- 0
- 66
-
- must meet the maximum size of a hardware related data structure
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- pComOut
- BYTE
-
- 0
- 66
-
- must meet the maximum size of a hardware related data structure
- 32
- 96
-
-
- ItemType
- Input
-
-
-
-
- SizeComIn
- INT
- 16
- 128
-
-
- ItemType
- Input
-
-
-
-
- Error
- BOOL
- 8
- 144
-
-
- ItemType
- Output
-
-
-
-
- ErrorID
- ComError_t
- 16
- 160
-
-
- ItemType
- Output
-
-
-
-
- TxBuffer
- ComBuffer
- 32
- 192
-
-
- ItemType
- InOut
-
-
-
-
- RxBuffer
- ComBuffer
- 32
- 224
-
-
- ItemType
- InOut
-
-
-
-
- nBlockedCounter_TxBuffer
- UDINT
- 32
- 256
-
-
- nBlockedCounter_RxBuffer
- UDINT
- 32
- 288
-
-
- ComPortDebugBuffer
- ComDebugBuffer
- 9648
- 320
-
-
- InvalidDataExchangeMode
- UINT
- 16
- 9968
-
-
- RegisterMode
- UINT
- 16
- 9984
-
-
- pCTRL
- WORD
- 32
- 10016
-
-
- pSTATUS
- WORD
- 32
- 10048
-
-
- wCtrl
- WORD
- 16
- 10080
-
-
- wStatus
- WORD
- 16
- 10096
-
-
- RxCount
- WORD
- 16
- 10112
-
-
- TxCount
- WORD
- 16
- 10128
-
-
- DataIndex
- UINT
- 16
- 10144
-
-
- DataCountMask
- WORD
- 16
- 10160
-
-
- DataCountShift
- BYTE
- 8
- 10176
-
-
- ReceiveHandshakeBit
- WORD
- 16
- 10192
-
-
- TransmitHandshakeBit
- WORD
- 16
- 10208
-
-
- TransmitBufferSentBit
- WORD
- 16
- 10224
-
-
- ContinousModeStartBit
- WORD
- 16
- 10240
-
-
- ReceiveBufferFullBit
- WORD
- 16
- 10256
-
-
- ResetBit
- WORD
- 16
- 10272
-
-
- RR
- WORD
- 16
- 10288
-
-
- RA
- WORD
- 16
- 10304
-
-
- TR
- WORD
- 16
- 10320
-
-
- TA
- WORD
- 16
- 10336
-
-
- IA
- WORD
- 16
- 10352
-
-
- BUF_F
- WORD
- 16
- 10368
-
-
- noTAcounter
- BYTE
- 8
- 10384
-
-
- initialized
- BOOL
- 8
- 10392
-
-
- TransmitDataSent
- BOOL
- 8
- 10400
-
-
- i
- UINT
- 16
- 10416
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- EL6inData22B
- This data type is corresponding to the
+ * ============================================================= ]]>10432ModeComSerialLineMode_t1632ItemTypeInputpComInBYTE0663264ItemTypeInputpComOutBYTE0663296ItemTypeInputSizeComInINT16128ItemTypeInputErrorBOOL8144ItemTypeOutputErrorIDComError_t16160ItemTypeOutputTxBufferComBuffer32192ItemTypeInOutRxBufferComBuffer32224ItemTypeInOutnBlockedCounter_TxBufferUDINT32256nBlockedCounter_RxBufferUDINT32288ComPortDebugBufferComDebugBuffer9648320InvalidDataExchangeModeUINT169968RegisterModeUINT169984pCTRLWORD3210016pSTATUSWORD3210048wCtrlWORD1610080wStatusWORD1610096RxCountWORD1610112TxCountWORD1610128DataIndexUINT1610144DataCountMaskWORD1610160DataCountShiftBYTE810176ReceiveHandshakeBitWORD1610192TransmitHandshakeBitWORD1610208TransmitBufferSentBitWORD1610224ContinousModeStartBitWORD1610240ReceiveBufferFullBitWORD1610256ResetBitWORD1610272RRWORD1610288RAWORD1610304TRWORD1610320TAWORD1610336IAWORD1610352BUF_FWORD1610368noTAcounterBYTE810384initializedBOOL810392TransmitDataSentBOOL810400iUINT1610416PouTypeFunctionBlockEL6inData22B
- 192
-
- Status
- WORD
- 16
- 0
-
-
- D
- BYTE
-
- 0
- 22
-
- 176
- 16
-
-
-
- EL6outData22B
- This data type is corresponding to the
+]]>192StatusWORD160DBYTE02217616EL6outData22B
- 192
-
- Ctrl
- WORD
- 16
- 0
-
-
- D
- BYTE
-
- 0
- 22
-
- 176
- 16
-
-
-
- FB_VRC_NO
- This function block is different from the regular VRC in that CLOSING must be permitted.
- 84928
- FB_Valve
-
- i_xExtILK_OK
- BOOL
- Connect to Interlock logic condition(e.g F_TURBO_VRC_ILK Function), otherwise, Set to True if the valve is not interlocked
- 8
- 82304
-
-
- ItemType
- Input
-
-
-
-
- i_xOverrideMode
- BOOL
- To be linked to global override bit. This Overrides Vacuum logic only, EPS, MPS and PMPS are still enforces
- 8
- 82312
-
-
- ItemType
- Input
-
-
-
-
- iq_stValve
- ST_VRC_NO
- 832
- 82320
-
-
- ItemType
- Output
-
-
- pytmc
-
- pv:
-
-
-
-
-
- sPath
- STRING(80)
- 648
- 83152
-
-
- noinit
-
-
-
-
- xFirstPass
- BOOL
- 8
- 83800
-
-
- fbFSInit
- R_TRIG
- 64
- 83808
-
-
- tonOvrd
- TON
- 224
- 83872
-
-
- tonDelOK
- TON
- 224
- 84096
-
-
- rtOK
- R_TRIG
- 64
- 84320
-
-
- tOvrd
- TIME
- 32
- 84384
-
- 10000
-
-
-
- tTimeOutDuration
- TIME
- Timeouts
- 32
- 84416
-
- 30000
-
-
-
- tOPNtimeout
- TON
- 224
- 84448
-
-
- tCLStimeout
- TON
- 224
- 84672
-
-
- i_xOpnLS
- BOOL
- IO
- 8
- 84896
-
-
- TcAddressType
- Input
-
-
-
-
- i_xClsLS
- BOOL
- 8
- 84904
-
-
- TcAddressType
- Input
-
-
-
-
- q_xCLS_DO
- BOOL
- 8
- 84912
-
-
- TcAddressType
- Output
-
-
-
-
- ACT_IO
-
-
- M_IsOpen
- BOOL
- 8
-
-
- M_IsClosed
- BOOL
- 8
-
-
- M_Set_CLS_SW
- BOOL
- 8
-
- value
- BOOL
- 8
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_VRC_NO_FFO
- This function block is different from the regular VRC in that CLOSING must be permitted.
- 172736
- FB_VRC_NO
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 84928
-
-
- ItemType
- InOut
-
-
-
-
- fbArbiter
- FB_Arbiter
- 32
- 84960
-
-
- ItemType
- InOut
-
-
- old_input_assignments
-
-
-
-
- i_xPMPS_OK
- BOOL
- Set to True To switch off the bptm and PMPS Arbiter
- 8
- 84992
-
-
- ItemType
- Input
-
-
-
-
- i_xIsAperture
- BOOL
- Set tp True if this is an Aperture Valve, the MPS Fault will trip only when moving.
- 8
- 85000
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- i_sDevName
- T_MaxString
- Device name for diagnostic
- 2048
- 85008
-
- VGC_NO
-
-
-
- ItemType
- Input
-
-
-
-
- i_nTransitionRootID
- UDINT
- A unique transition Root ID that is equal to or greater than 1000i_xIsAperture:BOOL :=FALSE; // Set tp True if this is an Aperture Valve, the MPS Fault will trip only when moving.
- 32
- 87072
-
-
- ItemType
- Input
-
-
-
-
- xPMPS_OK
- BOOL
- PMPS interlock
- 8
- 87104
-
-
- bMoving
- BOOL
- 8
- 87112
-
-
- bDone
- BOOL
- 8
- 87120
-
-
- tBPTMtimeout
- TON
- 224
- 87136
-
-
- bptm
- BeamParameterTransitionManager
- 60256
- 87360
-
-
- FFO
- FB_FastFault
- 25088
- 147616
-
-
- .i_DevName
- VGC
-
-
- .i_Desc
- Fault occurs when the valve is not in safe state
-
-
- .i_TypeCode
- 4112
-
-
-
-
- xMPS_OK
- BOOL
- MPS Fast OK, is set when the Valve is Open
- 8
- 172704
-
-
- ACT_PMPS
-
-
- ACT_IO
-
-
- M_IsOpen
- BOOL
- 8
-
-
- M_IsClosed
- BOOL
- 8
-
-
- M_Set_CLS_SW
- BOOL
- 8
-
- value
- BOOL
- 8
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_VVC
- 40
-
- pv_xOPN_SW
- BOOL
- Inputs
- 8
- 0
-
-
- pytmc
-
+]]>192CtrlWORD160DBYTE02217616ST_VVC40pv_xOPN_SWBOOL80pytmc
pv: OPN_SW;
field: ZNAM CLOSE;
field: ONAM OPEN;
io: io;
-
-
-
-
-
- xOvrdOpn
- BOOL
- 8
- 8
-
-
- pytmc
-
+ xOvrdOpnBOOL88pytmc
pv:FORCE_OPN;
field: ZNAM FALSE;
field: ONAM FORCE OPEN;
io: io;
-
-
-
-
-
- xOverrideMode
- BOOL
- Shows the override status of this valve
- 8
- 16
-
-
- pytmc
-
+ xOverrideModeBOOL816pytmc
pv: OVRD_ON;
field: ZNAM Override OFF ;
field: ONAM Override ON;
io: io;
-
-
-
-
-
- xOPN_OK
- BOOL
- 8
- 24
-
-
- pytmc
-
+ xOPN_OKBOOL824pytmc
pv: OPN_OK;
field: ZNAM OPN ILK NOT OK ;
field: ONAM OPN ILK OK ;
io: i;
-
-
-
-
-
- q_xOPN_DO
- BOOL
- Outputs
- 8
- 32
-
-
- pytmc
-
+ q_xOPN_DOBOOL832pytmc
pv: OPN_DO;
field: ZNAM CLOSE;
field: ONAM OPEN;
io: i;
-
-
-
-
-
-
- FB_VVC
- This Function Block Implements Basic Functionality for Vent Valves VVC.
+ FB_VVC
- 640
-
- i_xExtILK_OK
- BOOL
- Other External Interlock, Set to True when no external interlock is required
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_xOverrideMode
- BOOL
- To be linked to global override bit. This Overrides Vacuum logic only
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- iq_stValve
- ST_VVC
- 40
- 48
-
-
- ItemType
- Output
-
-
- pytmc
-
+ Note Interlock Logic is External ]]>640i_xExtILK_OKBOOL832ItemTypeInputi_xOverrideModeBOOL840ItemTypeInputiq_stValveST_VVC4048ItemTypeOutputpytmc
pv:
-
-
-
-
-
- tonOvrd
- TON
- 224
- 96
-
-
- tonDelOK
- TON
- 224
- 320
-
-
- rtOK
- R_TRIG
- 64
- 544
-
-
- q_xOPN_DO
- BOOL
- IO
- 8
- 608
-
-
- TcAddressType
- Output
-
-
-
-
- pv_xOvrdOpn
- INT
- 16
- 624
-
-
- ACT_IO
-
-
- M_IsOpen
- BOOL
- 8
-
-
- M_Set_OPN_SW
- BOOL
- 8
-
- value
- True to SET, False to RESET
- BOOL
- 8
-
-
-
- M_IsClosed
- BOOL
- 8
-
-
- M_Open
- BOOL
- 8
-
- open
- Set to true to open the valvue, false to close
- BOOL
- 8
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- VERSION
- 64
-
- uiMajor
- UINT
- 16
- 0
-
-
- uiMinor
- UINT
- 16
- 16
-
-
- uiServicePack
- UINT
- 16
- 32
-
-
- uiPatch
- UINT
- 16
- 48
-
-
-
- PlcLicenseInfo
- 1024
-
- LicenseId
- GUID
- 128
- 0
-
-
- Instances
- UDINT
- 32
- 128
-
-
- LicenseName
- STRING(95)
- 768
- 256
-
-
-
-
-
- PLC_QRIX_VAC
- {08500001-0000-0000-F000-000000000064}
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
- {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}
- TF6340 TC3 Serial-Communication
-
-
-
-
- 0
- PlcTask
-
- #x02010030
-
-
-
- 1
- CommTask
-
- #x02010040
-
-
-
-
-
-
- 0
- PlcTask Inputs
- 0
- 81723392
-
- GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN
- 8
- BOOL
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_FORWARD_EN
-
-
-
- TcAddressType
- Input
-
-
- TcVarGlobal
-
-
- 634861384
-
-
- PRG_2_PMPS.fbArbiterIO.i_stCurrentBP
- 1760
- ST_BeamParams_IO
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Inputs^CurrentBP
-
-
- TcAddressType
- Input
-
-
- 634863904
-
-
- PRG_2_PMPS.fbArbiterIO.xTxPDO_toggle
- 1
- BIT
-
-
- pytmc
- pv: TxPDO_toggle
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle
-
-
- TcAddressType
- Input
-
-
- 634867424
-
-
- PRG_2_PMPS.fbArbiterIO.xTxPDO_state
- 1
- BIT
-
-
- pytmc
- pv: TxPDO_state
- io: i
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state
-
-
- TcAddressType
- Input
-
-
- 634867425
-
-
- GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN
- 8
- BOOL
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_BACKWARD_EN
-
-
-
- TcAddressType
- Input
-
-
- TcVarGlobal
-
-
- 635005472
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_02.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641735424
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_11.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641822144
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_12.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641908864
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_21.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 641995584
-
-
- GVL_Devices.qRIXS_SC_GCC_01.i_iPRESS_R
- Controls and I/Os
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642083824
-
-
- GVL_Devices.qRIXS_SC_GCC_01.i_xHV_ON
- True when High Voltage is on // 'TcLinkTo' (EL1124) ^Input
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642083848
-
-
- GVL_Devices.qRIXS_SC_GCC_01.i_xDisc_Active
- Discharge Current Active // 'TcLinkTo' (EL1124) ^Input
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642083856
-
-
- GVL_Devices.qRIXS_SC_GPI_01.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642170688
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_31.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642257408
-
-
- GVL_Devices.qRIXS_SA_GCP_02.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642344080
-
-
- GVL_Devices.qRIXS_SSL_GCP_20.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642430544
-
-
- GVL_Devices.qRIXS_SSL_GCP_30.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642517008
-
-
- GVL_Devices.qRIXS_SDS_GCP_01.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642603472
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642775136
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642775144
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_02.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642860064
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_02.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642860072
-
-
- GVL_Devices.qRIXS_SC_VRC_10.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643304928
-
-
- GVL_Devices.qRIXS_SC_VRC_10.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643304936
-
-
- GVL_Devices.qRIXS_SC_VRC_20.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643389856
-
-
- GVL_Devices.qRIXS_SC_VRC_20.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643389864
-
-
- GVL_Devices.qRIXS_SC_VRC_30.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643474784
-
-
- GVL_Devices.qRIXS_SC_VRC_30.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643474792
-
-
- GVL_Devices.qRIXS_SC_VGC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643652032
-
-
- GVL_Devices.qRIXS_SC_VGC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643652040
-
-
- GVL_Devices.qRIXS_SC_VGC_02.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643829376
-
-
- GVL_Devices.qRIXS_SC_VGC_02.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643829384
-
-
- GVL_Devices.qRIXS_SC_VGC_03.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643914976
-
-
- GVL_Devices.qRIXS_SC_VGC_03.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 643914984
-
-
- GVL_Devices.qRIXS_SC_PTM_10.i_xAtSpd
- Normaml operation when true
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644516928
-
-
- GVL_Devices.qRIXS_SC_PTM_10.i_xFaultNC
- Error
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644516936
-
-
- GVL_Devices.qRIXS_SC_PTM_10.i_xWarn
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644516944
-
-
- GVL_Devices.qRIXS_SC_PTM_10.i_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644516952
-
-
- GVL_Devices.qRIXS_SC_PTM_20.i_xAtSpd
- Normaml operation when true
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644600576
-
-
- GVL_Devices.qRIXS_SC_PTM_20.i_xFaultNC
- Error
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644600584
-
-
- GVL_Devices.qRIXS_SC_PTM_20.i_xWarn
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644600592
-
-
- GVL_Devices.qRIXS_SC_PTM_20.i_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644600600
-
-
- GVL_Devices.qRIXS_SC_PTM_30.i_xAtSpd
- Normaml operation when true
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644684224
-
-
- GVL_Devices.qRIXS_SC_PTM_30.i_xFaultNC
- Error
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644684232
-
-
- GVL_Devices.qRIXS_SC_PTM_30.i_xWarn
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644684240
-
-
- GVL_Devices.qRIXS_SC_PTM_30.i_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644684248
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.i_xAtSpd
- Normaml operation when true
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644767872
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.i_xFaultNC
- Error
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644767880
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.i_xWarn
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644767888
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.i_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644767896
-
-
- GVL_Devices.qRIXS_SC_PIP_01.i_iPRESS
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 644854640
-
-
- GVL_Devices.qRIXS_SC_PIP_01.i_xSP_DI
- NO contact //function of relay set on the QPC to HV output state
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644854656
-
-
- GVL_Devices.qRIXS_SC_PIP_02.i_iPRESS
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 644945264
-
-
- GVL_Devices.qRIXS_SC_PIP_02.i_xSP_DI
- NO contact //function of relay set on the QPC to HV output state
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644945280
-
-
- GVL_Devices.qRIXS_OPT_PIP_01.i_iPRESS
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645035888
-
-
- GVL_Devices.qRIXS_OPT_PIP_01.i_xSP_DI
- NO contact //function of relay set on the QPC to HV output state
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645035904
-
-
- GVL_Devices.qRIXS_DET_PIP_01.i_iPRESS
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645126512
-
-
- GVL_Devices.qRIXS_DET_PIP_01.i_xSP_DI
- NO contact //function of relay set on the QPC to HV output state
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645126528
-
-
- GVL_SA.qRIXS_OPT_VGC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645307648
-
-
- GVL_SA.qRIXS_OPT_VGC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645307656
-
-
- GVL_SA.qRIXS_SA_VWC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645484992
-
-
- GVL_SA.qRIXS_SA_VWC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645485000
-
-
- GVL_SA.qRIXS_DET_VGC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645662336
-
-
- GVL_SA.qRIXS_DET_VGC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 645662344
-
-
- GVL_SA.qRIXS_OPT_GPI_01.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645748928
-
-
- GVL_SA.qRIXS_DET_GPI_01.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645835648
-
-
- GVL_SA.qRIXS_SA_GCP_01.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 645922320
-
-
- GVL_SA.qRIXS_OPT_GCC_01.i_iPRESS_R
- Controls and I/Os
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 646010352
-
-
- GVL_SA.qRIXS_OPT_GCC_01.i_xHV_ON
- True when High Voltage is on // 'TcLinkTo' (EL1124) ^Input
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 646010376
-
-
- GVL_SA.qRIXS_OPT_GCC_01.i_xDisc_Active
- Discharge Current Active // 'TcLinkTo' (EL1124) ^Input
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 646010384
-
-
- GVL_SA.qRIXS_DET_GCC_01.i_iPRESS_R
- Controls and I/Os
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 646098736
-
-
- GVL_SA.qRIXS_DET_GCC_01.i_xHV_ON
- True when High Voltage is on // 'TcLinkTo' (EL1124) ^Input
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 646098760
-
-
- GVL_SA.qRIXS_DET_GCC_01.i_xDisc_Active
- Discharge Current Active // 'TcLinkTo' (EL1124) ^Input
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 646098768
-
-
-
- 1
- PlcTask Outputs
- 0
- 81723392
-
- PRG_2_PMPS.fbArbiterIO.q_stRequestedBP
- 1760
- ST_BeamParams_IO
-
-
- TcLinkTo
- TIIB[PMPS_PRE]^IO Outputs^RequestedBP
-
-
- TcAddressType
- Output
-
-
- 634865664
-
-
- GVL_Devices.qRIXS_SC_GCC_01.q_xHV_DIS
- Enable High Voltage when True // 'TcLinkTo' (EP2624) ^Output
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 642083840
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 642775152
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_02.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 642860080
-
-
- GVL_Devices.qRIXS_SC_VRC_10.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643304944
-
-
- GVL_Devices.qRIXS_SC_VRC_20.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643389872
-
-
- GVL_Devices.qRIXS_SC_VRC_30.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643474800
-
-
- GVL_Devices.qRIXS_SC_VGC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643652048
-
-
- GVL_Devices.qRIXS_SC_VGC_02.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643829392
-
-
- GVL_Devices.qRIXS_SC_VGC_03.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643914992
-
-
- GVL_Devices.qRIXS_SC_VGC_03.q_xCLS_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 643915000
-
-
- GVL_Devices.qRIXS_SC_PTM_10.q_RunDO
- Start/Stop for TC110 link this output to the Pumping station bit
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644516960
-
-
- GVL_Devices.qRIXS_SC_PTM_10.q_PumpingStation
- Start/Stop interlock
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644516968
-
-
- GVL_Devices.qRIXS_SC_PTM_10.q_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644516976
-
-
- GVL_Devices.qRIXS_SC_PTM_10.q_xReset
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644516984
-
-
- GVL_Devices.qRIXS_SC_PTM_20.q_RunDO
- Start/Stop for TC110 link this output to the Pumping station bit
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644600608
-
-
- GVL_Devices.qRIXS_SC_PTM_20.q_PumpingStation
- Start/Stop interlock
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644600616
-
-
- GVL_Devices.qRIXS_SC_PTM_20.q_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644600624
-
-
- GVL_Devices.qRIXS_SC_PTM_20.q_xReset
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644600632
-
-
- GVL_Devices.qRIXS_SC_PTM_30.q_RunDO
- Start/Stop for TC110 link this output to the Pumping station bit
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644684256
-
-
- GVL_Devices.qRIXS_SC_PTM_30.q_PumpingStation
- Start/Stop interlock
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644684264
-
-
- GVL_Devices.qRIXS_SC_PTM_30.q_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644684272
-
-
- GVL_Devices.qRIXS_SC_PTM_30.q_xReset
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644684280
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.q_RunDO
- Start/Stop for TC110 link this output to the Pumping station bit
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644767904
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.q_PumpingStation
- Start/Stop interlock
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644767912
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.q_xRemote
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644767920
-
-
- GVL_Devices.qRIXS_SDS_PTM_10.q_xReset
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644767928
-
-
- GVL_Devices.qRIXS_SC_PIP_01.q_xHVEna_DO
- Enable High Voltage when TRUE
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644854624
-
-
- GVL_Devices.qRIXS_SC_PIP_02.q_xHVEna_DO
- Enable High Voltage when TRUE
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644945248
-
-
- GVL_Devices.qRIXS_OPT_PIP_01.q_xHVEna_DO
- Enable High Voltage when TRUE
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 645035872
-
-
- GVL_Devices.qRIXS_DET_PIP_01.q_xHVEna_DO
- Enable High Voltage when TRUE
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 645126496
-
-
- GVL_SA.qRIXS_OPT_VGC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 645307664
-
-
- GVL_SA.qRIXS_SA_VWC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 645485008
-
-
- GVL_SA.qRIXS_DET_VGC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 645662352
-
-
- GVL_SA.qRIXS_OPT_GCC_01.q_xHV_DIS
- Enable High Voltage when True // 'TcLinkTo' (EP2624) ^Output
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 646010368
-
-
- GVL_SA.qRIXS_DET_GCC_01.q_xHV_DIS
- Enable High Voltage when True // 'TcLinkTo' (EP2624) ^Output
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 646098752
-
-
- GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut
- 8
- BOOL
-
-
- pytmc
-
+ tonOvrdTON22496tonDelOKTON224320rtOKR_TRIG64544q_xOPN_DOBOOL8608TcAddressTypeOutputpv_xOvrdOpnINT16624ACT_IOM_IsOpenBOOL8M_Set_OPN_SWBOOL8valueBOOL8M_IsClosedBOOL8M_OpenBOOL8openBOOL8PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcLicenseInfo1024LicenseIdGUID1280InstancesUDINT32128LicenseNameSTRING(95)768256PLC_QRIX_VAC{08500001-0000-0000-F000-000000000064}{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication0PlcTask#x020100301CommTask#x020100400PlcTask Inputs081920000GVL_Interface.QRIX_MOT_SDS_MMS_H_FORWARD_EN8BOOLTcLinkToTIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_FORWARD_EN
+ TcAddressTypeInputTcVarGlobal634861384PRG_2_PMPS.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput634863904PRG_2_PMPS.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput634867424PRG_2_PMPS.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state
+ io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput634867425GVL_Interface.QRIX_MOT_SDS_MMS_H_BACKWARD_EN8BOOLTcLinkToTIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_BACKWARD_EN
+ TcAddressTypeInputTcVarGlobal635005472GVL_Devices.qRIXS_ROUGH_GPI_02.i_iPRESS_R16INTTcAddressTypeInput641735424GVL_Devices.qRIXS_ROUGH_GPI_11.i_iPRESS_R16INTTcAddressTypeInput641822144GVL_Devices.qRIXS_ROUGH_GPI_12.i_iPRESS_R16INTTcAddressTypeInput641908864GVL_Devices.qRIXS_ROUGH_GPI_21.i_iPRESS_R16INTTcAddressTypeInput641995584GVL_Devices.qRIXS_SC_GCC_01.i_iPRESS_R16INTTcAddressTypeInput642083824GVL_Devices.qRIXS_SC_GCC_01.i_xHV_ON8BOOLTcAddressTypeInput642083848GVL_Devices.qRIXS_SC_GCC_01.i_xDisc_Active8BOOLTcAddressTypeInput642083856GVL_Devices.qRIXS_SC_GPI_01.i_iPRESS_R16INTTcAddressTypeInput642170688GVL_Devices.qRIXS_ROUGH_GPI_31.i_iPRESS_R16INTTcAddressTypeInput642257408GVL_Devices.qRIXS_SA_GCP_02.i_iPRESS_R16INTTcAddressTypeInput642344080GVL_Devices.qRIXS_SSL_GCP_20.i_iPRESS_R16INTTcAddressTypeInput642430544GVL_Devices.qRIXS_SSL_GCP_30.i_iPRESS_R16INTTcAddressTypeInput642517008GVL_Devices.qRIXS_SDS_GCP_01.i_iPRESS_R16INTTcAddressTypeInput642603472GVL_Devices.qRIXS_ROUGH_VRC_01.i_xOpnLS8BOOLTcAddressTypeInput642775136GVL_Devices.qRIXS_ROUGH_VRC_01.i_xClsLS8BOOLTcAddressTypeInput642775144GVL_Devices.qRIXS_ROUGH_VRC_02.i_xOpnLS8BOOLTcAddressTypeInput642860064GVL_Devices.qRIXS_ROUGH_VRC_02.i_xClsLS8BOOLTcAddressTypeInput642860072GVL_Devices.qRIXS_SA_VRC_01.i_xOpnLS8BOOLTcAddressTypeInput642944992GVL_Devices.qRIXS_SA_VRC_01.i_xClsLS8BOOLTcAddressTypeInput642945000GVL_Devices.qRIXS_SC_VRC_10.i_xOpnLS8BOOLTcAddressTypeInput643304928GVL_Devices.qRIXS_SC_VRC_10.i_xClsLS8BOOLTcAddressTypeInput643304936GVL_Devices.qRIXS_SC_VRC_20.i_xOpnLS8BOOLTcAddressTypeInput643389856GVL_Devices.qRIXS_SC_VRC_20.i_xClsLS8BOOLTcAddressTypeInput643389864GVL_Devices.qRIXS_SC_VRC_30.i_xOpnLS8BOOLTcAddressTypeInput643474784GVL_Devices.qRIXS_SC_VRC_30.i_xClsLS8BOOLTcAddressTypeInput643474792GVL_Devices.qRIXS_SC_VGC_01.i_xOpnLS8BOOLTcAddressTypeInput643652032GVL_Devices.qRIXS_SC_VGC_01.i_xClsLS8BOOLTcAddressTypeInput643652040GVL_Devices.qRIXS_SC_VGC_02.i_xOpnLS8BOOLTcAddressTypeInput643829376GVL_Devices.qRIXS_SC_VGC_02.i_xClsLS8BOOLTcAddressTypeInput643829384GVL_Devices.qRIXS_SC_VGC_03.i_xOpnLS8BOOLTcAddressTypeInput643914976GVL_Devices.qRIXS_SC_VGC_03.i_xClsLS8BOOLTcAddressTypeInput643914984GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS8BOOLTcAddressTypeInput644092224GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS8BOOLTcAddressTypeInput644092232GVL_Devices.qRIXS_SC_PTM_10.i_xAtSpd8BOOLTcAddressTypeInput644516928GVL_Devices.qRIXS_SC_PTM_10.i_xFaultNC8BOOLTcAddressTypeInput644516936GVL_Devices.qRIXS_SC_PTM_10.i_xWarn8BOOLTcAddressTypeInput644516944GVL_Devices.qRIXS_SC_PTM_10.i_xRemote8BOOLTcAddressTypeInput644516952GVL_Devices.qRIXS_SC_PTM_20.i_xAtSpd8BOOLTcAddressTypeInput644600576GVL_Devices.qRIXS_SC_PTM_20.i_xFaultNC8BOOLTcAddressTypeInput644600584GVL_Devices.qRIXS_SC_PTM_20.i_xWarn8BOOLTcAddressTypeInput644600592GVL_Devices.qRIXS_SC_PTM_20.i_xRemote8BOOLTcAddressTypeInput644600600GVL_Devices.qRIXS_SC_PTM_30.i_xAtSpd8BOOLTcAddressTypeInput644684224GVL_Devices.qRIXS_SC_PTM_30.i_xFaultNC8BOOLTcAddressTypeInput644684232GVL_Devices.qRIXS_SC_PTM_30.i_xWarn8BOOLTcAddressTypeInput644684240GVL_Devices.qRIXS_SC_PTM_30.i_xRemote8BOOLTcAddressTypeInput644684248GVL_Devices.qRIXS_SDS_PTM_10.i_xAtSpd8BOOLTcAddressTypeInput644767872GVL_Devices.qRIXS_SDS_PTM_10.i_xFaultNC8BOOLTcAddressTypeInput644767880GVL_Devices.qRIXS_SDS_PTM_10.i_xWarn8BOOLTcAddressTypeInput644767888GVL_Devices.qRIXS_SDS_PTM_10.i_xRemote8BOOLTcAddressTypeInput644767896GVL_Devices.qRIXS_SC_PIP_01.i_iPRESS16INTTcAddressTypeInput644854640GVL_Devices.qRIXS_SC_PIP_01.i_xSP_DI8BOOLTcAddressTypeInput644854656GVL_Devices.qRIXS_SC_PIP_02.i_iPRESS16INTTcAddressTypeInput644945264GVL_Devices.qRIXS_SC_PIP_02.i_xSP_DI8BOOLTcAddressTypeInput644945280GVL_Devices.qRIXS_OPT_PIP_01.i_iPRESS16INTTcAddressTypeInput645035888GVL_Devices.qRIXS_OPT_PIP_01.i_xSP_DI8BOOLTcAddressTypeInput645035904GVL_Devices.qRIXS_DET_PIP_01.i_iPRESS16INTTcAddressTypeInput645126512GVL_Devices.qRIXS_DET_PIP_01.i_xSP_DI8BOOLTcAddressTypeInput645126528GVL_SA.qRIXS_OPT_VGC_01.i_xOpnLS8BOOLTcAddressTypeInput645307648GVL_SA.qRIXS_OPT_VGC_01.i_xClsLS8BOOLTcAddressTypeInput645307656GVL_SA.qRIXS_SA_VWC_01.i_xOpnLS8BOOLTcAddressTypeInput645484992GVL_SA.qRIXS_SA_VWC_01.i_xClsLS8BOOLTcAddressTypeInput645485000GVL_SA.qRIXS_DET_VGC_01.i_xOpnLS8BOOLTcAddressTypeInput645662336GVL_SA.qRIXS_DET_VGC_01.i_xClsLS8BOOLTcAddressTypeInput645662344GVL_SA.qRIXS_OPT_GPI_01.i_iPRESS_R16INTTcAddressTypeInput645748928GVL_SA.qRIXS_DET_GPI_01.i_iPRESS_R16INTTcAddressTypeInput645835648GVL_SA.qRIXS_SA_GCP_01.i_iPRESS_R16INTTcAddressTypeInput645922320GVL_SA.qRIXS_OPT_GCC_01.i_iPRESS_R16INTTcAddressTypeInput646010352GVL_SA.qRIXS_OPT_GCC_01.i_xHV_ON8BOOLTcAddressTypeInput646010376GVL_SA.qRIXS_OPT_GCC_01.i_xDisc_Active8BOOLTcAddressTypeInput646010384GVL_SA.qRIXS_DET_GCC_01.i_iPRESS_R16INTTcAddressTypeInput646098736GVL_SA.qRIXS_DET_GCC_01.i_xHV_ON8BOOLTcAddressTypeInput646098760GVL_SA.qRIXS_DET_GCC_01.i_xDisc_Active8BOOLTcAddressTypeInput6460987681PlcTask Outputs081920000PRG_2_PMPS.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput634865664GVL_Devices.qRIXS_SC_GCC_01.q_xHV_DIS8BOOLTcAddressTypeOutput642083840GVL_Devices.qRIXS_ROUGH_VRC_01.q_xOPN_DO8BOOLTcAddressTypeOutput642775152GVL_Devices.qRIXS_ROUGH_VRC_02.q_xOPN_DO8BOOLTcAddressTypeOutput642860080GVL_Devices.qRIXS_SA_VRC_01.q_xCLS_DO8BOOLTcAddressTypeOutput642945008GVL_Devices.qRIXS_SC_VRC_10.q_xOPN_DO8BOOLTcAddressTypeOutput643304944GVL_Devices.qRIXS_SC_VRC_20.q_xOPN_DO8BOOLTcAddressTypeOutput643389872GVL_Devices.qRIXS_SC_VRC_30.q_xOPN_DO8BOOLTcAddressTypeOutput643474800GVL_Devices.qRIXS_SC_VGC_01.q_xOPN_DO8BOOLTcAddressTypeOutput643652048GVL_Devices.qRIXS_SC_VGC_02.q_xOPN_DO8BOOLTcAddressTypeOutput643829392GVL_Devices.qRIXS_SC_VGC_03.q_xOPN_DO8BOOLTcAddressTypeOutput643914992GVL_Devices.qRIXS_SC_VGC_03.q_xCLS_DO8BOOLTcAddressTypeOutput643915000GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO8BOOLTcAddressTypeOutput644092240GVL_Devices.qRIXS_SC_PTM_10.q_RunDO8BOOLTcAddressTypeOutput644516960GVL_Devices.qRIXS_SC_PTM_10.q_PumpingStation8BOOLTcAddressTypeOutput644516968GVL_Devices.qRIXS_SC_PTM_10.q_xRemote8BOOLTcAddressTypeOutput644516976GVL_Devices.qRIXS_SC_PTM_10.q_xReset8BOOLTcAddressTypeOutput644516984GVL_Devices.qRIXS_SC_PTM_20.q_RunDO8BOOLTcAddressTypeOutput644600608GVL_Devices.qRIXS_SC_PTM_20.q_PumpingStation8BOOLTcAddressTypeOutput644600616GVL_Devices.qRIXS_SC_PTM_20.q_xRemote8BOOLTcAddressTypeOutput644600624GVL_Devices.qRIXS_SC_PTM_20.q_xReset8BOOLTcAddressTypeOutput644600632GVL_Devices.qRIXS_SC_PTM_30.q_RunDO8BOOLTcAddressTypeOutput644684256GVL_Devices.qRIXS_SC_PTM_30.q_PumpingStation8BOOLTcAddressTypeOutput644684264GVL_Devices.qRIXS_SC_PTM_30.q_xRemote8BOOLTcAddressTypeOutput644684272GVL_Devices.qRIXS_SC_PTM_30.q_xReset8BOOLTcAddressTypeOutput644684280GVL_Devices.qRIXS_SDS_PTM_10.q_RunDO8BOOLTcAddressTypeOutput644767904GVL_Devices.qRIXS_SDS_PTM_10.q_PumpingStation8BOOLTcAddressTypeOutput644767912GVL_Devices.qRIXS_SDS_PTM_10.q_xRemote8BOOLTcAddressTypeOutput644767920GVL_Devices.qRIXS_SDS_PTM_10.q_xReset8BOOLTcAddressTypeOutput644767928GVL_Devices.qRIXS_SC_PIP_01.q_xHVEna_DO8BOOLTcAddressTypeOutput644854624GVL_Devices.qRIXS_SC_PIP_02.q_xHVEna_DO8BOOLTcAddressTypeOutput644945248GVL_Devices.qRIXS_OPT_PIP_01.q_xHVEna_DO8BOOLTcAddressTypeOutput645035872GVL_Devices.qRIXS_DET_PIP_01.q_xHVEna_DO8BOOLTcAddressTypeOutput645126496GVL_SA.qRIXS_OPT_VGC_01.q_xOPN_DO8BOOLTcAddressTypeOutput645307664GVL_SA.qRIXS_SA_VWC_01.q_xOPN_DO8BOOLTcAddressTypeOutput645485008GVL_SA.qRIXS_DET_VGC_01.q_xOPN_DO8BOOLTcAddressTypeOutput645662352GVL_SA.qRIXS_OPT_GCC_01.q_xHV_DIS8BOOLTcAddressTypeOutput646010368GVL_SA.qRIXS_DET_GCC_01.q_xHV_DIS8BOOLTcAddressTypeOutput646098752GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc
pv: FaultHWO
io: i
field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
- 647048648
-
-
- GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput647048648GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc
pv: FaultHWO
io: i
field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
- 647543944
-
-
-
- 3
- PlcTask Internal
- 0
- 81723392
-
- GVL_Logger.bTrickleTripped
- Global trickle trip flag
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput647543944PRG_SA_WINDOW.g_FastFaultOutputNA.q_xFastFaultOut8BOOLpytmc
+ pv: FaultHWO
+ io: i
+ field: DESC Hardware Output Status
+ TcAddressTypeOutput6533238483PlcTask Internal081920000GVL_Logger.bTrickleTripped8BOOLpytmc
pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip
io: i
field: DESC Tripped by overall log count
-
-
-
- TcVarGlobal
-
-
- 4096040
-
-
- GVL_Logger.cLogHost
-
+ TcVarGlobal4096040GVL_Logger.cLogHost
- 128
- STRING(15)
-
- 172.21.32.36
-
-
-
- pytmc
-
+ ]]>128STRING(15)172.21.32.36pytmc
pv: @(PREFIX)LCLSGeneral:LogHost
io: io
field: DESC The log host IP address
-
-
-
- TcVarGlobal
-
-
- 4096128
-
-
- GVL_Logger.iLogPort
- 16
- UINT
-
- 54321
-
-
-
- pytmc
-
+ TcVarGlobal4096128GVL_Logger.iLogPort16UINT54321pytmc
pv: @(PREFIX)LCLSGeneral:LogPort
io: io
field: DESC The log host UDP port
-
-
-
- TcVarGlobal
-
-
- 4096256
-
-
- GVL_Logger.sIpTidbit
- 56
- STRING(6)
-
- 172.21
-
-
-
- TcVarGlobal
-
-
- 4096272
-
-
- GVL_Logger.nMinTimeViolationAcceptable
- Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times
- 16
- INT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4096336
-
-
- GVL_Logger.nLocalTripThreshold
- Minimum time between log messages
- 32
- TIME
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4096352
-
-
- GVL_Logger.nLocalTrickleTripThreshold
- Default trickle trip, activated by global threshold
- 32
- TIME
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4096384
-
-
- GVL_Logger.nTrickleTripTime
- Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message
- 32
- TIME
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4096416
-
-
- GVL_Logger.nTripResetPeriod
- Default time for CB auto-reset
- 32
- TIME
-
- 600000
-
-
-
- TcVarGlobal
-
-
- 4096448
-
-
- GVL_Logger.sPlcHostname
- 648
- STRING(80)
-
- unknown
-
-
-
- TcVarGlobal
-
-
- 4096480
-
-
- GVL_Logger.nGlobAccEvents
- Global log message count
- 32
- UDINT
-
-
- pytmc
-
+ TcVarGlobal4096256GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096272GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096336GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096352GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096384GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096416GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096448GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096480GVL_Logger.nGlobAccEvents32UDINTpytmc
pv: @(PREFIX)LCLSGeneral:LogMessageCount
io: i
field: DESC Total log messages on the last cycle
-
-
-
- TcVarGlobal
-
-
- 4097184
-
-
- GVL_Logger.fbRootLogger
- Instantiated here to be used everywhere
- 81984
- FB_LogMessage
-
-
- TcVarGlobal
-
-
- 4097216
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS1
- TwinCAT v2.xx first PLC runtime system
- 16
- UINT
-
- 801
-
-
-
- TcVarGlobal
-
-
- 4180224
-
-
- Global_Variables.AMSPORT_R3_SYSSERV
- TwinCAT System Service
- 16
- UINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4180320
-
-
- Global_Variables.ADSIGRP_SYM_HNDBYNAME
- 32
- UDINT
-
- 61443
-
-
-
- TcVarGlobal
-
-
- 4180800
-
-
- Global_Variables.ADSIGRP_SYM_VALBYHND
- 32
- UDINT
-
- 61445
-
-
-
- TcVarGlobal
-
-
- 4180864
-
-
- Global_Variables.ADSIGRP_SYM_RELEASEHND
- 32
- UDINT
-
- 61446
-
-
-
- TcVarGlobal
-
-
- 4180896
-
-
- Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE
- 32
- UDINT
-
- 200
-
-
-
- TcVarGlobal
-
-
- 4182176
-
-
- Global_Variables.SYSTEMSERVICE_TIMESERVICES
- 32
- UDINT
-
- 400
-
-
-
- TcVarGlobal
-
-
- 4182240
-
-
- Global_Variables.TIMESERVICE_DATEANDTIME
- Date/time
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182336
-
-
- Global_Variables.TIMESERVICE_TIMEZONINFORMATION
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4182464
-
-
- Global_Variables.ADSLOG_MSGTYPE_HINT
- Hint icon
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182496
-
-
- Global_Variables.ADSLOG_MSGTYPE_ERROR
- Error icon
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182560
-
-
- Global_Variables.ADSLOG_MSGTYPE_LOG
- Write message to log file
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4182592
-
-
- Global_Variables.DEFAULT_ADS_TIMEOUT
- Default ADS timeout value
- 32
- TIME
-
- 5000
-
-
-
- TcVarGlobal
-
-
- 4183392
-
-
- Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE
- Global hash prefix type constant used for binary, octal or hexadecimal string format type
- 16
- E_HashPrefixTypes
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4184944
-
-
- Global_Variables.MAX_ADAPTER_NAME_LENGTH
- Max. System Service local adapter name length (256 + 4 inkl. \0)
- 32
- UDINT
-
- 259
-
-
-
- TcVarGlobal
-
-
- 4246496
-
-
- Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH
- Max. System Service local adapter descirpion length (128 + 4 inkl. \0)
- 32
- UDINT
-
- 131
-
-
-
- TcVarGlobal
-
-
- 4246528
-
-
- Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH
- Max. System Service local adapter physical address length (bytes[0..7])
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4246560
-
-
- Global_Variables.SYSTEMSERVICE_IPHELPERAPI
- IPHELPERAPI index group
- 32
- UDINT
-
- 701
-
-
-
- TcVarGlobal
-
-
- 4246592
-
-
- Global_Variables.SYSTEMSERVICE_IPHOSTNAME
- IPHOSTNAME index group
- 32
- UDINT
-
- 702
-
-
-
- TcVarGlobal
-
-
- 4246624
-
-
- Global_Variables.IPHELPERAPI_ADAPTERSINFO
- IPHELPERAPI index offset
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4246656
-
-
- Global_Variables.MAX_LOCAL_ADAPTERS
- Max. number of local network adapters
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4246720
-
-
- Global_Variables.FORMAT_MAX_ARGS
- Format string constant: Max. number of format arguments in FB_FormatString
- 16
- INT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4248320
-
-
- Global_Variables.FLOATREC_EXP_IS_NAN
- T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN
- 16
- INT
-
- -32768
-
-
-
- TcVarGlobal
-
-
- 4248336
-
-
- Global_Variables.FLOATREC_EXP_IS_INF
- T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF
- 16
- INT
-
- 32767
-
-
-
- TcVarGlobal
-
-
- 4248352
-
-
- Global_Variables.FLOATREC_MAX_DIGITS
- T_FloatRec type and F_GetFloatRec function constant: Max. number of significant digits. Note: double precision floats have max. 15 significant digits
- 16
- INT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 4248368
-
-
- Global_Variables.FLOATREC_MAX_PRECISION
- T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307)
- 16
- INT
-
- 307
-
-
-
- TcVarGlobal
-
-
- 4248384
-
-
- Global_Variables.FLOATREC_MIN_PRECISION
- T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision
- 16
- INT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4248400
-
-
- Global_Variables.FMTERR_NOERROR
- FB_FormatString function block error code: No error
- 32
- DWORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4248416
-
-
- Global_Variables.FMTERR_PERCENTSIGNPOSITION
- FB_FormatString function block error code: Percent sign (%) at invalid position
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4248448
-
-
- Global_Variables.FMTERR_ASTERISKPOSITION
- FB_FormatString function block error code: Asterisk parameter at invalid position
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4248480
-
-
- Global_Variables.FMTERR_WIDTHVALUE
- FB_FormatString function block error code: Invalid width field value
- 32
- DWORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4248512
-
-
- Global_Variables.FMTERR_PRECISIONVALUE
- FB_FormatString function block error code: Invalid precision field value
- 32
- DWORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4248544
-
-
- Global_Variables.FMTERR_FLAGPOSITION
- FB_FormatString function block error code: One of the flags at invalid position
- 32
- DWORD
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4248576
-
-
- Global_Variables.FMTERR_WIDTHPRECISIONVALPOS
- FB_FormatString function block error code: The width or precision field value at invalid position
- 32
- DWORD
-
- 512
-
-
-
- TcVarGlobal
-
-
- 4248608
-
-
- Global_Variables.FMTERR_PRECISIONDOTPOSITION
- FB_FormatString function block error code: Dot "." sign of precision field at invalid position
- 32
- DWORD
-
- 1024
-
-
-
- TcVarGlobal
-
-
- 4248640
-
-
- Global_Variables.FMTERR_ARGTYPEINVALID
- FB_FormatString function block error code: Different type field and argument parameter
- 32
- DWORD
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4248704
-
-
- Global_Variables.FMTERR_UNACCEPTEDPARAMETER
- FB_FormatString function block error code: Invalid format string parameters
- 32
- DWORD
-
- 8192
-
-
-
- TcVarGlobal
-
-
- 4248736
-
-
- Global_Variables.FMTERR_INSUFFICIENTARGS
- FB_FormatString function block error code: To much arguments in format string
- 32
- DWORD
-
- 16384
-
-
-
- TcVarGlobal
-
-
- 4248768
-
-
- Global_Variables.FMTERR_DESTBUFFOVERFLOW
- FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long )
- 32
- DWORD
-
- 32768
-
-
-
- TcVarGlobal
-
-
- 4248800
-
-
- Global_Variables.FORMAT_HEXASC_CODES
- 256
- BYTE
-
- 0
- 2
-
-
- 0
- 16
-
-
-
- [0,0]
- 48
-
-
- [0,1]
- 49
-
-
- [0,2]
- 50
-
-
- [0,3]
- 51
-
-
- [0,4]
- 52
-
-
- [0,5]
- 53
-
-
- [0,6]
- 54
-
-
- [0,7]
- 55
-
-
- [0,8]
- 56
-
-
- [0,9]
- 57
-
-
- [0,10]
- 97
-
-
- [0,11]
- 98
-
-
- [0,12]
- 99
-
-
- [0,13]
- 100
-
-
- [0,14]
- 101
-
-
- [0,15]
- 102
-
-
- [1,0]
- 48
-
-
- [1,1]
- 49
-
-
- [1,2]
- 50
-
-
- [1,3]
- 51
-
-
- [1,4]
- 52
-
-
- [1,5]
- 53
-
-
- [1,6]
- 54
-
-
- [1,7]
- 55
-
-
- [1,8]
- 56
-
-
- [1,9]
- 57
-
-
- [1,10]
- 65
-
-
- [1,11]
- 66
-
-
- [1,12]
- 67
-
-
- [1,13]
- 68
-
-
- [1,14]
- 69
-
-
- [1,15]
- 70
-
-
-
-
- TcVarGlobal
-
-
- 4248960
-
-
- Global_Variables.FORMAT_DECASC_CODES
- ASCII to decimal and decimal digits to ASCII codes
- 80
- BYTE
-
- 0
- 10
-
-
-
- [0]
- 48
-
-
- [1]
- 49
-
-
- [2]
- 50
-
-
- [3]
- 51
-
-
- [4]
- 52
-
-
- [5]
- 53
-
-
- [6]
- 54
-
-
- [7]
- 55
-
-
- [8]
- 56
-
-
- [9]
- 57
-
-
-
-
- TcVarGlobal
-
-
- 4249216
-
-
- Global_Variables.SYSTEMTIME_MAX_MONTHDAYS
- 384
- WORD
-
- 0
- 2
-
-
- 1
- 12
-
-
-
- [0,1]
- 31
-
-
- [0,2]
- 28
-
-
- [0,3]
- 31
-
-
- [0,4]
- 30
-
-
- [0,5]
- 31
-
-
- [0,6]
- 30
-
-
- [0,7]
- 31
-
-
- [0,8]
- 31
-
-
- [0,9]
- 30
-
-
- [0,10]
- 31
-
-
- [0,11]
- 30
-
-
- [0,12]
- 31
-
-
- [1,1]
- 31
-
-
- [1,2]
- 29
-
-
- [1,3]
- 31
-
-
- [1,4]
- 30
-
-
- [1,5]
- 31
-
-
- [1,6]
- 30
-
-
- [1,7]
- 31
-
-
- [1,8]
- 31
-
-
- [1,9]
- 30
-
-
- [1,10]
- 31
-
-
- [1,11]
- 30
-
-
- [1,12]
- 31
-
-
-
-
- TcVarGlobal
-
-
- 4254704
-
-
- Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET
- Number of past days since year zero until 1 January 1601
- 32
- DWORD
-
- 584389
-
-
-
- TcVarGlobal
-
-
- 4255552
-
-
- Global_Variables.EMPTY_GUID_STRUCT
- 128
- GUID
-
-
- .Data1
- 0
-
-
- .Data2
- 0
-
-
- .Data3
- 0
-
-
- .Data4[0]
- 0
-
-
- .Data4[1]
- 0
-
-
- .Data4[2]
- 0
-
-
- .Data4[3]
- 0
-
-
- .Data4[4]
- 0
-
-
- .Data4[5]
- 0
-
-
- .Data4[6]
- 0
-
-
- .Data4[7]
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4386464
-
-
- Global_Variables.AMSPORT_TCPIPSRV
- 16
- UINT
-
- 10201
-
-
-
- TcVarGlobal
-
-
- 4389776
-
-
- Global_Variables.TCPADS_IGR_CONLIST
- 32
- UDINT
-
- 2147483649
-
-
-
- TcVarGlobal
-
-
- 4390496
-
-
- Global_Variables.TCPADS_IGR_CLOSEBYHDL
- 32
- UDINT
-
- 2147483650
-
-
-
- TcVarGlobal
-
-
- 4390528
-
-
- Global_Variables.TCPADS_IGR_SENDTOBYHDL
- 32
- UDINT
-
- 2147483655
-
-
-
- TcVarGlobal
-
-
- 4390688
-
-
- Global_Variables.TCPADSCONLST_IOF_UDPBIND
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4390944
-
-
- Global_Variables.TCPADS_NULL_HSOCKET
- Empty (not initialized) socket
- 352
- T_HSOCKET
-
-
- .handle
- 0
-
-
- .remoteAddr.nPort
- 0
-
-
- .remoteAddr.sAddr
-
-
-
- .localAddr.nPort
- 0
-
-
- .localAddr.sAddr
-
-
-
-
-
- TcVarGlobal
-
-
- 4391040
-
-
- Global_Variables.CONNECT_MODE_ENABLEDBG
- Enables/Disables debugging messages
- 32
- DWORD
-
- 2147483648
-
-
-
- TcVarGlobal
-
-
- 4391456
-
-
- PRG_SPA.xExtILK_OK_OPT
- 8
- BOOL
-
- 1
-
- 626224136
-
-
- GVL_PfeifferParameters.gcMaxPfeifferPumps
- maximum size of the Pfeiffer turbo pump array for a single port
- 16
- INT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 634594592
-
-
- PMPS_GVL.AUX_ATTENUATORS
- Maximum # of attenuators in the PMPS
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 634594608
-
-
- PMPS_GVL.stRequestedBeamParameters
- Summarized request for the line, as recognized by the line arbiter PLC
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal4097184GVL_Logger.fbRootLogger81984FB_LogMessageTcVarGlobal4097216Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4180224Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4180320Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4180800Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4180864Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4180896Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4182176Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4182240Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4182336Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4182464Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4182496Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4182560Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4182592Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4183392Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4184944Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4246496Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4246528Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4246560Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4246592Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4246624Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4246656Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4246720Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4248320Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4248336Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4248352Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4248368Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4248384Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4248400Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4248416Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4248448Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4248480Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4248512Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4248544Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4248576Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4248608Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4248640Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4248704Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4248736Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4248768Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4248800Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4248960Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4249216Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4254704Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4255552Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4386464Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4389776Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4390496Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4390528Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4390688Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4390944Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4391040Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4391456PRG_SPA.xExtILK_OK_OPT8BOOL1626224136GVL_PfeifferParameters.gcMaxPfeifferPumps16INT20TcVarGlobal634594592PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal634594608PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc
pv: @(PREFIX)RequestedBP
io: i
archive: 1Hz monitor
-
-
-
- TcVarGlobal
-
-
- 634595648
-
-
- PMPS_GVL.stCurrentBeamParameters
- Currently active BP set, broadcast by the line arbiter PLC
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal634595648PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc
pv: @(PREFIX)CurrentBP
io: i
archive: 1Hz monitor
-
-
-
- TcVarGlobal
-
-
- 634597408
-
-
- PMPS_GVL.EXCLUDED_ASSERTION_ID
- An assertion ID that should always return "not found" in the assertion pool
- 32
- UDINT
-
- 4294967295
-
-
-
- TcVarGlobal
-
-
- 634600224
-
-
- PMPS_GVL.TRANS_SCALING_FACTOR
- Scaling factor for fixed-point transmission
- 32
- REAL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 634600416
-
-
- PMPS_GVL.MAX_VETO_DEVICES
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 634600448
-
-
- PMPS_GVL.cstFullBeam
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal634597408PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal634600224PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal634600416PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal634600448PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc
pv: @(PREFIX)FullBeamCnst
io: i
archive: 1Hz monitor
field: DESC Full beam constant
-
-
-
- TcVarGlobal
-
-
- 634600544
-
-
- PMPS_GVL.cst0RateBeam
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal634600544PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc
pv: @(PREFIX)0RateBeamCnst
io: i
archive: 1Hz monitor
field: DESC 0-rate beam constant
-
-
-
- TcVarGlobal
-
-
- 634602304
-
-
- PMPS_GVL.MAX_APERTURES
- Maximum # of power slits in the PMPS
- 16
- UINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 634604064
-
-
- PMPS_PARAM.MAX_ASSERTIONS
- Maximum number of BP requests in the arbiter
- 32
- UDINT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 634607232
-
-
- PMPS_PARAM.TRANS_MARGIN
- Allowed % margin above requested transmission level in SafeBPCompare (0.0500 = 5deci% default). Note: change this value if scaling factor changes.
- 32
- REAL
-
- 0.05
-
-
-
- TcVarGlobal
-
-
- 634607264
-
-
- PMPS_TOOLS.fbJson
- 256
- FB_JsonSaxWriter
-
-
- TcVarGlobal
-
-
- 634607296
-
-
- PRG_SampleChamber.iWatchdog
- 32
- UDINT
- 634662016
-
-
- PRG_SDS.rPressSP
- 32
- REAL
-
- 0.0001
-
- 634662048
-
-
- PRG_SampleChamber.RIX_TV4K2_GFS_1
- 93888
- FB_TGCC_ADS
- 634662080
-
-
- PRG_SampleChamber.RIX_IM5K2_PPM_GCC_1
- 93888
- FB_TGCC_ADS
- 634755968
-
-
- PRG_SampleChamber.RIX_VAC_WD
- 7008
- FB_ADS_WATCHDOG
- 634849856
-
-
- PRG_2_PMPS.fbArbiterIO
- 138752
- FB_SubSysToArbiter_IO
- 634863104
-
-
- GVL_Variables.xSystemOverrideMode
- Global system override for the qRIXS Vacuum System
- 8
- BOOL
-
- 0
-
-
-
- pytmc
-
+ TcVarGlobal634602304PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal634604064PMPS_PARAM.MAX_FAST_FAULTS16UINT50TcVarGlobal634607200PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal634607232PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal634607264PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal634607296PRG_SampleChamber.iWatchdog32UDINT634662016PRG_SDS.rPressSP32REAL0.0001634662048PRG_SampleChamber.RIX_TV4K2_GFS_193888FB_TGCC_ADS634662080PRG_SampleChamber.RIX_IM5K2_PPM_GCC_193888FB_TGCC_ADS634755968PRG_SampleChamber.RIX_VAC_WD7008FB_ADS_WATCHDOG634849856PRG_2_PMPS.fbArbiterIO138752FB_SubSysToArbiter_IO634863104GVL_Variables.xSystemOverrideMode8BOOL0pytmc
pv: PLC:QRIXS:VAC:OVRDON
io: io
-
-
-
- TcVarGlobal
-
-
- 635005496
-
-
- PRG_3_LOG.fbLogHandler
- 5784896
- FB_LogHandler
- 635005504
-
-
- GVL_COM.E2_SerialRXBuffer
- Define COM Ports/Buffers incl. library Tc2_SerialCom
- 2512
- ComBuffer
-
-
- TcVarGlobal
-
-
- 640809152
-
-
- GVL_COM.E2_SerialTXBuffer
- 2512
- ComBuffer
-
-
- TcVarGlobal
-
-
- 640811664
-
-
- GVL_COM.st_Pfeiffer_CTRL
- They share the same serial port on the sample chamber
- 3200
- ST_PfeifferControl
-
- 1
- 20
-
-
-
- TcVarGlobal
-
-
- 640824992
-
-
- GVL_COM.st_Pfeiffer_RBK
- 23040
- ST_PfeifferStatus
-
- 1
- 20
-
-
-
- TcVarGlobal
-
-
- 640828224
-
-
- GVL_COM.fb_PfeifferCom
- 797696
- FB_PFEIFFER_COM
-
-
- TcVarGlobal
-
-
- 640851264
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_02
- Gauges
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:ROUGH:GPI:02
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174_00_09]^AI Standard Channel 1^Value
-
-
- TcVarGlobal
-
-
- 641648960
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_11
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:ROUGH:GPI:11
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E9_EL3174-0002]^AI Standard Channel 1^Value
-
-
- TcVarGlobal
-
-
- 641735680
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_12
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:ROUGH:GPI:12
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 2^Value
-
-
- TcVarGlobal
-
-
- 641822400
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_21
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:ROUGH:GPI:21
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 3^Value
-
-
- TcVarGlobal
-
-
- 641909120
-
-
- GVL_Devices.qRIXS_SC_GCC_01
- Gauges
-GCC
- 88384
- FB_MKS500
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 1^Value;
+TcVarGlobal635005496PRG_3_LOG.fbLogHandler5784896FB_LogHandler635005504GVL_COM.E2_SerialRXBuffer2512ComBufferTcVarGlobal640809152GVL_COM.E2_SerialTXBuffer2512ComBufferTcVarGlobal640811664GVL_COM.st_Pfeiffer_CTRL3200ST_PfeifferControl120TcVarGlobal640824992GVL_Variables.xSAOverrideMode8BOOL0pytmc
+ pv: QRIXS:SA:OVRDON
+ io: io
+TcVarGlobal640828192GVL_Variables.SetupMode8BOOL0pytmc pv: QRIXS:SA:SETUP_MODETcVarGlobal640828200GVL_COM.st_Pfeiffer_RBK23040ST_PfeifferStatus120TcVarGlobal640828224GVL_COM.fb_PfeifferCom797696FB_PFEIFFER_COMTcVarGlobal640851264GVL_Devices.qRIXS_ROUGH_GPI_0286720FB_MKS275pytmc pv: QRIXS:ROUGH:GPI:02 TcLinkTo.i_iPRESS_R := TIIB[EL3174_00_09]^AI Standard Channel 1^ValueTcVarGlobal641648960GVL_Devices.qRIXS_ROUGH_GPI_1186720FB_MKS275pytmc pv: QRIXS:ROUGH:GPI:11 TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E9_EL3174-0002]^AI Standard Channel 1^ValueTcVarGlobal641735680GVL_Devices.qRIXS_ROUGH_GPI_1286720FB_MKS275pytmc pv: QRIXS:ROUGH:GPI:12 TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 2^ValueTcVarGlobal641822400GVL_Devices.qRIXS_ROUGH_GPI_2186720FB_MKS275pytmc pv: QRIXS:ROUGH:GPI:21 TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E7_EL3174-0002]^AI Standard Channel 3^ValueTcVarGlobal641909120GVL_Devices.qRIXS_SC_GCC_0188384FB_MKS500TcLinkTo .i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 1^Value;
.i_xHV_ON := TIIB[EL1124_01_22]^Channel 1^Input;
.i_xDisc_Active := TIIB[EL1124_01_22]^Channel 2^Input;
.q_xHV_DIS := TIIB[EL2624_01_18]^Channel 1^Output
-
-
-
- pytmc
-
- pv: QRIXS:SC:GCC:01
-
-
- TcVarGlobal
-
-
- 641995840
-
-
- GVL_Devices.qRIXS_SC_GPI_01
- GPI
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:SC:GPI:01
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 2^Value
-
-
- TcVarGlobal
-
-
- 642084224
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_31
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:ROUGH:GPI:31
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 3^Value
-
-
- TcVarGlobal
-
-
- 642170944
-
-
- GVL_Devices.qRIXS_SA_GCP_02
- MKS972 - Full range guage
- 86464
- FB_972
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 2^Value
-
-
- pytmc
-
+ pytmc
+ pv: QRIXS:SC:GCC:01 TcVarGlobal641995840GVL_Devices.qRIXS_SC_GPI_0186720FB_MKS275pytmc pv: QRIXS:SC:GPI:01 TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 2^ValueTcVarGlobal642084224GVL_Devices.qRIXS_ROUGH_GPI_3186720FB_MKS275pytmc pv: QRIXS:ROUGH:GPI:31 TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_01_23]^AI Standard Channel 3^ValueTcVarGlobal642170944GVL_Devices.qRIXS_SA_GCP_0286464FB_972TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 2^Valuepytmc
pv: QRIXS:SA:GCP:02
io: io
-
-
-
- TcVarGlobal
-
-
- 642257664
-
-
- GVL_Devices.qRIXS_SSL_GCP_20
- 86464
- FB_972
-
-
- pytmc
-
+TcVarGlobal642257664GVL_Devices.qRIXS_SSL_GCP_2086464FB_972pytmc
pv: QRIXS:SSL:GCP:20
io: io
-
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_01_24]^AI Standard Channel 1^Value
-
-
- TcVarGlobal
-
-
- 642344128
-
-
- GVL_Devices.qRIXS_SSL_GCP_30
- 86464
- FB_972
-
-
- pytmc
-
+TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_01_24]^AI Standard Channel 1^ValueTcVarGlobal642344128GVL_Devices.qRIXS_SSL_GCP_3086464FB_972pytmc
pv: QRIXS:SSL:GCP:30
io: io
-
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_01_24]^AI Standard Channel 2^Value
-
-
- TcVarGlobal
-
-
- 642430592
-
-
- GVL_Devices.qRIXS_SDS_GCP_01
- 86464
- FB_972
-
-
- pytmc
- pv: QRIXS:SDS:GCP:01
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 1^Value
-
-
- TcVarGlobal
-
-
- 642517056
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_01
- Valves
- 84928
- FB_VRC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_00_12]^Channel 1^Input;
+TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_01_24]^AI Standard Channel 2^ValueTcVarGlobal642430592GVL_Devices.qRIXS_SDS_GCP_0186464FB_972pytmc pv: QRIXS:SDS:GCP:01 TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 1^ValueTcVarGlobal642517056GVL_Devices.qRIXS_ROUGH_VRC_0184928FB_VRCTcLinkTo.i_xOpnLS := TIIB[EL1004_00_12]^Channel 1^Input;
.i_xClsLS := TIIB[EL1004_00_12]^Channel 2^Input;
.q_xOPN_DO := TIIB[EL2004_00_13]^Channel 1^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:ROUGH:VRC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 642690240
-
-
- GVL_Devices.qRIXS_ROUGH_VRC_02
- 84928
- FB_VRC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_00_12]^Channel 3^Input;
+ TcVarGlobal642690240GVL_Devices.qRIXS_ROUGH_VRC_0284928FB_VRCTcLinkTo.i_xOpnLS := TIIB[EL1004_00_12]^Channel 3^Input;
.i_xClsLS := TIIB[EL1004_00_12]^Channel 4^Input;
.q_xOPN_DO := TIIB[EL2004_00_13]^Channel 2^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:ROUGH:VRC:02
io: io
-
-
-
- TcVarGlobal
-
-
- 642775168
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_01
- MOved to PAX
+ TcVarGlobal642775168GVL_Devices.qRIXS_SA_VRC_01172736FB_VRC_NO_FFOpytmc
+ pv: QRIXS:SA:VRC:01
+TcVarGlobal642860096GVL_Devices.qRIXS_ROUGH_GPI_01
- 93888
- FB_TGPI_ADS
-
-
- TcVarGlobal
-
-
- 643032832
-
-
- GVL_Devices.qRIXS_PRO_01
- 93312
- FB_PRO_ADS
-
-
- TcVarGlobal
-
-
- 643126720
-
-
- GVL_Devices.qRIXS_SC_VRC_10
- VRC
- 84928
- FB_VRC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_01]^Channel 1^Input;
+]]>93888FB_TGPI_ADSTcVarGlobal643032832GVL_Devices.qRIXS_PRO_0193312FB_PRO_ADSTcVarGlobal643126720GVL_Devices.qRIXS_SC_VRC_1084928FB_VRCTcLinkTo.i_xOpnLS := TIIB[EL1004_01_01]^Channel 1^Input;
.i_xClsLS := TIIB[EL1004_01_01]^Channel 2^Input;
.q_xOPN_DO := TIIB[EL2004_01_02]^Channel 1^Output
-
-
-
- pytmc
- pv: QRIXS:SC:VRC:10
-
-
- TcVarGlobal
-
-
- 643220032
-
-
- GVL_Devices.qRIXS_SC_VRC_20
- 84928
- FB_VRC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_01]^Channel 3^Input;
+pytmc pv: QRIXS:SC:VRC:10 TcVarGlobal643220032GVL_Devices.qRIXS_SC_VRC_2084928FB_VRCTcLinkTo.i_xOpnLS := TIIB[EL1004_01_01]^Channel 3^Input;
.i_xClsLS := TIIB[EL1004_01_01]^Channel 4^Input;
.q_xOPN_DO := TIIB[EL2004_01_02]^Channel 2^Output
-
-
-
- pytmc
- pv: QRIXS:SC:VRC:20
-
-
- TcVarGlobal
-
-
- 643304960
-
-
- GVL_Devices.qRIXS_SC_VRC_30
- 84928
- FB_VRC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_03]^Channel 1^Input;
+pytmc pv: QRIXS:SC:VRC:20 TcVarGlobal643304960GVL_Devices.qRIXS_SC_VRC_3084928FB_VRCTcLinkTo.i_xOpnLS := TIIB[EL1004_01_03]^Channel 1^Input;
.i_xClsLS := TIIB[EL1004_01_03]^Channel 2^Input;
.q_xOPN_DO := TIIB[EL2004_01_04]^Channel 4^Output
-
-
-
- pytmc
- pv: QRIX:SC:VRC:30
-
-
- TcVarGlobal
-
-
- 643389888
-
-
- GVL_Devices.qRIXS_SC_VGC_01
- VGC
- 177344
- FB_VGC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_07]^Channel 3^Input;
+pytmc pv: QRIX:SC:VRC:30 TcVarGlobal643389888GVL_Devices.qRIXS_SC_VGC_01177344FB_VGCTcLinkTo.i_xOpnLS := TIIB[EL1004_01_07]^Channel 3^Input;
.i_xClsLS := TIIB[EL1004_01_07]^Channel 4^Input;
.q_xOPN_DO := TIIB[EL2004_01_08]^Channel 1^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIX:SC:VGC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 643474816
-
-
- GVL_Devices.qRIXS_SC_VGC_02
- 177344
- FB_VGC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_09]^Channel 3^Input;
+ TcVarGlobal643474816GVL_Devices.qRIXS_SC_VGC_02177344FB_VGCTcLinkTo.i_xOpnLS := TIIB[EL1004_01_09]^Channel 3^Input;
.i_xClsLS := TIIB[EL1004_01_09]^Channel 4^Input;
.q_xOPN_DO := TIIB[EL2004_01_08]^Channel 2^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIX:SC:VGC:02
io: io
-
-
-
- TcVarGlobal
-
-
- 643652160
-
-
- GVL_Devices.qRIXS_SC_VGC_03
- 85504
- FB_VRC_DA
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_03]^Channel 3^Input;
+ TcVarGlobal643652160GVL_Devices.qRIXS_SC_VGC_0385504FB_VRC_DATcLinkTo.i_xOpnLS := TIIB[EL1004_01_03]^Channel 3^Input;
.i_xClsLS := TIIB[EL1004_01_03]^Channel 4^Input;
.q_xOPN_DO := TIIB[EL2004_01_02]^Channel 4^Output;
.q_xCls_DO := TIIB[EL2004_01_10]^Channel 1^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIX:SC:VGC:03
io: io
-
-
-
- TcVarGlobal
-
-
- 643829504
-
-
- GVL_Devices.qRIXS_SC_PTM_10
- Turbo Pumps
- 83648
- FB_PTM_Pfeiffer
-
-
- pytmc
-
+ TcVarGlobal643829504GVL_Devices.qRIXS_SC_VGC_04177344FB_VGCTcLinkTo.i_xOpnLS := TIIB[EL1004_01_05]^Channel 1^Input;
+ .i_xClsLS := TIIB[EL1004_01_05]^Channel 2^Input;
+ .q_xOPN_DO := TIIB[EL2004_01_04]^Channel 1^Output
+ pytmc pv: QRIXS:SC:VGC:04 TcVarGlobal643915008GVL_Devices.qRIXS_SC_PTM_1083648FB_PTM_Pfeifferpytmc
pv: QRIXS:SC:PTM:10
io: io
-
-
-
- TcLinkTo
- .i_xAtSpd := TIIB[EL1004_01_13]^Channel 1^Input;
+TcLinkTo.i_xAtSpd := TIIB[EL1004_01_13]^Channel 1^Input;
.i_xRemote := TIIB[EL1004_01_13]^Channel 2^Input;
.i_xFaultNC := TIIB[EL1004_01_13]^Channel 3^Input;
.q_RunDO := TIIB[EL2004_01_12]^Channel 1^Output;
.q_xRemote := TIIB[EL2004_01_12]^Channel 2^Output;
.q_PumpingStation := TIIB[EL2004_01_12]^Channel 3^Output
-
-
-
- TcVarGlobal
-
-
- 644433344
-
-
- GVL_Devices.qRIXS_SC_PTM_20
- 83648
- FB_PTM_Pfeiffer
-
-
- TcLinkTo
- .i_xAtSpd := TIIB[EL1004_01_16]^Channel 2^Input;
+TcVarGlobal644433344GVL_Devices.qRIXS_SC_PTM_2083648FB_PTM_PfeifferTcLinkTo.i_xAtSpd := TIIB[EL1004_01_16]^Channel 2^Input;
.i_xFaultNC := TIIB[EL1004_01_16]^Channel 1^Input;
.q_RunDO := TIIB[EL2794_01_15]^Channel 1^Output;
.q_xReset := TIIB[EL2794_01_15]^Channel 2^Output
-
-
-
- pytmc
-
+pytmc
pv: QRIXS:SC:PTM:20
io: io
-
-
-
- TcVarGlobal
-
-
- 644516992
-
-
- GVL_Devices.qRIXS_SC_PTM_30
- 83648
- FB_PTM_Pfeiffer
-
-
- pytmc
-
+TcVarGlobal644516992GVL_Devices.qRIXS_SC_PTM_3083648FB_PTM_Pfeifferpytmc
pv: QRIXS:SC:PTM:30
io: io
-
-
-
- TcLinkTo
- .i_xAtSpd := TIIB[EL1004_01_16]^Channel 4^Input;
+TcLinkTo.i_xAtSpd := TIIB[EL1004_01_16]^Channel 4^Input;
.i_xFaultNC := TIIB[EL1004_01_16]^Channel 3^Input;
.q_RunDO := TIIB[EL2794_01_15]^Channel 3^Output;
.q_xReset := TIIB[EL2794_01_15]^Channel 4^Output
-
-
-
- TcVarGlobal
-
-
- 644600640
-
-
- GVL_Devices.qRIXS_SDS_PTM_10
- PTM- Turbo Pump
- 83648
- FB_PTM_Pfeiffer
-
-
- TcLinkTo
- .i_xAtSpd := TIIB[EL1004_02_08]^Channel 2^Input;
+TcVarGlobal644600640GVL_Devices.qRIXS_SDS_PTM_1083648FB_PTM_PfeifferTcLinkTo.i_xAtSpd := TIIB[EL1004_02_08]^Channel 2^Input;
.i_xFaultNC := TIIB[EL1004_02_08]^Channel 1^Input;
.q_RunDO := TIIB[EL2794_02_09]^Channel 1^Output;
.q_xReset := TIIB[EL2794_02_09]^Channel 2^Output
-
-
-
- pytmc
-
+pytmc
pv: QRIXS:SDS:PTM:10
io: io
-
-
-
- TcVarGlobal
-
-
- 644684288
-
-
- GVL_Devices.qRIXS_SC_PIP_01
- Ion Pump Controller
- 90624
- FB_PIP_Gamma
-
-
- pytmc
-
+TcVarGlobal644684288GVL_Devices.qRIXS_SC_PIP_0190624FB_PIP_Gammapytmc
pv: QRIXS:SC:PIP:01
io: io
-
-
-
- TcLinkTo
- .q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 1^Output;
+TcLinkTo.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 1^Output;
.i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 1^Value;
.i_xSP_DI := TIIB[EL1004_00_05]^Channel 1^Input
-
-
-
- TcVarGlobal
-
-
- 644767936
-
-
- GVL_Devices.qRIXS_SC_PIP_02
- 90624
- FB_PIP_Gamma
-
-
- pytmc
-
+TcVarGlobal644767936GVL_Devices.qRIXS_SC_PIP_0290624FB_PIP_Gammapytmc
pv: QRIXS:SC:PIP:02
io: io
-
-
-
- TcLinkTo
- .q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 2^Output;
+TcLinkTo.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 2^Output;
.i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 2^Value;
.i_xSP_DI := TIIB[EL1004_00_05]^Channel 2^Input
-
-
-
- TcVarGlobal
-
-
- 644858560
-
-
- GVL_Devices.qRIXS_OPT_PIP_01
- 90624
- FB_PIP_Gamma
-
-
- pytmc
-
+TcVarGlobal644858560GVL_Devices.qRIXS_OPT_PIP_0190624FB_PIP_Gammapytmc
pv: QRIXS:OPT:PIP:01
io: io
-
-
-
- TcLinkTo
- .q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 3^Output;
+TcLinkTo.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 3^Output;
.i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 3^Value;
.i_xSP_DI := TIIB[EL1004_00_05]^Channel 3^Input
-
-
-
- TcVarGlobal
-
-
- 644949184
-
-
- GVL_Devices.qRIXS_DET_PIP_01
- 90624
- FB_PIP_Gamma
-
-
- pytmc
-
+TcVarGlobal644949184GVL_Devices.qRIXS_DET_PIP_0190624FB_PIP_Gammapytmc
pv: QRIXS:DET:PIP:01
io: io
-
-
-
- TcLinkTo
- .q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 4^Output;
+TcLinkTo.q_xHVEna_DO := TIIB[EL2794_00_04]^Channel 4^Output;
.i_iPRESS := TIIB[EL3064_00_03]^AI Standard Channel 4^Value;
.i_xSP_DI := TIIB[EL1004_00_05]^Channel 4^Input
-
-
-
- TcVarGlobal
-
-
- 645039808
-
-
- GVL_SA.qRIXS_OPT_VGC_01
- -- Normally Closed Valve with Readback --
- 177344
- FB_VGC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 1^Input;
+TcVarGlobal645039808GVL_SA.qRIXS_OPT_VGC_01177344FB_VGCTcLinkTo.i_xOpnLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 1^Input;
.i_xClsLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 2^Input;
.q_xOPN_DO := TIIB[qRIXS_PNL1_E3_EL2004]^Channel 1^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:OPT:VGC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645130432
-
-
- GVL_SA.qRIXS_SA_VWC_01
- 177344
- FB_VGC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 3^Input;
+ TcVarGlobal645130432GVL_SA.qRIXS_SA_VWC_01177344FB_VGCTcLinkTo.i_xOpnLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 3^Input;
.i_xClsLS := TIIB[qRIXS_PNL1_E1_EL1004]^Channel 4^Input;
.q_xOPN_DO := TIIB[qRIXS_PNL1_E3_EL2004]^Channel 2^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:BLW:VRC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645307776
-
-
- GVL_SA.qRIXS_DET_VGC_01
- 177344
- FB_VGC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[qRIXS_PNL1_E2_EL1004]^Channel 1^Input;
+ TcVarGlobal645307776GVL_SA.qRIXS_DET_VGC_01177344FB_VGCTcLinkTo.i_xOpnLS := TIIB[qRIXS_PNL1_E2_EL1004]^Channel 1^Input;
.i_xClsLS := TIIB[qRIXS_PNL1_E2_EL1004]^Channel 2^Input;
.q_xOPN_DO := TIIB[qRIXS_PNL1_E3_EL2004]^Channel 3^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:DET:VGC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645485120
-
-
- GVL_SA.qRIXS_OPT_GPI_01
- MKS275 - Pirani
- 86720
- FB_MKS275
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 1^Value
-
-
- pytmc
-
+ TcVarGlobal645485120GVL_SA.qRIXS_OPT_GPI_0186720FB_MKS275TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 1^Valuepytmc
pv: QRIXS:OPT:GPI:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645662464
-
-
- GVL_SA.qRIXS_DET_GPI_01
- 86720
- FB_MKS275
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 2^Value
-
-
- pytmc
-
+ TcVarGlobal645662464GVL_SA.qRIXS_DET_GPI_0186720FB_MKS275TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 2^Valuepytmc
pv: QRIXS:DET:GPI:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645749184
-
-
- GVL_SA.qRIXS_SA_GCP_01
- MKS972 - Full range guage
- 86464
- FB_972
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 3^Value
-
-
- pytmc
-
+ TcVarGlobal645749184GVL_SA.qRIXS_SA_GCP_0186464FB_972TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E5_EL3174-0002]^AI Standard Channel 3^Valuepytmc
pv: QRIXS:SA:GCP:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645835904
-
-
- GVL_SA.qRIXS_OPT_GCC_01
- MKS500 - Cold cathode gauge
- 88384
- FB_MKS500
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 1^Value;
+ TcVarGlobal645835904GVL_SA.qRIXS_OPT_GCC_0188384FB_MKS500TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 1^Value;
.i_xHV_ON := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 1^Input;
.i_xDisc_Active := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 2^Input;
.q_xHV_DIS := TIIB[qRIXS_PNL1_E4_EL2624]^Channel 1^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:OPT:GCC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 645922368
-
-
- GVL_SA.qRIXS_DET_GCC_01
- 88384
- FB_MKS500
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 2^Value;
+ TcVarGlobal645922368GVL_SA.qRIXS_DET_GCC_0188384FB_MKS500TcLinkTo.i_iPRESS_R := TIIB[qRIXS_PNL1_E6_EL3174-0002]^AI Standard Channel 2^Value;
.i_xHV_ON := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 3^Input;
.i_xDisc_Active := TIIB[qRIXS_PNL1_E8_EL1124]^Channel 4^Input;
.q_xHV_DIS := TIIB[qRIXS_PNL1_E4_EL2624]^Channel 2^Output
-
-
-
- pytmc
-
+ pytmc
pv: QRIXS:DET:GCC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 646010752
-
-
- GVL_PMPS.fbArbiter
- 474624
- FB_Arbiter
-
-
- pytmc
- pv: PLC:QRIX:VAC:ARB:01
-
-
- old_input_assignments
-
-
- TcVarGlobal
-
-
- 646099136
-
-
- GVL_PMPS.fbArbiter2
- no pytmc pv because it is not used
- 474624
- FB_Arbiter
-
-
- old_input_assignments
-
-
- TcVarGlobal
-
-
- 646573760
-
-
- GVL_PMPS.fbFastFaultOutput1
- 495296
- FB_HardwareFFOutput
-
-
- .bAutoReset
- 1
-
-
- .i_sNetID
- 172.21.92.73.1.1
-
-
-
-
- pytmc
- pv: PLC:QRIX:VAC:FFO:01
-
-
- TcLinkTo
- .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output
-
-
- TcVarGlobal
-
-
- 647048384
-
-
- GVL_PMPS.fbFastFaultOutput2
- no pytmc pv because it is not needed for P/MPS
- 495296
- FB_HardwareFFOutput
-
-
- .bAutoReset
- 1
-
-
- .i_sNetID
- 172.21.92.73.1.1
-
-
-
-
- TcLinkTo
- .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output
-
-
- TcVarGlobal
-
-
- 647543680
-
-
- TwinCAT_SystemInfoVarList._AppInfo
- 2048
- PlcAppSystemInfo
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 648040256
-
-
- TwinCAT_SystemInfoVarList._TaskInfo
- 2048
- PlcTaskSystemInfo
-
- 1
- 2
-
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 648042304
-
-
- TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 648044352
-
-
- TwinCAT_SystemInfoVarList._TaskOid_PlcTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 648044384
-
-
- TwinCAT_SystemInfoVarList.__PlcTask
- 704
- _Implicit_Task_Info
-
-
- .dwVersion
- 2
-
-
-
-
- TcContextName
- PlcTask
-
-
- TcVarGlobal
-
-
- 648044480
-
-
- TC_EVENTS.LCLSGeneralEventClass
- ST_LCLSGeneralEventClass
- 960
- ST_LCLSGeneralEventClass
-
-
- tc_no_symbol
- unused
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648076864
-
-
- TC_EVENT_CLASSES.TcSystemEventClass
- 11F7FC20-DBF4-4DAF-96C7-1FD6B6156B31
- 128
- GUID
-
-
- .Data1
- 301464608
-
-
- .Data2
- 56308
-
-
- .Data3
- 19887
-
-
- .Data4[0]
- 150
-
-
- .Data4[1]
- 199
-
-
- .Data4[2]
- 31
-
-
- .Data4[3]
- 214
-
-
- .Data4[4]
- 182
-
-
- .Data4[5]
- 21
-
-
- .Data4[6]
- 107
-
-
- .Data4[7]
- 49
-
-
-
-
- tc_no_symbol
- unused;ST_TcSystemEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648090496
-
-
- TC_EVENT_CLASSES.TcGeneralAdsEventClass
- 98BCB284-F932-4EA4-B58B-68A1F1C34192
- 128
- GUID
-
-
- .Data1
- 2562503300
-
-
- .Data2
- 63794
-
-
- .Data3
- 20132
-
-
- .Data4[0]
- 181
-
-
- .Data4[1]
- 139
-
-
- .Data4[2]
- 104
-
-
- .Data4[3]
- 161
-
-
- .Data4[4]
- 241
-
-
- .Data4[5]
- 195
-
-
- .Data4[6]
- 65
-
-
- .Data4[7]
- 146
-
-
-
-
- tc_no_symbol
- unused;ST_TcGeneralAdsEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648090624
-
-
- TC_EVENT_CLASSES.TcRouterEventClass
- E3D84344-4CB3-44DB-8D94-12F9CE0E2F90
- 128
- GUID
-
-
- .Data1
- 3822601028
-
-
- .Data2
- 19635
-
-
- .Data3
- 17627
-
-
- .Data4[0]
- 141
-
-
- .Data4[1]
- 148
-
-
- .Data4[2]
- 18
-
-
- .Data4[3]
- 249
-
-
- .Data4[4]
- 206
-
-
- .Data4[5]
- 14
-
-
- .Data4[6]
- 47
-
-
- .Data4[7]
- 144
-
-
-
-
- tc_no_symbol
- unused;ST_TcRouterEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648090752
-
-
- TC_EVENT_CLASSES.TcRTimeEventClass
- B63588AE-B30A-4DCE-A44F-F929FB114944
- 128
- GUID
-
-
- .Data1
- 3056961710
-
-
- .Data2
- 45834
-
-
- .Data3
- 19918
-
-
- .Data4[0]
- 164
-
-
- .Data4[1]
- 79
-
-
- .Data4[2]
- 249
-
-
- .Data4[3]
- 41
-
-
- .Data4[4]
- 251
-
-
- .Data4[5]
- 17
-
-
- .Data4[6]
- 73
-
-
- .Data4[7]
- 68
-
-
-
-
- tc_no_symbol
- unused;ST_TcRTimeEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648090880
-
-
- TC_EVENT_CLASSES.Win32EventClass
- 1D0C4BAC-ECF3-4F33-8F20-A12E77AB6387
- 128
- GUID
-
-
- .Data1
- 487345068
-
-
- .Data2
- 60659
-
-
- .Data3
- 20275
-
-
- .Data4[0]
- 143
-
-
- .Data4[1]
- 32
-
-
- .Data4[2]
- 161
-
-
- .Data4[3]
- 46
-
-
- .Data4[4]
- 119
-
-
- .Data4[5]
- 171
-
-
- .Data4[6]
- 99
-
-
- .Data4[7]
- 135
-
-
-
-
- tc_no_symbol
- unused;ST_Win32EventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648091008
-
-
- TC_EVENT_CLASSES.LCLSGeneralEventClass
- 97CF8247-B59C-4E2C-B4B0-7350D0471457
- 128
- GUID
-
-
- .Data1
- 2546958919
-
-
- .Data2
- 46492
-
-
- .Data3
- 20012
-
-
- .Data4[0]
- 180
-
-
- .Data4[1]
- 176
-
-
- .Data4[2]
- 115
-
-
- .Data4[3]
- 80
-
-
- .Data4[4]
- 208
-
-
- .Data4[5]
- 71
-
-
- .Data4[6]
- 20
-
-
- .Data4[7]
- 87
-
-
-
-
- tc_no_symbol
- unused;ST_LCLSGeneralEventClass
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 648091136
-
-
-
- 4
- PlcTask Retains
- 0
- 81723392
-
- PMPS_GVL.AccumulatedFF
- Any time a FF occurs
- 32
- UDINT
-
-
- pytmc
-
+ TcVarGlobal646010752GVL_PMPS.fbArbiter474624FB_Arbiterpytmcpv: PLC:QRIX:VAC:ARB:01old_input_assignmentsTcVarGlobal646099136GVL_PMPS.fbArbiter2474624FB_Arbiterold_input_assignmentsTcVarGlobal646573760GVL_PMPS.fbFastFaultOutput1495296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.92.73.1.1pytmcpv: PLC:QRIX:VAC:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal647048384GVL_PMPS.fbFastFaultOutput2495296FB_HardwareFFOutput.bAutoReset1.i_sNetID172.21.92.73.1.1TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal647543680TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal648040256TwinCAT_SystemInfoVarList._TaskInfo2048PlcTaskSystemInfo12no_initTcVarGlobal648042304TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal648044352TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal648044384TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal648044480TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal648076864TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data1301464608.Data256308.Data319887.Data4[0]150.Data4[1]199.Data4[2]31.Data4[3]214.Data4[4]182.Data4[5]21.Data4[6]107.Data4[7]49tc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal648090496TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12562503300.Data263794.Data320132.Data4[0]181.Data4[1]139.Data4[2]104.Data4[3]161.Data4[4]241.Data4[5]195.Data4[6]65.Data4[7]146tc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal648090624TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13822601028.Data219635.Data317627.Data4[0]141.Data4[1]148.Data4[2]18.Data4[3]249.Data4[4]206.Data4[5]14.Data4[6]47.Data4[7]144tc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal648090752TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data13056961710.Data245834.Data319918.Data4[0]164.Data4[1]79.Data4[2]249.Data4[3]41.Data4[4]251.Data4[5]17.Data4[6]73.Data4[7]68tc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal648090880TC_EVENT_CLASSES.Win32EventClass128GUID.Data1487345068.Data260659.Data320275.Data4[0]143.Data4[1]32.Data4[2]161.Data4[3]46.Data4[4]119.Data4[5]171.Data4[6]99.Data4[7]135tc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal648091008TC_EVENT_CLASSES.LCLSGeneralEventClass128GUID.Data12546958919.Data246492.Data320012.Data4[0]180.Data4[1]176.Data4[2]115.Data4[3]80.Data4[4]208.Data4[5]71.Data4[6]20.Data4[7]87tc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal648091136PRG_SA_WINDOW.xFirstPass8BOOL652585616PRG_SA_WINDOW.bExtPress8BOOL652585624PRG_SA_WINDOW.state16E_STATES652585632PRG_SA_WINDOW.fbFSInit64R_TRIG653323520PRG_SA_WINDOW.g_FastFaultOutputNA495296FB_HardwareFFOutput653323584PRG_SA_WINDOW.g_fbArbiterNA474624FB_Arbiterold_input_assignments6538188804PlcTask Retains081920000PMPS_GVL.AccumulatedFF32UDINTpytmc
pv: @(PREFIX)AccumulatedFastFaults
io: i
-
-
-
- TcVarGlobal
-
-
- 3072032
-
-
-
- 16
- CommTask Inputs
- 1
- 81723392
-
- GVL_Interface.QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS
- I/O Inputs to QRIX Motion PLC
- 16
- UINT
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS
-
-
-
- TcAddressType
- Input
-
-
- TcVarGlobal
-
-
- 634861392
-
-
- GVL_COM.stComIn
- SERIAL IO
- 192
- EL6inData22B
-
-
- TcLinkTo
- .Status:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Status;
+ TcVarGlobal307203216CommTask Inputs181920000GVL_Interface.QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS16UINTTcLinkToTIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Inputs^QRIX_MOT_SDS_MMS_H_RAW_ENC_CNTS
+ TcAddressTypeInputTcVarGlobal634861392GVL_COM.stComIn192EL6inData22BTcLinkTo.Status:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Status;
.D[0]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 0;
.D[1]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 1;
.D[2]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 2;
@@ -41205,27 +1430,7 @@ QRIX_ROUGH_VRO_01 : FB_VVC;
.D[19]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 19;
.D[20]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 20;
.D[21]:=TIIB[EL6021_01_14]^COM TxPDO-Map Inputs Channel 2^Data In 21;
-
-
-
- TcAddressType
- Input
-
-
- TcVarGlobal
-
-
- 640808768
-
-
- GVL_COM.E2_stComIn
- SERIAL IO
- 192
- EL6inData22B
-
-
- TcLinkTo
- .Status:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Status;
+ TcAddressTypeInputTcVarGlobal640808768GVL_COM.E2_stComIn192EL6inData22BTcLinkTo.Status:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Status;
.D[0]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 0;
.D[1]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 1;
.D[2]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 2;
@@ -41248,236 +1453,9 @@ QRIX_ROUGH_VRO_01 : FB_VVC;
.D[19]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 19;
.D[20]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 20;
.D[21]:=TIIB[EP6002-0002]^COM TxPDO-Map Inputs Channel 1^Data In 21;
-
-
-
- TcAddressType
- Input
-
-
- TcVarGlobal
-
-
- 640824608
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_04.i_iPRESS_R
- input Pressure // Link to analog Input
- 16
- INT
-
-
- TcAddressType
- Input
-
-
- 642689984
-
-
- GVL_Devices.qRIXS_SA_VRC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642944992
-
-
- GVL_Devices.qRIXS_SA_VRC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 642945000
-
-
- GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644092224
-
-
- GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644092232
-
-
- GVL_Devices.qRIXS_SC_VGC_05.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644177248
-
-
- GVL_Devices.qRIXS_SC_VGC_05.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644177256
-
-
- GVL_Devices.qRIXS_SDS_VRC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644262176
-
-
- GVL_Devices.qRIXS_SDS_VRC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644262184
-
-
- GVL_Devices.qRIXS_SC_VRC_01.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644348384
-
-
- GVL_Devices.qRIXS_SC_VRC_01.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644348392
-
-
- GVL_Devices.qRIXS_SDS_VRC_31.i_xOpnLS
- IO
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644433312
-
-
- GVL_Devices.qRIXS_SDS_VRC_31.i_xClsLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 644433320
-
-
-
- 17
- CommTask Outputs
- 1
- 81723392
-
- GVL_Interface.QRIX_VAC_VGC_03_OP_CMD
- I/O Outputs to QRIX Motion PLC
- 8
- BOOL
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_OP_CMD
-
-
-
- TcAddressType
- Output
-
-
- TcVarGlobal
-
-
- 635005480
-
-
- GVL_Interface.QRIX_VAC_VGC_03_CL_CMD
- 8
- BOOL
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_CL_CMD
-
-
-
- TcAddressType
- Output
-
-
- TcVarGlobal
-
-
- 635005488
-
-
- GVL_COM.stComOut
- 192
- EL6outData22B
-
-
- TcLinkTo
- .Ctrl:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Ctrl;
+ TcAddressTypeInputTcVarGlobal640824608GVL_Devices.qRIXS_ROUGH_GPI_04.i_iPRESS_R16INTTcAddressTypeInput642689984GVL_Devices.qRIXS_SC_VGC_05.i_xOpnLS8BOOLTcAddressTypeInput644177248GVL_Devices.qRIXS_SC_VGC_05.i_xClsLS8BOOLTcAddressTypeInput644177256GVL_Devices.qRIXS_SDS_VRC_01.i_xOpnLS8BOOLTcAddressTypeInput644262176GVL_Devices.qRIXS_SDS_VRC_01.i_xClsLS8BOOLTcAddressTypeInput644262184GVL_Devices.qRIXS_SC_VRC_01.i_xOpnLS8BOOLTcAddressTypeInput644348384GVL_Devices.qRIXS_SC_VRC_01.i_xClsLS8BOOLTcAddressTypeInput644348392GVL_Devices.qRIXS_SDS_VRC_31.i_xOpnLS8BOOLTcAddressTypeInput644433312GVL_Devices.qRIXS_SDS_VRC_31.i_xClsLS8BOOLTcAddressTypeInput64443332017CommTask Outputs181920000GVL_Interface.QRIX_VAC_VGC_03_OP_CMD8BOOLTcLinkToTIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_OP_CMD
+ TcAddressTypeOutputTcVarGlobal635005480GVL_Interface.QRIX_VAC_VGC_03_CL_CMD8BOOLTcLinkToTIID^Device 1 (EtherCAT)^B950_233_R03_DRL_01^EK1122_00_16^QRIX_MOT_INT (EL6692)^IO Outputs^QRIX_VAC_VGC_03_CL_CMD
+ TcAddressTypeOutputTcVarGlobal635005488GVL_COM.stComOut192EL6outData22BTcLinkTo.Ctrl:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Ctrl;
.D[0]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 0;
.D[1]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 1;
.D[2]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 2;
@@ -41500,26 +1478,7 @@ QRIX_ROUGH_VRO_01 : FB_VVC;
.D[19]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 19;
.D[20]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 20;
.D[21]:=TIIB[EL6021_01_14]^COM RxPDO-Map Outputs Channel 2^Data Out 21;
-
-
-
- TcAddressType
- Output
-
-
- TcVarGlobal
-
-
- 640808960
-
-
- GVL_COM.E2_stComOut
- 192
- EL6outData22B
-
-
- TcLinkTo
- .Ctrl:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Ctrl;
+ TcAddressTypeOutputTcVarGlobal640808960GVL_COM.E2_stComOut192EL6outData22BTcLinkTo.Ctrl:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Ctrl;
.D[0]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 0;
.D[1]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 1;
.D[2]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 2;
@@ -41542,4891 +1501,41 @@ QRIX_ROUGH_VRO_01 : FB_VVC;
.D[19]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 19;
.D[20]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 20;
.D[21]:=TIIB[EP6002-0002]^COM RxPDO-Map Outputs Channel 1^Data Out 21;
-
-
-
- TcAddressType
- Output
-
-
- TcVarGlobal
-
-
- 640824800
-
-
- GVL_Devices.qRIXS_SA_VRC_01.q_xCLS_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 642945008
-
-
- GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644092240
-
-
- GVL_Devices.qRIXS_SC_VGC_05.q_xCLS_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644177264
-
-
- GVL_Devices.qRIXS_SDS_VRC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644262192
-
-
- GVL_Devices.qRIXS_SDS_VVC_01.q_xOPN_DO
- IO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644262816
-
-
- GVL_Devices.qRIXS_SDS_VVC_02.q_xOPN_DO
- IO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644263456
-
-
- GVL_Devices.qRIXS_SC_VRC_01.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644348400
-
-
- GVL_Devices.qRIXS_SDS_VRC_31.q_xOPN_DO
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 644433328
-
-
-
- 19
- CommTask Internal
- 1
- 81723392
-
- DefaultGlobals.stSys
- Included for you
- 40
- ST_System
-
-
- TcVarGlobal
-
-
- 4096000
-
-
- GeneralConstants.MAX_STATES
- 16 including "Unknown" is the max for an EPICS MBBI/MBBO
+ TcAddressTypeOutputTcVarGlobal640824800GVL_Devices.qRIXS_SC_VGC_05.q_xCLS_DO8BOOLTcAddressTypeOutput644177264GVL_Devices.qRIXS_SDS_VRC_01.q_xOPN_DO8BOOLTcAddressTypeOutput644262192GVL_Devices.qRIXS_SDS_VVC_01.q_xOPN_DO8BOOLTcAddressTypeOutput644262816GVL_Devices.qRIXS_SDS_VVC_02.q_xOPN_DO8BOOLTcAddressTypeOutput644263456GVL_Devices.qRIXS_SC_VRC_01.q_xOPN_DO8BOOLTcAddressTypeOutput644348400GVL_Devices.qRIXS_SDS_VRC_31.q_xOPN_DO8BOOLTcAddressTypeOutput64443332819CommTask Internal181920000DefaultGlobals.stSys40ST_SystemTcVarGlobal4096000GeneralConstants.MAX_STATES
- 16
- UINT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4096048
-
-
- DefaultGlobals.fTimeStamp
- 64
- LREAL
-
-
- TcVarGlobal
-
-
- 4096064
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED
- Retain data loaded
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4096328
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID
- Retain data is invalid
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4097128
-
-
- Global_Variables.AMSPORT_LOGGER
- Logger
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4097136
-
-
- GVL_Logger.TCPADS_MAXUDP_BUFFSIZE
- Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm
+ You can make this larger if you want to use states-based FBs sized beyond the EPICS enum limit]]>16UINT15TcVarGlobal4096048DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096064Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096328Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097128Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4097136GVL_Logger.TCPADS_MAXUDP_BUFFSIZE
- 32
- UDINT
-
- 10000
-
-
-
- analysis
- -33
-
-
- TcVarGlobal
-
-
- 4097152
-
-
- Global_Version.stLibVersion_Tc2_EtherCAT
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 21
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.3.21.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4179200
-
-
- Global_Version.stLibVersion_Tc2_Standard
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 3
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.3.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4179488
-
-
- Global_Version.stLibVersion_Tc2_System
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 4
-
-
- .iBuild
- 26
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.4.26.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4179776
-
-
- Global_Variables.AMSPORT_EVENTLOG
- Event logger
- 16
- UINT
-
- 110
-
-
-
- TcVarGlobal
-
-
- 4180064
-
-
- Global_Variables.AMSPORT_R0_RTIME
- R0 Real time
- 16
- UINT
-
- 200
-
-
-
- TcVarGlobal
-
-
- 4180080
-
-
- Global_Variables.AMSPORT_R0_IO
- I/O Driver
- 16
- UINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 4180096
-
-
- Global_Variables.AMSPORT_R0_NC
- 16
- UINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4180112
-
-
- Global_Variables.AMSPORT_R0_NCSAF
- 16
- UINT
-
- 501
-
-
-
- TcVarGlobal
-
-
- 4180128
-
-
- Global_Variables.AMSPORT_R0_NCSVB
- 16
- UINT
-
- 511
-
-
-
- TcVarGlobal
-
-
- 4180144
-
-
- Global_Variables.AMSPORT_R0_ISG
- 16
- UINT
-
- 550
-
-
-
- TcVarGlobal
-
-
- 4180160
-
-
- Global_Variables.AMSPORT_R0_CNC
- 16
- UINT
-
- 600
-
-
-
- TcVarGlobal
-
-
- 4180176
-
-
- Global_Variables.AMSPORT_R0_LINE
- 16
- UINT
-
- 700
-
-
-
- TcVarGlobal
-
-
- 4180192
-
-
- Global_Variables.AMSPORT_R0_PLC
- 16
- UINT
-
- 800
-
-
-
- TcVarGlobal
-
-
- 4180208
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS2
- TwinCAT v2.xx second PLC runtime system
- 16
- UINT
-
- 811
-
-
-
- TcVarGlobal
-
-
- 4180240
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS3
- TwinCAT v2.xx third PLC runtime system
- 16
- UINT
-
- 821
-
-
-
- TcVarGlobal
-
-
- 4180256
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS4
- TwinCAT v2.xx fourth PLC runtime system
- 16
- UINT
-
- 831
-
-
-
- TcVarGlobal
-
-
- 4180272
-
-
- Global_Variables.AMSPORT_R0_CAM
- 16
- UINT
-
- 900
-
-
-
- TcVarGlobal
-
-
- 4180288
-
-
- Global_Variables.AMSPORT_R0_CAMTOOL
- Camming tool
- 16
- UINT
-
- 950
-
-
-
- TcVarGlobal
-
-
- 4180304
-
-
- Global_Variables.AMSPORT_R3_SCOPESERVER
- TwinCAT Scope Server
- 16
- UINT
-
- 14001
-
-
-
- TcVarGlobal
-
-
- 4180336
-
-
- Global_Variables.ADSSTATE_INVALID
- Invalid ADS state
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4180352
-
-
- Global_Variables.ADSSTATE_IDLE
- 16
- UINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4180368
-
-
- Global_Variables.ADSSTATE_RESET
- 16
- UINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4180384
-
-
- Global_Variables.ADSSTATE_INIT
- 16
- UINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4180400
-
-
- Global_Variables.ADSSTATE_START
- 16
- UINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4180416
-
-
- Global_Variables.ADSSTATE_RUN
- 16
- UINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4180432
-
-
- Global_Variables.ADSSTATE_STOP
- 16
- UINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4180448
-
-
- Global_Variables.ADSSTATE_SAVECFG
- 16
- UINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4180464
-
-
- Global_Variables.ADSSTATE_LOADCFG
- 16
- UINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4180480
-
-
- Global_Variables.ADSSTATE_POWERFAILURE
- 16
- UINT
-
- 9
-
-
-
- TcVarGlobal
-
-
- 4180496
-
-
- Global_Variables.ADSSTATE_POWERGOOD
- 16
- UINT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4180512
-
-
- Global_Variables.ADSSTATE_ERROR
- 16
- UINT
-
- 11
-
-
-
- TcVarGlobal
-
-
- 4180528
-
-
- Global_Variables.ADSSTATE_SHUTDOWN
- 16
- UINT
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4180544
-
-
- Global_Variables.ADSSTATE_SUSPEND
- 16
- UINT
-
- 13
-
-
-
- TcVarGlobal
-
-
- 4180560
-
-
- Global_Variables.ADSSTATE_RESUME
- 16
- UINT
-
- 14
-
-
-
- TcVarGlobal
-
-
- 4180576
-
-
- Global_Variables.ADSSTATE_CONFIG
- System is in config mode
- 16
- UINT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4180592
-
-
- Global_Variables.ADSSTATE_RECONFIG
- System should restart in config mode
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4180608
-
-
- Global_Variables.ADSSTATE_STOPPING
- 16
- UINT
-
- 17
-
-
-
- TcVarGlobal
-
-
- 4180624
-
-
- Global_Variables.ADSSTATE_INCOMPATIBLE
- 16
- UINT
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4180640
-
-
- Global_Variables.ADSSTATE_EXCEPTION
- 16
- UINT
-
- 19
-
-
-
- TcVarGlobal
-
-
- 4180656
-
-
- Global_Variables.ADSSTATE_MAXSTATES
- Max. number of available ads states
- 16
- UINT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 4180672
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4180688
-
-
- Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED
- Persistent data loaded
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4180696
-
-
- Global_Variables.ADSIGRP_SYMTAB
- Symbol table
- 32
- UDINT
-
- 61440
-
-
-
- TcVarGlobal
-
-
- 4180704
-
-
- Global_Variables.ADSIGRP_SYMNAME
- Symbol name
- 32
- UDINT
-
- 61441
-
-
-
- TcVarGlobal
-
-
- 4180736
-
-
- Global_Variables.ADSIGRP_SYMVAL
- Symbol value
- 32
- UDINT
-
- 61442
-
-
-
- TcVarGlobal
-
-
- 4180768
-
-
- Global_Variables.ADSIGRP_SYM_VALBYNAME
- 32
- UDINT
-
- 61444
-
-
-
- TcVarGlobal
-
-
- 4180832
-
-
- Global_Variables.ADSIGRP_SYM_INFOBYNAME
- 32
- UDINT
-
- 61447
-
-
-
- TcVarGlobal
-
-
- 4180928
-
-
- Global_Variables.ADSIGRP_SYM_VERSION
- 32
- UDINT
-
- 61448
-
-
-
- TcVarGlobal
-
-
- 4180960
-
-
- Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX
- 32
- UDINT
-
- 61449
-
-
-
- TcVarGlobal
-
-
- 4180992
-
-
- Global_Variables.ADSIGRP_SYM_DOWNLOAD
- 32
- UDINT
-
- 61450
-
-
-
- TcVarGlobal
-
-
- 4181024
-
-
- Global_Variables.ADSIGRP_SYM_UPLOAD
- 32
- UDINT
-
- 61451
-
-
-
- TcVarGlobal
-
-
- 4181056
-
-
- Global_Variables.ADSIGRP_SYM_UPLOADINFO
- 32
- UDINT
-
- 61452
-
-
-
- TcVarGlobal
-
-
- 4181088
-
-
- Global_Variables.ADSIGRP_SYMNOTE
- Notification of named handle
- 32
- UDINT
-
- 61456
-
-
-
- TcVarGlobal
-
-
- 4181120
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIB
- Read/write input BYTE(S)
- 32
- UDINT
-
- 61472
-
-
-
- TcVarGlobal
-
-
- 4181152
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIX
- Read/write input bit
- 32
- UDINT
-
- 61473
-
-
-
- TcVarGlobal
-
-
- 4181184
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RISIZE
- Read input size (in BYTE)
- 32
- UDINT
-
- 61477
-
-
-
- TcVarGlobal
-
-
- 4181216
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWOB
- Read/write output BYTE(S)
- 32
- UDINT
-
- 61488
-
-
-
- TcVarGlobal
-
-
- 4181248
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWOX
- Read/write output bit
- 32
- UDINT
-
- 61489
-
-
-
- TcVarGlobal
-
-
- 4181280
-
-
- Global_Variables.ADSIGRP_IOIMAGE_ROSIZE
- Read/write output bit
- 32
- UDINT
-
- 61493
-
-
-
- TcVarGlobal
-
-
- 4181312
-
-
- Global_Variables.ADSIGRP_IOIMAGE_CLEARI
- Write inputs TO null
- 32
- UDINT
-
- 61504
-
-
-
- TcVarGlobal
-
-
- 4181344
-
-
- Global_Variables.ADSIGRP_IOIMAGE_CLEARO
- Write outputs TO null
- 32
- UDINT
-
- 61520
-
-
-
- TcVarGlobal
-
-
- 4181376
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIOB
- Read input AND write output BYTE(S) ADS-READWRITE
- 32
- UDINT
-
- 61536
-
-
-
- TcVarGlobal
-
-
- 4181408
-
-
- Global_Variables.ADSIGRP_DEVICE_DATA
- State, name, etc...
- 32
- UDINT
-
- 61696
-
-
-
- TcVarGlobal
-
-
- 4181440
-
-
- Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE
- Ads state OF device
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4181472
-
-
- Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE
- Device state
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4181504
-
-
- Global_Variables.SYSTEMSERVICE_OPENCREATE
- Open and if not existing create
- 32
- UDINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4181536
-
-
- Global_Variables.SYSTEMSERVICE_OPENREAD
- Open existing for read access
- 32
- UDINT
-
- 101
-
-
-
- TcVarGlobal
-
-
- 4181568
-
-
- Global_Variables.SYSTEMSERVICE_OPENWRITE
- Open existing for write access
- 32
- UDINT
-
- 102
-
-
-
- TcVarGlobal
-
-
- 4181600
-
-
- Global_Variables.SYSTEMSERVICE_CREATEFILE
- Create
- 32
- UDINT
-
- 110
-
-
-
- TcVarGlobal
-
-
- 4181632
-
-
- Global_Variables.SYSTEMSERVICE_CLOSEHANDLE
- Close
- 32
- UDINT
-
- 111
-
-
-
- TcVarGlobal
-
-
- 4181664
-
-
- Global_Variables.SYSTEMSERVICE_FOPEN
- 32
- UDINT
-
- 120
-
-
-
- TcVarGlobal
-
-
- 4181696
-
-
- Global_Variables.SYSTEMSERVICE_FCLOSE
- 32
- UDINT
-
- 121
-
-
-
- TcVarGlobal
-
-
- 4181728
-
-
- Global_Variables.SYSTEMSERVICE_FREAD
- 32
- UDINT
-
- 122
-
-
-
- TcVarGlobal
-
-
- 4181760
-
-
- Global_Variables.SYSTEMSERVICE_FWRITE
- 32
- UDINT
-
- 123
-
-
-
- TcVarGlobal
-
-
- 4181792
-
-
- Global_Variables.SYSTEMSERVICE_FSEEK
- 32
- UDINT
-
- 124
-
-
-
- TcVarGlobal
-
-
- 4181824
-
-
- Global_Variables.SYSTEMSERVICE_FTELL
- 32
- UDINT
-
- 125
-
-
-
- TcVarGlobal
-
-
- 4181856
-
-
- Global_Variables.SYSTEMSERVICE_FGETS
- 32
- UDINT
-
- 126
-
-
-
- TcVarGlobal
-
-
- 4181888
-
-
- Global_Variables.SYSTEMSERVICE_FPUTS
- 32
- UDINT
-
- 127
-
-
-
- TcVarGlobal
-
-
- 4181920
-
-
- Global_Variables.SYSTEMSERVICE_FSCANF
- 32
- UDINT
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4181952
-
-
- Global_Variables.SYSTEMSERVICE_FPRINTF
- 32
- UDINT
-
- 129
-
-
-
- TcVarGlobal
-
-
- 4181984
-
-
- Global_Variables.SYSTEMSERVICE_FEOF
- 32
- UDINT
-
- 130
-
-
-
- TcVarGlobal
-
-
- 4182016
-
-
- Global_Variables.SYSTEMSERVICE_FDELETE
- 32
- UDINT
-
- 131
-
-
-
- TcVarGlobal
-
-
- 4182048
-
-
- Global_Variables.SYSTEMSERVICE_FRENAME
- 32
- UDINT
-
- 132
-
-
-
- TcVarGlobal
-
-
- 4182080
-
-
- Global_Variables.SYSTEMSERVICE_MKDIR
- 32
- UDINT
-
- 138
-
-
-
- TcVarGlobal
-
-
- 4182112
-
-
- Global_Variables.SYSTEMSERVICE_RMDIR
- 32
- UDINT
-
- 139
-
-
-
- TcVarGlobal
-
-
- 4182144
-
-
- Global_Variables.SYSTEMSERVICE_SENDEMAIL
- 32
- UDINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 4182208
-
-
- Global_Variables.SYSTEMSERVICE_STARTPROCESS
- 32
- UDINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4182272
-
-
- Global_Variables.SYSTEMSERVICE_CHANGENETID
- 32
- UDINT
-
- 600
-
-
-
- TcVarGlobal
-
-
- 4182304
-
-
- Global_Variables.TIMESERVICE_SYSTEMTIMES
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182368
-
-
- Global_Variables.TIMESERVICE_RTCTIMEDIFF
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4182400
-
-
- Global_Variables.TIMESERVICE_ADJUSTTIMETORTC
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182432
-
-
- Global_Variables.ADSLOG_MSGTYPE_WARN
- Warning icon
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182528
-
-
- Global_Variables.ADSLOG_MSGTYPE_MSGBOX
- View message in message box
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182624
-
-
- Global_Variables.ADSLOG_MSGTYPE_RESOURCE
- 32
- DWORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4182656
-
-
- Global_Variables.ADSLOG_MSGTYPE_STRING
- 32
- DWORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4182688
-
-
- Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID
- Persistent data is invalid
- 8
- BYTE
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182720
-
-
- Global_Variables.SYSTEMSTATEFLAGS_BSOD
- Blue screen of death
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182728
-
-
- Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION
- Realtime violation - latency time
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182736
-
-
- Global_Variables.nWatchdogTime
- Watchdog time. Depending of g_WatchdogConfig : seconds or minutes
- 8
- BYTE
-
-
- TcVarGlobal
-
-
- 4182744
-
-
- Global_Variables.FOPEN_MODEREAD
- "r": Opens for reading. If the file does not exist or cannot be found, the call fails.
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4182752
-
-
- Global_Variables.FOPEN_MODEWRITE
- "w": Opens an empty file for writing. If the given file exists, its contents are destroyed.
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4182784
-
-
- Global_Variables.FOPEN_MODEAPPEND
- "a": Opens for writing at the end of the file (appending) without removing the EOF marker before writing new data to the file; creates the file first if it doesnot exist.
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4182816
-
-
- Global_Variables.FOPEN_MODEPLUS
- "+": Opens for reading and writing
- 32
- DWORD
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4182848
-
-
- Global_Variables.FOPEN_MODEBINARY
- "b": Open in binary (untranslated) mode.
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4182880
-
-
- Global_Variables.FOPEN_MODETEXT
- "t": Open in text (translated) mode.
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4182912
-
-
- Global_Variables.TCEVENTFLAG_PRIOCLASS
- Event class/priority through textformatter
- 16
- WORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4183168
-
-
- Global_Variables.TCEVENTFLAG_FMTSELF
- Format in message
- 16
- WORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4183184
-
-
- Global_Variables.TCEVENTFLAG_LOG
- Write to log file
- 16
- WORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4183200
-
-
- Global_Variables.TCEVENTFLAG_MSGBOX
- Display message box
- 16
- WORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4183216
-
-
- Global_Variables.TCEVENTFLAG_SRCID
- Src id instead of source name
- 16
- WORD
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4183232
-
-
- Global_Variables.TCEVENTFLAG_AUTOFMTALL
- 16
- WORD
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4183248
-
-
- Global_Variables.TCEVENTSTATE_INVALID
- Event object is not initialized
- 16
- WORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4183264
-
-
- Global_Variables.TCEVENTSTATE_SIGNALED
- Event object is in a signaled state
- 16
- WORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4183280
-
-
- Global_Variables.TCEVENTSTATE_RESET
- Event object is in a reset state
- 16
- WORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4183296
-
-
- Global_Variables.TCEVENTSTATE_CONFIRMED
- Event object is confirmed but not reset
- 16
- WORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4183312
-
-
- Global_Variables.TCEVENTSTATE_RESETCON
- Event object is confirmed and reset
- 16
- WORD
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4183328
-
-
- Global_Variables.TCEVENT_SRCNAMESIZE
- 16
- INT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4183344
-
-
- Global_Variables.TCEVENT_FMTPRGSIZE
- 16
- INT
-
- 31
-
-
-
- TcVarGlobal
-
-
- 4183360
-
-
- Global_Variables.eWatchdogConfig
- 16
- E_WATCHDOG_TIME_CONFIG
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4183376
-
-
- Global_Variables.PI
- 64
- LREAL
-
- 3.14159265358979
-
-
-
- TcVarGlobal
-
-
- 4183424
-
-
- Global_Variables.MAX_STRING_LENGTH
- Max. length of T_MaxString (inclusive null delimiter)
- 32
- UDINT
-
- 255
-
-
-
- TcVarGlobal
-
-
- 4183488
-
-
- Global_Version.stLibVersion_Tc3_Module
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 21
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.21.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4184032
-
-
- Global_Version.stLibVersion_Tc2_Utilities
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 54
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.3.54.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4184640
-
-
- Global_Variables.MAX_AVERAGE_MEASURES
- Max. number of measures used in the profiler function block: 2..100
- 16
- INT
-
- 10
-
-
-
- LowerBorder
- 2
-
-
- UpperBorder
- 100
-
-
- TcVarGlobal
-
-
- 4184928
-
-
- Global_Variables.GLOBAL_SBCS_TABLE
- Windows SBCS (Single Byte Character Set) Code Page Table
- 16
- E_SBCSType
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4184960
-
-
- Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK
- TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4184976
-
-
- Global_Variables.DEFAULT_CSV_FIELD_SEP
- Default CSV-file field separator character. Semicolon (;) := 16#3B => german field separator, comma (,) := 16#2C => US field separator
- 8
- BYTE
-
- 59
-
-
-
- TcVarGlobal
-
-
- 4184984
-
-
- Global_Variables.GLOBAL_DCF77_PULSE_SPLIT
- Default DCF77 short/long pulse split time value. Bit == 0 => pulse < 140ms, Bit == 1 => pulse >= 140ms
- 32
- TIME
-
- 140
-
-
-
- TcVarGlobal
-
-
- 4184992
-
-
- Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME
- IPHELPERAPI index offset
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4246688
-
-
- Global_Variables.SYSTEMSERVICE_ADDREMOTE
- System Service route function: Add route
- 32
- UDINT
-
- 801
-
-
-
- TcVarGlobal
-
-
- 4246752
-
-
- Global_Variables.SYSTEMSERVICE_DELREMOTE
- System Service route function: Delete route
- 32
- UDINT
-
- 802
-
-
-
- TcVarGlobal
-
-
- 4246784
-
-
- Global_Variables.SYSTEMSERVICE_ENUMREMOTE
- System Service route function: Enumerater route
- 32
- UDINT
-
- 803
-
-
-
- TcVarGlobal
-
-
- 4246816
-
-
- Global_Variables.MAX_REMOTE_PCS
- Max. number of TwinCAT remote systems/PC's
- 16
- INT
-
- 99
-
-
-
- TcVarGlobal
-
-
- 4246848
-
-
- Global_Variables.MAX_ROUTE_NAME_LEN
- Max. TwinCAT router route name length
- 8
- BYTE
-
- 31
-
-
-
- TcVarGlobal
-
-
- 4246864
-
-
- Global_Variables.MAX_ROUTE_ADDR_LEN
- Max. TwinCAT router route address length
- 8
- BYTE
-
- 79
-
-
-
- TcVarGlobal
-
-
- 4246872
-
-
- Global_Variables.ROUTE_FLAG_TEMPORARY
- TwinCAT route flag: Temporary
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4246880
-
-
- Global_Variables.ROUTE_FLAG_DYNAMIC
- TwinCAT route flag: Hostname instead OF IP address
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4246912
-
-
- Global_Variables.ROUTE_FLAG_NOOVERRIDE
- TwinCAT route flag: No override
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4246944
-
-
- Global_Variables.MIN_ROUTE_TRANSPORT
- Min. route type: eRouteTransport_None
- 8
- BYTE
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4246976
-
-
- Global_Variables.MAX_ROUTE_TRANSPORT
- Max. route type: eRouteTransport_SOAP
- 8
- BYTE
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4246984
-
-
- Global_Variables.AMSPORT_AMSLOGGER
- TwinCAT Ams Logger port number
- 16
- UINT
-
- 10502
-
-
-
- TcVarGlobal
-
-
- 4246992
-
-
- Global_Variables.EMPTY_ROUTE_ENTRY
- eTransport := eRouteTransport_None see Workitem 7547
- 1184
- ST_AmsRouteEntry
-
-
- .sName
-
-
-
- .sNetID
-
-
-
- .sAddress
-
-
-
- .tTimeout
- 0
-
-
- .dwFlags
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4247008
-
-
- Global_Variables.SYSTEMSERVICE_FFILEFIND
- System Service file find function number
- 32
- UDINT
-
- 133
-
-
-
- TcVarGlobal
-
-
- 4248192
-
-
- Global_Variables.HKEY_MAX_BINARY_DATA_SIZE
- Max. byte size of binary registry value data
- 32
- UDINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4248224
-
-
- Global_Variables.AMSLOGGER_IGR_GENERAL
- TwinCAT Ams Logger general index group
- 32
- UDINT
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4248256
-
-
- Global_Variables.AMSLOGGER_IOF_MODE
- TwinCAT Ams Logger mode
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4248288
-
-
- Global_Variables.FMTERR_TYPEFIELDVALUE
- FB_FormatString function block error code: Invalid (unsupported) type field value
- 32
- DWORD
-
- 2048
-
-
-
- TcVarGlobal
-
-
- 4248672
-
-
- Global_Variables.FMTERR_INVALIDPOINTERINPUT
- FB_FormatString function block error code: Invalid pointer input
- 32
- DWORD
-
- 65536
-
-
-
- TcVarGlobal
-
-
- 4248832
-
-
- Global_Variables.EMPTY_ARG_VALUE
- T_Arg empty value
- 96
- T_Arg
-
-
- .eType
- 0
-
-
- .cbLen
- 0
-
-
- .pData
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4248864
-
-
- Global_Variables.SYSTEMTIME_MAX_YEARSDAY
- 448
- WORD
-
- 0
- 2
-
-
- 0
- 14
-
-
-
- [0,0]
- 0
-
-
- [0,1]
- 31
-
-
- [0,2]
- 59
-
-
- [0,3]
- 90
-
-
- [0,4]
- 120
-
-
- [0,5]
- 151
-
-
- [0,6]
- 181
-
-
- [0,7]
- 212
-
-
- [0,8]
- 243
-
-
- [0,9]
- 273
-
-
- [0,10]
- 304
-
-
- [0,11]
- 334
-
-
- [0,12]
- 365
-
-
- [0,13]
- 396
-
-
- [1,0]
- 0
-
-
- [1,1]
- 31
-
-
- [1,2]
- 60
-
-
- [1,3]
- 91
-
-
- [1,4]
- 121
-
-
- [1,5]
- 152
-
-
- [1,6]
- 182
-
-
- [1,7]
- 213
-
-
- [1,8]
- 244
-
-
- [1,9]
- 274
-
-
- [1,10]
- 305
-
-
- [1,11]
- 335
-
-
- [1,12]
- 366
-
-
- [1,13]
- 397
-
-
-
-
- TcVarGlobal
-
-
- 4255088
-
-
- Global_Variables.SYSTEMTIME_TICKSPERMSEC
- Number of 100ns ticks per millisecond
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 10000
-
-
-
-
- TcVarGlobal
-
-
- 4255584
-
-
- Global_Variables.SYSTEMTIME_TICKSPERSEC
- Number of 100ns ticks per second
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 10000000
-
-
-
-
- TcVarGlobal
-
-
- 4255648
-
-
- Global_Variables.SYSTEMTIME_TICKSPERDAY
- Number of 100ns ticks per day
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 201
-
-
- .dwLowPart
- 711573504
-
-
-
-
- TcVarGlobal
-
-
- 4255712
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN
- Min. DT value as file time DT#1970-01-01-00:00:00
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 27111902
-
-
- .dwLowPart
- 3577643008
-
-
-
-
- TcVarGlobal
-
-
- 4255776
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX
- Max. DT value as file time DT#2106-02-06-06:28:15
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 37111701
-
-
- .dwLowPart
- 2856069504
-
-
-
-
- TcVarGlobal
-
-
- 4255840
-
-
- Global_Variables.SYSTEMTIME_TICKSPERMSEC64
- Number of 100ns ticks per millisecond
- 64
- ULINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4255936
-
-
- Global_Variables.SYSTEMTIME_TICKSPERSEC64
- Number of 100ns ticks per second
- 64
- ULINT
-
- 10000000
-
-
-
- TcVarGlobal
-
-
- 4256000
-
-
- Global_Variables.SYSTEMTIME_TICKSPERDAY64
- Number of 100ns ticks per day
- 64
- ULINT
-
- 864000000000
-
-
-
- TcVarGlobal
-
-
- 4256064
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64
- Min. DT value as file time DT#1970-01-01-00:00:00
- 64
- ULINT
-
- 116444736000000000
-
-
-
- TcVarGlobal
-
-
- 4256128
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64
- Max. DT value as file time DT#2106-02-06-06:28:15
- 64
- ULINT
-
- 159393544950000000
-
-
-
- TcVarGlobal
-
-
- 4256192
-
-
- Global_Variables.WEST_EUROPE_TZI
- 864
- ST_TimeZoneInformation
-
-
- .bias
- -60
-
-
- .standardName
- W. Europe Standard Time
-
-
- .standardDate.wYear
- 0
-
-
- .standardDate.wMonth
- 10
-
-
- .standardDate.wDayOfWeek
- 0
-
-
- .standardDate.wDay
- 5
-
-
- .standardDate.wHour
- 3
-
-
- .standardBias
- 0
-
-
- .daylightName
- W. Europe Daylight Time
-
-
- .daylightDate.wYear
- 0
-
-
- .daylightDate.wMonth
- 3
-
-
- .daylightDate.wDayOfWeek
- 0
-
-
- .daylightDate.wDay
- 5
-
-
- .daylightDate.wHour
- 2
-
-
- .daylightBias
- -60
-
-
-
-
- TcVarGlobal
-
-
- 4256256
-
-
- Global_Variables.DATE_AND_TIME_SECPERDAY
- Number of seconds per day
- 32
- DWORD
-
- 86400
-
-
-
- TcVarGlobal
-
-
- 4261216
-
-
- Global_Variables.DATE_AND_TIME_SECPERWEEK
- Number of seconds per week
- 32
- DWORD
-
- 604800
-
-
-
- TcVarGlobal
-
-
- 4261248
-
-
- Global_Variables.DBG_OUTPUT_NONE
- Disabled (no debug oputput)
- 32
- DWORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4267456
-
-
- Global_Variables.DBG_OUTPUT_LOG
- Enabled, TwinCAT System Manager Log
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4267488
-
-
- Global_Variables.DBG_OUTPUT_FILE
- Enabled, text file
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4267520
-
-
- Global_Variables.DBG_OUTPUT_VISU
- reserved
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4267552
-
-
- Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE
- CSV separator constant: double-quote (") => used to enclose special characters like line breaks, double-quotes, commas...
- 8
- BYTE
-
- 34
-
-
-
- TcVarGlobal
-
-
- 4384720
-
-
- Global_Variables.DEFAULT_CSV_RECORD_SEP_CR
- CSV separator constant: cariage return => record separator (first character)
- 8
- BYTE
-
- 13
-
-
-
- TcVarGlobal
-
-
- 4384728
-
-
- Global_Variables.DEFAULT_CSV_RECORD_SEP_LF
- CSV separator constant: line feed => record separator (second character)
- 8
- BYTE
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4384736
-
-
- Global_Variables.EMPTY_GUID_STRING
- 296
- STRING(36)
-
- 00000000-0000-0000-0000-000000000000
-
-
-
- TcVarGlobal
-
-
- 4386592
-
-
- Global_Variables.EMPTY_GUID_REGSTRING
- 312
- STRING(38)
-
- {00000000-0000-0000-0000-000000000000}
-
-
-
- TcVarGlobal
-
-
- 4386888
-
-
- Global_Variables.ASCII_STX
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4387224
-
-
- Global_Version.stLibVersion_Tc2_IoFunctions
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 13
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.13.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4387328
-
-
- Global_Version.stLibVersion_Tc2_ModbusSrv
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 2
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.2.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4387616
-
-
- Global_Version.stLibVersion_Tc2_SerialCom
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 10
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.10.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4387904
-
-
- Global_Variables.COMERRORADS_INVALID_COMPORT
- constants for error codes returned as nErrorID output of SerialLineControlADS
- invalid input parameters
- 32
- UDINT
-
- 36865
-
-
-
- TcVarGlobal
-
-
- 4388192
-
-
- Global_Variables.COMERRORADS_INVALID_CMD
- 32
- UDINT
-
- 36866
-
-
-
- TcVarGlobal
-
-
- 4388224
-
-
- Global_Variables.COMERRORADS_INVALID_DATAPOINTER
- 32
- UDINT
-
- 36867
-
-
-
- TcVarGlobal
-
-
- 4388256
-
-
- Global_Variables.COMERRORADS_INVALID_CFGSTLEN
- 32
- UDINT
-
- 36881
-
-
-
- TcVarGlobal
-
-
- 4388288
-
-
- Global_Variables.COMERRORADS_INVALID_CFGSTVER
- unknown configuration structure version
- 32
- UDINT
-
- 36882
-
-
-
- TcVarGlobal
-
-
- 4388320
-
-
- Global_Variables.COMERRORADS_INVALID_TL
- invalid TraceLevel
- 32
- UDINT
-
- 36883
-
-
-
- TcVarGlobal
-
-
- 4388352
-
-
- Global_Variables.COMERRORADS_INVALID_BAUDRATE
- 32
- UDINT
-
- 36897
-
-
-
- TcVarGlobal
-
-
- 4388384
-
-
- Global_Variables.COMERRORADS_INVALID_PARITY
- 32
- UDINT
-
- 36898
-
-
-
- TcVarGlobal
-
-
- 4388416
-
-
- Global_Variables.COMERRORADS_INVALID_DATABITS
- 32
- UDINT
-
- 36899
-
-
-
- TcVarGlobal
-
-
- 4388448
-
-
- Global_Variables.COMERRORADS_INVALID_STOPBITS
- 32
- UDINT
-
- 36900
-
-
-
- TcVarGlobal
-
-
- 4388480
-
-
- Global_Variables.COMERRORADS_INVALID_DTR_CTRL
- 32
- UDINT
-
- 36901
-
-
-
- TcVarGlobal
-
-
- 4388512
-
-
- Global_Variables.COMERRORADS_INVALID_RTS_CTRL
- 32
- UDINT
-
- 36902
-
-
-
- TcVarGlobal
-
-
- 4388544
-
-
- Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL
- 32
- UDINT
-
- 36903
-
-
-
- TcVarGlobal
-
-
- 4388576
-
-
- Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL
- 32
- UDINT
-
- 36904
-
-
-
- TcVarGlobal
-
-
- 4388608
-
-
- Global_Variables.COMERRORADS_INVALID_DSR_SENS
- 32
- UDINT
-
- 36905
-
-
-
- TcVarGlobal
-
-
- 4388640
-
-
- Global_Variables.COMERRORADS_NOT_INIT
- Specific Error Codes
- 32
- UDINT
-
- 36913
-
-
-
- TcVarGlobal
-
-
- 4388672
-
-
- Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN
- 32
- UDINT
-
- 36914
-
-
-
- TcVarGlobal
-
-
- 4388704
-
-
- Global_Variables.COMERRORADS_PORT_CONNECTED
- port already opened by the server
- 32
- UDINT
-
- 36915
-
-
-
- TcVarGlobal
-
-
- 4388736
-
-
- Global_Variables.COMERRORADS_PORT_NOT_CONNECTED
- port not yet opened by the server
- 32
- UDINT
-
- 36916
-
-
-
- TcVarGlobal
-
-
- 4388768
-
-
- Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT
- 32
- UDINT
-
- 36917
-
-
-
- TcVarGlobal
-
-
- 4388800
-
-
- Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT
- 32
- UDINT
-
- 36918
-
-
-
- TcVarGlobal
-
-
- 4388832
-
-
- Global_Variables.COMERRORADS_RD_FAILURE
- 32
- UDINT
-
- 36919
-
-
-
- TcVarGlobal
-
-
- 4388864
-
-
- Global_Variables.COMERRORADS_WR_FAILURE
- 32
- UDINT
-
- 36920
-
-
-
- TcVarGlobal
-
-
- 4388896
-
-
- Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE
- server version incompatible
- 32
- UDINT
-
- 37121
-
-
-
- TcVarGlobal
-
-
- 4388928
-
-
- Global_Variables.ASCII_ETX
- 8
- BYTE
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4389464
-
-
- Global_Variables.ASCII_DLE
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4389472
-
-
- Global_Variables.ASCII_NAK
- 8
- BYTE
-
- 21
-
-
-
- TcVarGlobal
-
-
- 4389480
-
-
- Global_Variables.MAX_RETRIES
- 16
- INT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4389488
-
-
- Global_Variables.TIMEOUT_ZVZ
- maximale Zeichenverzugszeit
- 32
- TIME
-
- 220
-
-
-
- TcVarGlobal
-
-
- 4389504
-
-
- Global_Variables.TIMEOUT_QVZ
- maximale Quittungsverzugszeit
- 32
- TIME
-
- 2000
-
-
-
- TcVarGlobal
-
-
- 4389536
-
-
- Global_Variables.TIMEOUT_WVZ
- maximale Wiederholungsverzugszeit
- 32
- TIME
-
- 4000
-
-
-
- TcVarGlobal
-
-
- 4389568
-
-
- Global_Constants.EMPTY_EVENT_CLASS
- 128
- GUID
-
-
- .Data1
- 0
-
-
- .Data2
- 0
-
-
- .Data3
- 0
-
-
- .Data4[0]
- 0
-
-
- .Data4[1]
- 0
-
-
- .Data4[2]
- 0
-
-
- .Data4[3]
- 0
-
-
- .Data4[4]
- 0
-
-
- .Data4[5]
- 0
-
-
- .Data4[6]
- 0
-
-
- .Data4[7]
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4389600
-
-
- Global_Constants.EMPTY_EVENT_ID
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4389728
-
-
- Global_Constants.EMPTY_SEVERITY
- 16
- TcEventSeverity
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4389760
-
-
- Global_Constants.SUCCESS_EVENT
- 192
- TcEventEntry
-
-
- .uuidEventClass.Data1
- 0
-
-
- .uuidEventClass.Data2
- 0
-
-
- .uuidEventClass.Data3
- 0
-
-
- .uuidEventClass.Data4[0]
- 0
-
-
- .uuidEventClass.Data4[1]
- 0
-
-
- .uuidEventClass.Data4[2]
- 0
-
-
- .uuidEventClass.Data4[3]
- 0
-
-
- .uuidEventClass.Data4[4]
- 0
-
-
- .uuidEventClass.Data4[5]
- 0
-
-
- .uuidEventClass.Data4[6]
- 0
-
-
- .uuidEventClass.Data4[7]
- 0
-
-
- .nEventID
- 0
-
-
- .eSeverity
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4389792
-
-
- GVL.nLangId_OnlineMonitoring
- language id for online monitoring; English(US)=1033 ; German(Germany)=1031
- 32
- DINT
-
- 1033
-
-
-
- TcVarGlobal
-
-
- 4389984
-
-
- ParameterList.cSourceNameSize
- size [bytes] for source names (recommended is a size between 128 and 512)
- 32
- UDINT
-
- 256
-
-
-
- LowerBorder
- 81
-
-
- UpperBorder
- 10000
-
-
- TcVarGlobal
-
-
- 4390016
-
-
- Global_Version.stLibVersion_Tc3_EventLogger
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 1
-
-
- .iBuild
- 33
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.1.33.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4390048
-
-
- GVL_INTERNAL.UNINITIALIZED_CLASS_GUID
- {E7A4B1E0-F4CF-4733-95D5-73DF084B60F8}
- 128
- GUID
-
-
- .Data1
- 3886330336
-
-
- .Data2
- 62671
-
-
- .Data3
- 18227
-
-
- .Data4[0]
- 149
-
-
- .Data4[1]
- 213
-
-
- .Data4[2]
- 115
-
-
- .Data4[3]
- 223
-
-
- .Data4[4]
- 8
-
-
- .Data4[5]
- 75
-
-
- .Data4[6]
- 96
-
-
- .Data4[7]
- 248
-
-
-
-
- TcVarGlobal
-
-
- 4390336
-
-
- .TCPADS_MAXUDP_BUFFSIZE
- 32
- UDINT
-
- 8192
-
-
-
- TcVarGlobal
-
-
- 4390464
-
-
- Global_Variables.TCPADS_IGR_SENDBYHDL
- 32
- UDINT
-
- 2147483651
-
-
-
- TcVarGlobal
-
-
- 4390560
-
-
- Global_Variables.TCPADS_IGR_PEERBYHDL
- 32
- UDINT
-
- 2147483652
-
-
-
- TcVarGlobal
-
-
- 4390592
-
-
- Global_Variables.TCPADS_IGR_RECVBYHDL
- 32
- UDINT
-
- 2147483653
-
-
-
- TcVarGlobal
-
-
- 4390624
-
-
- Global_Variables.TCPADS_IGR_RECVFROMBYHDL
- 32
- UDINT
-
- 2147483654
-
-
-
- TcVarGlobal
-
-
- 4390656
-
-
- Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL
- 32
- UDINT
-
- 2147483656
-
-
-
- TcVarGlobal
-
-
- 4390720
-
-
- Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL
- 32
- UDINT
-
- 2147483657
-
-
-
- TcVarGlobal
-
-
- 4390752
-
-
- Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS
- 32
- UDINT
-
- 2147483658
-
-
-
- TcVarGlobal
-
-
- 4390784
-
-
- Global_Variables.TCPADSCONLST_IOF_CONNECT
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4390816
-
-
- Global_Variables.TCPADSCONLST_IOF_LISTEN
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4390848
-
-
- Global_Variables.TCPADSCONLST_IOF_CLOSEALL
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4390880
-
-
- Global_Variables.TCPADSCONLST_IOF_ACCEPT
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4390912
-
-
- Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4390976
-
-
- Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4391008
-
-
- Global_Variables.LISTEN_MODE_CLOSEALL
- FORCED close of all previous opened sockets
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4391392
-
-
- Global_Variables.LISTEN_MODE_USEOPENED
- Try to use allready opened listener socket
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4391424
-
-
- Global_Variables.MAX_THROTTLE_MODE
- 32
- DWORD
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4391488
-
-
- Global_Variables.THROTTLE_MODE_OFF
- 416
- T_ThrottleTimes
-
-
- [0]
- 0
-
-
- [1]
- 0
-
-
- [2]
- 0
-
-
- [3]
- 0
-
-
- [4]
- 0
-
-
- [5]
- 0
-
-
- [6]
- 0
-
-
- [7]
- 0
-
-
- [8]
- 0
-
-
- [9]
- 0
-
-
- [10]
- 0
-
-
- [11]
- 0
-
-
- [12]
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4391520
-
-
- Global_Variables.THROTTLE_MODE_DEFAULT
- 416
- T_ThrottleTimes
-
-
- [0]
- 0
-
-
- [1]
- 10
-
-
- [2]
- 20
-
-
- [3]
- 40
-
-
- [4]
- 60
-
-
- [5]
- 80
-
-
- [6]
- 100
-
-
- [7]
- 200
-
-
- [8]
- 400
-
-
- [9]
- 600
-
-
- [10]
- 800
-
-
- [11]
- 1000
-
-
- [12]
- 2000
-
-
-
-
- TcVarGlobal
-
-
- 4391936
-
-
- Global_Version.stLibVersion_Tc3_JsonXml
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 18
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.3.18.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4392352
-
-
- GVL_Param_TcUnit.MaxNumberOfTestSuites
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 4392640
-
-
- GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4392656
-
-
- GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 4392672
-
-
- GVL_Param_TcUnit.LogExtendedResults
- TcUnit logs complete test results. These include:
+ TwinCAT PLC Control->"Project->Options...->Build" dialog window.
+ ]]>32UDINT10000analysis-33TcVarGlobal4097152Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.nFlags1.sVersion3.3.21.0const_non_replacedTcVarGlobal4179200Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4179488Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild26.iRevision0.nFlags1.sVersion3.4.26.0const_non_replacedTcVarGlobal4179776Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4180064Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4180080Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4180096Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4180112Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4180128Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4180144Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4180160Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4180176Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4180192Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4180208Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4180240Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4180256Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4180272Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4180288Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4180304Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4180336Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4180352Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4180368Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4180384Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4180400Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4180416Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4180432Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4180448Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4180464Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4180480Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4180496Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4180512Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4180528Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4180544Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4180560Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4180576Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4180592Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4180608Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4180624Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4180640Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4180656Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4180672Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4180688Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4180696Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4180704Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4180736Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4180768Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4180832Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4180928Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4180960Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4180992Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4181024Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4181056Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4181088Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4181120Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4181152Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4181184Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4181216Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4181248Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4181280Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4181312Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4181344Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4181376Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4181408Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4181440Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4181472Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4181504Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4181536Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4181568Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4181600Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4181632Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4181664Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4181696Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4181728Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4181760Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4181792Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4181824Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4181856Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4181888Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4181920Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4181952Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4181984Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4182016Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4182048Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4182080Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4182112Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4182144Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4182208Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4182272Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4182304Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4182368Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4182400Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4182432Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4182528Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4182624Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4182656Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4182688Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4182720Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4182728Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4182736Global_Variables.nWatchdogTime8BYTETcVarGlobal4182744Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4182752Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4182784Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4182816Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4182848Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4182880Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4182912Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4183168Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4183184Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4183200Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4183216Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4183232Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4183248Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4183264Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4183280Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4183296Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4183312Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4183328Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4183344Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4183360Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4183376Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4183424Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4183488Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4184032Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild54.iRevision0.nFlags1.sVersion3.3.54.0const_non_replacedTcVarGlobal4184640Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4184928Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4184960Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4184976Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4184984Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4184992Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4246688Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4246752Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4246784Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4246816Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4246848Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4246864Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4246872Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4246880Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4246912Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4246944Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4246976Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4246984Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4246992Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4247008Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4248192Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4248224Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4248256Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4248288Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4248672Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4248832Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4248864Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4255088Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4255584Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4255648Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4255712Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4255776Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4255840Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4255936Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4256000Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4256064Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4256128Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4256192Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4256256Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4261216Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4261248Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4267456Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4267488Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4267520Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4267552Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4384720Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4384728Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4384736Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4386592Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4386888Global_Variables.ASCII_STX8BYTE2TcVarGlobal4387224Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4387328Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4387616Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild10.iRevision0.nFlags0.sVersion3.3.10.0const_non_replacedTcVarGlobal4387904Global_Variables.COMERRORADS_INVALID_COMPORT32UDINT36865TcVarGlobal4388192Global_Variables.COMERRORADS_INVALID_CMD32UDINT36866TcVarGlobal4388224Global_Variables.COMERRORADS_INVALID_DATAPOINTER32UDINT36867TcVarGlobal4388256Global_Variables.COMERRORADS_INVALID_CFGSTLEN32UDINT36881TcVarGlobal4388288Global_Variables.COMERRORADS_INVALID_CFGSTVER32UDINT36882TcVarGlobal4388320Global_Variables.COMERRORADS_INVALID_TL32UDINT36883TcVarGlobal4388352Global_Variables.COMERRORADS_INVALID_BAUDRATE32UDINT36897TcVarGlobal4388384Global_Variables.COMERRORADS_INVALID_PARITY32UDINT36898TcVarGlobal4388416Global_Variables.COMERRORADS_INVALID_DATABITS32UDINT36899TcVarGlobal4388448Global_Variables.COMERRORADS_INVALID_STOPBITS32UDINT36900TcVarGlobal4388480Global_Variables.COMERRORADS_INVALID_DTR_CTRL32UDINT36901TcVarGlobal4388512Global_Variables.COMERRORADS_INVALID_RTS_CTRL32UDINT36902TcVarGlobal4388544Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL32UDINT36903TcVarGlobal4388576Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL32UDINT36904TcVarGlobal4388608Global_Variables.COMERRORADS_INVALID_DSR_SENS32UDINT36905TcVarGlobal4388640Global_Variables.COMERRORADS_NOT_INIT32UDINT36913TcVarGlobal4388672Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN32UDINT36914TcVarGlobal4388704Global_Variables.COMERRORADS_PORT_CONNECTED32UDINT36915TcVarGlobal4388736Global_Variables.COMERRORADS_PORT_NOT_CONNECTED32UDINT36916TcVarGlobal4388768Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT32UDINT36917TcVarGlobal4388800Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT32UDINT36918TcVarGlobal4388832Global_Variables.COMERRORADS_RD_FAILURE32UDINT36919TcVarGlobal4388864Global_Variables.COMERRORADS_WR_FAILURE32UDINT36920TcVarGlobal4388896Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE32UDINT37121TcVarGlobal4388928Global_Variables.ASCII_ETX8BYTE3TcVarGlobal4389464Global_Variables.ASCII_DLE8BYTE16TcVarGlobal4389472Global_Variables.ASCII_NAK8BYTE21TcVarGlobal4389480Global_Variables.MAX_RETRIES16INT5TcVarGlobal4389488Global_Variables.TIMEOUT_ZVZ32TIME220TcVarGlobal4389504Global_Variables.TIMEOUT_QVZ32TIME2000TcVarGlobal4389536Global_Variables.TIMEOUT_WVZ32TIME4000TcVarGlobal4389568Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4389600Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4389728Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4389760Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4389792GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4389984ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4390016Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal4390048GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4390336.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4390464Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4390560Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4390592Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4390624Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4390656Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4390720Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4390752Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4390784Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4390816Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4390848Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4390880Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4390912Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4390976Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4391008Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4391392Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4391424Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4391488Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal4391520Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal4391936Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild18.iRevision0.nFlags1.sVersion3.3.18.0const_non_replacedTcVarGlobal4392352GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal4392640GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4392656GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal4392672GVL_Param_TcUnit.LogExtendedResults
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4392688
-
-
- GVL_Param_TcUnit.xUnitEnablePublish
- Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4392696
-
-
- GVL_Param_TcUnit.xUnitBufferSize
- Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default)
- 32
- UDINT
-
- 65535
-
-
-
- TcVarGlobal
-
-
- 4392704
-
-
- GVL_Param_TcUnit.xUnitFilePath
- Default path and filename for the xunit testresults e.g.: for use with jenkins
- 2048
- T_MaxString
-
- C:\tcunit_xunit_testresults.xml
-
-
-
- TcVarGlobal
-
-
- 4392736
-
-
- GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- This is the maximum number of ADS-messages that can be stored for reporting at the same time.
+ it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal4392688GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal4392696GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal4392704GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal4392736GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- 16
- UINT
-
- 2000
-
-
-
- TcVarGlobal
-
-
- 4394784
-
-
- GVL_TcUnit.TestSuiteIsRegistered
- Indication of whether the last instantiated test suite has an assert instance created
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4394800
-
-
- GVL_TcUnit.CurrentTestIsFinished
- Whether or not the current test being called has finished running
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4394808
-
-
- GVL_Param_TcUnit.TimeBetweenTestSuitesExecution
- Time delay between a test suite is finished and the execution of the next test suite starts
- if using RUN_IN_SEQUENCE()
- 32
- TIME
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4394816
-
-
- GVL_TcUnit.TcUnitRunner
- 621827200
- FB_TcUnitRunner
-
-
- TcVarGlobal
-
-
- 4394848
-
-
- GVL_TcUnit.CurrentTestSuiteBeingCalled
- Pointer to current test suite being called
- 32
- FB_TestSuite
-
-
- TcVarGlobal
-
-
- 626222048
-
-
- GVL_TcUnit.CurrentTestNameBeingCalled
- Current name of test being called
- 2048
- T_MaxString
-
-
- TcVarGlobal
-
-
- 626222080
-
-
- GVL_TcUnit.IgnoreCurrentTest
- This is a flag that indicates that the current test should be ignored, and
+ 2000 it means that TcUnit will consume around 1 MB of router memory. ]]>16UINT2000TcVarGlobal4394784GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4394800GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal4394808GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal4394816GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal4394848GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626222048GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626222080GVL_TcUnit.IgnoreCurrentTest
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 626224128
-
-
- GVL_TcUnit.NumberOfInitializedTestSuites
- The assert function block instance should be 1:1 mapped to
- the test suite instance path.
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 626224144
-
-
- GVL_TcUnit.TestSuiteAddresses
- 32000
- FB_TestSuite
-
- 1
- 1000
-
-
-
- TcVarGlobal
-
-
- 626224160
-
-
- GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite
- If the user is utilizing the TEST_ORDERED(), we need to keep track of which ordered test is currently running.
+ because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal626224128GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626224144GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626224160GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite
- 16000
- UINT
-
- 1
- 1000
-
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
- TcVarGlobal
-
-
- 626256160
-
-
- GVL_TcUnit.AdsMessageQueue
- Buffered ADS message queue for output to the error list
- 8320864
- FB_AdsLogStringMessageFifoQueue
-
-
- TcVarGlobal
-
-
- 626272160
-
-
- Global_Version.stLibVersion_TcUnit
- 288
- ST_LibVersion
-
-
- .iMajor
- 1
-
-
- .iMinor
- 2
-
-
- .iBuild
- 0
-
-
- .iRevision
- 0
-
-
- .sVersion
- 1.2.0.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 634593024
-
-
- Constants.gc_iSizeOfGGOArray
- 16
- INT
-
- 50
-
-
-
- TcVarGlobal
-
-
- 634593312
-
-
- Constants.gc_GaugeValidState
- 16
- INT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 634593328
-
-
- Global_Variables.g_iSizeOfGGOArray
- 16
- INT
-
- 50
-
-
-
- TcVarGlobal
-
-
- 634593344
-
-
- Global_Variables.g_stSystem
- 40
- ST_System
-
-
- .xFirstScan
- 1
-
-
-
-
- TcVarGlobal
-
-
- 634593360
-
-
- PRG_SPA.xExtILK_OK_BLW
- 8
- BOOL
- 634593400
-
-
- Global_Variables.g_DummyVG
- 1056
- ST_VG
-
-
- TcVarGlobal
-
-
- 634593408
-
-
- Global_Variables.fbGetCurTaskIdx
- 128
- GETCURTASKINDEX
-
-
- TcVarGlobal
-
-
- 634594464
-
-
- Global_Variables.TaskInfo
- 1024
- PlcTaskSystemInfo
-
-
- TcVarGlobal
-
-
- 634594624
-
-
- PMPS_GVL.g_areVBoundaries
- 1024
- REAL
-
- 0
- 32
-
-
-
- pytmc
-
+ The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal626256160GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626272160Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal634593024Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal634593312Constants.gc_GaugeValidState16INT4TcVarGlobal634593328Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal634593344Global_Variables.g_stSystem40ST_System.xFirstScan1TcVarGlobal634593360PRG_SPA.xExtILK_OK_BLW8BOOL634593400Global_Variables.g_DummyVG1056ST_VGTcVarGlobal634593408Global_Variables.fbGetCurTaskIdx128GETCURTASKINDEXTcVarGlobal634594464Global_Variables.TaskInfo1024PlcTaskSystemInfoTcVarGlobal634594624PMPS_GVL.g_areVBoundaries1024REAL032pytmc
pv: @(PREFIX)eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC Active eV Range constants
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 634599168
-
-
- PMPS_GVL.PERange
- Included to place the ev ranges properly
- 32
- PE_Ranges
-
-
- TcVarGlobal
-
-
- 634600192
-
-
- PMPS_GVL.VISIBLE_TEST_VELOCITY
- 64
- LREAL
-
- 10
-
-
-
- TcVarGlobal
-
-
- 634600256
-
-
- PMPS_GVL.FAST_TEST_VELOCITY
- 64
- LREAL
-
- 100
-
-
-
- TcVarGlobal
-
-
- 634600320
-
-
- PMPS_GVL.MAX_DEVICE_STATES
- 32
- UDINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 634600384
-
-
- PMPS_GVL.cnMaxStateArrayLen
- {attribute 'pytmc' := '
+ TcVarGlobal634599168PMPS_GVL.PERange32PE_RangesTcVarGlobal634600192PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal634600256PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal634600320PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal634600384PMPS_GVL.cnMaxStateArrayLen
- 16
- INT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 634600464
-
-
- PMPS_GVL.stAttenuators
- 64
- ST_PMPS_Attenuator
-
-
- .nTran
- 1
-
-
- .xAttOK
- 1
-
-
-
-
- TcVarGlobal
-
-
- 634600480
-
-
- PMPS_GVL.g_cBoundaries
- 16
- INT
-
- 31
-
-
-
- TcVarGlobal
-
-
- 634604080
-
-
- PMPS_GVL.DUMMY_AUX_ATT_ARRAY
- 1024
- ST_PMPS_Attenuator
-
- 1
- 16
-
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 634604096
-
-
- PMPS_GVL.reVHyst
- ///////////////////////
+ );]]>16INT20TcVarGlobal634600464PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal634600480PMPS_GVL.g_cBoundaries16INT31TcVarGlobal634604080PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal634604096PMPS_GVL.reVHyst
- 32
- REAL
-
- 5
-
-
-
- pytmc
-
+////////////////////////////////////]]>32REAL5pytmc
pv: @(PREFIX)eVRangeHyst
io: i
archive: 1Hz monitor
field: DESC eV Range hystersis
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 634605120
-
-
- PMPS_GVL.g_areVBoundariesL
- 1024
- REAL
-
- 0
- 32
-
-
-
- [0]
- 1000
-
-
- [1]
- 1700
-
-
- [2]
- 2100
-
-
- [3]
- 2500
-
-
- [4]
- 3800
-
-
- [5]
- 4000
-
-
- [6]
- 5000
-
-
- [7]
- 7000
-
-
- [8]
- 7500
-
-
- [9]
- 7700
-
-
- [10]
- 8900
-
-
- [11]
- 10000
-
-
- [12]
- 11100
-
-
- [13]
- 12000
-
-
- [14]
- 13000
-
-
- [15]
- 13500
-
-
- [16]
- 14000
-
-
- [17]
- 16900
-
-
- [18]
- 18000
-
-
- [19]
- 20000
-
-
- [20]
- 22000
-
-
- [21]
- 24000
-
-
- [22]
- 25000
-
-
- [23]
- 25500
-
-
- [24]
- 26000
-
-
- [25]
- 27000
-
-
- [26]
- 28000
-
-
- [27]
- 28500
-
-
- [28]
- 29000
-
-
- [29]
- 30000
-
-
- [30]
- 60000
-
-
- [31]
- 90000
-
-
-
-
- pytmc
-
+ TcVarGlobal634605120PMPS_GVL.g_areVBoundariesL1024REAL032[0]1000[1]1700[2]2100[3]2500[4]3800[5]4000[6]5000[7]7000[8]7500[9]7700[10]8900[11]10000[12]11100[13]12000[14]13000[15]13500[16]14000[17]16900[18]18000[19]20000[20]22000[21]24000[22]25000[23]25500[24]26000[25]27000[26]28000[27]28500[28]29000[29]30000[30]60000[31]90000pytmc
pv: @(PREFIX)L:eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC eV Range constants
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 634605152
-
-
- PMPS_GVL.g_areVBoundariesK
- 1024
- REAL
-
- 0
- 32
-
-
-
- [0]
- 100
-
-
- [1]
- 250
-
-
- [2]
- 270
-
-
- [3]
- 350
-
-
- [4]
- 400
-
-
- [5]
- 450
-
-
- [6]
- 480
-
-
- [7]
- 530
-
-
- [8]
- 680
-
-
- [9]
- 730
-
-
- [10]
- 850
-
-
- [11]
- 1100
-
-
- [12]
- 1150
-
-
- [13]
- 1250
-
-
- [14]
- 1450
-
-
- [15]
- 1500
-
-
- [16]
- 1550
-
-
- [17]
- 1650
-
-
- [18]
- 1700
-
-
- [19]
- 1750
-
-
- [20]
- 1820
-
-
- [21]
- 1850
-
-
- [22]
- 2000
-
-
- [23]
- 2200
-
-
- [24]
- 2500
-
-
- [25]
- 2800
-
-
- [26]
- 3000
-
-
- [27]
- 3150
-
-
- [28]
- 3500
-
-
- [29]
- 4000
-
-
- [30]
- 5300
-
-
- [31]
- 7000
-
-
-
-
- pytmc
-
+ TcVarGlobal634605152PMPS_GVL.g_areVBoundariesK1024REAL032[0]100[1]250[2]270[3]350[4]400[5]450[6]480[7]530[8]680[9]730[10]850[11]1100[12]1150[13]1250[14]1450[15]1500[16]1550[17]1650[18]1700[19]1750[20]1820[21]1850[22]2000[23]2200[24]2500[25]2800[26]3000[27]3150[28]3500[29]4000[30]5300[31]7000pytmc
pv: @(PREFIX)K:eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC eV Range constants
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 634606176
-
-
- PMPS_PARAM.MAX_FAST_FAULTS
- Max fast faults for an FFO
- 16
- UINT
-
- 50
-
-
-
- TcVarGlobal
-
-
- 634607200
-
-
- PRG_SDS.QRIX_MOT_SDS_MMS_H_BACKWARD_EN
- 16
- INT
- 634607216
-
-
- Global_Version.stLibVersion_Tc2_MC2
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 48
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.3.48.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 634607552
-
-
- Global_Variables.TcMcGlobal
- 6976
- _TCMCGLOBAL
-
-
- TcVarGlobal
-
-
- 634607840
-
-
- Global_Variables.DEFAULT_HOME_POSITION
- 64
- LREAL
-
- 1E+307
-
-
-
- TcVarGlobal
-
-
- 634614848
-
-
- Global_Variables.DEFAULT_BACKLASHVALUE
- 64
- LREAL
-
- 1E+307
-
-
-
- TcVarGlobal
-
-
- 634614912
-
-
- Global_Version.stLibVersion_Tc2_Math
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 1
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.1.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 634614976
-
-
- Global_Version.stLibVersion_Tc2_DataExchange
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 5
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.5.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 634615264
-
-
- PRG_SampleChamber.QRIX
- 2048
- T_MaxString
- 634659968
-
-
- PRG_SampleChamber.qRIXS_SC_PTM_10_ILK
- PTM interlocks
- 1504
- FB_ChemRIXS_Turbo_ILK
- 634856864
-
-
- PRG_SampleChamber.qRIXS_SC_PTM_20_ILK
- 1504
- FB_ChemRIXS_Turbo_ILK
- 634858368
-
-
- PRG_SampleChamber.qRIXS_SC_PTM_30_ILK
- 1504
- FB_ChemRIXS_Turbo_ILK
- 634859872
-
-
- PRG_SPA.xExtILK_OK_DET
- 8
- BOOL
- 634861376
-
-
- PRG_SPA.iPressTorrerance
- Torr
- 32
- REAL
-
- 1
-
- 634861408
-
-
- PRG_SPA.stUSG_dummy
- 1056
- ST_VG
- 634861440
-
-
- GVL_COM.SerialRXBuffer
- Define COM Ports/Buffers incl. library Tc2_SerialCom
-Pfeiffers on the sample chamber
- 2512
- ComBuffer
-
-
- TcVarGlobal
-
-
- 640793312
-
-
- GVL_COM.SerialTXBuffer
- 2512
- ComBuffer
-
-
- TcVarGlobal
-
-
- 640795824
-
-
- GVL_COM.E14_fbSerialLineControl
- Serial Terminal
- 10432
- SerialLineControl
-
-
- TcVarGlobal
-
-
- 640798336
-
-
- GVL_COM.E2_fbSerialLineControl
- Serial Terminal
- 10432
- SerialLineControl
-
-
- TcVarGlobal
-
-
- 640814176
-
-
- GVL_Variables.xSAOverrideMode
- 8
- BOOL
-
- 0
-
-
-
- pytmc
-
- pv: QRIXS:SA:OVRDON
- io: io
-
-
-
- TcVarGlobal
-
-
- 640828192
-
-
- GVL_Variables.SetupMode
- 8
- BOOL
-
- 0
-
-
-
- pytmc
- pv: QRIXS:SA:SETUP_MODE
-
-
- TcVarGlobal
-
-
- 640828200
-
-
- Constants.bLittleEndian
- Does the target support an FPU
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 640828216
-
-
- GVL_Devices.qRIXS_ROUGH_GPI_04
- MKS-275
- 86720
- FB_MKS275
-
-
- pytmc
- pv: QRIXS:ROUGH:GPI:04
-
-
- TcLinkTo
- .i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 3^Value
-
-
- TcVarGlobal
-
-
- 642603520
-
-
- GVL_Devices.qRIXS_SA_VRC_01
- Is the Window valve NO
- 172736
- FB_VRC_NO_FFO
-
-
- pytmc
-
- pv: QRIXS:SA:VRC:01
-
-
-
- TcVarGlobal
-
-
- 642860096
-
-
- GVL_Devices.qRIXS_SC_VGC_04
- 177344
- FB_VGC
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_05]^Channel 1^Input;
- .i_xClsLS := TIIB[EL1004_01_05]^Channel 2^Input;
- .q_xOPN_DO := TIIB[EL2004_01_04]^Channel 1^Output
-
-
-
- pytmc
- pv: QRIXS:SC:VGC:04
-
-
- TcVarGlobal
-
-
- 643915008
-
-
- GVL_Devices.qRIXS_SC_VGC_05
- 84928
- FB_VRC_NO
-
-
- pytmc
- pv: QRIXS:SC:VGC:05
-
-
- TcLinkTo
- .i_xOpnLS := TIIB[EL1004_01_05]^Channel 3^Input;
+ TcVarGlobal634606176PRG_SDS.QRIX_MOT_SDS_MMS_H_BACKWARD_EN16INT634607216Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild48.iRevision0.nFlags1.sVersion3.3.48.0const_non_replacedTcVarGlobal634607552Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal634607840Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal634614848Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal634614912Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal634614976Global_Version.stLibVersion_Tc2_DataExchange288ST_LibVersion.iMajor3.iMinor3.iBuild5.iRevision0.nFlags0.sVersion3.3.5.0const_non_replacedTcVarGlobal634615264PRG_SampleChamber.QRIX2048T_MaxString634659968PRG_SampleChamber.qRIXS_SC_PTM_10_ILK1504FB_ChemRIXS_Turbo_ILK634856864PRG_SampleChamber.qRIXS_SC_PTM_20_ILK1504FB_ChemRIXS_Turbo_ILK634858368PRG_SampleChamber.qRIXS_SC_PTM_30_ILK1504FB_ChemRIXS_Turbo_ILK634859872PRG_SPA.xExtILK_OK_DET8BOOL634861376PRG_SPA.iPressTorrerance32REAL1634861408PRG_SPA.stUSG_dummy1056ST_VG634861440GVL_COM.SerialRXBuffer2512ComBufferTcVarGlobal640793312GVL_COM.SerialTXBuffer2512ComBufferTcVarGlobal640795824GVL_COM.E14_fbSerialLineControl10432SerialLineControlTcVarGlobal640798336GVL_COM.E2_fbSerialLineControl10432SerialLineControlTcVarGlobal640814176Constants.bLittleEndian8BOOL1TcVarGlobal640828216GVL_Devices.qRIXS_ROUGH_GPI_0486720FB_MKS275pytmc pv: QRIXS:ROUGH:GPI:04 TcLinkTo.i_iPRESS_R := TIIB[EL3174-0002_02_13]^AI Standard Channel 3^ValueTcVarGlobal642603520GVL_Devices.qRIXS_SC_VGC_0584928FB_VRC_NOpytmc pv: QRIXS:SC:VGC:05 TcLinkTo.i_xOpnLS := TIIB[EL1004_01_05]^Channel 3^Input;
.i_xClsLS := TIIB[EL1004_01_05]^Channel 4^Input;
.q_xCLS_DO := TIIB[EL2004_01_04]^Channel 2^Output
-
-
-
- TcVarGlobal
-
-
- 644092352
-
-
- GVL_Devices.qRIXS_SDS_VRC_01
- PTM
-VRC
- 84928
- FB_VRC
-
-
- TcLinkTo
- .i_xAtSpd := TIIB[EL1004_01_13]^Channel 1^Input;
+ TcVarGlobal644092352GVL_Devices.qRIXS_SDS_VRC_0184928FB_VRCTcLinkTo.i_xAtSpd := TIIB[EL1004_01_13]^Channel 1^Input;
.i_xFaultNC := TIIB[EL1004_01_13]^Channel 3^Input;
.i_xRemote := TIIB[EL1004_01_13]^Channel 2^Input;
.q_RunDO := TIIB[EL2004_01_12]^Channel 1^Output;
.q_xRemote := TIIB[EL2004_01_12]^Channel 2^Output;
.q_PumpingStation := TIIB[EL2004_01_12]^Channel 3^Output;
-
-
-
- pytmc
- pv: QRIXS:SDS:VRC:01
-
-
- TcVarGlobal
-
-
- 644177280
-
-
- GVL_Devices.qRIXS_SDS_VVC_01
- VVC
- 640
- FB_VVC
-
-
- pytmc
- pv: QRIXS:SDS:VVC:01
-
-
- TcVarGlobal
-
-
- 644262208
-
-
- GVL_Devices.qRIXS_SDS_VVC_02
- 640
- FB_VVC
-
-
- pytmc
- pv: QRIXS:SDS:VVC:02
-
-
- TcVarGlobal
-
-
- 644262848
-
-
- GVL_Devices.qRIXS_SC_VRC_01
- VRC
- 84928
- FB_VRC
-
-
- pytmc
-
+pytmc pv: QRIXS:SDS:VRC:01 TcVarGlobal644177280GVL_Devices.qRIXS_SDS_VVC_01640FB_VVCpytmc pv: QRIXS:SDS:VVC:01 TcVarGlobal644262208GVL_Devices.qRIXS_SDS_VVC_02640FB_VVCpytmc pv: QRIXS:SDS:VVC:02 TcVarGlobal644262848GVL_Devices.qRIXS_SC_VRC_0184928FB_VRCpytmc
pv: QRIXS:SC:VRC:01
io: io
-
-
-
- TcVarGlobal
-
-
- 644263488
-
-
- GVL_Devices.qRIXS_SDS_VRC_31
- 84928
- FB_VRC
-
-
- pytmc
-
+ TcVarGlobal644263488GVL_Devices.qRIXS_SDS_VRC_3184928FB_VRCpytmc
pv: QRIXS:SDS:VRC:31
io: io
-
-
-
- TcVarGlobal
-
-
- 644348416
-
-
- Constants.RuntimeVersion
- Does the target support an FPU
- 64
- VERSION
-
-
- .uiMajor
- 3
-
-
- .uiMinor
- 5
-
-
- .uiServicePack
- 6
-
-
- .uiPatch
- 0
-
-
-
-
- TcVarGlobal
-
-
- 648038976
-
-
- Constants.CompilerVersion
- Does the target support an FPU
- 64
- VERSION
-
-
- .uiMajor
- 3
-
-
- .uiMinor
- 5
-
-
- .uiServicePack
- 10
-
-
- .uiPatch
- 100
-
-
-
-
- TcVarGlobal
-
-
- 648039040
-
-
- Constants.bSimulationMode
- Does the target support an FPU
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 648039104
-
-
- Constants.bFPUSupport
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 648039112
-
-
- Constants.nRegisterSize
- Does the target support an FPU
- 16
- WORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 648039120
-
-
- Constants.nPackMode
- Does the target support an FPU
- 16
- UINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 648039136
-
-
- Constants.RuntimeVersionNumeric
- 32
- DWORD
-
- 50660864
-
-
-
- TcVarGlobal
-
-
- 648039168
-
-
- Constants.CompilerVersionNumeric
- 32
- DWORD
-
- 50661988
-
-
-
- TcVarGlobal
-
-
- 648039200
-
-
- TwinCAT_LicenseInfoVarList._LicenseInfo
- 1024
- PlcLicenseInfo
-
- 1
- 1
-
-
-
- [1].LicenseId.Data1
- 3165056522
-
-
- [1].LicenseId.Data2
- 40161
-
-
- [1].LicenseId.Data3
- 19775
-
-
- [1].LicenseId.Data4[0]
- 152
-
-
- [1].LicenseId.Data4[1]
- 202
-
-
- [1].LicenseId.Data4[2]
- 65
-
-
- [1].LicenseId.Data4[3]
- 58
-
-
- [1].LicenseId.Data4[4]
- 188
-
-
- [1].LicenseId.Data4[5]
- 13
-
-
- [1].LicenseId.Data4[6]
- 148
-
-
- [1].LicenseId.Data4[7]
- 253
-
-
- [1].Instances
- 0
-
-
- [1].LicenseName
- TF6340 TC3 Serial-Communication
-
-
-
-
- TcVarGlobal
-
-
- 648039232
-
-
- TwinCAT_SystemInfoVarList._TaskPouOid_CommTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 648044416
-
-
- TwinCAT_SystemInfoVarList._TaskOid_CommTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 648044448
-
-
- TwinCAT_SystemInfoVarList.__CommTask
- 704
- _Implicit_Task_Info
-
-
- .dwVersion
- 2
-
-
-
-
- TcContextName
- CommTask
-
-
- TcVarGlobal
-
-
- 648045184
-
-
-
- 20
- CommTask Retains
- 1
- 81723392
-
- PMPS_GVL.SuccessfulPreemption
- Any time BPTM applies a new BP request which is confirmed
- 32
- UDINT
-
-
- pytmc
-
+ TcVarGlobal644348416Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal648038976Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal648039040Constants.bSimulationMode8BOOL0TcVarGlobal648039104Constants.bFPUSupport8BOOL1TcVarGlobal648039112Constants.nRegisterSize16WORD32TcVarGlobal648039120Constants.nPackMode16UINT8TcVarGlobal648039136Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal648039168Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal648039200TwinCAT_LicenseInfoVarList._LicenseInfo1024PlcLicenseInfo11[1].LicenseId.Data13165056522[1].LicenseId.Data240161[1].LicenseId.Data319775[1].LicenseId.Data4[0]152[1].LicenseId.Data4[1]202[1].LicenseId.Data4[2]65[1].LicenseId.Data4[3]58[1].LicenseId.Data4[4]188[1].LicenseId.Data4[5]13[1].LicenseId.Data4[6]148[1].LicenseId.Data4[7]253[1].Instances0[1].LicenseNameTF6340 TC3 Serial-CommunicationTcVarGlobal648039232TwinCAT_SystemInfoVarList._TaskPouOid_CommTask32OTCIDno_initTcVarGlobal648044416TwinCAT_SystemInfoVarList._TaskOid_CommTask32OTCIDno_initTcVarGlobal648044448TwinCAT_SystemInfoVarList.__CommTask704_Implicit_Task_Info.dwVersion2TcContextNameCommTaskTcVarGlobal648045184PRG_SA_WINDOW.xExtILK_OK_BLW16INT65258564820CommTask Retains181920000PMPS_GVL.SuccessfulPreemption32UDINTpytmc
pv: @(PREFIX)SuccessfulPreemptions
io: i
-
-
-
- TcVarGlobal
-
-
- 3072000
-
-
- PMPS_GVL.BP_jsonDoc
- 32
- SJsonValue
-
-
- TcVarGlobal
-
-
- 3072064
-
-
-
-
-
-
- LCLSGeneralEventClass
-
-
- TcSystemEventClass
-
-
- TcGeneralAdsEventClass
-
-
- TcRouterEventClass
-
-
- TcRTimeEventClass
-
-
- Win32EventClass
-
-
-
-
- ApplicationName
- Port_851
-
-
- ChangeDate
- 2024-05-21T13:21:47
-
-
- GeneratedCodeSize
- 634880
-
-
- GlobalDataSize
- 80576512
-
-
-
-
-
+ TcVarGlobal3072000PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064LCLSGeneralEventClassTcSystemEventClassTcGeneralAdsEventClassTcRouterEventClassTcRTimeEventClassWin32EventClassApplicationNamePort_851ChangeDate2024-06-20T09:19:56GeneratedCodeSize638976GlobalDataSize80699392
\ No newline at end of file
diff --git a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/POUs/Main.TcPOU b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/POUs/Main.TcPOU
index 33c6347..b5acb19 100644
--- a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/POUs/Main.TcPOU
+++ b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/PLC_QRIX_VAC/POUs/Main.TcPOU
@@ -9,7 +9,7 @@ END_VAR
Image
-
- Image-2
-
diff --git a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/IO/Device 1 (EtherCAT)/B950_233_R03_DRL_01.xti b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/IO/Device 1 (EtherCAT)/B950_233_R03_DRL_01.xti
index f234797..4912ead 100644
--- a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/IO/Device 1 (EtherCAT)/B950_233_R03_DRL_01.xti
+++ b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/IO/Device 1 (EtherCAT)/B950_233_R03_DRL_01.xti
@@ -1036,6 +1036,7 @@ Bit1: Value smaller than Limit2]]>
00000000000000000d0800010100000003000000000000000000000000000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
0010140200141402
+ qrix-motion
4672656552756e0000000000000000004672656552756e00000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000
4443000000000000000000000000000044432d53796e6368726f6e000000000000000000000000000000000000000000000000000000000000000000000020030100000000000000000000000000000000000000000000000000000000000000
diff --git a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/PLC/PLC_QRIX_VAC.xti b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/PLC/PLC_QRIX_VAC.xti
index 513d99e..b6650a8 100644
--- a/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/PLC/PLC_QRIX_VAC.xti
+++ b/lcls-plc-qrix-vac/lcls-plc-qrix-vac/_Config/PLC/PLC_QRIX_VAC.xti
@@ -622,6 +622,17 @@
GVL_Devices.qRIXS_ROUGH_VRC_02.i_xClsLS
BOOL
+
+ GVL_Devices.qRIXS_SA_VRC_01.i_xOpnLS
+
+
+
+ BOOL
+
+
+ GVL_Devices.qRIXS_SA_VRC_01.i_xClsLS
+ BOOL
+
GVL_Devices.qRIXS_SC_VRC_10.i_xOpnLS
@@ -688,6 +699,17 @@
GVL_Devices.qRIXS_SC_VGC_03.i_xClsLS
BOOL
+
+ GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS
+
+
+
+ BOOL
+
+
+ GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS
+ BOOL
+
GVL_Devices.qRIXS_SC_PTM_10.i_xAtSpd
@@ -1064,6 +1086,10 @@
GVL_Devices.qRIXS_ROUGH_VRC_02.q_xOPN_DO
BOOL
+
+ GVL_Devices.qRIXS_SA_VRC_01.q_xCLS_DO
+ BOOL
+
GVL_Devices.qRIXS_SC_VRC_10.q_xOPN_DO
BOOL
@@ -1092,6 +1118,10 @@
GVL_Devices.qRIXS_SC_VGC_03.q_xCLS_DO
BOOL
+
+ GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO
+ BOOL
+
GVL_Devices.qRIXS_SC_PTM_10.q_RunDO
@@ -1242,6 +1272,10 @@
GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut
BOOL
+
+ PRG_SA_WINDOW.g_FastFaultOutputNA.q_xFastFaultOut
+ BOOL
+
PlcTask Retains
@@ -1284,28 +1318,6 @@
INT
-
- GVL_Devices.qRIXS_SA_VRC_01.i_xOpnLS
-
-
-
- BOOL
-
-
- GVL_Devices.qRIXS_SA_VRC_01.i_xClsLS
- BOOL
-
-
- GVL_Devices.qRIXS_SC_VGC_04.i_xOpnLS
-
-
-
- BOOL
-
-
- GVL_Devices.qRIXS_SC_VGC_04.i_xClsLS
- BOOL
-
GVL_Devices.qRIXS_SC_VGC_05.i_xOpnLS
@@ -1372,14 +1384,6 @@
GVL_COM.E2_stComOut
EL6outData22B
-
- GVL_Devices.qRIXS_SA_VRC_01.q_xCLS_DO
- BOOL
-
-
- GVL_Devices.qRIXS_SC_VGC_04.q_xOPN_DO
- BOOL
-
GVL_Devices.qRIXS_SC_VGC_05.q_xCLS_DO
BOOL
@@ -1700,10 +1704,10 @@
-
-
+
+
@@ -1734,8 +1738,8 @@
-
+