diff --git a/Arbiter/KFEArbiter/KFEArbiter.tmc b/Arbiter/KFEArbiter/KFEArbiter.tmc
index 55bbf56..703fdea 100644
--- a/Arbiter/KFEArbiter/KFEArbiter.tmc
+++ b/Arbiter/KFEArbiter/KFEArbiter.tmc
@@ -1,6493 +1,40 @@
-
-
-
-
- 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
-
-
-
-
-
-
-
-
-
- _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
-
-
-
-
- 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
-
-
-
-
- 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
- 159404812
-
-
- bError
- BOOL
- 8
- 159404844
-
-
- hrErrorCode
- HRESULT
- 32
- 159404852
-
-
- nStringSize
- UDINT
- 32
- 159404836
-
-
- sResult
- STRING(255)
- 2048
- 159404848
-
-
- __getbBusy
- BOOL
- 8
-
- bBusy
- BOOL
- 8
-
-
- b32IsBusy
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Init
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
-
- conditionalshow
-
-
-
-
- GetString
- BOOL
- 8
-
- sResult
- STRING(80)
- 32
-
-
- nResult
- buffer size in bytes
- UDINT
- 32
-
-
-
- __getnStringSize
- UDINT
- 32
-
- nStringSize
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getbError
- BOOL
- 8
-
- bError
- BOOL
- 8
-
-
- b32HasError
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsResult
- STRING(255)
- 2048
-
- sResult
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __gethrErrorCode
- HRESULT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- hrError
- HRESULT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- enable_dynamic_creation
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- TcSourceInfoType
- 32
- UDINT
-
- Undefined
- 0
-
-
- Id
- 1
-
-
- Guid
- 2
-
-
- Name
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- TcSerializedSourceInfoType
- 96
-
- eType
- TcSourceInfoType
- 32
- 0
-
-
- obData
- UDINT
- 32
- 32
-
-
- cbData
- UDINT
- 32
- 64
-
-
-
- ITcSourceInfo
- 32
- ITcUnknown
-
- GetNumTypes
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- GetTypes
- HRESULT
- 32
-
- ppSourceInfoTypes
- TcSerializedSourceInfoType
- 32
-
-
-
- GetDataSize
- HRESULT
- 32
-
- cbData
- UDINT
- 32
-
-
-
- GetData
- HRESULT
- 32
-
- ppData
- PVOID
- 32
-
-
-
-
- ITcEvent
- 32
- ITcUnknown
-
- GetEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
-
- GetEventId
- HRESULT
- 32
-
- eventId
- UDINT
- 32
-
-
-
- GetSeverity
- HRESULT
- 32
-
- severity
- TcEventSeverity
- 32
-
-
-
- GetSourceInfo
- HRESULT
- 32
-
- pipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
-
- GetText
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
-
- I_TcSourceInfo
- 32
- PVOID
-
- __getguid
- GUID
- 128
-
-
- property
-
-
-
-
- __getipData
- ITcSourceInfo
- 32
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnId
- UDINT
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsName
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcSourceInfo
- 32
-
-
-
-
- TcEventEntry
- 192
-
- uuidEventClass
- GUID
- 128
- 0
-
-
- nEventId
- UDINT
- 32
- 128
-
-
- eSeverity
- TcEventSeverity
- 16
- 160
-
-
-
- I_TcEventBase
- 32
- PVOID
-
- __geteSeverity
- TcEventSeverity
- 16
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getEventClass
- GUID
- 128
-
-
- property
-
-
-
-
- __getipSourceInfo
- I_TcSourceInfo
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getnEventId
- UDINT
- 32
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsEventClassName
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getstEventEntry
- TcEventEntry
- 192
-
-
- property
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcEventBase
- 32
-
-
-
- EqualsToEventClass
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
-
- EqualsToEventEntry
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- nOtherEventID
- UDINT
- 32
-
-
- eOtherSeverity
- TcEventSeverity
- 16
-
-
-
- EqualsToEventEntryEx
- BOOL
- 8
-
- stOther
- TcEventEntry
- 192
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
-
- RequestEventClassName
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
- RequestEventText
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
-
-
- IQueryInterface
- 32
- PVOID
-
- __GetInterfacePointer
- BOOL
- 8
-
- pRef
- DWORD
- 32
-
-
-
- __GetInterfaceReference
- BOOL
- 8
-
- nInterfaceId
- DINT
- 32
-
-
- pRef
- DWORD
- 32
-
-
-
-
- TcEventArgumentType
- 16
- INT
-
- Undefined
- 0
-
-
- Boolean
- 1
-
-
- Int8
- 2
-
-
- Int16
- 3
-
-
- Int32
- 4
-
-
- Int64
- 5
-
-
- UInt8
- 6
-
-
- UInt16
- 7
-
-
- UInt32
- 8
-
-
- UInt64
- 9
-
-
- Float
- 10
-
-
- Double
- 11
-
-
- Char
- 12
-
-
- WChar
- 13
-
-
- StringType
- 14
-
-
- WStringType
- 15
-
-
- EventReference
- 16
-
-
- FormatString
- 17
-
-
- ExternalTimestamp
- 18
-
-
- Blob
- 19
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- ITcArguments
- 32
- ITcUnknown
-
- Count
- HRESULT
- 32
-
- nCount
- UDINT
- 32
-
-
-
- AddArgument
- HRESULT
- 32
-
- eType
- TcEventArgumentType
- 16
-
-
- pData
- PVOID
- 32
-
-
- cbData
- UDINT
- 32
-
-
-
- Get
- HRESULT
- 32
-
- nIndex
- UDINT
- 32
-
-
- eType
- TcEventArgumentType
- 32
-
-
- ppData
- PVOID
- 32
-
-
-
- Clear
- HRESULT
- 32
-
-
- GetArgumentTypes
- HRESULT
- 32
-
- pArgumentTypes
- TcEventArgumentType
- 32
-
-
-
- GetDataSize
- HRESULT
- 32
-
- cbData
- UDINT
- 32
-
-
-
- GetData
- HRESULT
- 32
-
- pData
- BYTE
- 32
-
-
-
-
- I_TcArguments
- 32
- IQueryInterface
-
- __getipData
- ITcArguments
- 32
-
-
- property
-
-
- conditionalshow
-
-
-
-
- AddBlob
- I_TcArguments
- 32
-
- pData
- PVOID
- 32
-
-
- cbData
- UINT
- 16
-
-
-
- AddBool
- I_TcArguments
- 32
-
- value
- BOOL
- 8
-
-
-
- AddByte
- I_TcArguments
- 32
-
- value
- BYTE
- 8
-
-
-
- AddDInt
- I_TcArguments
- 32
-
- value
- DINT
- 32
-
-
-
- AddDWord
- I_TcArguments
- 32
-
- value
- DWORD
- 32
-
-
-
- AddEventReferenceEx
- I_TcArguments
- 32
-
- stEventEntry
- TcEventEntry
- 192
-
-
-
- AddEventReferenceId
- I_TcArguments
- 32
-
- nEventId
- UDINT
- 32
-
-
-
- AddEventReferenceIdGuid
- I_TcArguments
- 32
-
- nEventId
- UDINT
- 32
-
-
- EventClass
- GUID
- 128
-
-
-
- AddInt
- I_TcArguments
- 32
-
- value
- INT
- 16
-
-
-
- AddLInt
- I_TcArguments
- 32
-
- value
- LINT
- 64
-
-
-
- AddLReal
- I_TcArguments
- 32
-
- value
- LREAL
- 64
-
-
-
- AddReal
- I_TcArguments
- 32
-
- value
- REAL
- 32
-
-
-
- AddSInt
- I_TcArguments
- 32
-
- value
- SINT
- 8
-
-
-
- AddString
- I_TcArguments
- 32
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddStringByValue
- I_TcArguments
- 32
-
- value
- T_MaxString
- 2048
-
-
-
- AddUDInt
- I_TcArguments
- 32
-
- value
- UDINT
- 32
-
-
-
- AddUInt
- I_TcArguments
- 32
-
- value
- UINT
- 16
-
-
-
- AddULInt
- I_TcArguments
- 32
-
- value
- ULINT
- 64
-
-
-
- AddUSInt
- I_TcArguments
- 32
-
- value
- USINT
- 8
-
-
-
- AddUtf8EncodedString
- I_TcArguments
- 32
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddWord
- I_TcArguments
- 32
-
- value
- WORD
- 16
-
-
-
- AddWString
- I_TcArguments
- 32
-
- value
- WSTRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddWStringByValue
- I_TcArguments
- 32
-
- value
- WSTRING(255)
- 4096
-
-
-
- Clear
- I_TcArguments
- 32
-
-
-
- FB_TcSourceInfo
- 2784
- I_TcSourceInfo
-
- nId
- UDINT
- 32
- 159404756
- 159404780
-
-
- sName
- STRING(255)
- 2048
- 159404792
- 159404804
-
-
- __setbCutInstancePathByLastInst
-
- bCutInstancePathByLastInst
- BOOL
- 8
-
-
-
- property
-
-
-
-
- Clear
-
-
- ExtendName
- BOOL
- 8
-
- sExtension
- STRING(255)
- 2048
-
-
-
- __getipData
- ITcSourceInfo
- 32
-
- ipData
- ITcSourceInfo
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getnId
- UDINT
- 32
-
- nId
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- ResetToDefault
-
- _sInstancePath
- STRING(255)
- 2048
-
-
-
- __getguid
- GUID
- 128
-
- guid
- GUID
- 128
-
-
-
- property
-
-
-
-
- __setnId
-
- nId
- UDINT
- 32
-
-
- monitoring
- call
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __setguid
-
- guid
- GUID
- 128
-
-
-
- property
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcSourceInfo
- 32
-
-
-
- __getsName
- STRING(255)
- 2048
-
- sName
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __setsName
-
- sName
- STRING(255)
- 2048
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- FB_TcEventBase
- 3360
- I_ArgumentsChangeListener
-
- fbSourceInfo
- FB_TcSourceInfo
- 2784
- 256
-
-
- .bCutInstancePathByLastInst
- 1
-
-
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTCLASSNAME__FBRESULT
- FB_AsyncStrResult
- 64
- 3168
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTCLASSNAME__BBUSY
- BOOL
- 8
- 3232
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTTEXT__FBRESULT
- FB_AsyncStrResult
- 64
- 3264
-
-
- conditionalshow
-
-
-
-
- __REQUESTEVENTTEXT__BBUSY
- BOOL
- 8
- 3328
-
-
- conditionalshow
-
-
-
-
- eSeverity
- TcEventSeverity
- 16
- 159404900
-
-
- ipSourceInfo
- I_TcSourceInfo
- 32
- 159404880
-
-
- nEventId
- UDINT
- 32
- 159404968
-
-
- sEventClassName
- STRING(255)
- 2048
- 159404928
-
-
- sEventText
- STRING(255)
- 2048
- 159404972
-
-
- EqualsToEventClass
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- _EventClass
- GUID
- 128
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- fbResult
- FB_AsyncStrResult
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- Release
- HRESULT
- 32
-
-
- UpdateLangId
-
-
- __getipSourceInfo
- I_TcSourceInfo
- 32
-
- ipSourceInfo
- I_TcSourceInfo
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- EqualsTo
- BOOL
- 8
-
- ipOther
- I_TcEventBase
- 32
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- __getEventClass
- GUID
- 128
-
- EventClass
- GUID
- 128
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
-
-
- __geteSeverity
- TcEventSeverity
- 16
-
- eSeverity
- TcEventSeverity
- 16
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getstEventEntry
- TcEventEntry
- 192
-
- stEventEntry
- TcEventEntry
- 192
-
-
-
- property
-
-
-
-
- OnCreate
- HRESULT
- 32
-
-
- EqualsToEventEntry
- BOOL
- 8
-
- OtherEventClass
- GUID
- 128
-
-
- nOtherEventID
- UDINT
- 32
-
-
- eOtherSeverity
- TcEventSeverity
- 16
-
-
-
- RequestEventText
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbResult
- FB_AsyncStrResult
- 64
-
-
- uselocation
- __REQUESTEVENTTEXT__FBRESULT
-
-
-
-
- bBusy
- BOOL
- 8
-
-
- uselocation
- __REQUESTEVENTTEXT__BBUSY
-
-
-
-
-
- OnArgumentsChanged
-
-
- __getsEventClassName
- STRING(255)
- 2048
-
- sEventClassName
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
- __getipArguments
- I_TcArguments
- 32
-
- ipArguments
- I_TcArguments
- 32
-
-
-
- property
-
-
-
-
- GetEventText
- HRESULT
- 32
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- fbResult
- FB_AsyncStrResult
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
- ipResult
- ITcAsyncStringResult
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- GetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- nJsonAttribute
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- RequestEventClassName
- BOOL
- 8
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- sResult
- buffer for result text
- STRING(80)
- 32
-
-
- nResultSize
- size of buffer in bytes
- UDINT
- 32
-
-
- bError
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- hrErrorCode
- HRESULT
- 32
-
-
- ItemType
- Output
-
-
-
-
- fbResult
- FB_AsyncStrResult
- 64
-
-
- uselocation
- __REQUESTEVENTCLASSNAME__FBRESULT
-
-
-
-
- bBusy
- BOOL
- 8
-
-
- uselocation
- __REQUESTEVENTCLASSNAME__BBUSY
-
-
-
-
-
- EqualsToEventEntryEx
- BOOL
- 8
-
- stOther
- TcEventEntry
- 192
-
-
-
- __getnEventId
- UDINT
- 32
-
- nEventId
- UDINT
- 32
-
-
- ipTmpEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
- sEventText
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- I_TcMessage
- 32
- I_TcEventBase
-
- Send
- HRESULT
- 32
-
- nTimeStamp
- ULINT
- 64
-
-
-
-
- ITcMessage
- 32
- ITcEvent
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
- Send
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
-
- ITcMessage2
- 32
- ITcMessage
-
- GetTimeSent
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
-
- FB_TcMessage
- 3424
- FB_TcEventBase
- I_TcMessage
-
- nTimeSent
- ULINT
- 64
- 159404996
-
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- CreateEx
- HRESULT
- 32
-
- stEventEntry
- TcEventEntry
- 192
-
-
- ipSourceInfo
- optional (otherwise a default source info is taken)
- I_TcSourceInfo
- 32
-
-
-
- Init
-
- ipMessage
- ITcMessage
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- conditionalshow
-
-
-
-
- __getnTimeSent
- ULINT
- 64
-
- nTimeSent
- ULINT
- 64
-
-
- ipMessage2
- ITcMessage2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- Create
- HRESULT
- 32
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- eSeverity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- optional (otherwise a default source info is taken)
- I_TcSourceInfo
- 32
-
-
- hr
- HRESULT
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
- Send
- HRESULT
- 32
-
- nTimeStamp
- set 0 to get the current time automatically
- ULINT
- 64
-
-
- TcEncoding
- FILETIME
-
-
-
-
-
- Release
- HRESULT
- 32
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- F_TRIG
-
+PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info704dwVersionDWORD320pszNameSTRING(80)3232nPriorityINT1664KindOf_Implicit_KindOfTask1680bWatchdogBOOL896bProfilingTaskBOOL8104dwEventFunctionPointerBYTE32128pszExternalEventSTRING(80)32160dwTaskEntryFunctionPointerBYTE32192dwWatchdogSensitivityDWORD32224dwIntervalDWORD32256dwWatchdogTimeDWORD32288dwLastCycleTimeDWORD32320dwAverageCycleTimeDWORD32352dwMaxCycleTimeDWORD32384dwMinCycleTimeDWORD32416diJitterDINT32448diJitterMinDINT32480diJitterMaxDINT32512dwCycleCountDWORD32544wTaskStatusWORD16576wNumOfJitterDistributionsWORD16592pJitterDistribution_Implicit_Jitter_Distribution32608bWithinSPSTimeSlicingBOOL8640byDummyBYTE8648bShouldBlockBOOL8656bActiveBOOL8664dwIECCycleCountDWORD32672hideST_System40xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832analysis-33T_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener32PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult64bBusyBOOL8159411064bErrorBOOL8159411096hrErrorCodeHRESULT32159411104nStringSizeUDINT32159411088sResultSTRING(255)2048159411100__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult32conditionalshowGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo32PVOID__getguidGUID128property__getipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo32TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase32PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo32propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase32EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface32PVOID__GetInterfacePointerBOOL8pRefDWORD32__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD32TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments32IQueryInterface__getipDataITcArguments32propertyconditionalshowAddBlobI_TcArguments32pDataPVOID32cbDataUINT16AddBoolI_TcArguments32valueBOOL8AddByteI_TcArguments32valueBYTE8AddDIntI_TcArguments32valueDINT32AddDWordI_TcArguments32valueDWORD32AddEventReferenceExI_TcArguments32stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments32nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments32nEventIdUDINT32EventClassGUID128AddIntI_TcArguments32valueINT16AddLIntI_TcArguments32valueLINT64AddLRealI_TcArguments32valueLREAL64AddRealI_TcArguments32valueREAL32AddSIntI_TcArguments32valueSINT8AddStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddStringByValueI_TcArguments32valueT_MaxString2048AddUDIntI_TcArguments32valueUDINT32AddUIntI_TcArguments32valueUINT16AddULIntI_TcArguments32valueULINT64AddUSIntI_TcArguments32valueUSINT8AddUtf8EncodedStringI_TcArguments32valueSTRING(80)32ItemTypeInOutAddWordI_TcArguments32valueWORD16AddWStringI_TcArguments32valueWSTRING(80)32ItemTypeInOutAddWStringByValueI_TcArguments32valueWSTRING(255)4096ClearI_TcArguments32FB_TcSourceInfo2784I_TcSourceInfonIdUDINT32159411008159411032sNameSTRING(255)2048159411044159411056__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyClearExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo32ipDataITcSourceInfo32propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefault_sInstancePathSTRING(255)2048__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo32__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase3360I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2784256.bCutInstancePathByLastInst1conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult643168conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83232conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult643264conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83328conditionalshoweSeverityTcEventSeverity16159411152ipSourceInfoI_TcSourceInfo32159411132nEventIdUDINT32159411220sEventClassNameSTRING(255)2048159411180sEventTextSTRING(255)2048159411224EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo32ipSourceInfoI_TcSourceInfo32propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent32property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent32propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments32ipArgumentsI_TcArguments32propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult32ItemTypeInOutipTmpEventITcEvent32ipResultITcAsyncStringResult32hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32ipTmpEventITcEvent32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)32nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult64uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent32propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_TcMessage32I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage3424FB_TcEventBaseI_TcMessagenTimeSentULINT64159411248SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo32InitipMessageITcMessage32ipArgumentsITcArguments32ipSourceInfoITcSourceInfo32conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage232nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo32hrHRESULT32ipArgumentsITcArguments32__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG
- 64
-
- CLK
- BOOL
- signal to detect
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- falling edge at signal detected
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 48
-
- 1
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- R_TRIG
-
+]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL8481conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIG
- 64
-
- CLK
- BOOL
- Signal to detect
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- rising edge at signal detected
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 48
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LogMessage
- 81600
-
- sMsg
- T_MaxString
- Message to send
- 2048
- 32
-
-
- ItemType
- Input
-
-
-
-
- eSevr
- TcEventSeverity
- 16
- 2080
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- eSubsystem
- E_Subsystem
- Subsystem
- 16
- 2096
-
-
- ItemType
- Input
-
-
-
-
- sJson
- STRING(7000)
- JSON to add to the message
- 56008
- 2112
-
- {}
-
-
-
- ItemType
- Input
-
-
-
-
- nMinTimeViolationAcceptable
- INT
- How many times the min. time can be violated before the CB trips
- 16
- 58128
-
- 5
-
-
-
- ItemType
- Input
-
-
-
-
- nLocalTripThreshold
- TIME
- Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable
- 32
- 58144
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- nTrickleTripThreshold
- TIME
- Trickle trip, activated by global threshold, should be >> LocalTripThreshold
- 32
- 58176
-
- 100
-
-
-
- ItemType
- Input
-
-
-
-
- nTripResetPeriod
- TIME
- Time for auto-reset
- 32
- 58208
-
- 600000
-
-
-
- ItemType
- Input
-
-
-
-
- bEnableAutoReset
- BOOL
- Enable circuit breaker auto-reset (true by default)
- 8
- 58240
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bInitialized
- BOOL
- 8
- 58248
-
- 0
-
-
-
- bInitFailed
- BOOL
- 8
- 58256
-
- 0
-
-
-
- sSubsystemSource
- STRING(80)
- 648
- 58264
-
-
- fbMessage
- FB_TcMessage
- 32
- 58912
-
-
- fbMessages
- FB_TcMessage
-
- 0
- 5
-
- 17120
- 58944
-
-
- fbSource
- FB_TcSourceInfo
- 2784
- 76064
-
-
- ipResultMessage
- I_TcMessage
- 32
- 78848
-
-
- hr
- HRESULT
- 32
- 78880
-
-
- hrLastInternalError
- HRESULT
- 32
- 78912
-
-
- eTraceLevel
- TcEventSeverity
- 16
- 78944
-
- 0
-
-
-
- bFirstCall
- BOOL
- 8
- 78960
-
- 1
-
-
-
- sPath
- T_MaxString
- 2048
- 78968
-
-
- instance-path
-
-
- noinit
-
-
-
-
- nTimesViolated
- INT
- ////////////////////////////
- 16
- 81024
-
-
- LastCallTime
- ULINT
- 64
- 81088
-
-
- CurrentCallTime
- ULINT
- 64
- 81152
-
-
- DeltaSinceLastCall
- ULINT
- 64
- 81216
-
-
- WhenTripsCleared
- ULINT
- 64
- 81280
-
-
- ftTrippedReleased
- F_TRIG
- 64
- 81344
-
-
- bLocalTrickleTripped
- BOOL
- 8
- 81408
-
-
- bLocalTripped
- BOOL
- 8
- 81416
-
-
- bTripped
- BOOL
- Won't emit messages if true
- 8
- 81424
-
-
- pytmc
-
+]]>64CLKBOOL832ItemTypeInputQBOOL840ItemTypeOutputMBOOL848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage81600sMsgT_MaxString204832ItemTypeInputeSevrTcEventSeverity1620800ItemTypeInputeSubsystemE_Subsystem162096ItemTypeInputsJsonSTRING(7000)560082112{}ItemTypeInputnMinTimeViolationAcceptableINT16581285ItemTypeInputnLocalTripThresholdTIME32581441ItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258176100ItemTypeInputnTripResetPeriodTIME3258208600000ItemTypeInputbEnableAutoResetBOOL8582401ItemTypeInputbInitializedBOOL8582480bInitFailedBOOL8582560sSubsystemSourceSTRING(80)64858264fbMessageFB_TcMessage3258912fbMessagesFB_TcMessage051712058944fbSourceFB_TcSourceInfo278476064ipResultMessageI_TcMessage3278848hrHRESULT3278880hrLastInternalErrorHRESULT3278912eTraceLevelTcEventSeverity16789440bFirstCallBOOL8789601sPathT_MaxString204878968instance-pathnoinitnTimesViolatedINT1681024LastCallTimeULINT6481088CurrentCallTimeULINT6481152DeltaSinceLastCallULINT6481216WhenTripsClearedULINT6481280ftTrippedReleasedF_TRIG6481344bLocalTrickleTrippedBOOL881408bLocalTrippedBOOL881416bTrippedBOOL881424pytmc
pv: Tripped
io: i
field: DESC Log message FB tripped
-
-
-
-
-
- bResetBreaker
- BOOL
- 8
- 81432
-
-
- pytmc
-
+ bResetBreakerBOOL881432pytmc
pv: Reset
io: o
field: DESC Rising-edge reset of trip
-
-
-
-
-
- rtResetBreaker
- R_TRIG
- 64
- 81440
-
-
- rtTripped
- R_TRIG
- 64
- 81504
-
-
- CircuitBreaker
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- ST_LibVersion
- 288
-
- iMajor
- UINT
- 16
- 0
-
-
- iMinor
- UINT
- 16
- 16
-
-
- iBuild
- UINT
- 16
- 32
-
-
- iRevision
- UINT
- 16
- 48
-
-
- nFlags
- DWORD
- 32
- 64
-
-
- sVersion
- STRING(23)
- 192
- 96
-
-
-
- T_ULARGE_INTEGER
- 64 bit unsigned integer
- 64
-
- dwLowPart
- DWORD
- Lower double word
- 32
- 0
-
-
- dwHighPart
- DWORD
- Higher double word
- 32
- 32
-
-
-
- E_WATCHDOG_TIME_CONFIG
- 16
- INT
-
- eWATCHDOG_TIME_DISABLED
- 0
-
-
- eWATCHDOG_TIME_SECONDS
- 1
-
-
- eWATCHDOG_TIME_MINUTES
- 2
-
-
-
- E_HashPrefixTypes
- 16
- INT
-
- HASHPREFIX_IEC
- 0
- 2#, 8#, 16#
-
-
- HASHPREFIX_STDC
- 1
- 0 for octal type, 0x, 0X for hex else none
-
-
-
- E_SBCSType
- 16
- INT
-
- eSBCS_WesternEuropean
- 1
- Windows 1252 (default)
-
-
- eSBCS_CentralEuropean
- 2
- Windows 1251
-
-
-
- T_AmsNetID
- TwinCAT AMS netID address string.
- 192
- STRING(23)
-
-
- E_RouteTransportType
- 16
- UINT
-
- eRouteTransport_None
- 0
-
-
- eRouteTransport_TCP_IP
- 1
-
-
- eRouteTransport_IIO_LIGHTBUS
- 2
-
-
- eRouteTransport_PROFIBUS_DP
- 3
-
-
- eRouteTransport_PCI_ISA_BUS
- 4
-
-
- eRouteTransport_ADS_UDP
- 5
-
-
- eRouteTransport_FATP_UDP
- 6
-
-
- eRouteTransport_COM_PORT
- 7
-
-
- eRouteTransport_USB
- 8
-
-
- eRouteTransport_CAN_OPEN
- 9
-
-
- eRouteTransport_DEVICE_NET
- 10
-
-
- eRouteTransport_SSB
- 11
-
-
- eRouteTransport_SOAP
- 12
-
-
-
- ST_AmsRouteEntry
- TwinCAT AMS route entry struct
- 1184
-
- sName
- STRING(31)
- String containing route name
- 256
- 0
-
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 256
-
-
- sAddress
- STRING(79)
- String containing route network Ipv4 address or host name.
- 640
- 448
-
-
- eTransport
- E_RouteTransportType
- Route transport type
- 16
- 1088
-
-
- tTimeout
- TIME
- Route timeout
- 32
- 1120
-
-
- dwFlags
- DWORD
- Additional flags
- 32
- 1152
-
-
-
- E_ArgType
- 16
- INT
-
- ARGTYPE_UNKNOWN
- 0
-
-
- ARGTYPE_BYTE
- 1
-
-
- ARGTYPE_WORD
- 2
-
-
- ARGTYPE_DWORD
- 3
-
-
- ARGTYPE_REAL
- 4
-
-
- ARGTYPE_LREAL
- 5
-
-
- ARGTYPE_SINT
- 6
-
-
- ARGTYPE_INT
- 7
-
-
- ARGTYPE_DINT
- 8
-
-
- ARGTYPE_USINT
- 9
-
-
- ARGTYPE_UINT
- 10
-
-
- ARGTYPE_UDINT
- 11
-
-
- ARGTYPE_STRING
- 12
- string of type T_MaxString!
-
-
- ARGTYPE_BOOL
- 13
-
-
- ARGTYPE_BIGTYPE
- 14
- byte buffer
-
-
- ARGTYPE_ULARGE
- 15
- unsigned 64 bit ingeger (T_ULARGE_INTEGER, ULINT)
-
-
- ARGTYPE_UHUGE
- 16
- unsigned 128 bit integer (T_UHUGE_INTEGER)
-
-
- ARGTYPE_LARGE
- 17
- signed 64 bit integer (T_LARGE_INTEGER, LINT)
-
-
- ARGTYPE_HUGE
- 18
- signed 128 bit integer (T_HUGE_INTEGER)
-
-
- ARGTYPE_LWORD
- 19
- LWORD value
-
-
-
- T_Arg
- Argument type
- 96
-
- eType
- E_ArgType
- Argument data type
- 16
- 0
-
- 0
-
-
-
- cbLen
- UDINT
- Argument data byte length (if eType = ARGTYPE_STRING => cbLen = length of string + 1 (null delimiter).
- 32
- 32
-
- 0
-
-
-
- pData
- PVOID
- Pointer to first argument data byte
- 32
- 64
-
- 0
-
-
-
-
- TIMESTRUCT
- System Time Structure
- 128
-
- wYear
- WORD
- Year: 1970..2106
- 16
- 0
-
-
- wMonth
- WORD
- Month: 1..12 (January = 1, February = 2 and so on)
- 16
- 16
-
-
- wDayOfWeek
- WORD
- Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on)
- 16
- 32
-
-
- wDay
- WORD
- Day of the month: 1..31
- 16
- 48
-
-
- wHour
- WORD
- Hour: 0..23
- 16
- 64
-
-
- wMinute
- WORD
- Minute: 0..59
- 16
- 80
-
-
- wSecond
- WORD
- Second: 0..59
- 16
- 96
-
-
- wMilliseconds
- WORD
- Milliseconds: 0..999
- 16
- 112
-
-
-
- ST_TimeZoneInformation
- 864
-
- bias
- DINT
- Specifies the current bias, in minutes, for local time translation on this computer.
+ rtResetBreakerR_TRIG6481440rtTrippedR_TRIG6481504CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg96eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID32640TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT
- 32
- 0
-
-
- standardName
- STRING(31)
- Specifies a null-terminated string associated with standard time
- on this operating system.
- 256
- 32
-
-
- standardDate
- TIMESTRUCT
- Specifies a SYSTEMTIME structure that contains a date and local time when the
- transition from daylight saving time to standard time occurs on this operating system.
- 128
- 288
-
-
- standardBias
- DINT
- Specifies a bias value to be used during local time translations that occur during standard time.
- 32
- 416
-
-
- daylightName
- STRING(31)
- Specifies a null-terminated string associated with daylight saving time on this operating system.
- For example, this member could contain "PDT" to indicate Pacific Daylight Time.
- 256
- 448
-
-
- daylightDate
- TIMESTRUCT
- Specifies a SYSTEMTIME structure that contains a date and local time when the transition
- from standard time to daylight saving time occurs on this operating system.
- 128
- 704
-
-
- daylightBias
- DINT
- Specifies a bias value to be used during local time translations that occur during daylight saving time.
- 32
- 832
-
-
-
- ST_SockAddr
- Local or remote endpoint address to which to connect a socket
- 160
-
- nPort
- UDINT
- Internet Protocol (IP) port.
- 32
- 0
-
-
- sAddr
- STRING(15)
- String containing an (Ipv4) Internet Protocol dotted address.
- 128
- 32
-
-
-
- T_HSOCKET
- Connectionless or connection oriented socket handle
- 352
-
- handle
- UDINT
- Connection handle
- 32
- 0
-
-
- localAddr
- ST_SockAddr
- Local address to which to connect a socket
- 160
- 32
-
-
- remoteAddr
- ST_SockAddr
- Remote endpoint address to which to connect a socket
- 160
- 192
-
-
-
- T_ThrottleTimes
- 416
- TIME
-
- 0
- 13
-
-
-
- hide
-
-
-
-
- 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
- 621296064
- 64
-
-
- StoringTestSuiteResultNumber
- UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 621296128
-
-
- StoringTestSuiteTrigger
- R_TRIG
- 64
- 621296160
-
-
- StoredTestSuiteResults
- BOOL
- 8
- 621296224
-
-
- StoredGeneralTestResults
- BOOL
- 8
- 621296232
-
-
- GetAreTestResultsAvailable
- BOOL
- 8
-
-
- GetTestSuiteResults
- ST_TestSuiteResults
- 32
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_TestResultLogger
- 32
- PVOID
-
- LogTestSuiteResults
-
-
-
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
-
-
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- UINT
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 1000
-
-
-
-
- FB_AdsTestResultLogger
-
+ UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_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_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger
- 224
- I_TestResultLogger
-
- TestResults
- I_TestResults
- 32
- 64
-
-
- PrintingTestSuiteResultNumber
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)
- 16
- 96
-
-
- PrintingTestSuiteTrigger
- R_TRIG
- 64
- 128
-
-
- PrintedFinalTestResults
- BOOL
- 8
- 192
-
-
- PrintedTestSuitesResults
- BOOL
- 8
- 200
-
-
- LogTestSuiteResults
-
- TcUnitTestResults
- ST_TestSuiteResults
- 32
-
-
- StringToPrint
- T_MaxString
- 2048
-
-
- TestsInTestSuiteCounter
- 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)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
- 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
- T_MaxString
- 2048
-
-
- ByteIn
- BYTE
- 32
-
-
- ByteBuffer
- BYTE
- 32
-
-
-
- property
-
-
-
-
- __getBufferSize
- UDINT
- 32
-
- BufferSize
- UDINT
- 32
-
-
-
- property
-
-
-
-
- __setLength
-
- Length
- 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
-
+]]>128_PointerToStringBufferBYTE3232_BufferSizeUDINT3264_LengthUDINT3296CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE32PointerToByteBufferBYTE32FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE32PointerToSearchBYTE32__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppendT_MaxString2048ByteInBYTE32ByteBufferBYTE32property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLengthUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE32SizeOfBufferUDINT32CopyT_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
- 32
- 64
-
-
- AccessMode
- 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 (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
- 621826944
-
- AllTestSuitesFinished
- BOOL
- 8
- 32
-
- 0
-
-
-
- TestResults
- FB_TestResults
- 621296256
- 64
-
-
- AdsTestResultLogger
- FB_AdsTestResultLogger
- 224
- 621296320
-
-
- old_input_assignments
-
-
-
-
- TestResultLogger
- I_TestResultLogger
- 32
- 621296544
-
-
- AbortRunningTestSuites
- BOOL
- 8
- 621296576
-
-
- xUnitXmlPublisher
- FB_xUnitXmlPublisher
- 530304
- 621296608
-
-
- old_input_assignments
-
-
-
-
- XmlTestResultPublisher
- I_TestResultLogger
- 32
- 621826912
-
-
- AbortRunningTestSuiteTests
-
-
- RunTestSuiteTests
-
- Counter
- UINT
- 16
-
-
- BusyPrinting
- BOOL
- 8
-
-
- NumberOfTestSuitesFinished
- UINT
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- TYPE_CLASS
- 32
- DWORD
-
- TYPE_BOOL
- 0
-
-
- TYPE_BIT
- 1
-
-
- TYPE_BYTE
- 2
-
-
- TYPE_WORD
- 3
-
-
- TYPE_DWORD
- 4
-
-
- TYPE_LWORD
- 5
-
-
- TYPE_SINT
- 6
-
-
- TYPE_INT
- 7
-
-
- TYPE_DINT
- 8
-
-
- TYPE_LINT
- 9
-
-
- TYPE_USINT
- 10
-
-
- TYPE_UINT
- 11
-
-
- TYPE_UDINT
- 12
-
-
- TYPE_ULINT
- 13
-
-
- TYPE_REAL
- 14
-
-
- TYPE_LREAL
- 15
-
-
- TYPE_STRING
- 16
-
-
- TYPE_WSTRING
- 17
-
-
- TYPE_TIME
- 18
-
-
- TYPE_DATE
- 19
-
-
- TYPE_DATEANDTIME
- 20
-
-
- TYPE_TIMEOFDAY
- 21
-
-
- TYPE_POINTER
- 22
-
-
- TYPE_REFERENCE
- 23
-
-
- TYPE_SUBRANGE
- 24
-
-
- TYPE_ENUM
- 25
-
-
- TYPE_ARRAY
- 26
-
-
- TYPE_PARAMS
- 27
-
-
- TYPE_USERDEF
- 28
-
-
- TYPE_NONE
- 29
-
-
- TYPE_ANY
- 30
-
-
- TYPE_ANYBIT
- 31
-
-
- TYPE_ANYDATE
- 32
-
-
- TYPE_ANYINT
- 33
-
-
- TYPE_ANYNUM
- 34
-
-
- TYPE_ANYREAL
- 35
-
-
- TYPE_LAZY
- 36
-
-
- TYPE_LTIME
- 37
-
-
- TYPE_BITCONST
- 38
-
-
-
- AnyType
- 96
-
- pValue
- BYTE
- 32
- 0
-
-
- diSize
- DINT
- 32
- 32
-
-
- TypeClass
- TYPE_CLASS
- 32
- 64
-
-
-
- linkalways
-
-
-
-
- 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_Test
-
+]]>621826944AllTestSuitesFinishedBOOL8320TestResultsFB_TestResults62129625664AdsTestResultLoggerFB_AdsTestResultLogger224621296320old_input_assignmentsTestResultLoggerI_TestResultLogger32621296544AbortRunningTestSuitesBOOL8621296576xUnitXmlPublisherFB_xUnitXmlPublisher530304621296608old_input_assignmentsXmlTestResultPublisherI_TestResultLogger32621826912AbortRunningTestSuiteTestsRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinishedUINT16PouTypeFunctionBlockTYPE_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_CLASS3264linkalwaysE_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_Test
- 4192
-
- TestName
- T_MaxString
- 2048
- 32
-
-
- TestIsFinished
- BOOL
- 8
- 2080
-
-
- TestIsSkipped
- BOOL
- 8
- 2088
-
-
- NumberOfAssertions
- UINT
- 16
- 2096
-
-
- TestIsFailed
- BOOL
- 8
- 2112
-
-
- AssertionMessage
- T_MaxString
- 2048
- 2120
-
-
- AssertionType
- E_AssertionType
- 8
- 4168
-
-
- GetAssertionType
- E_AssertionType
- 8
-
-
- SetFailed
-
-
- SetName
-
- Name
- T_MaxString
- 2048
-
-
-
- GetName
- T_MaxString
- 2048
-
-
- SetNumberOfAssertions
-
- NoOfAssertions
- UINT
- 16
-
-
-
- IsSkipped
- BOOL
- 8
-
-
- SetFinished
- BOOL
- 8
-
-
- GetAssertionMessage
- T_MaxString
- 2048
-
-
- SetSkipped
-
-
- SetAssertionMessage
-
- AssertMessage
- T_MaxString
- 2048
-
-
-
- SetAssertionType
-
- AssertType
- E_AssertionType
- 8
-
-
-
- IsFinished
- BOOL
- 8
-
-
- GetNumberOfAssertions
- UINT
- 16
-
-
- IsFailed
- BOOL
- 8
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- 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
-
-
-
-
- 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
-
+]]>4192TestNameT_MaxString204832TestIsFinishedBOOL82080TestIsSkippedBOOL82088NumberOfAssertionsUINT162096TestIsFailedBOOL82112AssertionMessageT_MaxString20482120AssertionTypeE_AssertionType84168GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16IsSkippedBOOL8SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetNumberOfAssertionsUINT16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FW_GetCurTaskIndex64nIndexBYTE832ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX128indexBYTE832ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex6464conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_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
-
- 12288000
- 64
-
-
- TotalAsserts
- UINT
- 16
- 12288064
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- 128
- 12288096
-
-
- AssertResultInstances
- ST_AssertResultInstances
-
- 1
- 1000
-
- 12352000
- 12288256
-
-
- CycleCount
- UDINT
- 32
- 24640256
-
-
- FirstCycleExecuted
- BOOL
- 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
-
- 4224000
- 32
-
-
- TotalArrayAsserts
- UINT
- 16
- 4224032
-
- 0
-
-
-
- GetCurrentTaskIndex
- GETCURTASKINDEX
- 128
- 4224064
-
-
- AssertArrayResultInstances
- ST_AssertArrayResultInstances
-
- 1
- 1000
-
- 4256000
- 4224192
-
-
- CycleCount
- UDINT
- 32
- 8480192
-
-
- FirstCycleExecuted
- BOOL
- 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
- 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
- 128
- 2080
-
-
- NumberOfTests
- UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
- 2208
-
- 0
-
-
-
- Tests
- FB_Test
-
- 1
- 100
-
- 419200
- 2240
-
-
- TestDuplicateNameTrigger
- R_TRIG
-
- 1
- 100
-
- 6400
- 421440
-
-
- TestCycleCountIndex
- UDINT
-
- 1
- 100
-
- 3200
- 427840
-
-
- AssertResults
- FB_AssertResultStatic
- 24640320
- 431040
-
-
- AssertArrayResults
- FB_AssertArrayResultStatic
- 8480256
- 25071360
-
-
- AdsAssertMessageFormatter
- FB_AdsAssertMessageFormatter
- 64
- 33551616
-
-
- AssertMessageFormatter
- I_AssertMessageFormatter
- 32
- 33551680
-
-
- 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
-
-
-
- AssertEquals_BOOL
-
- Expected
- BOOL expected value
- BOOL
- 8
-
-
- Actual
- BOOL actual value
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertArrayEquals_WORD
-
- Expecteds
- WORD array with expected values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- WORD array with actual values
- WORD
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- AssertEquals_STRING
-
- Expected
- STRING expected value
- T_MaxString
- 2048
-
-
- Actual
- STRING actual value
- T_MaxString
- 2048
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_ULINT
-
- Expected
- ULINT expected value
- ULINT
- 64
-
-
- Actual
- ULINT actual value
- ULINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_USINT
-
- Expecteds
- USINT array with expected values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- USINT array with actual values
- USINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- CalculateAndSetNumberOfAssertsForTest
-
- TestName
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- TotalNumberOfAsserts
- UINT
- 16
-
-
- NumberOfAsserts
- UINT
- 16
-
-
- NumberOfArrayAsserts
- UINT
- 16
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- AssertArrayEquals_BYTE
-
- Expecteds
- BYTE array with expected values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BYTE array with actual values
- BYTE
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- SetTestFailed
-
- AssertionType
- E_AssertionType
- 8
-
-
- AssertionMessage
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- AssertEquals_WORD
-
- Expected
- WORD expected value
- WORD
- 16
-
-
- Actual
- WORD actual value
- WORD
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- SetTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- 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
-
-
-
- IsTestFinished
- BOOL
- 8
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
-
- AssertEquals_LINT
-
- Expected
- LINT expected value
- LINT
- 64
-
-
- Actual
- LINT actual value
- LINT
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals
-
- Expected
- Expected value
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Actual
- The value to check against expected
- AnyType
- 96
-
-
- anytypeclass
- ANY
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Count
- DINT
- 32
-
-
- ExpectedDataString
- 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
- BOOL
- 8
-
-
- DataSizeNotEquals
- BOOL
- 8
-
-
- DataContentNotEquals
- BOOL
- 8
-
-
- IteratorCounter
- DINT
- 32
-
-
-
- hasanytype
-
-
-
-
- AssertEquals_TIME_OF_DAY
-
- Expected
- TIME_OF_DAY expected value
- TIME_OF_DAY
- 32
-
-
- Actual
- TIME_OF_DAY actual value
- TIME_OF_DAY
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_USINT
-
- Expected
- USINT expected value
- USINT
- 8
-
-
- Actual
- USINT actual value
- USINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertArrayEquals_DINT
-
- Expecteds
- DINT array with expected values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- DINT array with actual values
- DINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- AssertEquals_SINT
-
- Expected
- SINT expected value
- SINT
- 8
-
-
- Actual
- SINT actual value
- SINT
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetNumberOfTests
- UINT
- 16
-
-
- AssertEquals_LREAL
-
- Expected
- LREAL expected value
- LREAL
- 64
-
-
- Actual
- LREAL actual value
- LREAL
- 64
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- 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
-
-
-
- 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
- USINT
- 8
-
-
- LowerBoundExpecteds
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- REAL
- 32
-
-
- Actual
- REAL
- 32
-
-
- __Index__0
- DINT
- 32
-
-
-
- AddTestNameToInstancePath
- T_MaxString
- 2048
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- CompleteTestInstancePath
- T_MaxString
- 2048
-
-
-
- AssertTrue
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- AssertArray3dEquals_LREAL
-
- Expecteds
- LREAL 3d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- LREAL 3d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- USINT
- 8
-
-
- LowerBoundExpecteds
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- LREAL
- 64
-
-
- Actual
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_INT
-
- Expected
- INT expected value
- INT
- 16
-
-
- Actual
- INT actual value
- INT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_DATE
-
- Expected
- DATE expected value
- DATE
- 32
-
-
- Actual
- DATE actual value
- DATE
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_DWORD
-
- Expected
- DWORD expected value
- DWORD
- 32
-
-
- Actual
- DWORD actual value
- DWORD
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_REAL
-
- Expected
- REAL expected value
- REAL
- 32
-
-
- Actual
- REAL actual value
- REAL
- 32
-
-
- Delta
- The maximum delta between the absolute value of expected and actual for which both numbers are still considered equal
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_UDINT
-
- Expected
- UDINT expected value
- UDINT
- 32
-
-
- Actual
- UDINT actual value
- UDINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_LTIME
-
- Expected
- LTIME expected value
- LTIME
- 64
-
-
- Actual
- LTIME actual value
- LTIME
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_SINT
-
- Expecteds
- SINT array with expected values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- SINT array with actual values
- SINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- AssertEquals_TIME
-
- Expected
- TIME expected value
- TIME
- 32
-
-
- Actual
- TIME actual value
- TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_DATE_AND_TIME
-
- Expected
- DATE_AND_TIME expected value
- DATE_AND_TIME
- 32
-
-
- Actual
- DATE_AND_TIME actual value
- DATE_AND_TIME
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray3dEquals_REAL
-
- Expecteds
- REAL 3d array with expected values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Actuals
- REAL 3d array with actual values
- REAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 3
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- REAL
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- USINT
- 8
-
-
- LowerBoundExpecteds
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundExpecteds
- DINT
-
- 1
- 3
-
- 96
-
-
- LowerBoundActuals
- DINT
-
- 1
- 3
-
- 96
-
-
- UpperBoundActuals
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfExpecteds
- DINT
-
- 1
- 3
-
- 96
-
-
- SizeOfActuals
- DINT
-
- 1
- 3
-
- 96
-
-
- Offset
- DINT
-
- 1
- 3
-
- 96
-
-
- ExpectedArrayIndex
- DINT
-
- 1
- 3
-
- 96
-
-
- ActualArrayIndex
- DINT
-
- 1
- 3
-
- 96
-
-
- Expected
- REAL
- 32
-
-
- Actual
- REAL
- 32
-
-
- ExpectedValueString
- T_MaxString
- 2048
-
-
- ActualValueString
- T_MaxString
- 2048
-
-
- FormatString
- FB_FormatString
- 7840
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertEquals_DINT
-
- Expected
- DINT expected value
- DINT
- 32
-
-
- Actual
- DINT actual value
- DINT
- 32
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArrayEquals_UDINT
-
- Expecteds
- UDINT array with expected values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UDINT array with actual values
- UDINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- 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
-
-
-
- AssertFalse
-
- Condition
- Condition to be checked
- BOOL
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
-
- GetNumberOfFailedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- FailedTestsCount
- UINT
- 16
-
-
-
- AssertArrayEquals_LINT
-
- Expecteds
- LINT array with expected values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- LINT array with actual values
- LINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- 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
-
-
-
- GetTestByPosition
- FB_Test
- 4192
-
- Position
- UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
-
- AssertEquals_LWORD
-
- Expected
- LWORD expected value
- LWORD
- 64
-
-
- Actual
- LWORD actual value
- LWORD
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertArray2dEquals_LREAL
-
- Expecteds
- LREAL 2d array with expected values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Actuals
- LREAL 2d array with actual values
- LREAL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 2
-
-
-
-
- Delta
- The maximum delta between the value of expected and actual for which both numbers are still considered equal, proportional to the expected value in that array cell
- LREAL
- 64
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- ExpectedString
- T_MaxString
- 2048
-
-
- ActualString
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- DimensionIndex
- USINT
- 8
-
-
- LowerBoundExpecteds
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundExpecteds
- DINT
-
- 1
- 2
-
- 64
-
-
- LowerBoundActuals
- DINT
-
- 1
- 2
-
- 64
-
-
- UpperBoundActuals
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfExpecteds
- DINT
-
- 1
- 2
-
- 64
-
-
- SizeOfActuals
- DINT
-
- 1
- 2
-
- 64
-
-
- Offset
- DINT
-
- 1
- 2
-
- 64
-
-
- ExpectedArrayIndex
- DINT
-
- 1
- 2
-
- 64
-
-
- ActualArrayIndex
- DINT
-
- 1
- 2
-
- 64
-
-
- Expected
- LREAL
- 64
-
-
- Actual
- LREAL
- 64
-
-
- __Index__0
- DINT
- 32
-
-
-
- AssertArrayEquals_BOOL
-
- Expecteds
- BOOL array with expected values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- BOOL array with actual values
- BOOL
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- AreAllTestsFinished
- BOOL
- 8
-
- Counter
- UINT
- 16
-
-
- GetCurTaskIndex
- GETCURTASKINDEX
- 128
-
-
-
- AddTest
-
- TestName
- T_MaxString
- 2048
-
-
- IteratorCounter
- UINT
- 16
-
-
- ErrorMessage
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- FunctionCallResult
- DINT
- 32
-
-
- CycleCount
- UDINT
- 32
-
-
- TestWithThisNameAlreadyExists
- BOOL
- 8
-
-
- LowerCasedTestName
- T_MaxString
- 2048
-
-
- TrimmedTestName
- T_MaxString
- 2048
-
-
- IgnoreCurrentTestCase
- BOOL
- 8
-
-
-
- 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
-
-
-
- FindTestSuiteInstancePath
- T_MaxString
- 2048
-
-
- AssertEquals_BYTE
-
- Expected
- BYTE expected value
- BYTE
- 8
-
-
- Actual
- BYTE actual value
- BYTE
- 8
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- AssertEquals_UINT
-
- Expected
- UINT expected value
- UINT
- 16
-
-
- Actual
- UINT actual value
- UINT
- 16
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- TestInstancePath
- T_MaxString
- 2048
-
-
- AlreadyReported
- BOOL
- 8
-
-
-
- GetInstancePath
- T_MaxString
- 2048
-
-
- GetNumberOfSkippedTests
- UINT
- 16
-
- Counter
- UINT
- 16
-
-
- SkippedTestsCount
- UINT
- 16
-
-
-
- AssertArrayEquals_UINT
-
- Expecteds
- UINT array with expected values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Actuals
- UINT array with actual values
- UINT
- 32
-
-
- variable_length_array
-
-
- Dimensions
- 1
-
-
-
-
- Message
- The identifying message for the assertion error
- T_MaxString
- 2048
-
-
- Equals
- BOOL
- 8
-
-
- SizeEquals
- BOOL
- 8
-
-
- Index
- DINT
- 32
-
-
- ExpectedString
- 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
-
-
-
- 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
-
-
-
- GetNumberOfSuccessfulTests
- UINT
- 16
-
-
-
- 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.
+]]>33551744InstancePathT_MaxString204832instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertTrueConditionBOOL8MessageT_MaxString2048AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetInstancePathT_MaxString2048GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetNumberOfSuccessfulTestsUINT16PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_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
-
-
-
-
- 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_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_localsTON224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue
- 8320864
-
- ArrayBuffer
- BYTE
-
- 0
- 1040000
-
- 8320000
- 32
-
-
- MemRingBuffer
- FB_MemRingBuffer
- 544
- 8320032
-
-
- TimerBetweenMessages
- TON
- 224
- 8320576
-
-
- .IN
- 1
-
-
- .PT
- 10
-
-
-
-
- MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD
- USINT
- 8
- 8320800
-
- 4
-
-
-
- TIME_BETWEEN_MESSAGES
- TIME
- 32
- 8320832
-
- 10
-
-
-
- GetLogCount
- UDINT
- 32
-
-
- WriteLog
-
- MsgCtrlMask
- DWORD
- 32
-
-
- MsgFmtStr
- T_MaxString
- 2048
-
-
- StrArg
- T_MaxString
- 2048
-
-
- Error
- Buffer overflow
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
-
- GetAndRemoveLogFromQueue
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
- ItemType
- Output
-
-
-
-
- Error
- Buffer empty
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_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
+]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_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
-
-
-
-
-
-
- PE_Ranges
- Does nothing other than set the gvl for photon energy bitmask to one of two constants, K or L.
+ PE_Ranges
- 32
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_JsonSaxWriter
- | Provides the functionality to create a JSON document.
+ Otherwise I would have just used the compile define in the GVL declaration.]]>32PouTypeFunctionBlockFB_JsonSaxWriter
- 256
-
- initStatus
- HRESULT
- 32
- 32
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
- 64
-
-
- ipWriter2
- ITcJsonSaxWriter2
- 32
- 96
-
-
- CLSID_TcJsonSaxWriter
- CLSID
- 128
- 128
-
-
- .Data1
- 3870298264
-
-
- .Data2
- 56256
-
-
- .Data3
- 17669
-
-
- .Data4[0]
- 158
-
-
- .Data4[1]
- 60
-
-
- .Data4[2]
- 93
-
-
- .Data4[3]
- 248
-
-
- .Data4[4]
- 70
-
-
- .Data4[5]
- 150
-
-
- .Data4[6]
- 7
-
-
- .Data4[7]
- 196
-
-
-
-
- AddKeyNumber
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DINT
- 32
-
-
-
- AddString
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddKeyFileTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- FILETIME
- 64
-
-
-
- IsComplete
- BOOL
- 8
-
-
- AddUdint
-
- value
- UDINT
- 32
-
-
-
- AddHexBinary
-
- pBytes
- BYTE
- 32
-
-
- nBytes
- DINT
- 32
-
-
-
- AddLint
-
- value
- LINT
- 64
-
-
-
- AddLreal
-
- value
- LREAL
- 64
-
-
-
- AddKey
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- ResetDocument
-
-
- AddKeyLreal
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- LREAL
- 64
-
-
-
- StartObject
-
-
- GetDocumentLength
- UDINT
- 32
-
- n
- UDINT
- 32
-
-
- p
- STRING(80)
- 32
-
-
-
- AddKeyDcTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DCTIME
- 64
-
-
-
- AddDateTime
-
- value
- DATE_AND_TIME
- 32
-
-
-
- AddRawObject
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- SetMaxDecimalPlaces
-
- decimalPlaces
- DINT
- 32
-
-
-
- __get_ipWriter
- ITcJsonSaxWriter
- 32
-
- _ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- property
-
-
-
-
- AddKeyBool
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- BOOL
- 8
-
-
-
- GetDocument
- STRING(255)
- 2048
-
- p
- SINT
- 32
-
-
- n
- UDINT
- 32
-
-
-
- AddDint
-
- value
- DINT
- 32
-
-
-
- AddRawArray
- BOOL
- 8
-
- rawJson
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- AddKeyString
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- CopyDocument
- UDINT
- 32
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of the target string buffer
- UDINT
- 32
-
-
-
- AddUlint
-
- value
- ULINT
- 64
-
-
-
- GetMaxDecimalPlaces
- DINT
- 32
-
- dp
- DINT
- 32
-
-
-
- AddFileTime
-
- value
- FILETIME
- 64
-
-
-
- AddNull
-
-
- AddKeyDateTime
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- value
- DATE_AND_TIME
- 32
-
-
-
- AddBool
-
- value
- BOOL
- 8
-
-
-
- AddBase64
-
- pBytes
- BYTE
- 32
-
-
- nBytes
- DINT
- 32
-
-
-
- AddDcTime
-
- value
- DCTIME
- 64
-
-
-
- AddKeyNull
-
- key
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
-
- EndArray
-
-
- EndObject
-
-
- StartArray
-
-
- AddReal
-
- value
- REAL
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- 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
-
-
-
-
- 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
-
-
-
- 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
-
-
-
- FB_AdsTestResultLogger
-
+ | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>256initStatusHRESULT3232-1743714536ItemTypeOutputipWriterITcJsonSaxWriter3264ipWriter2ITcJsonSaxWriter23296CLSID_TcJsonSaxWriterCLSID128128.Data13870298264.Data256256.Data317669.Data4[0]158.Data4[1]60.Data4[2]93.Data4[3]248.Data4[4]70.Data4[5]150.Data4[6]7.Data4[7]196AddKeyNumberkeySTRING(80)32ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)32ItemTypeInOutAddKeyFileTimekeySTRING(80)32ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddHexBinarypBytesBYTE32nBytesDINT32AddLintvalueLINT64AddLrealvalueLREAL64AddKeykeySTRING(80)32ItemTypeInOutResetDocumentAddKeyLrealkeySTRING(80)32ItemTypeInOutvalueLREAL64StartObjectGetDocumentLengthUDINT32nUDINT32pSTRING(80)32AddKeyDcTimekeySTRING(80)32ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)32ItemTypeInOutSetMaxDecimalPlacesdecimalPlacesDINT32__get_ipWriterITcJsonSaxWriter32_ipWriterITcJsonSaxWriter32propertyAddKeyBoolkeySTRING(80)32ItemTypeInOutvalueBOOL8GetDocumentSTRING(255)2048pSINT32nUDINT32AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)32ItemTypeInOutAddKeyStringkeySTRING(80)32ItemTypeInOutvalueSTRING(80)32ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)32ItemTypeInOutnDocUDINT32AddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)32ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE32nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)32ItemTypeInOutEndArrayEndObjectStartArrayAddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyTOF224INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputMBOOL8160StartTimeTIME32192PouTypeFunctionBlockE_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_TestSuiteResults32FB_TestResults621296256I_TestResultsTestSuiteResultsST_TestSuiteResults62129606464StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296128StoringTestSuiteTriggerR_TRIG64621296160StoredTestSuiteResultsBOOL8621296224StoredGeneralTestResultsBOOL8621296232NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296240GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults32PouTypeFunctionBlockI_TestResultLogger32PVOIDLogTestSuiteResultsFB_AdsTestResultLogger
- 224
- I_TestResultLogger
-
- TestResults
- I_TestResults
- 32
- 64
-
-
- PrintingTestSuiteResultNumber
- 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 (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)
- 16
-
-
- MaxNumberOfTestsToPrint
- 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
-
-
-
-
- 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)648PouTypeFunctionBlockFB_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 (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
-
-
-
-
- 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)16IsFailedBOOL8PouTypeFunctionBlockU_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
-
-
-
- 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 (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
-
-
-
- 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
-
-
-
- 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
-
-
-
- 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
-
-
-
- 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
-
-
-
- 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
-
-
-
- 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 (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
-
-
-
- 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
-
-
-
- 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
-
-
-
- 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
-
-
-
- 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 (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
-
-
-
- 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
-
-
-
- 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 (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 (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
-
-
-
- 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
-
-
-
-
- PouType
- FunctionBlock
-
-
- call_after_init
-
-
- reflection
-
-
-
-
- ST_AdsLogStringMessage
- 4128
-
- MsgCtrlMask
- DWORD
- 32
- 0
-
-
- MsgFmtStr
- T_MaxString
- 2048
- 32
-
-
- StrArg
- T_MaxString
- 2048
- 2080
-
-
-
- pack_mode
- 1
-
-
-
-
- FB_AdsLogStringMessageFifoQueue
- This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted
+ with the same name twice in the same cycle ]]>1282080NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1622080TestsFB_Test11004192002240TestDuplicateNameTriggerR_TRIG11006400421440TestCycleCountIndexUDINT11003200427840AssertResultsFB_AssertResultStatic24640320431040AssertArrayResultsFB_AssertArrayResultStatic848025625071360AdsAssertMessageFormatterFB_AdsAssertMessageFormatter6433551616AssertMessageFormatterI_AssertMessageFormatter3233551680HasStartedRunningBOOL833551712NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633551728AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT32variable_length_arrayDimensions1ActualsULINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4192PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL32variable_length_arrayDimensions1ActualsBOOL32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_BYTEExpectedsBYTE32variable_length_arrayDimensions1ActualsBYTE32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT32variable_length_arrayDimensions1ActualsLINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT32variable_length_arrayDimensions1ActualsUINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD32variable_length_arrayDimensions1ActualsLWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEqualsExpectedAnyType96anytypeclassANYActualAnyType96anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions2ActualsLREAL32variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT32variable_length_arrayDimensions1ActualsUSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD32variable_length_arrayDimensions1ActualsDWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL32variable_length_arrayDimensions1ActualsLREAL32variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL32variable_length_arrayDimensions1ActualsREAL32variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT32variable_length_arrayDimensions1ActualsDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX128NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD32variable_length_arrayDimensions1ActualsWORD32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArray3dEquals_LREALExpectedsLREAL32variable_length_arrayDimensions3ActualsLREAL32variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT32variable_length_arrayDimensions1ActualsINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL32variable_length_arrayDimensions2ActualsREAL32variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL32variable_length_arrayDimensions3ActualsREAL32variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString7840__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT32variable_length_arrayDimensions1ActualsSINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_UDINTExpectedsUDINT32variable_length_arrayDimensions1ActualsUDINT32variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_AdsLogStringMessageFifoQueue
- 8320864
-
- ArrayBuffer
- BYTE
-
- 0
- 1040000
-
- 8320000
- 32
-
-
- MemRingBuffer
- FB_MemRingBuffer
- 544
- 8320032
-
-
- TimerBetweenMessages
- TON
- 224
- 8320576
-
-
- .IN
- 1
-
-
- .PT
- 10
-
-
-
-
- MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD
- USINT
- 8
- 8320800
-
- 4
-
-
-
- TIME_BETWEEN_MESSAGES
- TIME
- 32
- 8320832
-
- 10
-
-
-
- GetLogCount
- UDINT
- 32
-
-
- WriteLog
-
- MsgCtrlMask
- DWORD
- 32
-
-
- MsgFmtStr
- T_MaxString
- 2048
-
-
- StrArg
- T_MaxString
- 2048
-
-
- Error
- Buffer overflow
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
-
- GetAndRemoveLogFromQueue
-
- AdsLogStringMessage
- ST_AdsLogStringMessage
- 4128
-
-
- ItemType
- Output
-
-
-
-
- Error
- Buffer empty
- BOOL
- 8
-
-
- ItemType
- Output
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisParameter
- 1632
-
- PARAMSTRUCT
- UDINT
- NC ADS Index Offsets for Axis Parameters
- 32
- 0
-
- 0
-
-
-
- ID
- UDINT
- 32
- 32
-
- 1
-
-
-
- NAME
- UDINT
- 32
- 64
-
- 2
-
-
-
- AXISTYPE
- UDINT
- 32
- 96
-
- 3
-
-
-
- CYCLETIME
- UDINT
- 32
- 128
-
- 4
-
-
-
- UNITNAME
- UDINT
- 32
- 160
-
- 5
-
-
-
- VELOREFSEARCH
- UDINT
- 32
- 192
-
- 6
-
-
-
- VELOSYNCSEARCH
- UDINT
- 32
- 224
-
- 7
-
-
-
- VELOSLOWMANUAL
- UDINT
- 32
- 256
-
- 8
-
-
-
- VELOFASTMANUAL
- UDINT
- 32
- 288
-
- 9
-
-
-
- VELOFAST
- UDINT
- 32
- 320
-
- 10
-
-
-
- POSAREAENABLE
- UDINT
- 32
- 352
-
- 15
-
-
-
- POSAREARANGE
- UDINT
- 32
- 384
-
- 16
-
-
-
- MOTCNTRLENABLE
- UDINT
- 32
- 416
-
- 17
-
-
-
- MOTCNTRLTIME
- UDINT
- 32
- 448
-
- 18
-
-
-
- LOOPENABLE
- UDINT
- 32
- 480
-
- 19
-
-
-
- LOOPDISTANCE
- UDINT
- 32
- 512
-
- 20
-
-
-
- TARGETPOSENA
- UDINT
- 32
- 544
-
- 21
-
-
-
- TARGETPOSRANGE
- UDINT
- 32
- 576
-
- 22
-
-
-
- TARGETPOSTIME
- UDINT
- 32
- 608
-
- 23
-
-
-
- PULSDISTPOS
- UDINT
- 32
- 640
-
- 24
-
-
-
- PULSDISTNEG
- UDINT
- 32
- 672
-
- 25
-
-
-
- FADINGACCELERATION
- UDINT
- 32
- 704
-
- 29
-
-
-
- FASTAXISSTOPSIGNALTYPE
- UDINT
- 32
- 736
-
- 30
-
-
-
- UNITFLAGS
- UDINT
- 32
- 768
-
- 38
-
-
-
- VELOMAXIMUM
- UDINT
- 32
- 800
-
- 39
-
-
-
- MOTCNTRLRANGE
- UDINT
- 32
- 832
-
- 40
-
-
-
- PEHCONTROLENA
- UDINT
- 32
- 864
-
- 41
-
-
-
- PEHCONTROLTIME
- UDINT
- 32
- 896
-
- 42
-
-
-
- BACKLASHCOMPENA
- UDINT
- 32
- 928
-
- 43
-
-
-
- BACKLASH
- UDINT
- 32
- 960
-
- 44
-
-
-
- DATAPERSISTENCE
- UDINT
- 32
- 992
-
- 48
-
-
-
- HWAMSADDR
- UDINT
- 32
- 1024
-
- 49
-
-
-
- HWCHNNO
- UDINT
- 32
- 1056
-
- 50
-
-
-
- APPLICATIONREQUEST
- UDINT
- 32
- 1088
-
- 51
-
-
-
- ACC
- UDINT
- 32
- 1120
-
- 257
-
-
-
- DEC
- UDINT
- 32
- 1152
-
- 258
-
-
-
- JERK
- UDINT
- 32
- 1184
-
- 259
-
-
-
- DELAY
- UDINT
- 32
- 1216
-
- 260
-
-
-
- OVERRIDETYPE
- UDINT
- 32
- 1248
-
- 261
-
-
-
- VELOJUMPFACTOR
- UDINT
- 32
- 1280
-
- 262
-
-
-
- REDUCTIONFEEDBACK
- UDINT
- 32
- 1312
-
- 263
-
-
-
- TOLERANCEBALLAUXAXIS
- UDINT
- 32
- 1344
-
- 264
-
-
-
- MAXPOSDEVIATIONAUXAXIS
- UDINT
- 32
- 1376
-
- 265
-
-
-
- FASTACC
- UDINT
- 32
- 1408
-
- 266
-
-
-
- FASTDEC
- UDINT
- 32
- 1440
-
- 267
-
-
-
- FASTJERK
- UDINT
- 32
- 1472
-
- 268
-
-
-
- REF_POS
- UDINT
- 32
- 1504
-
- 65795
-
-
-
- ENCSEARCHDIR
- UDINT
- 32
- 1536
-
- 65793
-
-
-
- ENCSYNCDIR
- UDINT
- 32
- 1568
-
- 65794
-
-
-
- ENCREFMODE
- UDINT
- 32
- 1600
-
- 65799
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisParameter
- 1664
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16384
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisParameter
- 1632
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisState
- 800
-
- ONLINESTRUCT
- UDINT
- 32
- 0
-
- 0
-
-
-
- ERROR
- UDINT
- 32
- 32
-
- 1
-
-
-
- SETTASKCYCLE
- UDINT
-
+]]>8320864ArrayBufferBYTE01040000832000032MemRingBufferFB_MemRingBuffer5448320032TimerBetweenMessagesTON2248320576.IN1.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883208004TIME_BETWEEN_MESSAGESTIME32832083210GetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT
- 32
- 64
-
- 9
-
-
-
- SETPOS
- UDINT
- 32
- 96
-
- 10
-
-
-
- SETVELO
- UDINT
- 32
- 128
-
- 14
-
-
-
- SETACC
- UDINT
- 32
- 160
-
- 15
-
-
-
- MODULOSETPOS
- UDINT
- 32
- 192
-
- 11
-
-
-
- MODULOSETTURNS
- UDINT
- 32
- 224
-
- 12
-
-
-
- SETDIR
- UDINT
- 32
- 256
-
- 13
-
-
-
- TARGETPOSITION
- UDINT
- 32
- 288
-
- 19
-
-
-
- REMAININGTIMEANDPOS
- UDINT
- 32
- 320
-
- 20
-
-
-
- STOPINFORMATION
- UDINT
- 32
- 352
-
- 24
-
-
-
- SETTASKCYCLE_WITHOUTCORR
- UDINT
- 32
- 384
-
- 25
-
-
-
- SETPOS_WITHOUTCORR
- UDINT
- 32
- 416
-
- 26
-
-
-
- SETVELO_WITHOUTCORR
- UDINT
- 32
- 448
-
- 30
-
-
-
- SETACC_WITHOUTCORR
- UDINT
- 32
- 480
-
- 31
-
-
-
- SETDIR_WITHOUTCORR
- UDINT
- 32
- 512
-
- 29
-
-
-
- COUPLESTATE
- UDINT
- 32
- 544
-
- 32
-
-
-
- CPLPARAMS
- UDINT
- 32
- 576
-
- 34
-
-
-
- CPLFACTOR
- UDINT
- 32
- 608
-
- 35
-
-
-
- AXISCTRLLOOPIDX
- UDINT
- 32
- 640
-
- 36
-
-
-
- AXISSETPOINTGENIDX
- UDINT
- 32
- 672
-
- 37
-
-
-
- CPLCHARACVALUES
- UDINT
- 32
- 704
-
- 38
-
-
-
- CAMINFO
- UDINT
- 32
- 736
-
- 39
-
-
-
- CAMSTATUS
- UDINT
- activation status etc.
- 32
- 768
-
- 40
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisState
- 832
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16640
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisState
- 800
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_AxisFunctions
- 1792
-
- RESET
- UDINT
- 32
- 0
-
- 1
-
-
-
- STOP
- UDINT
- 32
- 32
-
- 2
-
-
-
- CLEAR
- UDINT
- 32
- 64
-
- 3
-
-
-
- EMERGENCYSTOP
- UDINT
- 32
- 96
-
- 4
-
-
-
- PARAMETRIZEDSTOP
- UDINT
- 32
- 128
-
- 5
-
-
-
- INITIALIZE
- UDINT
- Initialize Axis
- 32
- 160
-
- 7
-
-
-
- ORIENTEDSTOP
- UDINT
- 19.04.04 issue #2470
- 32
- 192
-
- 9
-
-
-
- CALIBR
- UDINT
- 32
- 224
-
- 16
-
-
-
- NEWTARGPOS
- UDINT
- 32
- 256
-
- 17
-
-
-
- NEWTARGPOSANDVELO
- UDINT
- 32
- 288
-
- 18
-
-
-
- CHANGEDYNAMICPARAM
- UDINT
- NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung
- 32
- 320
-
- 21
-
-
-
- UNIVERSALSTART
- UDINT
- 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276)
- 32
- 352
-
- 22
-
-
-
- SLAVEUNIVERSALSTART
- UDINT
- 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis
- 32
- 384
-
- 23
-
-
-
- RELEASEAXISLOCK
- UDINT
- 10.12.18 release axis lock for motion commands
- 32
- 416
-
- 24
-
-
-
- SETEXTERNALERROR
- UDINT
- 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665
- 32
- 448
-
- 25
-
-
-
- SETPOS
- UDINT
- 32
- 480
-
- 26
-
-
-
- SETCALFLAG
- UDINT
- "ist referenziert"-Flag setzen
- 32
- 512
-
- 27
-
-
-
- SETACTPOS
- UDINT
- nur Istwertsetzen ohne Sollwertaenderung !!!
- 32
- 544
-
- 28
-
-
-
- SETDRIVEPOS
- UDINT
- antriebsseitiges Istwertsetzen
- 32
- 576
-
- 29
-
-
-
- SETENCODERSCALING
- UDINT
- 17.07.08: "Fliegende Änderung des Skalierungsfaktors"
- 32
- 608
-
- 30
-
-
-
- SETPOSONTHEFLY
- UDINT
- 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017)
- 32
- 640
-
- 31
-
-
-
- START
- UDINT
- 32
- 672
-
- 32
-
-
-
- STARTEXT
- UDINT
- 32
- 704
-
- 33
-
-
-
- STARTVELOCHANGE
- UDINT
- special function for MMW
- 32
- 736
-
- 34
-
-
-
- ENABLEEXTGEN
- UDINT
- enable/start external setpoint values
- 32
- 768
-
- 35
-
-
-
- DISABLEEXTGEN
- UDINT
- disable/stop external setpoint values
- 32
- 800
-
- 36
-
-
-
- REVERSINGSEQUENCE
- UDINT
- 32
- 832
-
- 37
-
-
-
- STARTDRVOUT
- UDINT
- 32
- 864
-
- 38
-
-
-
- STOPDRVOUT
- UDINT
- 32
- 896
-
- 39
-
-
-
- CHANGEDRVOUT
- UDINT
- 32
- 928
-
- 40
-
-
-
- JUMPTOOVERRIDE
- UDINT
- 04.11.04: jump to actual override value and froze them until change (issue #2697)
- 32
- 960
-
- 41
-
-
-
- EXTSETGENUNIVERSALSTART
- UDINT
- 23.11.10: deactivation of external setpoint generator with succeding universal axis start command
- 32
- 992
-
- 43
-
-
-
- UNIVERSALTORQUESTART
- UDINT
- 20181210 Fap - new 'axis torque control start and restart' command with buffer mode
- 32
- 1024
-
- 45
-
-
-
- STARTSCOM
- UDINT
- start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando
- 32
- 1056
-
- 48
-
-
-
- STOPSCOM
- UDINT
- stop superposition (position compensation)
- 32
- 1088
-
- 49
-
-
-
- PHASINGREQEUST
- UDINT
- start/stop the additional phasing set point generator used for a master/slave phase shift
- 32
- 1120
-
- 52
-
-
-
- CPL
- UDINT
- Achse koppeln
- 32
- 1152
-
- 64
-
-
-
- DECPL
- UDINT
- Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit)
- 32
- 1184
-
- 65
-
-
-
- CPLCHANGE
- UDINT
- Achse Koppelparams ändern
- 32
- 1216
-
- 66
-
-
-
- TABCPLCHANGE
- UDINT
- 3x TabSlaveAxe Tabelle-Koppelparams ändern
- 32
- 1248
-
- 67
-
-
-
- STOPSLAVE
- UDINT
- Slave-Stop (Diagonal-Slave / Flying Saw)
- 32
- 1280
-
- 68
-
-
-
- CPLTAB
- UDINT
- TabSlaveAxe Koppelparams setzen
- 32
- 1312
-
- 69
-
-
-
- TABSLVACTIVCOR
- UDINT
- 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition)
- 32
- 1344
-
- 70
-
-
-
- TABSLVLEAVECYC
- UDINT
- TabSlaveAxe Monozyklische Tabelle beenden
- 32
- 1376
-
- 71
-
-
-
- TABSLVCOROFFSET
- UDINT
- TabSlaveAxe Letzter Korrektur Offset
- 32
- 1408
-
- 72
-
-
-
- TABSLVSCALING
- UDINT
- NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen
- 32
- 1440
-
- 73
-
-
-
- CPLSOLOTAB
- UDINT
- Solo Tabellen Kopplung
- 32
- 1472
-
- 74
-
-
-
- CPLSYNCHRONIZING
- UDINT
- Slave Synchronizing Generator ('GearInPos' and 'GearInVelo')
- 32
- 1504
-
- 75
-
-
-
- CAMSCALING
- UDINT
- Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514)
- 32
- 1536
-
- 77
-
-
-
- DISABLE
- UDINT
- Achse sperren
- 32
- 1568
-
- 80
-
-
-
- ENABLE
- UDINT
- Achse reaktivieren
- 32
- 1600
-
- 81
-
-
-
- CHANGEAXISCTRLLOOP
- UDINT
- NEU: Aenderung des aktiven Achsregelkreises
- 32
- 1632
-
- 82
-
-
-
- DRIVEDISABLE
- UDINT
- Drive-Output der Achse sperren
- 32
- 1664
-
- 96
-
-
-
- DRIVEENABLE
- UDINT
- Drive-Output der Achse reaktivieren
- 32
- 1696
-
- 97
-
-
-
- RELEASEBRAKE
- UDINT
- Feststellbremse loesen (Eil/Schleich-Gruppe)
- 32
- 1728
-
- 98
-
-
-
- RECONFIGURATE
- UDINT
- Achse zurueckfuehren in eigene PTP-Gruppe
- 32
- 1760
-
- 112
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_AxisFunctions
- 1824
-
- IDXGRP
- UDINT
- 32
- 0
-
- 16896
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_AxisFunctions
- 1792
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_Axis
- 4320
-
- Parameter
- _ST_NCADS_AxisParameter
- 1664
- 0
-
-
- State
- _ST_NCADS_AxisState
- 832
- 1664
-
-
- Functions
- _ST_NCADS_AxisFunctions
- 1824
- 2496
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_TableParameter
- 192
-
- MFREADCHARACVALUES
- UDINT
- read characteristic values of a motion function
- 32
- 0
-
- 80
-
-
-
- WRITETABROWS
- UDINT
- write table
- 32
- 32
-
- 16777216
-
-
-
- WRITEMFTABROWS
- UDINT
- write motion function table
- 32
- 64
-
- 83886080
-
-
-
- MFREADTAB
- UDINT
- read motion function as data table
- 32
- 96
-
- 34
-
-
-
- READSLAVEDYNAMICS
- UDINT
- read slave table position, velocity and acceleration related to a master position
- 32
- 128
-
- 35
-
-
-
- READMASTERPOSITION
- UDINT
- read master table position related to slave position
- 32
- 160
-
- 36
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_TableParameter
- 224
-
- IDXGRP
- UDINT
- 32
- 0
-
- 40960
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_TableParameter
- 192
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_IDXOFFS_TableFunctions
- 96
-
- CREATETAB
- UDINT
- create table
- 32
- 0
-
- 65536
-
-
-
- CREATEMOTIONTAB
- UDINT
- create motion function table
- 32
- 32
-
- 65552
-
-
-
- DELETETAB
- UDINT
- delete tables
- 32
- 64
-
- 131072
-
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_TableFunctions
- 128
-
- IDXGRP
- UDINT
- 32
- 0
-
- 41472
-
-
-
- IDXOFFS
- _ST_NCADS_IDXOFFS_TableFunctions
- 96
- 32
-
-
-
- conditionalshow
-
-
-
-
- _ST_NCADS_Table
- 352
-
- Parameter
- _ST_NCADS_TableParameter
- 224
- 0
-
-
- Functions
- _ST_NCADS_TableFunctions
- 128
- 224
-
-
-
- conditionalshow
-
-
-
-
- T_AmsPort
- TwinCAT AMS port address.
- 16
- UINT
-
-
- ADSRDDEVINFO
- ADS read device info command.
- 1280
-
- NETID
- T_AmsNetID
- Ams net id
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- PORT
- T_AmsPort
- Ads communication port
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- RDINFO
- BOOL
- Rising edge starts command execution
- 8
- 240
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Maximum time allowed for the execution of this ADS command
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- Busy flag
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- Error flag
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- ADS error code
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- DEVNAME
- STRING(19)
- Device name
- 160
- 352
-
-
- ItemType
- Output
-
-
-
-
- DEVVER
- UDINT
- Device version
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- _TCMCGLOBAL
- Global constants and parameters
- 6976
-
- NCPORT_TCMC
- UINT
- 20110511 type changed from INT to UINT
- 16
- 32
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_COUPLING
- UINT
- 20110511 type changed from INT to UINT
- 16
- 48
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCNETID_TCMC
- T_AmsNetID
- 192
- 64
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_CAM
- UINT
- 20110511 type changed from INT to UINT
- 16
- 256
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_CAM_FAST
- UINT
- 20150728 KSt added
- 16
- 272
-
- 500
-
-
-
- ItemType
- Input
-
-
-
-
- NCNETID_TCMC_CAM
- T_AmsNetID
- 192
- 288
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- NCPORT_TCMC_SUPERPOSITION
- UINT
- 20140930 KSt added
- 16
- 480
-
- 501
-
-
-
- ItemType
- Input
-
-
-
-
- NcDeviceInfoTcMainVersion
- DWORD
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoTcSubVersion
- DWORD
- 32
- 544
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcDriverVersion
- DWORD
- 32
- 576
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcVersion
- DWORD
- 32
- 608
-
-
- ItemType
- Output
-
-
-
-
- NcDeviceInfoNcName
- STRING(19)
- 160
- 640
-
-
- ItemType
- Output
-
-
-
-
- Axis
- _ST_NCADS_Axis
- IDXGRP and IDXOFFS constants of axis parameter/status/functions
- 4320
- 800
-
-
- ItemType
- Output
-
-
- suppress_warning_0
- C0228
-
-
-
-
- Table
- _ST_NCADS_Table
- IDXGRP and IDXOFFS constants of table parameter/status/functions
- 352
- 5120
-
-
- ItemType
- Output
-
-
- suppress_warning_0
- C0228
-
-
-
-
- NCPORT_TCNCCAMMING_TABLEFUNCTION
- UINT
- 16
- 5472
-
- 500
-
-
-
- tTargetPosTimeOut
- TIME
- 32
- 5504
-
- 6000
-
-
-
- tADSTimeOut
- TIME
- 32
- 5536
-
- 1000
-
-
-
- tStopMonitoringTimeOut
- TIME
- 32
- 5568
-
- 100
-
-
-
- NCTOPLC_FEEDBACK_MAXWAITCYCLES
- INT
- 16
- 5600
-
- 10
-
-
-
- fbADSRDDEVINFO
- ADSRDDEVINFO
- 1280
- 5632
-
-
- DeviceVersion
- DWORD
- 32
- 6912
-
-
- Init
- BOOL
- 8
- 6944
-
-
- ReadDeviceInfo
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- TcEventConfirmationState
- 16
- INT
-
- NotSupported
- 0
-
-
- NotRequired
- 1
-
-
- WaitForConfirmation
- 2
-
-
- Confirmed
- 3
-
-
- Reset
- 4
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
-
-
-
- ITcAlarm
- 32
- ITcEvent
-
- SetJsonAttribute
- HRESULT
- 32
-
- sJsonAttribute
- PCCH
- 32
-
-
-
- GetArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
- GetIsRaised
- HRESULT
- 32
-
- bIsRaised
- BOOL32
- 32
-
-
-
- Raise
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
- Clear
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- bResetConfirmation
- BOOL32
- 32
-
-
-
- GetConfirmationState
- HRESULT
- 32
-
- state
- TcEventConfirmationState
- 32
-
-
-
- Confirm
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
-
- FB_TcEvent
- 3520
- FB_TcEventBase
- I_TcEventBase
-
- nTimestamp
- ULINT
- 64
- 159409056
- 159409064
-
-
- __getnTimestamp
- ULINT
- 64
-
- nTimestamp
- ULINT
- 64
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- __setnTimestamp
-
- nTimestamp
- ULINT
- 64
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcDisplayTypeGUID
- 18071995-0000-0000-0000-000000000046
-
-
-
-
- Release
- HRESULT
- 32
-
-
- Init
-
- ipEvent
- ITcEvent
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- ipMessage
- ITcMessage
- 32
-
-
- ipAlarm
- ITcAlarm
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
- conditionalshow
-
-
-
-
- __getipEvent
- ITcEvent
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- property
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- I_Listener
- 32
- PVOID
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmDisposed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
-
- ITcEventFilterConfig
- 32
- ITcUnknown
-
- AddEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
-
- RemoveEventClass
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
-
- AddSourceInfo
- HRESULT
- 32
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
-
- RemoveSourceInfo
- HRESULT
- 32
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
-
-
- ITcMessageListener
- 32
- ITcUnknown
-
- OnMessageSent
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
-
- ITcAlarmListener
- 32
- ITcUnknown
-
- OnAlarmRaised
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmCleared
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmConfirmed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
- OnAlarmDisposed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
-
-
- ITcAlarm2
- 32
- ITcAlarm
-
- GetTimeRaised
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
- GetTimeConfirmed
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
- GetTimeCleared
- HRESULT
- 32
-
- timeStamp
- ULINT
- 32
-
-
-
-
- FB_ListenerWrapper
- 3776
- ITcMessageListener
- ITcAlarmListener
-
- TcAddRef
- UDINT
- 32
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnAlarmRaised
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Unsubscribe
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmCleared
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- TcQueryInterface
- HRESULT
- 32
-
- iid
- IID
- 32
-
-
- pipItf
- PVOID
- 32
-
-
- ipMessageListener
- ITcMessageListener
- 32
-
-
- ipAlarmListener
- ITcAlarmListener
- 32
-
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnMessageSent
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipMessage2
- ITcMessage2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Subscribe
- HRESULT
- 32
-
- pipMessageFilterConfig
- ITcEventFilterConfig
- 32
-
-
- pipAlarmFilterConfig
- ITcEventFilterConfig
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- TcRelease
- UDINT
- 32
-
-
- c++_compatible
-
-
- pack_mode
- 4
-
-
- show
-
-
- minimal_input_size
- 4
-
-
-
-
- OnAlarmConfirmed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- OnAlarmDisposed
- HRESULT
- 32
-
- ipEvent
- ITcEvent
- 32
-
-
- ipAlarm
- ITcAlarm2
- 32
-
-
- nTimeStamp
- ULINT
- 64
-
-
-
- show
-
-
- c++_compatible
-
-
- minimal_input_size
- 4
-
-
- pack_mode
- 4
-
-
-
-
- Execute
- HRESULT
- 32
-
- ipListener
- I_Listener
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- c++_compatible
-
-
- enable_dynamic_creation
-
-
- conditionalshow_all_locals
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- FB_ListenerBase
- 96
- I_Listener
-
- _pListenerWrapper
- FB_ListenerWrapper
- 32
- 64
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Unsubscribe
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmCleared
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnMessageSent
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Subscribe
- HRESULT
- 32
-
- ipMessageFilterConfig
- ITcEventFilterConfig
- 32
-
-
- ipAlarmFilterConfig
- ITcEventFilterConfig
- 32
-
-
- hr
- HRESULT
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmDisposed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- Execute
- HRESULT
- 32
-
- hr
- HRESULT
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- E_LogEventType
- 16
- INT
-
- ALARMCLEARED
- 0
-
-
- ALARMCONFIRMED
- 1
-
-
- ALARMRAISED
- 2
-
-
- MESSAGESENT
- 3
-
-
-
- plcAttribute_qualified_only
-
-
- plcAttribute_strict
-
-
-
-
- ST_LoggingEventInfo
- 86272
-
- schema
- STRING(80)
- Message or Alarm{Cleared,Confirmed,Raised} event information
+]]>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_TableFunctions128224conditionalshowT_AmsPort16UINTADSRDDEVINFO1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputRDINFOBOOL8240ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputDEVNAMESTRING(19)160352ItemTypeOutputDEVVERUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL6976NCPORT_TCMCUINT1632500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1648500ItemTypeInputNCNETID_TCMCT_AmsNetID19264ItemTypeInputNCPORT_TCMC_CAMUINT16256500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16272500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192288ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16480501ItemTypeInputNcDeviceInfoTcMainVersionDWORD32512ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32544ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32576ItemTypeOutputNcDeviceInfoNcVersionDWORD32608ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160640ItemTypeOutputAxis_ST_NCADS_Axis4320800ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525120ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165472500tTargetPosTimeOutTIME3255046000tADSTimeOutTIME3255361000tStopMonitoringTimeOutTIME325568100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16560010fbADSRDDEVINFOADSRDDEVINFO12805632DeviceVersionDWORD326912InitBOOL86944ReadDeviceInfoPouTypeFunctionBlockconditionalshowTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64FB_TcEvent3520FB_TcEventBaseI_TcEventBasenTimestampULINT64159415308159415316__getnTimestampULINT64nTimestampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046__setnTimestampnTimestampULINT64monitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32InitipEventITcEvent32ipArgumentsITcArguments32ipMessageITcMessage32ipAlarmITcAlarm32ipSourceInfoITcSourceInfo32conditionalshow__getipEventITcEvent32ipEventITcEvent32propertyconditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_Listener32PVOIDOnAlarmClearedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32OnAlarmRaisedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32ITcEventFilterConfig32ITcUnknownAddEventClassHRESULT32eventClassGUID32severityTcEventSeverity16RemoveEventClassHRESULT32eventClassGUID32AddSourceInfoHRESULT32ipSourceInfoITcSourceInfo32severityTcEventSeverity16RemoveSourceInfoHRESULT32ipSourceInfoITcSourceInfo32ITcMessageListener32ITcUnknownOnMessageSentHRESULT32ipEventITcEvent32ITcAlarmListener32ITcUnknownOnAlarmRaisedHRESULT32ipEventITcEvent32OnAlarmClearedHRESULT32ipEventITcEvent32OnAlarmConfirmedHRESULT32ipEventITcEvent32OnAlarmDisposedHRESULT32ipEventITcEvent32ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_ListenerWrapper3776ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID32pipItfPVOID32ipMessageListenerITcMessageListener32ipAlarmListenerITcAlarmListener32c++_compatiblepack_mode4showminimal_input_size4OnMessageSentHRESULT32ipEventITcEvent32ipMessage2ITcMessage232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig32pipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent32ipAlarmITcAlarm232nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener32hrHRESULT32PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignFB_ListenerBase96I_Listener_pListenerWrapperFB_ListenerWrapper3264OnAlarmRaisedfbEventFB_TcEvent32UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent32OnMessageSentfbEventFB_TcEvent32SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig32ipAlarmFilterConfigITcEventFilterConfig32hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent32OnAlarmDisposedfbEventFB_TcEvent32ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyE_LogEventType16INT0123plcAttribute_qualified_onlyplcAttribute_strictST_LoggingEventInfo86272schemaSTRING(80)
- 648
- 0
-
- twincat-event-0
-
-
-
- plcAttribute_pytmc
- pv: Schema
+ used directly in the generation of the JSON document.]]>6480plcAttribute_pytmcpv: Schema
io: i
- field: DESC Schema string
-
-
-
-
- ts
- LREAL
- 64
- 704
-
-
- plcAttribute_pytmc
- pv: Timestamp
+ field: DESC Schema stringtsLREAL64704plcAttribute_pytmcpv: Timestamp
io: i
- field: DESC Unix timestamp
-
-
-
-
- plc
- STRING(80)
- 648
- 768
-
-
- plcAttribute_pytmc
- pv: Hostname
+ field: DESC Unix timestampplcSTRING(80)648768plcAttribute_pytmcpv: Hostname
io: i
- field: DESC PLC Hostname
-
-
-
-
- severity
- TcEventSeverity
- 16
- 1424
-
-
- plcAttribute_pytmc
- pv: Severity
+ field: DESC PLC HostnameseverityTcEventSeverity161424plcAttribute_pytmcpv: Severity
io: i
field: DESC TcEventSeverity
field: ZRST Verbose
field: ONST Info
field: TWST Warning
- field: THST Error
-
-
-
-
- id
- UDINT
- 32
- 1440
-
-
- plcAttribute_pytmc
- pv: MessageID
+ field: THST ErroridUDINT321440plcAttribute_pytmcpv: MessageID
io: i
- field: DESC TwinCAT Message ID
-
-
-
-
- event_class
- STRING(80)
- 648
- 1472
-
-
- plcAttribute_pytmc
- pv: EventClass
+ field: DESC TwinCAT Message IDevent_classSTRING(80)6481472plcAttribute_pytmcpv: EventClass
io: i
- field: DESC TwinCAT Event class
-
-
-
-
- msg
- STRING(255)
- 2048
- 2120
-
-
- plcAttribute_pytmc
- pv: Message
- io: i
-
-
-
-
- source
- STRING(255)
- This is actually: T_MaxString
- which has been expanded due to requirements for pinning global data types.
- 2048
- 4168
-
-
- plcAttribute_pytmc
- pv: Source
- io: i
-
-
-
-
- event_type
- E_LogEventType
- This is actually: STRING(Tc3_EventLogger.ParameterList.cSourceNameSize - 1)
- which has been expanded due to requirements for pinning global data types.
- 16
- 6224
-
-
- plcAttribute_pytmc
- pv: EventType
+ field: DESC TwinCAT Event classmsgSTRING(255)20482120plcAttribute_pytmcpv: Message
+ io: isourceSTRING(255)20484168plcAttribute_pytmcpv: Source
+ io: ievent_typeE_LogEventType166224plcAttribute_pytmcpv: EventType
io: i
- field: DESC The event type
-
-
-
-
- json
- STRING(10000)
- 80008
- 6240
-
-
- plcAttribute_pytmc
- pv: MessageJSON
+ field: DESC The event typejsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON
io: i
- field: DESC Metadata with the message
-
-
-
-
-
-
-
-
- ITcEventLogger
- 32
- ITcUnknown
-
- CreateMessage
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- pipMessage
- ITcMessage
- 32
-
-
-
- CreateAlarm
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- bWithConfirmation
- BOOL32
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- pipAlarm
- ITcAlarm
- 32
-
-
-
- GetAlarm
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- pipAlarm
- ITcAlarm
- 32
-
-
-
- IsAlarmRaised
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- bIsRaised
- BOOL32
- 32
-
-
-
- ConfirmAllAlarms
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
-
- ClearAllAlarms
- HRESULT
- 32
-
- timeStamp
- ULINT
- 64
-
-
- bResetConfirmation
- BOOL32
- 32
-
-
-
- SendTcMessage
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- severity
- TcEventSeverity
- 16
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- timeStamp
- ULINT
- 64
-
-
- ipSerializedArguments
- ITcArguments
- 32
-
-
-
- AddMessageListener
- HRESULT
- 32
-
- ipListener
- ITcMessageListener
- 32
-
-
- pipFilterConfig
- ITcEventFilterConfig
- 32
-
-
-
- RemoveMessageListener
- HRESULT
- 32
-
- ipListener
- ITcMessageListener
- 32
-
-
-
- NotifyMessageListener
- HRESULT
- 32
-
- ipListener
- ITcMessageListener
- 32
-
-
-
- AddAlarmListener
- HRESULT
- 32
-
- ipListener
- ITcAlarmListener
- 32
-
-
- pipFilterConfig
- ITcEventFilterConfig
- 32
-
-
-
- RemoveAlarmListener
- HRESULT
- 32
-
- ipListener
- ITcAlarmListener
- 32
-
-
-
- NotifyAlarmListener
- HRESULT
- 32
-
- ipListener
- ITcAlarmListener
- 32
-
-
-
- GetEventText
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- eventId
- UDINT
- 32
-
-
- ipSourceInfo
- ITcSourceInfo
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- GetEventClassName
- HRESULT
- 32
-
- eventClass
- GUID
- 32
-
-
- nLangId
- DINT
- 32
-
-
- pipResult
- ITcAsyncStringResult
- 32
-
-
-
- CreateArguments
- HRESULT
- 32
-
- pipArguments
- ITcArguments
- 32
-
-
-
-
- FB_RequestEventText
- 128
-
- hrInit
- HRESULT
- 32
- 32
-
-
- _ipEventLogger
- ITcEventLogger
- 32
- 64
-
-
- _ipResult
- ITcAsyncStringResult
- 32
- 96
-
-
- bBusy
- BOOL
- 8
- 159408304
-
-
- bError
- BOOL
- 8
- 159408336
-
-
- hrErrorCode
- HRESULT
- 32
- 159408340
-
-
- nStringSize
- UDINT
- 32
- 159408328
-
-
- sEventText
- STRING(255)
- 2048
- 159408348
-
-
- __getbBusy
- BOOL
- 8
-
- bBusy
- BOOL
- 8
-
-
- b32IsBusy
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- GetString
- BOOL
- 8
-
- sResult
- STRING(80)
- 32
-
-
- nResult
- buffer size in bytes
- UDINT
- 32
-
-
-
- __getnStringSize
- UDINT
- 32
-
- nStringSize
- UDINT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __getbError
- BOOL
- 8
-
- bError
- BOOL
- 8
-
-
- b32HasError
- BOOL32
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- __gethrErrorCode
- HRESULT
- 32
-
- hrErrorCode
- HRESULT
- 32
-
-
- hrError
- HRESULT
- 32
-
-
-
- property
-
-
- monitoring
- call
-
-
-
-
- Request
- HRESULT
- 32
-
- eventClass
- GUID
- 128
-
-
- nEventId
- UDINT
- 32
-
-
- nLangId
- English(US)=1033 ; German(Germay)=1031
- DINT
- 32
-
-
- ipArgs
- I_TcArguments
- 32
-
-
- ipArguments
- ITcArguments
- 32
-
-
-
- __getsEventText
- STRING(255)
- 2048
-
- sEventText
- STRING(255)
- 2048
-
-
-
- property
-
-
- monitoring
- call
-
-
- TcEncoding
- UTF-8
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
- no_assign
-
-
-
-
- ST_PendingEvent
- 86464
-
- stEventInfo
- ST_LoggingEventInfo
- 86272
- 0
-
-
- pytmc
-
+ field: DESC Metadata with the messageITcEventLogger32ITcUnknownCreateMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32pipMessageITcMessage32CreateAlarmHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16bWithConfirmationBOOL3232ipSourceInfoITcSourceInfo32pipAlarmITcAlarm32GetAlarmHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32pipAlarmITcAlarm32IsAlarmRaisedHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32bIsRaisedBOOL3232ConfirmAllAlarmsHRESULT32timeStampULINT64ClearAllAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32AddMessageListenerHRESULT32ipListenerITcMessageListener32pipFilterConfigITcEventFilterConfig32RemoveMessageListenerHRESULT32ipListenerITcMessageListener32NotifyMessageListenerHRESULT32ipListenerITcMessageListener32AddAlarmListenerHRESULT32ipListenerITcAlarmListener32pipFilterConfigITcEventFilterConfig32RemoveAlarmListenerHRESULT32ipListenerITcAlarmListener32NotifyAlarmListenerHRESULT32ipListenerITcAlarmListener32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32CreateArgumentsHRESULT32pipArgumentsITcArguments32FB_RequestEventText128hrInitHRESULT3232_ipEventLoggerITcEventLogger3264_ipResultITcAsyncStringResult3296bBusyBOOL8159414556bErrorBOOL8159414588hrErrorCodeHRESULT32159414592nStringSizeUDINT32159414580sEventTextSTRING(255)2048159414600__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallGetStringBOOL8sResultSTRING(80)32nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments32ipArgumentsITcArguments32__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyno_assignST_PendingEvent86464stEventInfoST_LoggingEventInfo862720pytmc
pv:
-
-
-
-
-
- bInUse
- BOOL
- 8
- 86272
-
-
- fbRequestEventText
- FB_RequestEventText
- 128
- 86304
-
-
-
- FB_JsonReadWriteDatatype
- 96
-
- initStatus
- HRESULT
- 32
- 32
-
- -1743714536
-
-
-
- ItemType
- Output
-
-
-
-
- ipJson
- ITcIecApplicationJson
- 32
- 64
-
-
- GetJsonFromSymbol
- BOOL
- 8
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- nJson
- size of json buffer
- UDINT
- 32
-
-
- pJson
- json buffer
- STRING(80)
- 32
-
-
-
- CopyJsonStringFromSymbolProperties
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetSizeJsonStringFromSymbol
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetJsonStringFromSymbolProperties
- STRING(255)
- 2048
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- AddJsonKeyPropertiesFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sKey
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- GetDatatypeNameByAddress
- STRING(80)
- 648
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- length
- UDINT
- 32
-
-
- dataType
- STRING(80)
- 648
-
-
-
- SetSymbolFromJson
- BOOL
- 8
-
- sJson
- json string for the symbol
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
-
- GetSizeJsonStringFromSymbolProperties
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sProperties
- multiple Properties separated by '|'
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetJsonStringFromSymbol
- STRING(255)
- 2048
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- nSize
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- CopyJsonStringFromSymbol
- UDINT
- 32
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- pDoc
- target string buffer where the document should be copied to
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nDoc
- size in bytes of target string buffer
- UDINT
- 32
-
-
- pTmp
- STRING(80)
- 32
-
-
-
- GetSymbolNameByAddress
- STRING(255)
- 2048
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of symbol
- PVOID
- 32
-
-
- length
- UDINT
- 32
-
-
-
- AddJsonValueFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
- AddJsonKeyValueFromSymbol
- BOOL
- 8
-
- fbWriter
- FB_JsonSaxWriter
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sKey
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- sDatatype
- data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee()
- STRING(80)
- 32
-
-
- ItemType
- InOut
-
-
-
-
- nData
- size of symbol
- UDINT
- 32
-
-
- pData
- address of sxmbol
- PVOID
- 32
-
-
- ipWriter
- ITcJsonSaxWriter
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_explicit_call
- do not call this POU directly
-
-
-
-
- T_IPv4Addr
- IPv4 network host address string.
- 128
- STRING(15)
-
-
- E_SocketConnectionlessState
- 16
- INT
-
- eSOCKET_CLOSED
- 0
- UDP socket is closed
-
-
- eSOCKET_CREATED
- 1
- UDP socket is created
-
-
- eSOCKET_TRANSIENT
- 2
- UDP socket state changes from closed->created or from created->closed
-
-
-
- FB_ConnectionlessSocket
- This function block manages (creates and closes) connectionless UDP datagram socket
- 6784
-
- sSrvNetID
- T_AmsNetID
- The network address of the TcpIpServer.exe. If empty string=>server runs on local system.
- 192
- 32
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- nMode
- DWORD
- Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved.
- 32
- 224
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- sLocalHost
- T_IPv4Addr
- Local address. String containing an (Ipv4) Internet Protocol dotted address.
- 128
- 256
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- nLocalPort
- UDINT
- Local Internet Protocol (IP) port.
- 32
- 384
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- TRUE = Create UDP socket, FALSE = Close/don't open UDP socket
- 8
- 416
-
-
- ItemType
- Input
-
-
-
-
- tReconnect
- TIME
- This timer specifies when create is retried.
- 32
- 448
-
- 45000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 480
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 488
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
- hSocket
- T_HSOCKET
- Created UDP socket handle
- 352
- 544
-
-
- ItemType
- Output
-
-
-
-
- eState
- E_SocketConnectionlessState
- State
- 16
- 896
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_Listener
- 945536
- FB_ListenerBase
-
- nEventIdx
- UINT
- 16
- 96
-
- 0
-
-
-
- nPendingEvents
- UINT
- 16
- 112
-
- 0
-
-
-
- bLogToVisualStudio
- BOOL
- 8
- 128
-
- 0
-
-
-
- pytmc
-
+ bInUseBOOL886272fbRequestEventTextFB_RequestEventText12886304FB_JsonReadWriteDatatype96initStatusHRESULT3232-1743714536ItemTypeOutputipJsonITcIecApplicationJson3264GetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nJsonUDINT32pJsonSTRING(80)32CopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutpDocSTRING(80)32ItemTypeInOutnDocUDINT32pTmpSTRING(80)32GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutnSizeUDINT32pTmpSTRING(80)32AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutipWriterITcJsonSaxWriter32GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID32lengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32GetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutsPropertiesSTRING(80)32ItemTypeInOutnSizeUDINT32pTmpSTRING(80)32GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32nSizeUDINT32pTmpSTRING(80)32CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32pDocSTRING(80)32ItemTypeInOutnDocUDINT32pTmpSTRING(80)32GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID32lengthUDINT32AddJsonValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32ipWriterITcJsonSaxWriter32AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter32ItemTypeInOutsKeySTRING(80)32ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)32ItemTypeInOutnDataUDINT32pDataPVOID32ipWriterITcJsonSaxWriter32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyT_IPv4Addr128STRING(15)E_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket6784sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19232ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322240ItemTypeInputsLocalHostT_IPv4Addr128256ItemTypeInputnLocalPortUDINT323840ItemTypeInputbEnableBOOL8416ItemTypeInputtReconnectTIME3244845000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIDUDINT32512ItemTypeOutputhSocketT_HSOCKET352544ItemTypeOutputeStateE_SocketConnectionlessState168960ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_Listener945536FB_ListenerBasenEventIdxUINT16960nPendingEventsUINT161120bLogToVisualStudioBOOL81280pytmc
pv: LogToVisualStudio
io: io
-
-
-
-
-
- nCntMessagesSent
- UDINT
- 32
- 160
-
- 0
-
-
-
- pytmc
-
+ nCntMessagesSentUDINT321600pytmc
pv: MessagesSent
io: i
-
-
-
-
-
- nCntAlarmsRaised
- UDINT
- 32
- 192
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsRaisedUDINT321920pytmc
pv: AlarmsRaised
io: i
-
-
-
-
-
- nCntAlarmsConfirmed
- UDINT
- 32
- 224
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsConfirmedUDINT322240pytmc
pv: AlarmsConfirmed
io: i
-
-
-
-
-
- nCntAlarmsCleared
- UDINT
- 32
- 256
-
- 0
-
-
-
- pytmc
-
+ nCntAlarmsClearedUDINT322560pytmc
pv: AlarmsCleared
io: i
-
-
-
-
-
- eMinSeverity
- TcEventSeverity
- 16
- 288
-
-
- pytmc
-
+ eMinSeverityTcEventSeverity16288pytmc
pv: MinSeverity
io: io
-
-
-
-
-
- stEventInfo
- ST_LoggingEventInfo
- 32
- 320
-
-
- analysis
- -33
-
-
- pytmc
-
+ stEventInfoST_LoggingEventInfo32320analysis-33pytmc
pv: Log
-
-
-
-
-
- stPendingEvents
- ST_PendingEvent
-
- 0
- 10
-
- 864640
- 384
-
-
- ipMessageConfig
- ITcEventFilterConfig
- 32
- 865024
-
-
- fbSocket
- FB_ConnectionlessSocket
- 32
- 865056
-
-
- bConfigured
- BOOL
- 8
- 865088
-
- 0
-
-
-
- nMaxEvents
- UINT
- The maximum number of events allowed *per-cycle*
- 16
- 865104
-
- 10
-
-
-
- __CONFIGURE__BSUBSCRIBED
- BOOL
- 8
- 865120
-
- 0
-
-
-
- __PUBLISHEVENTS__FBJSON
- FB_JsonSaxWriter
- 256
- 865152
-
-
- __PUBLISHEVENTS__FBJSONDATATYPE
- FB_JsonReadWriteDatatype
- 96
- 865408
-
-
- __PUBLISHEVENTS__SJSONDOC
- STRING(10000)
- 80008
- 865504
-
-
- OnAlarmRaised
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- OnAlarmConfirmed
-
- fbEvent
- FB_TcEvent
- 32
-
-
-
- __getLogToVisualStudio
- BOOL
- 8
-
- LogToVisualStudio
- BOOL
- 8
-
-
-
- property
-
-
- 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
-
-
-
-
- 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_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
-
-
-
- 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
-
-
-
-
- ST_IP_ADDR_STRING
- 320
-
- pNext
- DWORD
- Pointer : pNext element on 64 bit target is still 32bit due to 32bit system service
- 32
- 0
-
- 0
-
-
-
- sIpAddr
- T_IPv4Addr
- 128
- 32
-
-
- sIpMask
- T_IPv4Addr
- 128
- 160
-
-
- dwContext
- DWORD
- 32
- 288
-
- 0
-
-
-
-
- conditionalshow
-
-
-
-
- ST_IP_ADAPTER_INFO
- 5120
-
- cbNextEntryOffset
- DWORD
- if <> 0 => offset to the next entry, If == 0 => last entry. TODO: Check the size of pNext on 64 bit target (change type to PVOID)
- 32
- 0
-
- 0
-
-
-
- dwComboIndex
- DWORD
- 32
- 32
-
- 0
-
-
-
- sAdapterName
- STRING(259)
- 2080
- 64
-
-
-
-
-
- sDescription
- STRING(131)
- 1056
- 2144
-
-
-
-
-
- uiAddrLen
- UDINT
- 32
- 3200
-
- 0
-
-
-
- arrAddr
- BYTE
-
- 0
- 8
-
- 64
- 3232
-
-
- dwIndex
- DWORD
- 32
- 3296
-
- 0
-
-
-
- uiType
- UDINT
- 32
- 3328
-
- 0
-
-
-
- uiDhcpEnabled
- UDINT
- 32
- 3360
-
- 0
-
-
-
- pCurrIpAddr
- DWORD
- 32
- 3392
-
- 0
-
-
-
- stIpAddrList
- ST_IP_ADDR_STRING
- 320
- 3424
-
-
- stGatewayList
- ST_IP_ADDR_STRING
- 320
- 3744
-
-
- stDhcpServer
- ST_IP_ADDR_STRING
- 320
- 4064
-
-
- iHaveWins
- DINT
- 32
- 4384
-
- 0
-
-
-
- stPrimWinsSrv
- ST_IP_ADDR_STRING
- 320
- 4416
-
-
- stSecWinsSrv
- ST_IP_ADDR_STRING
- 320
- 4736
-
-
- tLeaseObt
- DATE_AND_TIME
- 32
- 5056
-
-
- tLeaseExp
- DATE_AND_TIME
- 32
- 5088
-
-
-
- conditionalshow
-
-
-
-
- FB_GetAdaptersInfo
- This function block retrieves adapter information for the local computer.
- 100640
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- arrAdapters
- ST_IPAdapterInfo
-
- 0
- 6
-
- 24960
- 352
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Max. number of found adapters
- 32
- 25312
-
-
- ItemType
- Output
-
-
-
-
- nGet
- UDINT
- Number of read adapter info entries
- 32
- 25344
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 25376
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 701
-
-
- .IDXOFFS
- 1
-
-
-
-
- conditionalshow
-
-
-
-
- fbRegQuery
- FB_RegQueryValue
- 10304
- 26624
-
-
- .sSubKey
- Software\Beckhoff\TwinCAT3\System
-
-
- .sValName
- DefaultAdapter
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 36928
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 36992
-
-
- conditionalshow
-
-
-
-
- cbInfo
- UDINT
- 32
- 37024
-
-
- conditionalshow
-
-
-
-
- idx
- UDINT
- 32
- 37056
-
-
- conditionalshow
-
-
-
-
- info
- ST_IP_ADAPTER_INFO
-
- 0
- 12
-
- 61440
- 37088
-
-
- conditionalshow
-
-
-
-
- pInfo
- ST_IP_ADAPTER_INFO
- 32
- 98528
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nRealCount
- UDINT
- 32
- 98560
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- sDefaultA
- T_MaxString
- 2048
- 98592
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_GetPLCIPAddress
- 101184
-
- bEnable
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- tRetryDelay
- TIME
- 32
- 64
-
- 10000
-
-
-
- ItemType
- Input
-
-
-
-
- sIPAddress
- STRING(15)
- 128
- 96
-
-
- ItemType
- Output
-
-
-
-
- bDone
- BOOL
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 232
-
-
- ItemType
- Output
-
-
-
-
- fbGetAdapterIP
- FB_GetAdaptersInfo
- Acquire IP of the correct adapter
- 100640
- 256
-
-
- .bExecute
- 1
-
-
- .sNetID
-
-
-
-
-
- iIndex
- UDINT
- 32
- 100896
-
-
- tRetry
- TON
- 224
- 100928
-
-
- bReset
- BOOL
- 8
- 101152
-
-
- bInitialized
- BOOL
- 8
- 101160
-
- 0
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- CTU
-
+ stPendingEventsST_PendingEvent010864640384ipMessageConfigITcEventFilterConfig32865024fbSocketFB_ConnectionlessSocket32865056bConfiguredBOOL88650880nMaxEventsUINT1686510410__CONFIGURE__BSUBSCRIBEDBOOL88651200__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter256865152__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype96865408__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008865504OnAlarmRaisedfbEventFB_TcEvent32OnAlarmConfirmedfbEventFB_TcEvent32__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-33PouTypeFunctionBlockADSREAD1248NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_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_TIME324128ADSRDWRTEX1440NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputWRITELENUDINT32320ItemTypeInputREADLENUDINT32352ItemTypeInputSRCADDRPVOID32384ItemTypeInputTcIgnorePersistentDESTADDRPVOID32416ItemTypeInputTcIgnorePersistentWRTRDBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputCOUNT_RUDINT32576ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10304sNetIdT_AmsNetID19232ItemTypeInputsSubKeyT_MaxString2048224ItemTypeInputsValNameT_MaxString20482272ItemTypeInputcbDataUDINT324320ItemTypeInputpDataBYTE324352ItemTypeInputbExecuteBOOL84384ItemTypeInputtTimeOutTIME3244165000ItemTypeInputbBusyBOOL84448ItemTypeOutputbErrorBOOL84456ItemTypeOutputnErrIdUDINT324480ItemTypeOutputcbReadUDINT324512ItemTypeOutputfbAdsRdWrtExADSRDWRTEX14404544.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG645984conditionalshowstateBYTE86048conditionalshows1LenUDINT326080conditionalshows2LenUDINT326112conditionalshowptrBYTE326144conditionalshowcbBuffUDINT326176conditionalshowtmpBuffST_HKeySrvRead40966208conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_IP_ADDR_STRING320pNextDWORD3200sIpAddrT_IPv4Addr12832sIpMaskT_IPv4Addr128160dwContextDWORD322880conditionalshowST_IP_ADAPTER_INFO5120cbNextEntryOffsetDWORD 0 => offset to the next entry, If == 0 => last entry. TODO: Check the size of pNext on 64 bit target (change type to PVOID) ]]>3200dwComboIndexDWORD32320sAdapterNameSTRING(259)208064sDescriptionSTRING(131)10562144uiAddrLenUDINT3232000arrAddrBYTE08643232dwIndexDWORD3232960uiTypeUDINT3233280uiDhcpEnabledUDINT3233600pCurrIpAddrDWORD3233920stIpAddrListST_IP_ADDR_STRING3203424stGatewayListST_IP_ADDR_STRING3203744stDhcpServerST_IP_ADDR_STRING3204064iHaveWinsDINT3243840stPrimWinsSrvST_IP_ADDR_STRING3204416stSecWinsSrvST_IP_ADDR_STRING3204736tLeaseObtDATE_AND_TIME325056tLeaseExpDATE_AND_TIME325088conditionalshowFB_GetAdaptersInfo100640sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960352ItemTypeOutputnCountUDINT3225312ItemTypeOutputnGetUDINT3225344ItemTypeOutputfbAdsReadADSREAD124825376.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1030426624.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG6436928conditionalshowstateBYTE836992conditionalshowcbInfoUDINT3237024conditionalshowidxUDINT3237056conditionalshowinfoST_IP_ADAPTER_INFO0126144037088conditionalshowpInfoST_IP_ADAPTER_INFO32985280conditionalshownRealCountUDINT32985600conditionalshowsDefaultAT_MaxString204898592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCIPAddress101184bEnableBOOL832ItemTypeInputtRetryDelayTIME326410000ItemTypeInputsIPAddressSTRING(15)12896ItemTypeOutputbDoneBOOL8224ItemTypeOutputbErrorBOOL8232ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo100640256.bExecute1.sNetIDiIndexUDINT32100896tRetryTON224100928bResetBOOL8101152bInitializedBOOL81011600PouTypeFunctionBlockCTU
- 128
-
- CU
- BOOL
- Count Up
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- RESET
- BOOL
- Reset Counter to 0
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- PV
- WORD
- Counter Limit
- 16
- 48
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- Counter reached the Limit
- 8
- 64
-
-
- ItemType
- Output
-
-
-
-
- CV
- WORD
- Current Counter Value
- 16
- 80
-
-
- ItemType
- Output
-
-
-
-
- M
- BOOL
- 8
- 96
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LogHandler
- 5788736
-
- fbTcAdsListener
- FB_Listener
- 945536
- 64
-
-
- ItemType
- Input
-
-
- pytmc
-
+]]>128CUBOOL832ItemTypeInputRESETBOOL840ItemTypeInputPVWORD1648ItemTypeInputQBOOL864ItemTypeOutputCVWORD1680ItemTypeOutputMBOOL896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogHandler5788736fbTcAdsListenerFB_Listener94553664ItemTypeInputpytmc
pv: ADS
-
-
-
-
-
- fbTcRouterListener
- FB_Listener
- 945536
- 945600
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcRouterListenerFB_Listener945536945600ItemTypeInputpytmc
pv: Router
-
-
-
-
-
- fbTcRTimeListener
- FB_Listener
- 945536
- 1891136
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcRTimeListenerFB_Listener9455361891136ItemTypeInputpytmc
pv: RTime
-
-
-
-
-
- fbTcSystemListener
- FB_Listener
- 945536
- 2836672
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbTcSystemListenerFB_Listener9455362836672ItemTypeInputpytmc
pv: System
-
-
-
-
-
- fbWindowsListener
- FB_Listener
- 945536
- 3782208
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbWindowsListenerFB_Listener9455363782208ItemTypeInputpytmc
pv: Windows
-
-
-
-
-
- fbLCLSListener
- FB_Listener
- 945536
- 4727744
-
-
- ItemType
- Input
-
-
- pytmc
-
+ fbLCLSListenerFB_Listener9455364727744ItemTypeInputpytmc
pv: LCLS
-
-
-
-
-
- bInitialized
- BOOL
- 8
- 5673280
-
- 0
-
-
-
- bReadyToLog
- BOOL
- 8
- 5673288
-
- 0
-
-
-
- rtFirstLog
- R_TRIG
- 64
- 5673312
-
-
- fbGetHostName
- FB_GetPLCHostname
- 6176
- 5673376
-
-
- fbGetIP
- FB_GetPLCIPAddress
- 101184
- 5679552
-
-
- fbListener
- FB_Listener
- 32
- 5780736
-
-
- fbListeners
- FB_Listener
-
- 0
- 6
-
- 192
- 5780768
-
-
- eMinSeverity
- TcEventSeverity
- Default minimum severity for subscriptions
- 16
- 5780960
-
- 0
-
-
-
- rtReset
- R_TRIG
- Reset trigger
- 64
- 5780992
-
-
- naming
- omit
-
-
-
-
- bReset
- BOOL
- 8
- 5781056
-
-
- fbSocket
- FB_ConnectionlessSocket
- 6784
- 5781088
-
-
- nI
- UINT
- 16
- 5787872
-
-
- SocketEnable
- BOOL
- 8
- 5787888
-
-
- ctuSocketError
- CTU
- Circuit breaker for socket errors. 3 errors before it stops.
- 128
- 5787904
-
-
- .PV
- 3
-
-
-
-
- tRetryConnection
- TON
- Retry after an hour
- 224
- 5788032
-
-
- .PT
- 3600000
-
-
-
-
- tofTrickleBreakerPre
- TOF
- 224
- 5788256
-
-
- .PT
- 1000
-
-
-
-
- tonTrickleBreaker
- TON
- 224
- 5788480
-
-
- .PT
- 10000
-
-
-
-
- bTripCon
- BOOL
- 8
- 5788704
-
-
- nNumListeners
- UINT
- 16
- 5788720
-
- 6
-
-
-
- CircuitBreaker
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- E_EcCommState
- 32
- UDINT
-
- eEcState_UNDEFINED
- 0
-
-
- eEcState_INIT
- 1
-
-
- eEcState_PREOP
- 2
-
-
- eEcState_BOOT
- 3
-
-
- eEcState_SAFEOP
- 4
-
-
- eEcState_OP
- 8
-
-
-
- ST_EcMasterDevState
- 160
-
- eEcState
- E_EcCommState
- 32
- 0
-
-
- nReserved
- UINT
-
- 0
- 3
-
- 48
- 32
-
-
- bLinkError
- BOOL
- 8
- 80
-
-
- bResetRequired
- BOOL
- 8
- 88
-
-
- bMissFrmRedMode
- BOOL
- 8
- 96
-
-
- bWatchdogTriggerd
- BOOL
- 8
- 104
-
-
- bDriverNotFound
- BOOL
- 8
- 112
-
-
- bResetActive
- BOOL
- 8
- 120
-
-
- bAtLeastOneNotInOp
- BOOL
- 8
- 128
-
-
- bDcNotInSync
- BOOL
- 8
- 136
-
-
-
- FB_EtherCATFrameDiag
- 96
-
- wFrmXWcState
- WORD
- FrmXWcState
- 16
- 32
-
-
- ItemType
- Input
-
-
-
-
- wReqZeroMask
- WORD
- mask, bit TRUE: require wFrmXWcState.bit = FALSE, bit FALSE: ignore wFrmXWcState.bit *)
- 16
- 48
-
- 65535
-
-
-
- ItemType
- Input
-
-
-
-
- bFrameWcStateOK
- BOOL
- result of fram state check
- 8
- 64
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_EcCrcErrorEx
- 128
-
- portA
- UDINT
- 32
- 0
-
-
- portB
- UDINT
- 32
- 32
-
-
- portC
- UDINT
- 32
- 64
-
-
- portD
- UDINT
- 32
- 96
-
-
-
- ST_SlaveState
- 160
-
- eEcState
- E_EcCommState
- slave state
- 32
- 0
-
-
- nReserved
- UINT
- 16
- 32
-
-
- bError
- BOOL
- 8
- 48
-
-
- bInvalidVPRS
- BOOL
- 8
- 56
-
-
- nReserved2
- UINT
- 16
- 64
-
-
- bNoCommToSlave
- BOOL
- link state
- 8
- 80
-
-
- bLinkError
- BOOL
- 8
- 88
-
-
- bMissingLink
- BOOL
- 8
- 96
-
-
- bUnexpectedLink
- BOOL
- 8
- 104
-
-
- bPortA
- BOOL
- 8
- 112
-
-
- bPortB
- BOOL
- 8
- 120
-
-
- bPortC
- BOOL
- 8
- 128
-
-
- bPortD
- BOOL
- 8
- 136
-
-
-
- ST_SlaveStateInfo
- 1696
-
- nIndex
- DINT
- 32
- 0
-
-
- sName
- STRING(80)
- name of slave given in System Manager
- 648
- 32
-
-
- sType
- STRING(80)
- type of slave, e.g. EK1100
- 648
- 680
-
-
- nECAddr
- UINT
- EtherCAT Slave Addr
- 16
- 1328
-
-
- bDiagData
- BOOL
- DiagData in Slave State
- 8
- 1344
-
-
- stPortCRCErrors
- ST_EcCrcErrorEx
- Slave CRC-Errors, separate for each Port
- 128
- 1376
-
-
- nSumCRCErrors
- UDINT
- Slave CRC-Errors, sum of all Ports
- 32
- 1504
-
-
- stState
- ST_SlaveState
- EtherCAT State and Link state
- 160
- 1536
-
-
-
- ST_SlaveStateInfoScanned
- 1376
-
- nIndex
- DINT
- 32
- 0
-
-
- sName
- STRING(80)
- name of slave given in System Manager
- 648
- 32
-
-
- sType
- STRING(80)
- type of slave, e.g. EK1100
- 648
- 680
-
-
- nECAddr
- UINT
- EtherCAT Slave Addr
- 16
- 1328
-
-
- bDifferentName
- BOOL
- Name of Scanned configuration differs from Configured configuration
- 8
- 1344
-
-
- bDifferentType
- BOOL
- Type Of Scanned configuration differs from Configured configuration
- 8
- 1352
-
-
- bDifferentAddr
- BOOL
- EcAddress of Scanned configuration differs from Configured configuration
- 8
- 1360
-
-
-
- E_EcatDiagState
- 16
- INT
-
- Idle
- 0
-
-
- GetSlaveAddresses
- 1
-
-
- GetSlaveStates
- 2
-
-
- GetTopoDataLen
- 3
-
-
- GetTopoData
- 4
-
-
- ScanSlaves
- 5
-
-
- GetSlaveIdentity
- 6
-
-
- GetSlaveName
- 7
-
-
- GetScannedSlaveName
- 8
-
-
- LogDiagnostics
- 9
-
-
- Done
- 8000
-
-
-
- ADSREADEX
- Extended ADS read command.
- 1280
-
- 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
-
-
-
-
- COUNT_R
- UDINT
- Count of bytes actually read
- 32
- 512
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- hide_all_locals
-
-
-
-
- FB_EcGetSlaveCount
- The FB_EcGetSlaveCount gets the count of EtherCAT slave devices connected to the master.
- 1728
-
- sNetId
- T_AmsNetID
- AmsNetId of the EtherCAT master device.
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Function block execution is triggered by a rising edge at this input.
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- States the time before the function is cancelled.
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- nSlaves
- UINT
- Count of EtherCAT slave devices.
- 16
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsReadEx
- ADSREADEX
- 1280
- 384
-
-
- conditionalshow
-
-
-
-
- RisingEdge
- R_TRIG
- 64
- 1664
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_EcGetAllSlaveAddr
- The FB_EcGetAllSlaveAddr gets the addresses of alle EtherCAT slave devices connected to the master.
- 3552
-
- sNetId
- T_AmsNetID
- AmsNetId of the EtherCAT master device.
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- pAddrBuf
- UINT
-
- 0
- 65536
-
- Contains the address of the buffer the addresses are copied to.
- 32
- 224
-
-
- ItemType
- Input
-
-
-
-
- cbBufLen
- UDINT
- Size of the buffer pAddrBuf. The size of the buffer must be at least nSlave * 2 Bytes.
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Function block execution is triggered by a rising edge at this input.
- 8
- 288
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- States the time before the function is cancelled.
- 32
- 320
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 360
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 384
-
-
- ItemType
- Output
-
-
-
-
- nSlaves
- UINT
- 16
- 416
-
-
- ItemType
- Output
-
-
-
-
- nStep
- UDINT
- 32
- 448
-
-
- conditionalshow
-
-
-
-
- fbAdsReadEx
- ADSREADEX
- 1280
- 480
-
-
- conditionalshow
-
-
-
-
- fbGetSlaveCount
- FB_EcGetSlaveCount
- 1728
- 1760
-
-
- conditionalshow
-
-
-
-
- RisingEdge
- R_TRIG
- 64
- 3488
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ST_EcSlaveState
- 16
-
- deviceState
- BYTE
- 8
- 0
-
-
- linkState
- BYTE
- 8
- 8
-
-
-
- FB_EcGetAllSlaveStates
- The FB_EcGetAllSlaveStates gets the current states of all EtherCAT slave devices.
- 3552
-
- sNetId
- T_AmsNetID
- AmsNetId of the EtherCAT master device.
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- pStateBuf
- ST_EcSlaveState
-
- 0
- 65536
-
- Contains the address of the buffer the states are copied to.
- 32
- 224
-
-
- ItemType
- Input
-
-
-
-
- cbBufLen
- UDINT
- Size of the buffer pStateBuf. The size of the buffer must be at least nSlave * 2 Bytes.
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Function block execution is triggered by a rising edge at this input.
- 8
- 288
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- States the time before the function is cancelled.
- 32
- 320
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 360
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 384
-
-
- ItemType
- Output
-
-
-
-
- nSlaves
- UINT
- 16
- 416
-
-
- ItemType
- Output
-
-
-
-
- nStep
- UDINT
- 32
- 448
-
-
- conditionalshow
-
-
-
-
- fbAdsReadEx
- ADSREADEX
- 1280
- 480
-
-
- conditionalshow
-
-
-
-
- fbGetSlaveCount
- FB_EcGetSlaveCount
- 1728
- 1760
-
-
- conditionalshow
-
-
-
-
- RisingEdge
- R_TRIG
- 64
- 3488
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ST_PortAddr
- 64
-
- portA
- UINT
- 16
- 0
-
-
- portB
- UINT
- 16
- 16
-
-
- portC
- UINT
- 16
- 32
-
-
- portD
- UINT
- 16
- 48
-
-
-
- ST_TopologyData
- 512
-
- iOwnPhysicalAddr
- UINT
- 16
- 0
-
-
- iOwnAutoIncAddr
- UINT
- 16
- 16
-
-
- stPhysicalAddr
- ST_PortAddr
- 64
- 32
-
-
- stAutoIncAddr
- ST_PortAddr
- 64
- 96
-
-
- iPortDelay
- UDINT
-
- 0
- 3
-
- EC_AD, EC_DB, EC_BC
- 96
- 160
-
-
- iReserved
- UDINT
-
- 0
- 8
-
- 256
- 256
-
-
-
- ST_EcSlaveIdentity
- 128
-
- vendorId
- UDINT
- 32
- 0
-
-
- productCode
- UDINT
- 32
- 32
-
-
- revisionNo
- UDINT
- 32
- 64
-
-
- serialNo
- UDINT
- 32
- 96
-
-
-
- ST_EcSlaveScannedData
- 192
-
- nEntries
- WORD
- 16
- 0
-
-
- nAddr
- WORD
- 16
- 16
-
-
- stSlaveIdentity
- ST_EcSlaveIdentity
- 128
- 32
-
-
- ndlStatusReg
- WORD
- 16
- 160
-
-
-
- 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
-
-
-
-
- E_EcScanSlavesCommandStatus
- 16
- INT
-
- eEcScanSlavesCommandState_Completed_NoErrors_NoReply
- 0
- completed, no errors, no reply
-
-
- eEcScanSlavesCommandState_Completed_NoErrors_Reply
- 1
- completed, no errors, reply
-
-
- eEcScanSlavesCommandState_Completed_Error_NoReply
- 2
- completed, errors, no reply
-
-
- eEcScanSlavesCommandState_Completed_Error_Reply
- 3
- completed, errors, reply
-
-
- eEcScanSlavesCommandState_Completed_Reserved
- 4
- reserved
-
-
-
- ST_EcScannedSlaveStatus
- 48
-
- nScanStatus
- E_EcScanSlavesCommandStatus
- 16
- 0
-
-
- nReserved
- UINT
- 16
- 16
-
-
- nSlaves
- UINT
- 16
- 32
-
-
-
- hide
-
-
-
-
- FB_EcGetScannedSlaves
- 3520
-
- bExecute
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- sNetId
- T_AmsNetID
- AmsNetId of the EtherCAT master device.
- 192
- 40
-
-
- ItemType
- Input
-
-
-
-
- pArrEcScannedSlaveInfo
- ST_EcSlaveScannedData
-
- 0
- 65536
-
- 32
- 256
-
-
- ItemType
- Input
-
-
-
-
- cbBufLen
- UDINT
- Size of the buffer arrEcConfSlaveInfo. The size of the buffer must be at least nSlave * SIZEOF(ST_EcSlaveScannedData).
- 32
- 288
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- States the time before the function is cancelled.
- 32
- 320
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 360
-
-
- ItemType
- Output
-
-
-
-
- nErrorId
- UDINT
- 32
- 384
-
-
- ItemType
- Output
-
-
-
-
- nSlaves
- UINT
- 16
- 416
-
-
- ItemType
- Output
-
-
-
-
- nTotalSlaves
- UINT
- 16
- 432
-
-
- nState
- INT
- 16
- 448
-
- 100
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 480
-
-
- conditionalshow
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 544
-
-
- conditionalshow
-
-
-
-
- fbAdsWrite
- ADSWRITE
- 1216
- 1792
-
-
- conditionalshow
-
-
-
-
- stScanStatus
- ST_EcScannedSlaveStatus
- 48
- 3008
-
-
- conditionalshow
-
-
-
-
- nIdxOffs
- UDINT
- 32
- 3072
-
-
- conditionalshow
-
-
-
-
- nIndex
- UINT
- 16
- 3104
-
-
- conditionalshow
-
-
-
-
- nBlockIndex
- UINT
- 16
- 3120
-
-
- conditionalshow
-
-
-
-
- nSlavesRead
- UINT
- 16
- 3136
-
-
- conditionalshow
-
-
-
-
- stLocalInfo
- ST_EcSlaveScannedData
- 192
- 3168
-
-
- conditionalshow
-
-
-
-
- nScanCommand
- WORD
- 16
- 3360
-
- 65535
-
-
-
- conditionalshow
-
-
-
-
- nSDO_IDX_SBP_SLAVEINFODATASTART
- DWORD
- 32
- 3392
-
- 36864
-
-
-
- conditionalshow
-
-
-
-
- nSDO_IDX_SBP_SCANCOMMANDSTART
- DWORD
- 32
- 3424
-
- 61442
-
-
-
- conditionalshow
-
-
-
-
- nSDO_IDX_SBP_SCANNEDSLAVES
- DWORD
- 32
- 3456
-
- 61504
-
-
-
- conditionalshow
-
-
-
-
- nADSIOFFS_ECAT_COE_COMPLETEACCESS
- DWORD
- 32
- 3488
-
- 256
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_EcGetSlaveIdentity
- The FB_EcGetSlaveIdentity gets the identity of an individual EtherCAT slave device.
- 1824
-
- sNetId
- T_AmsNetID
- AmsNetId of the EtherCAT master device.
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- nSlaveAddr
- UINT
- Address of the slave device.
- 16
- 224
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Function block execution is triggered by a rising edge at this input.
- 8
- 240
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- States the time before the function is cancelled.
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrId
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- identity
- ST_EcSlaveIdentity
- Slave identity of the EtherCAT slave devie.
- 128
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsReadEx
- ADSREADEX
- 1280
- 480
-
-
- conditionalshow
-
-
-
-
- RisingEdge
- R_TRIG
- 64
- 1760
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- IOF_GetBoxNameByAddr
- 3968
-
- NETID
- T_AmsNetID
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- DEVICEID
- UDINT
- 32
- 224
-
-
- ItemType
- Input
-
-
-
-
- BOXADDR
- UINT
- 16
- 256
-
-
- ItemType
- Input
-
-
-
-
- START
- BOOL
- 8
- 272
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- 32
- 288
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 320
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 328
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 352
-
-
- ItemType
- Output
-
-
-
-
- BOXNAME
- T_MaxString
- 2048
- 384
-
-
- ItemType
- Output
-
-
-
-
- ADSRDWRTEX1
- ADSRDWRTEX
- 1440
- 2432
-
-
- .PORT
- 300
-
-
- .IDXOFFS
- 3
-
-
-
-
- RisingEdge
- R_TRIG
- 64
- 3872
-
-
- state
- BYTE
- 8
- 3936
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_EtherCATDiag
- 1082816
-
- sIPCNetID
- T_AmsNetID
- AmsNetId of the IPC
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- sMasterNetID
- T_AmsNetID
- AmsNetId of the EtherCAT master device
- 192
- 224
-
-
- ItemType
- Input
-
-
-
-
- nMasterDevID
- UINT
- Device ID of EtherCAT master
- 16
- 416
-
-
- ItemType
- Input
-
-
-
-
- nSlaveCount
- UINT
- current slave count
- 16
- 432
-
-
- ItemType
- Input
-
-
-
-
- nSlaveCountCfg
- UINT
- configured slave count
- 16
- 448
-
-
- ItemType
- Input
-
-
-
-
- nMasterDevState
- WORD
- device state of EtherCAT Master
- 16
- 464
-
-
- ItemType
- Input
-
-
-
-
- bAllFrameWcStatesOK
- BOOL
- all FrameWcState OK?
- 8
- 480
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- ads timeout
- 32
- 512
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- eSubSystem
- E_Subsystem
- Subsystem, change to (MPS, VACUUM, MOTION, etc)
- 16
- 544
-
- 4
-
-
-
- ItemType
- Input
-
-
-
-
- bEtherCATOK
- BOOL
- no problem on EtherCAT
- 8
- 560
-
-
- ItemType
- Output
-
-
-
-
- bFrameWcStateError
- BOOL
- error in at least one frame
- 8
- 568
-
-
- ItemType
- Output
-
-
-
-
- bSlaveCountError
- BOOL
- EtherCAT slave count mismatch (# of cfg slaves <> # of found slaves)
- 8
- 576
-
-
- ItemType
- Output
-
-
-
-
- bMasterDevStateError
- BOOL
- error in master device state
- 8
- 584
-
-
- ItemType
- Output
-
-
-
-
- stMasterDevState
- ST_EcMasterDevState
- splitted master device state
- 160
- 608
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- FB busy
- 8
- 768
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- FB with error
- 8
- 776
-
-
- ItemType
- Output
-
-
-
-
- iErrorID
- UDINT
- FB error ID
- 32
- 800
-
-
- ItemType
- Output
-
-
-
-
- arrDiagSlaveInfo
- ST_SlaveStateInfo
-
- 0
- 4
-
- read in info from configured slaves
- 32
- 832
-
-
- ItemType
- InOut
-
-
-
-
- arrDiagSlaveInfoScanned
- ST_SlaveStateInfoScanned
-
- 0
- 4
-
- read in info from scanned slaves
- 32
- 864
-
-
- ItemType
- InOut
-
-
-
-
- iState
- E_EcatDiagState
- 16
- 896
-
-
- nMasterDevStatePrev
- WORD
- 16
- 912
-
-
- bSlaveCountErrorPrev
- BOOL
- 8
- 928
-
-
- bAllFrameWcStatesOKPrev
- BOOL
- 8
- 936
-
-
- bDiagReq
- BOOL
- 8
- 944
-
- 1
-
-
-
- I
- UDINT
- 32
- 960
-
-
- P
- UDINT
- 32
- 992
-
-
- arrSlaveInfo
- ST_SlaveStateInfo
-
- 0
- 257
-
- 435872
- 1024
-
-
- rSlaveInfo
- ST_SlaveStateInfo
- 32
- 436896
-
-
- fbGetSlaveAddresses
- FB_EcGetAllSlaveAddr
- -- Get Slave Addresses
- 3552
- 436928
-
-
- arrSlaveAddresses
- UINT
-
- 0
- 257
-
- 4112
- 440480
-
-
- iNumOfSlavesRead
- UINT
- 16
- 444592
-
-
- fbGetAllSlaveStates
- FB_EcGetAllSlaveStates
- -- Get Slave States
- 3552
- 444608
-
-
- arrSlaveStates
- ST_EcSlaveState
-
- 0
- 257
-
- 4112
- 448160
-
-
- iTopologyData
- UDINT
- -- Get Topology Data
- 32
- 452288
-
-
- fbGetTopologyData
- ADSREAD
- 1248
- 452320
-
-
- arrTopologyData
- ST_TopologyData
-
- 0
- 257
-
- 131584
- 453568
-
-
- aiDiagIndex
- UINT
-
- 0
- 4
-
- -- Check Topology
- 64
- 585152
-
-
- iDiagIndex
- UINT
- 16
- 585216
-
-
- aiDiagPort
- UINT
-
- 0
- 4
-
- 64
- 585232
-
-
- iDiagPort
- UINT
- 16
- 585296
-
-
- iIdx
- DINT
- 32
- 585312
-
-
- fbEcGetScannedSlaves
- FB_EcGetScannedSlaves
- -- Scan Slaves
- 3520
- 585344
-
-
- arrScannedSlaveInfo
- ST_EcSlaveScannedData
-
- 0
- 257
-
- what...
- 49344
- 588864
-
-
- rScannedSlaveInfo
- ST_EcSlaveScannedData
- 32
- 638208
-
-
- nScannedSlaves
- UINT
- 16
- 638240
-
-
- fbGetSlaveIdentity
- FB_EcGetSlaveIdentity
- -- Get Slave Identities
- 1824
- 638272
-
-
- stIdentity
- ST_EcSlaveIdentity
- 128
- 640096
-
-
- fbGetSlaveName
- IOF_GetBoxNameByAddr
- -- Get Slave Names
- 3968
- 640224
-
-
- arrSlaveInfoScanned
- ST_SlaveStateInfoScanned
-
- 0
- 257
-
- the F
- 353632
- 644192
-
-
- rSlaveInfoScanned
- ST_SlaveStateInfoScanned
- 32
- 997824
-
-
- strName
- STRING(80)
- 648
- 997856
-
-
- fbLogger
- FB_LogMessage
- Logging components
- 81600
- 998528
-
-
- .eSubsystem
- 4
-
-
-
-
- fbJson
- FB_JsonSaxWriter
- 256
- 1080128
-
-
- fbJsonDataType
- FB_JsonReadWriteDatatype
- 96
- 1080384
-
-
- rDiagSlaveInfo
- ST_SlaveStateInfo
- 32
- 1080480
-
-
- tEtherCATOK
- F_TRIG
- 64
- 1080512
-
-
- tFrameWcStateError
- R_TRIG
- 64
- 1080576
-
-
- tMasterError
- R_TRIG
- 64
- 1080640
-
-
- jsonIdx
- UINT
- 16
- 1080704
-
-
- test
- T_MaxString
- 2048
- 1080720
-
-
- analysis
- -27
-
-
-
-
- M_ScanSlaves
-
-
- DiagnosticJson
-
-
- M_GetSlaveStates
-
-
- M_GetTopoData
-
-
- M_GetSlaveName
-
-
- M_GetScannedSlaveName
-
-
- M_CheckMasterDevState
-
-
- M_GetTopoDataLen
-
-
- M_GetSlaveAdresses
-
-
- M_GetSlaveIdentity
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- AMSNETID
- 48
- BYTE
-
- 0
- 6
-
-
- %d.%d.%d.%d.%d.%d
- [0]
- [1]
- [2]
- [3]
- [4]
- [5]
-
-
-
- T_AmsNetIdArr
- TwinCAT AMS netID address bytes.
- 48
- AMSNETID
-
-
- FB_EcatDiagWrapper
- 1095936
-
- bAllFrameWcStatesOK
- BOOL
- all frames are OK
- 8
- 32
-
-
- ItemType
- Output
-
-
-
-
- bEtherCATOK
- BOOL
- no problem on EtherCAT
- 8
- 40
-
-
- ItemType
- Output
-
-
-
-
- bFrameWcStateError
- BOOL
- at least one fram with error
- 8
- 48
-
-
- ItemType
- Output
-
-
-
-
- bSlaveCountError
- BOOL
- EtherCAT slave count mismatch (# of cfg slaves <> # of found slaves)
- 8
- 56
-
-
- ItemType
- Output
-
-
-
-
- bMasterDevStateError
- BOOL
- EtherCAT master device state signals error
- 8
- 64
-
-
- ItemType
- Output
-
-
-
-
- stMasterDevState
- ST_EcMasterDevState
- device state split to a structure
- 160
- 96
-
-
- ItemType
- Output
-
-
-
-
- bBusy
- BOOL
- diagnostic FB is busy
- 8
- 256
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- diagnostic FB has an error
- 8
- 264
-
-
- ItemType
- Output
-
-
-
-
- iErrorID
- UDINT
- error ID of diagnostic FB
- 32
- 288
-
-
- ItemType
- Output
-
-
-
-
- fbEtherCATFrameDiag
- FB_EtherCATFrameDiag
- frame diagnostic
- 96
- 320
-
-
- wFrmXWcState
- WORD
- link to task related ethercat frame state (Frm1WcState)
- 16
- 416
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^Inputs^Frm1WcState
-
-
- TcAddressType
- Input
-
-
-
-
- wReqZeroMask
- WORD
- clear bit to ignore datagram error of Frm1WcState
- 16
- 432
-
- 65535
-
-
-
- bFrameWcStateOK
- BOOL
- this frame is OK
- 8
- 448
-
-
- fbEtherCATDiag
- FB_EtherCATDiag
- deep EtherCAT diagnostic
- 1082816
- 512
-
-
- nEcMasterSlaveCount
- UINT
- link to SlaveCount of EtherCAT Master (Inputs)
- 16
- 1083328
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^Inputs^SlaveCount
-
-
- TcAddressType
- Input
-
-
-
-
- nEcMasterDevState
- UINT
- link to DevState of EtherCAT Master (Inputs)
- 16
- 1083344
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^Inputs^DevState
-
-
- TcAddressType
- Input
-
-
-
-
- nEcMasterDeviceId
- UINT
- link to DevID of EtherCAT Master (InfoData)
- 16
- 1083360
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^InfoData^DevId
-
-
- TcAddressType
- Input
-
-
-
-
- arrEcMasterNetId
- T_AmsNetIdArr
- link to NetID of EtherCAT Master (InfoData)
- 48
- 1083376
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^InfoData^AmsNetId
-
-
- TcAddressType
- Input
-
-
-
-
- sEcMasterNetId
- T_AmsNetID
- 192
- 1083424
-
-
-
-
-
- nEcMasterSlaveCountCfg
- UINT
- link to CfgSlaveCount of EtherCAT Master (InfoData)
- 16
- 1083616
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^InfoData^CfgSlaveCount
-
-
- TcAddressType
- Input
-
-
-
-
- arrDiagSlaveInfo
- ST_SlaveStateInfo
-
- 0
- 4
-
- read in info of configured EtherCAT slaves
- 6784
- 1083648
-
-
- arrDiagSlaveInfoScanned
- ST_SlaveStateInfoScanned
-
- 0
- 4
-
- read in info of scanned EtherCAT slaves
- 5504
- 1090432
-
-
-
- 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
-
+ bInitializedBOOL856732800bReadyToLogBOOL856732880rtFirstLogR_TRIG645673312fbGetHostNameFB_GetPLCHostname61765673376fbGetIPFB_GetPLCIPAddress1011845679552fbListenerFB_Listener325780736fbListenersFB_Listener061925780768eMinSeverityTcEventSeverity1657809600rtResetR_TRIG645780992namingomitbResetBOOL85781056fbSocketFB_ConnectionlessSocket67845781088nIUINT165787872SocketEnableBOOL85787888ctuSocketErrorCTU1285787904.PV3tRetryConnectionTON2245788032.PT3600000tofTrickleBreakerPreTOF2245788256.PT1000tonTrickleBreakerTON2245788480.PT10000bTripConBOOL85788704nNumListenersUINT1657887206CircuitBreakerPouTypeFunctionBlockE_EcCommState32UDINTeEcState_UNDEFINED0eEcState_INIT1eEcState_PREOP2eEcState_BOOT3eEcState_SAFEOP4eEcState_OP8ST_EcMasterDevState160eEcStateE_EcCommState320nReservedUINT034832bLinkErrorBOOL880bResetRequiredBOOL888bMissFrmRedModeBOOL896bWatchdogTriggerdBOOL8104bDriverNotFoundBOOL8112bResetActiveBOOL8120bAtLeastOneNotInOpBOOL8128bDcNotInSyncBOOL8136FB_EtherCATFrameDiag96wFrmXWcStateWORD1632ItemTypeInputwReqZeroMaskWORD164865535ItemTypeInputbFrameWcStateOKBOOL864ItemTypeOutputPouTypeFunctionBlockST_EcCrcErrorEx128portAUDINT320portBUDINT3232portCUDINT3264portDUDINT3296ST_SlaveState160eEcStateE_EcCommState320nReservedUINT1632bErrorBOOL848bInvalidVPRSBOOL856nReserved2UINT1664bNoCommToSlaveBOOL880bLinkErrorBOOL888bMissingLinkBOOL896bUnexpectedLinkBOOL8104bPortABOOL8112bPortBBOOL8120bPortCBOOL8128bPortDBOOL8136ST_SlaveStateInfo1696nIndexDINT320sNameSTRING(80)64832sTypeSTRING(80)648680nECAddrUINT161328bDiagDataBOOL81344stPortCRCErrorsST_EcCrcErrorEx1281376nSumCRCErrorsUDINT321504stStateST_SlaveState1601536ST_SlaveStateInfoScanned1376nIndexDINT320sNameSTRING(80)64832sTypeSTRING(80)648680nECAddrUINT161328bDifferentNameBOOL81344bDifferentTypeBOOL81352bDifferentAddrBOOL81360E_EcatDiagState16INTIdle0GetSlaveAddresses1GetSlaveStates2GetTopoDataLen3GetTopoData4ScanSlaves5GetSlaveIdentity6GetSlaveName7GetScannedSlaveName8LogDiagnostics9Done8000ADSREADEX1280NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputDESTADDRPVOID32352ItemTypeInputTcIgnorePersistentREADBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputCOUNT_RUDINT32512ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_EcGetSlaveCount1728sNetIdT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputnSlavesUINT16352ItemTypeOutputfbAdsReadExADSREADEX1280384conditionalshowRisingEdgeR_TRIG641664conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_EcGetAllSlaveAddr3552sNetIdT_AmsNetID19232ItemTypeInputpAddrBufUINT06553632224ItemTypeInputcbBufLenUDINT32256ItemTypeInputbExecuteBOOL8288ItemTypeInputtTimeoutTIME323205000ItemTypeInputbBusyBOOL8352ItemTypeOutputbErrorBOOL8360ItemTypeOutputnErrIdUDINT32384ItemTypeOutputnSlavesUINT16416ItemTypeOutputnStepUDINT32448conditionalshowfbAdsReadExADSREADEX1280480conditionalshowfbGetSlaveCountFB_EcGetSlaveCount17281760conditionalshowRisingEdgeR_TRIG643488conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_EcSlaveState16deviceStateBYTE80linkStateBYTE88FB_EcGetAllSlaveStates3552sNetIdT_AmsNetID19232ItemTypeInputpStateBufST_EcSlaveState06553632224ItemTypeInputcbBufLenUDINT32256ItemTypeInputbExecuteBOOL8288ItemTypeInputtTimeoutTIME323205000ItemTypeInputbBusyBOOL8352ItemTypeOutputbErrorBOOL8360ItemTypeOutputnErrIdUDINT32384ItemTypeOutputnSlavesUINT16416ItemTypeOutputnStepUDINT32448conditionalshowfbAdsReadExADSREADEX1280480conditionalshowfbGetSlaveCountFB_EcGetSlaveCount17281760conditionalshowRisingEdgeR_TRIG643488conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_PortAddr64portAUINT160portBUINT1616portCUINT1632portDUINT1648ST_TopologyData512iOwnPhysicalAddrUINT160iOwnAutoIncAddrUINT1616stPhysicalAddrST_PortAddr6432stAutoIncAddrST_PortAddr6496iPortDelayUDINT0396160iReservedUDINT08256256ST_EcSlaveIdentity128vendorIdUDINT320productCodeUDINT3232revisionNoUDINT3264serialNoUDINT3296ST_EcSlaveScannedData192nEntriesWORD160nAddrWORD1616stSlaveIdentityST_EcSlaveIdentity12832ndlStatusRegWORD16160ADSWRITE1216NETIDT_AmsNetID19232ItemTypeInputPORTT_AmsPort16224ItemTypeInputIDXGRPUDINT32256ItemTypeInputIDXOFFSUDINT32288ItemTypeInputLENUDINT32320ItemTypeInputSRCADDRPVOID32352ItemTypeInputTcIgnorePersistentWRITEBOOL8384ItemTypeInputTMOUTTIME324165000ItemTypeInputBUSYBOOL8448ItemTypeOutputERRBOOL8456ItemTypeOutputERRIDUDINT32480ItemTypeOutputPouTypeFunctionBlockhide_all_localsE_EcScanSlavesCommandStatus16INTeEcScanSlavesCommandState_Completed_NoErrors_NoReply0eEcScanSlavesCommandState_Completed_NoErrors_Reply1eEcScanSlavesCommandState_Completed_Error_NoReply2eEcScanSlavesCommandState_Completed_Error_Reply3eEcScanSlavesCommandState_Completed_Reserved4ST_EcScannedSlaveStatus48nScanStatusE_EcScanSlavesCommandStatus160nReservedUINT1616nSlavesUINT1632hideFB_EcGetScannedSlaves3520bExecuteBOOL832ItemTypeInputsNetIdT_AmsNetID19240ItemTypeInputpArrEcScannedSlaveInfoST_EcSlaveScannedData06553632256ItemTypeInputcbBufLenUDINT32288ItemTypeInputtTimeoutTIME323205000ItemTypeInputbBusyBOOL8352ItemTypeOutputbErrorBOOL8360ItemTypeOutputnErrorIdUDINT32384ItemTypeOutputnSlavesUINT16416ItemTypeOutputnTotalSlavesUINT16432nStateINT16448100conditionalshowfbTriggerR_TRIG64480conditionalshowfbAdsReadADSREAD1248544conditionalshowfbAdsWriteADSWRITE12161792conditionalshowstScanStatusST_EcScannedSlaveStatus483008conditionalshownIdxOffsUDINT323072conditionalshownIndexUINT163104conditionalshownBlockIndexUINT163120conditionalshownSlavesReadUINT163136conditionalshowstLocalInfoST_EcSlaveScannedData1923168conditionalshownScanCommandWORD16336065535conditionalshownSDO_IDX_SBP_SLAVEINFODATASTARTDWORD32339236864conditionalshownSDO_IDX_SBP_SCANCOMMANDSTARTDWORD32342461442conditionalshownSDO_IDX_SBP_SCANNEDSLAVESDWORD32345661504conditionalshownADSIOFFS_ECAT_COE_COMPLETEACCESSDWORD323488256conditionalshowPouTypeFunctionBlockFB_EcGetSlaveIdentity1824sNetIdT_AmsNetID19232ItemTypeInputnSlaveAddrUINT16224ItemTypeInputbExecuteBOOL8240ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIdUDINT32320ItemTypeOutputidentityST_EcSlaveIdentity128352ItemTypeOutputfbAdsReadExADSREADEX1280480conditionalshowRisingEdgeR_TRIG641760conditionalshowPouTypeFunctionBlockconditionalshow_all_localsIOF_GetBoxNameByAddr3968NETIDT_AmsNetID19232ItemTypeInputDEVICEIDUDINT32224ItemTypeInputBOXADDRUINT16256ItemTypeInputSTARTBOOL8272ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputBOXNAMET_MaxString2048384ItemTypeOutputADSRDWRTEX1ADSRDWRTEX14402432.PORT300.IDXOFFS3RisingEdgeR_TRIG643872stateBYTE83936PouTypeFunctionBlockFB_EtherCATDiag1082816sIPCNetIDT_AmsNetID19232ItemTypeInputsMasterNetIDT_AmsNetID192224ItemTypeInputnMasterDevIDUINT16416ItemTypeInputnSlaveCountUINT16432ItemTypeInputnSlaveCountCfgUINT16448ItemTypeInputnMasterDevStateWORD16464ItemTypeInputbAllFrameWcStatesOKBOOL8480ItemTypeInputtTimeoutTIME325125000ItemTypeInputeSubSystemE_Subsystem165444ItemTypeInputbEtherCATOKBOOL8560ItemTypeOutputbFrameWcStateErrorBOOL8568ItemTypeOutputbSlaveCountErrorBOOL # of found slaves)]]>8576ItemTypeOutputbMasterDevStateErrorBOOL8584ItemTypeOutputstMasterDevStateST_EcMasterDevState160608ItemTypeOutputbBusyBOOL8768ItemTypeOutputbErrorBOOL8776ItemTypeOutputiErrorIDUDINT32800ItemTypeOutputarrDiagSlaveInfoST_SlaveStateInfo0432832ItemTypeInOutarrDiagSlaveInfoScannedST_SlaveStateInfoScanned0432864ItemTypeInOutiStateE_EcatDiagState16896nMasterDevStatePrevWORD16912bSlaveCountErrorPrevBOOL8928bAllFrameWcStatesOKPrevBOOL8936bDiagReqBOOL89441IUDINT32960PUDINT32992arrSlaveInfoST_SlaveStateInfo02574358721024rSlaveInfoST_SlaveStateInfo32436896fbGetSlaveAddressesFB_EcGetAllSlaveAddr3552436928arrSlaveAddressesUINT02574112440480iNumOfSlavesReadUINT16444592fbGetAllSlaveStatesFB_EcGetAllSlaveStates3552444608arrSlaveStatesST_EcSlaveState02574112448160iTopologyDataUDINT32452288fbGetTopologyDataADSREAD1248452320arrTopologyDataST_TopologyData0257131584453568aiDiagIndexUINT0464585152iDiagIndexUINT16585216aiDiagPortUINT0464585232iDiagPortUINT16585296iIdxDINT32585312fbEcGetScannedSlavesFB_EcGetScannedSlaves3520585344arrScannedSlaveInfoST_EcSlaveScannedData025749344588864rScannedSlaveInfoST_EcSlaveScannedData32638208nScannedSlavesUINT16638240fbGetSlaveIdentityFB_EcGetSlaveIdentity1824638272stIdentityST_EcSlaveIdentity128640096fbGetSlaveNameIOF_GetBoxNameByAddr3968640224arrSlaveInfoScannedST_SlaveStateInfoScanned0257353632644192rSlaveInfoScannedST_SlaveStateInfoScanned32997824strNameSTRING(80)648997856fbLoggerFB_LogMessage81600998528.eSubsystem4fbJsonFB_JsonSaxWriter2561080128fbJsonDataTypeFB_JsonReadWriteDatatype961080384rDiagSlaveInfoST_SlaveStateInfo321080480tEtherCATOKF_TRIG641080512tFrameWcStateErrorR_TRIG641080576tMasterErrorR_TRIG641080640jsonIdxUINT161080704testT_MaxString20481080720analysis-27M_ScanSlavesDiagnosticJsonM_GetSlaveStatesM_GetTopoDataM_GetSlaveNameM_GetScannedSlaveNameM_CheckMasterDevStateM_GetTopoDataLenM_GetSlaveAdressesM_GetSlaveIdentityPouTypeFunctionBlockAMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]T_AmsNetIdArr48AMSNETIDFB_EcatDiagWrapper1095936bAllFrameWcStatesOKBOOL832ItemTypeOutputbEtherCATOKBOOL840ItemTypeOutputbFrameWcStateErrorBOOL848ItemTypeOutputbSlaveCountErrorBOOL # of found slaves)]]>856ItemTypeOutputbMasterDevStateErrorBOOL864ItemTypeOutputstMasterDevStateST_EcMasterDevState16096ItemTypeOutputbBusyBOOL8256ItemTypeOutputbErrorBOOL8264ItemTypeOutputiErrorIDUDINT32288ItemTypeOutputfbEtherCATFrameDiagFB_EtherCATFrameDiag96320wFrmXWcStateWORD16416TcLinkToTIID^Device 1 (EtherCAT)^Inputs^Frm1WcStateTcAddressTypeInputwReqZeroMaskWORD1643265535bFrameWcStateOKBOOL8448fbEtherCATDiagFB_EtherCATDiag1082816512nEcMasterSlaveCountUINT161083328TcLinkToTIID^Device 1 (EtherCAT)^Inputs^SlaveCountTcAddressTypeInputnEcMasterDevStateUINT161083344TcLinkToTIID^Device 1 (EtherCAT)^Inputs^DevStateTcAddressTypeInputnEcMasterDeviceIdUINT161083360TcLinkToTIID^Device 1 (EtherCAT)^InfoData^DevIdTcAddressTypeInputarrEcMasterNetIdT_AmsNetIdArr481083376TcLinkToTIID^Device 1 (EtherCAT)^InfoData^AmsNetIdTcAddressTypeInputsEcMasterNetIdT_AmsNetID1921083424nEcMasterSlaveCountCfgUINT161083616TcLinkToTIID^Device 1 (EtherCAT)^InfoData^CfgSlaveCountTcAddressTypeInputarrDiagSlaveInfoST_SlaveStateInfo0467841083648arrDiagSlaveInfoScannedST_SlaveStateInfoScanned0455041090432PouTypeFunctionBlockI_HigherAuthority32PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority32PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequestBOOL8HigherAuthorityI_HigherAuthority32T_HashTableEntry64keyDWORD3200pytmc
pv: Key
io: i
-
-
-
-
-
- value
- PVOID
- 32
- 32
-
- 0
-
-
-
-
- ST_BP_ArbInternal
- 2464
- ST_BeamParams
-
- nId
- DWORD
- 32
- 1760
-
-
- pytmc
- pv: ID
+ valuePVOID32320ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID
io: i
-
-
-
-
-
- LiveInTable
- BOOL
- 8
- 1792
-
-
- pytmc
- pv: Live
+ LiveInTableBOOL81792pytmcpv: Live
io: i
-
-
-
-
-
- sDevName
- STRING(80)
- 648
- 1800
-
-
- pytmc
- pv: Device
+ sDevNameSTRING(80)6481800pytmcpv: Device
io: i
-
-
-
-
-
-
- T_HashTableEntry
- Hash table entry
- 192
-
- key
- DWORD
- Entry key: 32 bit unsigned integer or pointer
- 32
- 0
-
- 0
-
-
-
- value
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 32
-
- 0
-
-
-
- lock
- DWORD
- Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved
- 32
- 64
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNext
- PVOID
- Pointer to next hash table element
- 32
- 96
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNextFree
- PVOID
- Pointer to next free element
- 32
- 128
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pNextGlob
- PVOID
- Pointer to next global element
- 32
- 160
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- T_HHASHTABLE
- Hash table object handle
- 3488
-
- nCount
- UDINT
- Number of used hash table entries
- 32
- 0
-
- 0
-
-
-
- nFree
- UDINT
- Number of free hash table entries
- 32
- 32
-
- 0
-
-
-
- pEntries
- T_HashTableEntry
- Pointer to table array
- 32
- 64
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- cbEntries
- UDINT
- Byte size of table array
- 32
- 96
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nElements
- UDINT
- Number of table/array elements
- 32
- 128
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- cbElement
- UDINT
- Byte size of one array element
- 32
- 160
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pEntrys
- T_HashTableEntry
-
- 0
- 101
-
- 3232
- 192
-
-
- conditionalshow
-
-
-
-
- pFreeEntrys
- T_HashTableEntry
- 32
- 3424
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- pFirstEntry
- T_HashTableEntry
- 32
- 3456
-
- 0
-
-
-
- conditionalshow
-
-
-
-
-
- FB_HashTableCtrl
- Hash table control function block
- 352
-
- hTable
- T_HHASHTABLE
- Hash table handle variable
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- key
- DWORD
- Entry key: 32 bit unsigned integer or pointer, used by A_Lookup, A_Remove method, the key.lookup variable is also used by A_Add method
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putValue
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 96
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putPosPtr
- T_HashTableEntry
- Hash table entry position pointer, used by A_GetNext
- 32
- 128
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = success, FALSE = error
- 8
- 160
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getValue
- PVOID
- Entry value: 32/64 bit unsigned integer or pointer
- 32
- 192
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getPosPtr
- T_HashTableEntry
- returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method
- 32
- 224
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- p
- T_HashTableEntry
- 32
- 256
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- n
- T_HashTableEntry
- 32
- 288
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- nHash
- DWORD
- 32
- 320
-
- 0
-
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
- A_RemoveAll
-
-
- A_GetNext
-
-
- A_GetIndexAtPosPtr
-
-
- A_Add
-
-
- A_Remove
-
-
- A_GetFirst
-
-
- A_RemoveFirst
-
-
- A_Lookup
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_BeamParamAssertionPool
- This function block implements simple database. Data element values are stored in the hash table.
- 214336
-
- key
- DWORD
- Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method
- 32
- 32
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putPosPtr
- T_HashTableEntry
- Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev)
- 32
- 64
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- putValue
- ST_BP_ArbInternal
- Hash table entry value (used by A_AddHead, A_AddTail, A_Find )
- 2464
- 96
-
-
- ItemType
- Input
-
-
-
-
- bOk
- BOOL
- TRUE = Success, FALSE = Failed
- 8
- 2560
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getPosPtr
- T_HashTableEntry
- Returned hash table entry position pointer
- 32
- 2592
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- getValue
- ST_BP_ArbInternal
- Returned hash table entry value
- 2464
- 2624
-
-
- ItemType
- Output
-
-
-
-
- nCount
- UDINT
- Hash table size (number of used entries, used by A_Count)
- 32
- 5088
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- epicsDataPool
- ST_BP_ArbInternal
-
- 1
- 20
-
- Structured data element pool for display in EPICS
- 49280
- 5120
-
-
- pytmc
-
+ T_HashTableEntry192keyDWORD3200valuePVOID32320lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>32640conditionalshowpNextPVOID32960conditionalshowpNextFreePVOID321280conditionalshowpNextGlobPVOID321600conditionalshowT_HHASHTABLE3488nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry32640conditionalshowcbEntriesUDINT32960conditionalshownElementsUDINT321280conditionalshowcbElementUDINT321600conditionalshowpEntrysT_HashTableEntry01013232192conditionalshowpFreeEntrysT_HashTableEntry3234240conditionalshowpFirstEntryT_HashTableEntry3234560conditionalshowFB_HashTableCtrl352hTableT_HHASHTABLE3232ItemTypeInOutkeyDWORD32640ItemTypeInputputValuePVOID32960ItemTypeInputputPosPtrT_HashTableEntry321280ItemTypeInputbOkBOOL81600ItemTypeOutputgetValuePVOID321920ItemTypeOutputgetPosPtrT_HashTableEntry322240ItemTypeOutputpT_HashTableEntry322560conditionalshownT_HashTableEntry322880conditionalshownHashDWORD323200conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool214336keyDWORD32320ItemTypeInputputPosPtrT_HashTableEntry32640ItemTypeInputputValueST_BP_ArbInternal246496ItemTypeInputbOkBOOL825600ItemTypeOutputgetPosPtrT_HashTableEntry3225920ItemTypeOutputgetValueST_BP_ArbInternal24642624ItemTypeOutputnCountUDINT3250880ItemTypeOutputepicsDataPoolST_BP_ArbInternal120492805120pytmc
pv: Entry
io: i
-
-
-
-
-
- dataPool
- ST_BP_ArbInternal
-
- 0
- 61
-
- Structured data element pool
- 150304
- 54400
-
-
- entries
- T_HashTableEntry
-
- 0
- 61
-
- Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry)
- 3904
- 204704
-
-
- fbTable
- FB_HashTableCtrl
- basic hash table control function block
- 352
- 208608
-
-
- hTable
- T_HHASHTABLE
- hash table handle
- 3488
- 208960
-
-
- pRefPtr
- ST_BP_ArbInternal
- 32
- 212448
-
- 0
-
-
-
- indexOfElem
- ULINT
- Integer value (max. size: x86=>32bit, x64=>64bit)
- 64
- 212480
-
-
- cstSafeBeam
- ST_BeamParams
- MG
- 1760
- 212544
-
-
- .nTran
- 0
-
-
- .neVRange
- 0
-
-
- .nRate
- 0
-
-
- .nBCRange
- 0
-
-
-
-
- A_Reset
-
-
- A_Count
-
-
- DataPoolToEpics
-
-
- A_Add
-
-
- A_Remove
-
-
- A_GetFirst
-
-
- A_GetNext
-
-
- A_Lookup
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_Arbiter
- FB Arbiter
+ dataPoolST_BP_ArbInternal06115030454400entriesT_HashTableEntry0613904204704fbTableFB_HashTableCtrl352208608hTableT_HHASHTABLE3488208960pRefPtrST_BP_ArbInternal322124480indexOfElemULINT32bit, x64=>64bit)]]>64212480cstSafeBeamST_BeamParams1760212544.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_AddA_RemoveA_GetFirstA_GetNextA_LookupPouTypeFunctionBlockno_checkFB_Arbiter
- 473472
- I_HigherAuthority
- I_LowerAuthority
-
- nRequestsCount
- UDINT
- How many requests are currently in the arbiter
- 32
- 96
-
-
- fbBPAssertionPool
- FB_BeamParamAssertionPool
- Table of active beam parameter assertions
- 214336
- 128
-
-
- pytmc
-
+]]>473472I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT3296fbBPAssertionPoolFB_BeamParamAssertionPool214336128pytmc
pv: AP
io: i
field: DESC Assertion Pool
-
-
-
-
-
- xRequestMade
- BOOL
- Arbiter has confirmed its request has made it into the beam parameter request
- 8
- 214464
-
-
- nArbiterID
- UDINT
- Arbiter ID, used for making higher-level BP requests
- 32
- 214496
-
-
- pytmc
-
+ xRequestMadeBOOL8214464nArbiterIDUDINT32214496pytmc
pv: ArbiterID
io: i
field: DESC Arbiter ID for elev. req.
-
-
-
-
-
- nNextCohort
- UDINT
- The cohort ID any new requests will adopt, will become ReqInProgCohort at the start of the next acknowledgement cycle
- 32
- 214528
-
- 1
-
-
-
- nAckInProgCohort
- UDINT
- The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA
- 32
- 214560
-
- 0
-
-
-
- nActiveCohort
- UDINT
- Requests with cohorts <= to this value will be considered active in CheckRequest
- 32
- 214592
-
- 0
-
-
-
- pytmc
-
+ nNextCohortUDINT322145281nAckInProgCohortUDINT322145600nActiveCohortUDINT322145920pytmc
pv: CohortCounter
io: i
field: DESC Intrnl cohort counter
-
-
-
-
-
- bStartNewAckRequest
- BOOL
- Set by an add or remove method call, triggers an ack cycle
- 8
- 214624
-
-
- bAckInProgress
- BOOL
- Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete
- 8
- 214632
-
-
- idTransmission
- DWORD
- ID of BP limiting transmission
- 32
- 214656
-
-
- idRate
- DWORD
- ID of BP limiting rate
- 32
- 214688
-
-
- sPath
- T_MaxString
- 2048
- 214720
-
-
- instance-path
-
-
- noinit
-
-
-
-
- sArbName
- T_MaxString
- 2048
- 216768
-
-
- InfoStringFmtr
- FB_FormatString
- 7840
- 218816
-
-
- bVerbose
- BOOL
- 8
- 226656
-
- 0
-
-
-
- q_stBeamParams
- ST_BeamParams
- Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set
- 1760
- 226688
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bStartNewAckRequestBOOL8214624bAckInProgressBOOL8214632idTransmissionDWORD32214656idRateDWORD32214688sPathT_MaxString2048214720instance-pathnoinitsArbNameT_MaxString2048216768InfoStringFmtrFB_FormatString7840218816bVerboseBOOL82266560q_stBeamParamsST_BeamParams1760226688ItemTypeOutputpytmc
pv: ArbitratedBP
io: i
field: DESC Arbitrated BP
-
-
-
-
-
- q_xStateIDFound
- BOOL
- Set true if a state-id is found in the assertion pool after calling A_VerifyAssertion
- 8
- 228448
-
-
- ItemType
- Output
-
-
-
-
- __GETARBITRATEDBP__XFIRSTPASS
- BOOL
- 8
- 228456
-
- 1
-
-
-
- __GETARBITRATEDBP__FBGETCURTASKIDX
- GETCURTASKINDEX
- 128
- 228480
-
-
- __GETARBITRATEDBP__LASTCYCLECOUNT
- UDINT
- 32
- 228608
-
-
- __GETARBITRATEDBP__FBLOGMESSAGE
- FB_LogMessage
- 81600
- 228672
-
-
- __ADDREQUEST__FBLOG
- FB_LogMessage
- 81600
- 310272
-
-
- __REMOVEREQUEST__FBLOG
- FB_LogMessage
- 81600
- 391872
-
-
- __getnEntryCount
- UDINT
- 32
-
- nEntryCount
- UDINT
- 32
-
-
-
- property
-
-
-
-
- CheckRequest
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
- BP
- ST_BeamParams
- 1760
-
-
-
- ElevateRequest
- BOOL
- 8
-
- HigherAuthority
- I_HigherAuthority
- 32
-
-
-
- GetArbitratedBP
- ST_BeamParams
- 1760
-
- getPosPtr
- T_HashTableEntry
- 32
-
-
- getBPStructInt
- ST_BP_ArbInternal
- 2464
-
-
- stOutputBP
- Holding struct for arbitration process
- ST_BP_ArbInternal
- 2464
-
-
- xFirstPass
- BOOL
- 8
-
-
- uselocation
- __GETARBITRATEDBP__XFIRSTPASS
-
-
-
-
- fbGetCurTaskIdx
- GETCURTASKINDEX
- 128
-
-
- uselocation
- __GETARBITRATEDBP__FBGETCURTASKIDX
-
-
-
-
- LastCycleCount
- UDINT
- 32
-
-
- uselocation
- __GETARBITRATEDBP__LASTCYCLECOUNT
-
-
-
-
- fbLogMessage
- FB_LogMessage
- 81600
-
-
- uselocation
- __GETARBITRATEDBP__FBLOGMESSAGE
-
-
-
-
-
- ArbitrateBP
- ST_BP_ArbInternal
- 2464
-
- stBP1
- ST_BP_ArbInternal
- 2464
-
-
- stBP2
- ST_BP_ArbInternal
- 2464
-
-
- idx
- UINT
- 16
-
-
- bcBitmask
- WORD
- 16
-
-
-
- no_check
-
-
-
-
- __getnLowerAuthorityID
- DWORD
- 32
-
- nLowerAuthorityID
- DWORD
- 32
-
-
-
- property
-
-
-
-
- AddRequest
- BOOL
- 8
-
- nReqID
- Unique ID within aribter for the request. Make sure this is unique for every device + state combination
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
- sDevName
- Name of the device making the request
- STRING(80)
- 648
-
-
- BP_Int
- ST_BP_ArbInternal
- 2464
-
-
- fbLog
- FB_LogMessage
- 81600
-
-
- uselocation
- __ADDREQUEST__FBLOG
-
-
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqId
- DWORD
- 32
-
-
- fbLog
- FB_LogMessage
- 81600
-
-
- uselocation
- __REMOVEREQUEST__FBLOG
-
-
-
-
- BP_Int
- ST_BP_ArbInternal
- 2464
-
-
-
- CheckRequestInPool
- BOOL
- 8
-
- nReqID
- DWORD
- 32
-
-
-
- RequestBP
- BOOL
- 8
-
- nReqID
- StateID of state requesting beam parameter set
- DWORD
- 32
-
-
- stReqBP
- Requested beam params
- ST_BeamParams
- 1760
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- FB_BPControlDevice
-
+ q_xStateIDFoundBOOL8228448ItemTypeOutput__GETARBITRATEDBP__XFIRSTPASSBOOL82284561__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX128228480__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32228608__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage81600228672__ADDREQUEST__FBLOGFB_LogMessage81600310272__REMOVEREQUEST__FBLOGFB_LogMessage81600391872__getnEntryCountUDINT32nEntryCountUDINT32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760ElevateRequestBOOL8HigherAuthorityI_HigherAuthority32GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry32getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX128uselocation__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage81600uselocation__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyAddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage81600uselocation__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage81600uselocation__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionFB_BPControlDevice
- 2752
-
- nTran
- REAL
- Requested pre-optic attenuation %
- 32
- 32
-
- 1
-
-
-
- ItemType
- Input
-
-
- pytmc
- pv: ReqBP:Transmission
+]]>2752nTranREAL32321ItemTypeInputpytmcpv: ReqBP:Transmission
io: o
field: HOPR 1;
field: LOPR 0;
field: PREC 2;
-
-
-
-
-
- nRate
- UDINT
- Pulse-rate
- 32
- 64
-
- 10
-
-
-
- ItemType
- Input
-
-
- pytmc
- pv: ReqBP:Rate
+ nRateUDINT326410ItemTypeInputpytmcpv: ReqBP:Rate
io: o
field: EGU Hz
-
-
-
-
-
- neVRange
- DWORD
- Photon energy ranges
- 32
- 96
-
- 4294967295
-
-
-
- ItemType
- Input
-
-
- pytmc
- pv: ReqBP:PhotonEnergyRanges
+ neVRangeDWORD32964294967295ItemTypeInputpytmcpv: ReqBP:PhotonEnergyRanges
io: o
- field: EGU eV
-
-
- displaymode
- binary
-
-
-
-
- nBCRange
- WORD
- Beamclass ranges
- 16
- 128
-
- 32767
-
-
-
- ItemType
- Input
-
-
- pytmc
- pv: ReqBP:BeamClassRanges
- io: o
-
-
- displaymode
- binary
-
-
-
-
- Arbiter
- FB_Arbiter
- 32
- 160
-
-
- ItemType
- InOut
-
-
-
-
- EpicsReqBP
- ST_BeamParams
- 1760
- 192
-
-
- bApply
- BOOL
- 8
- 1952
-
-
- pytmc
-
+ field: EGU eVdisplaymodebinarynBCRangeWORD1612832767ItemTypeInputpytmcpv: ReqBP:BeamClassRanges
+ io: odisplaymodebinaryArbiterFB_Arbiter32160ItemTypeInOutEpicsReqBPST_BeamParams1760192bApplyBOOL81952pytmc
pv: ReqBP:Apply
io: o
-
-
-
-
-
- nControlDeviceID
- DWORD
- 32
- 1984
-
-
- sControlDeviceName
- STRING(80)
- 648
- 2016
-
- BP Control Device
-
-
-
- rtApply
- R_TRIG
- 64
- 2688
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- DWORD (1..86400)
- 32
- DWORD
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 86400
-
-
-
-
- E_TimeZoneID
- 16
- INT
-
- eTimeZoneID_Invalid
- -1
- Invalid time zone
-
-
- eTimeZoneID_Unknown
- 0
- Unknown time zone
-
-
- eTimeZoneID_Standard
- 1
- Standard time (Winterzeit)
-
-
- eTimeZoneID_Daylight
- 2
- Daylight saving time (Sommerzeit)
-
-
-
- NT_GetTime
- Reads local windows system time (struct)
- 1728
-
- NETID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- START
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- TMOUT
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- BUSY
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- ERR
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- ERRID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- TIMESTR
- TIMESTRUCT
- Local windows system time
- 128
- 352
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 480
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 400
-
-
- .IDXOFFS
- 1
-
-
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- ST_AmsGetTimeZoneInformation
- 896
-
- tzInfo
- ST_TimeZoneInformation
- GetTimeZoneInformation return data
- 864
- 0
-
-
- apiResult
- DWORD
- api call result
- 32
- 864
-
-
-
- conditionalshow
-
-
-
-
- FB_GetTimeZoneInformation
- Reads time zone information
- 3488
-
- sNetID
- T_AmsNetID
- TwinCAT network address (ams net id)
- 192
- 32
-
-
- ItemType
- Input
-
-
-
-
- bExecute
- BOOL
- Rising edge on this input activates the fb execution
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max fb execution time
- 32
- 256
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bBusy
- BOOL
- 8
- 288
-
-
- ItemType
- Output
-
-
-
-
- bError
- BOOL
- 8
- 296
-
-
- ItemType
- Output
-
-
-
-
- nErrID
- UDINT
- 32
- 320
-
-
- ItemType
- Output
-
-
-
-
- tzID
- E_TimeZoneID
- 16
- 352
-
-
- ItemType
- Output
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- 864
- 384
-
-
- ItemType
- Output
-
-
-
-
- fbAdsRead
- ADSREAD
- 1248
- 1248
-
-
- .PORT
- 10000
-
-
- .IDXGRP
- 400
-
-
- .IDXOFFS
- 6
-
-
-
-
- conditionalshow
-
-
-
-
- fbTrigger
- R_TRIG
- 64
- 2496
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 2560
-
-
- conditionalshow
-
-
-
-
- res
- ST_AmsGetTimeZoneInformation
- 896
- 2592
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- 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.
+ nControlDeviceIDDWORD321984sControlDeviceNameSTRING(80)6482016BP Control DevicertApplyR_TRIG642688PouTypeFunctionBlockDWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2NT_GetTime1728NETIDT_AmsNetID19232ItemTypeInputSTARTBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputTIMESTRTIMESTRUCT128352ItemTypeOutputfbAdsReadADSREAD1248480.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3488sNetIDT_AmsNetID19232ItemTypeInputbExecuteBOOL8224ItemTypeInputtTimeoutTIME322565000ItemTypeInputbBusyBOOL8288ItemTypeOutputbErrorBOOL8296ItemTypeOutputnErrIDUDINT32320ItemTypeOutputtzIDE_TimeZoneID16352ItemTypeOutputtzInfoST_TimeZoneInformation864384ItemTypeOutputfbAdsReadADSREAD12481248.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG642496conditionalshowstateBYTE82560conditionalshowresST_AmsGetTimeZoneInformation8962592conditionalshowPouTypeFunctionBlockconditionalshow_all_localsNT_SetTimeToRTCTime12032NETIDT_AmsNetID19232ItemTypeInputSETBOOL8224ItemTypeInputTMOUTTIME322565000ItemTypeInputBUSYBOOL8288ItemTypeOutputERRBOOL8296ItemTypeOutputERRIDUDINT32320ItemTypeOutputfbAdsWriteADSWRITE1216352.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue103041568.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG6411872conditionalshowbTmpDWORD32119360conditionalshowstateBYTE8119680conditionalshowbInitBOOL8119761conditionalshownumOfCPUsDWORD32120000conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter96dwCpuCntLoUDINT3232ItemTypeOutputdwCpuCntHiUDINT3264ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER
- 192
-
- cpuCntLoDW
- UDINT
- Contains the low-value 4 bytes of the numerical value
- 32
- 32
-
-
- ItemType
- Output
-
-
-
-
- cpuCntHiDW
- UDINT
- Contains the high-value 4 bytes of the numerical value
- 32
- 64
-
-
- ItemType
- Output
-
-
-
-
- fbGetCpuCounter
- FW_GetCpuCounter
- 96
- 96
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- RTC_EX2
- Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution)
- 896
-
- EN
- BOOL
- Enable/set clock
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PDT
- TIMESTRUCT
- Preset/set time in system time format (struct)
- 128
- 48
-
-
- ItemType
- Input
-
-
-
-
- PMICRO
- DWORD
- Preset microseconds
- 32
- 192
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- TRUE => Output time is valid, FALSE => Output time is invalid
- 8
- 224
-
-
- ItemType
- Output
-
-
-
-
- CDT
- TIMESTRUCT
- Current time in system time format (struct)
- 128
- 240
-
-
- .wYear
- 1970
-
-
- .wMonth
- 1
-
-
- .wDay
- 1
-
-
- .wDayOfWeek
- 4
-
-
-
-
- ItemType
- Output
-
-
-
-
- CMICRO
- DWORD
- Current microseconds
- 32
- 384
-
-
- ItemType
- Output
-
-
-
-
- fbGetCpuCounter
- GETCPUCOUNTER
- 192
- 416
-
-
- conditionalshow
-
-
-
-
- risingEdge
- R_TRIG
- 64
- 608
-
-
- conditionalshow
-
-
-
-
- oldTick
- DWORD
- 32
- 672
-
-
- conditionalshow
-
-
-
-
- currTick
- DWORD
- 32
- 704
-
-
- conditionalshow
-
-
-
-
- nanoDiff
- DWORD
- 32
- 736
-
-
- conditionalshow
-
-
-
-
- nanoRest
- DWORD
- 32
- 768
-
-
- conditionalshow
-
-
-
-
- secDiff
- DWORD
- 32
- 800
-
-
- conditionalshow
-
-
-
-
- dateTime
- DATE_AND_TIME
- 32
- 832
-
-
- conditionalshow
-
-
-
-
- bInitialized
- BOOL
- 8
- 864
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LocalSystemTime
- This function block synchronizes cyclically to and returns the Local Windows System Time.
- 19040
-
- sNetID
- T_AmsNetID
- The target TwinCAT system network address
- 192
- 32
-
-
-
-
-
- ItemType
- Input
-
-
-
-
- bEnable
- BOOL
- Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time)
- 8
- 224
-
-
- ItemType
- Input
-
-
-
-
- dwCycle
- DWORD (1..86400)
- Time synchronisation cycle (seconds)
- 32
- 256
-
- 5
-
-
-
- ItemType
- Input
-
-
-
-
- dwOpt
- DWORD
- Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time
- 32
- 288
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- tTimeout
- TIME
- Max. ADS function block execution time (internal communication timeout).
- 32
- 320
-
- 5000
-
-
-
- ItemType
- Input
-
-
-
-
- bValid
- BOOL
- TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid
- 8
- 352
-
-
- ItemType
- Output
-
-
-
-
- systemTime
- TIMESTRUCT
- Local Windows System Time struct
- 128
- 368
-
-
- ItemType
- Output
-
-
-
-
- tzID
- E_TimeZoneID
- Daylight/standard time zone information
- 16
- 496
-
- -1
-
-
-
- ItemType
- Output
-
-
-
-
- rtrig
- R_TRIG
- 64
- 512
-
-
- conditionalshow
-
-
-
-
- state
- BYTE
- 8
- 576
-
-
- conditionalshow
-
-
-
-
- fbNT
- NT_GetTime
- 1728
- 608
-
-
- conditionalshow
-
-
-
-
- fbTZ
- FB_GetTimeZoneInformation
- 3488
- 2336
-
-
- conditionalshow
-
-
-
-
- fbSET
- NT_SetTimeToRTCTime
- 12032
- 5824
-
-
- conditionalshow
-
-
-
-
- fbRTC
- RTC_EX2
- 896
- 17856
-
-
- conditionalshow
-
-
-
-
- timer
- TON
- 224
- 18752
-
-
- conditionalshow
-
-
-
-
- nSync
- DWORD
- 32
- 18976
-
-
- conditionalshow
-
-
-
-
- bNotSup
- BOOL
- 8
- 19008
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- T_FILETIME
- The FILETIME structure is a 64-bit value representing the number of 100-nanosecond intervals since January 1, 1601 (UTC).
- 64
-
- dwLowDateTime
- DWORD
- Specifies the low-order 32 bits of the file time.
- 32
- 0
-
-
- dwHighDateTime
- DWORD
- Specifies the high-order 32 bits of the file time.
- 32
- 32
-
-
-
- FB_TranslateLocalTimeToUtcByZoneID
- Internal helper function block. Detects time zone ID, bias and B time flag and translates the local file time to UTC file time time
- 2400
-
- in
- T_FILETIME
- Time to be converted (Local file time format)
- 64
- 32
-
-
- ItemType
- Input
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- Time zone information
- 864
- 96
-
-
- ItemType
- Input
-
-
-
-
- wDldYear
- WORD
- Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0.
- 16
- 960
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- wStdYear
- WORD
- Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0.
- 16
- 976
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- out
- T_FILETIME
- Converted time (UTC file time format)
- 64
- 992
-
-
- ItemType
- Output
-
-
-
-
- eTzID
- E_TimeZoneID
- Detected daylight saving time information
- 16
- 1056
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bB
- BOOL
- FALSE => A time, TRUE => B time
- 8
- 1072
-
-
- ItemType
- Output
-
-
-
-
- bias
- DINT
- Bias value in minutes
- 32
- 1088
-
-
- ItemType
- Output
-
-
-
-
- inLocal
- TIMESTRUCT
- 128
- 1120
-
-
- tziSommer
- TIMESTRUCT
- 128
- 1248
-
-
- tziWinter
- TIMESTRUCT
- 128
- 1376
-
-
- tziLocalSommer
- T_FILETIME
- 64
- 1504
-
-
- tziLocalWinter
- T_FILETIME
- 64
- 1568
-
-
- tziLocalSommerJump
- T_FILETIME
- 64
- 1632
-
-
- tziLocalWinterJump
- T_FILETIME
- 64
- 1696
-
-
- ui64LocalIn
- T_ULARGE_INTEGER
- 64
- 1760
-
-
- ui64LocalSommer
- T_ULARGE_INTEGER
- 64
- 1824
-
-
- ui64LocalWinter
- T_ULARGE_INTEGER
- 64
- 1888
-
-
- in_to_s
- DINT
- 32
- 1952
-
-
- in_to_w
- DINT
- 32
- 1984
-
-
- s_to_w
- DINT
- 32
- 2016
-
-
- in_to_s_jump
- DINT
- 32
- 2048
-
-
- in_to_w_jump
- DINT
- 32
- 2080
-
-
- iStandardBias
- DINT
- 32
- 2112
-
-
- iDaylightBias
- DINT
- 32
- 2144
-
-
- ui64PreviousIn
- T_ULARGE_INTEGER
- 64
- 2176
-
-
- ui64FallDiff
- T_ULARGE_INTEGER
- 64
- 2240
-
-
- bFallDiff
- BOOL
- 8
- 2304
-
-
- dtSommerJump
- DATE_AND_TIME
- 32
- 2336
-
-
- dtWinterJump
- DATE_AND_TIME
- 32
- 2368
-
-
- A_Reset
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- FB_TzSpecificLocalTimeToSystemTime
- Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time
- 3584
-
- in
- TIMESTRUCT
- Time zone's specific local system time. Structure that specifies the system time since January 1, 1601
- 128
- 32
-
-
- ItemType
- Input
-
-
-
-
- tzInfo
- ST_TimeZoneInformation
- Time zone settings
- 864
- 160
-
-
- ItemType
- Input
-
-
-
-
- out
- TIMESTRUCT
- Coordinated Universal Time (UTC) in system time format
- 128
- 1024
-
-
- ItemType
- Output
-
-
-
-
- eTzID
- E_TimeZoneID
- Daylight saving time information
- 16
- 1152
-
- 0
-
-
-
- ItemType
- Output
-
-
-
-
- bB
- BOOL
- FALSE => A time, TRUE => B time
- 8
- 1168
-
-
- ItemType
- Output
-
-
-
-
- fbBase
- FB_TranslateLocalTimeToUtcByZoneID
- 2400
- 1184
-
-
- conditionalshow
-
-
-
-
- A_Reset
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_LREALFromEPICS
-
+ One unit is equivalent to 100 ns. ]]>192cpuCntLoDWUDINT3232ItemTypeOutputcpuCntHiDWUDINT3264ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter9696conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX2896ENBOOL832ItemTypeInputPDTTIMESTRUCT12848ItemTypeInputPMICRODWORD32192ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8224ItemTypeOutputCDTTIMESTRUCT128240.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32384ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER192416conditionalshowrisingEdgeR_TRIG64608conditionalshowoldTickDWORD32672conditionalshowcurrTickDWORD32704conditionalshownanoDiffDWORD32736conditionalshownanoRestDWORD32768conditionalshowsecDiffDWORD32800conditionalshowdateTimeDATE_AND_TIME32832conditionalshowbInitializedBOOL8864conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime19040sNetIDT_AmsNetID19232ItemTypeInputbEnableBOOL8224ItemTypeInputdwCycleDWORD (1..86400)322565ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>322881ItemTypeInputtTimeoutTIME323205000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8352ItemTypeOutputsystemTimeTIMESTRUCT128368ItemTypeOutputtzIDE_TimeZoneID16496-1ItemTypeOutputrtrigR_TRIG64512conditionalshowstateBYTE8576conditionalshowfbNTNT_GetTime1728608conditionalshowfbTZFB_GetTimeZoneInformation34882336conditionalshowfbSETNT_SetTimeToRTCTime120325824conditionalshowfbRTCRTC_EX289617856conditionalshowtimerTON22418752conditionalshownSyncDWORD3218976conditionalshowbNotSupBOOL819008conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2400inT_FILETIME6432ItemTypeInputtzInfoST_TimeZoneInformation86496ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169600ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>169760ItemTypeInputoutT_FILETIME64992ItemTypeOutputeTzIDE_TimeZoneID1610560ItemTypeOutputbBBOOL A time, TRUE => B time]]>81072ItemTypeOutputbiasDINT321088ItemTypeOutputinLocalTIMESTRUCT1281120tziSommerTIMESTRUCT1281248tziWinterTIMESTRUCT1281376tziLocalSommerT_FILETIME641504tziLocalWinterT_FILETIME641568tziLocalSommerJumpT_FILETIME641632tziLocalWinterJumpT_FILETIME641696ui64LocalInT_ULARGE_INTEGER641760ui64LocalSommerT_ULARGE_INTEGER641824ui64LocalWinterT_ULARGE_INTEGER641888in_to_sDINT321952in_to_wDINT321984s_to_wDINT322016in_to_s_jumpDINT322048in_to_w_jumpDINT322080iStandardBiasDINT322112iDaylightBiasDINT322144ui64PreviousInT_ULARGE_INTEGER642176ui64FallDiffT_ULARGE_INTEGER642240bFallDiffBOOL82304dtSommerJumpDATE_AND_TIME322336dtWinterJumpDATE_AND_TIME322368A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3584inTIMESTRUCT12832ItemTypeInputtzInfoST_TimeZoneInformation864160ItemTypeInputoutTIMESTRUCT1281024ItemTypeOutputeTzIDE_TimeZoneID1611520ItemTypeOutputbBBOOL A time, TRUE => B time]]>81168ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24001184conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_LREALFromEPICS
- 960
-
- iMaximumValidSeverity
- INT
- 16
- 32
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- bValid
- BOOL
- 8
- 48
-
-
- ItemType
- Output
-
-
-
-
- fValue
- LREAL
- 64
- 64
-
-
- ItemType
- Output
-
-
-
-
- iValueInvalidate
- ULINT
- 32
- 128
-
-
- tonValueTimeout
- TON
- 224
- 160
-
-
- tonSeverityTimeout
- TON
- 224
- 384
-
-
- fLastValidValue
- LREAL
- 64
- 640
-
-
- iLastValidSeverity
- INT
- 16
- 704
-
-
- fPLCInternalValue
- LREAL
- 64
- 768
-
-
- pytmc
-
+]]>960iMaximumValidSeverityINT16321ItemTypeInputbValidBOOL848ItemTypeOutputfValueLREAL6464ItemTypeOutputiValueInvalidateULINT32128tonValueTimeoutTON224160tonSeverityTimeoutTON224384fLastValidValueLREAL64640iLastValidSeverityINT16704fPLCInternalValueLREAL64768pytmc
pv: EPICSLink
link:
field: DESC Internal variable used to monitor EPICS PV in PLC
-
-
-
-
-
- iPLCInternalSeverity
- INT
- Use special link syntax for now to get EPICSLink.SEVR here:
- 16
- 832
-
-
- pytmc
-
+ iPLCInternalSeverityINT16832pytmc
pv: EPICSLink:LinkSeverity
link: *EPICSLink.SEVR
field: DESC Internal variable used to monitor EPICS PV severity in PLC
-
-
-
-
-
- tTimeout
- TIME
- The timeout will trip after `tTimeout` if EPICS doesn't write in that time period:
- 32
- 864
-
- 2000
-
-
-
- NAN_VALUE
- ULINT
- 64
- 896
-
- 9223372036854775807
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FFInfo
- These elements should be set at init and never changed.
- 6832
-
- sPath
- T_MaxString
- Full PLC path to FF object
- 2048
- 0
-
-
- pytmc
-
+ tTimeoutTIME328642000NAN_VALUEULINT648969223372036854775807PouTypeFunctionBlockST_FFInfo6832sPathT_MaxString20480pytmc
pv: Path
io: i
-
-
-
-
-
- Desc
- T_MaxString
- Set at instantiation to a helpful description of the fast fault purpose
- 2048
- 2048
-
-
- pytmc
-
+ DescT_MaxString20482048pytmc
pv: Desc
io: i
-
-
-
-
-
- DevName
- T_MaxString
- Component name, used in diagnostic to help narrow down where beam faults are coming from
- 2048
- 4096
-
-
- pytmc
-
+ DevNameT_MaxString20484096pytmc
pv: DevName
io: i
-
-
-
-
-
- TypeCode
- UINT
- Set at instantiation to fault class code
- 16
- 6144
-
-
- pytmc
-
+ TypeCodeUINT166144pytmc
pv: TypeCode
io: i
-
-
-
-
-
- InUse
- BOOL
- ////////////////////////////////////////
-////////////////////////////////////////
- 8
- 6160
-
- 0
-
-
-
- pytmc
-
+ InUseBOOL861600pytmc
pv: InUse
io: i
-
-
-
-
-
- AutoReset
- BOOL
- ////////////////////////////////////////
- 8
- 6168
-
-
- Vetoable
- BOOL
- Can this fast fault be masked by the veto device input?
- 8
- 6176
-
- 1
-
-
-
- InfoString
- STRING(80)
- 648
- 6184
-
-
- pytmc
-
+ AutoResetBOOL86168VetoableBOOL861761InfoStringSTRING(80)6486184pytmc
pv: InfoString
io: i
-
-
-
-
-
-
- TP
-
+ TP
- 192
-
- IN
- BOOL
- Trigger for Start of the Signal
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- PT
- TIME
- The length of the High-Signal in 10ms
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- Q
- BOOL
- The pulse
- 8
- 96
-
-
- ItemType
- Output
-
-
-
-
- ET
- TIME
- The current phase of the High-Signal
- 32
- 128
-
-
- ItemType
- Output
-
-
-
-
- StartTime
- TIME
- 32
- 160
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FFOverride
- 576
-
- Duration
- DINT
- DINT to be compatible with EPICS
- 32
- 0
-
-
- pytmc
-
+]]>192INBOOL832ItemTypeInputPTTIME3264ItemTypeInputQBOOL896ItemTypeOutputETTIME32128ItemTypeOutputStartTimeTIME32160PouTypeFunctionBlockST_FFOverride576DurationDINT320pytmc
pv: Duration
io: o
-
-
-
-
-
- Expiration
- DINT
- DINT to be compatible with EPICS
- 32
- 32
-
-
- pytmc
-
+ ExpirationDINT3232pytmc
pv: Expiration
io: o
-
-
-
-
-
- StartDT
- DINT
- DINT to be compatible with EPICS
- 32
- 64
-
-
- pytmc
-
+ StartDTDINT3264pytmc
pv: StartDT
io: o
-
-
-
-
-
- Activate
- BOOL
- 8
- 96
-
-
- pytmc
-
+ ActivateBOOL896pytmc
pv: Activate
io: o
-
-
-
-
-
- Deactivate
- BOOL
- 8
- 104
-
-
- pytmc
-
+ DeactivateBOOL8104pytmc
pv: Deactivate
io: o
-
-
-
-
-
- ElapsedTime
- DINT
- DINT to be compatible with EPICS
- 32
- 128
-
-
- pytmc
-
+ ElapsedTimeDINT32128pytmc
pv: ElapsedTime
io: i
-
-
-
-
-
- RemainingTime
- DINT
- DINT to be compatible with EPICS
- 32
- 160
-
-
- pytmc
-
+ RemainingTimeDINT32160pytmc
pv: RemainingTime
io: i
-
-
-
-
-
- Active
- BOOL
- 8
- 192
-
-
- pytmc
-
+ ActiveBOOL8192pytmc
pv: Active
io: i
-
-
-
-
-
- Timer
- TP
- 192
- 224
-
-
- OvrdActLogAck
- BOOL
- 8
- 416
-
-
- OvrdExpLogAck
- BOOL
- 8
- 424
-
-
- tOvrdActivate
- R_TRIG
- 64
- 448
-
-
- tOvrdExpiring
- F_TRIG
- 64
- 512
-
-
-
- RS
- 64
-
- SET
- BOOL
- Input to set Q1
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- RESET1
- BOOL
- Input to reset Q1 (reset dominant)
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- Q1
- BOOL
- 8
- 48
-
-
- ItemType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_FF
- 7680
-
- Info
- ST_FFInfo
- 6832
- 0
-
-
- pytmc
-
+ TimerTP192224OvrdActLogAckBOOL8416OvrdExpLogAckBOOL8424tOvrdActivateR_TRIG64448tOvrdExpiringF_TRIG64512RS64SETBOOL832ItemTypeInputRESET1BOOL840ItemTypeInputQ1BOOL848ItemTypeOutputPouTypeFunctionBlockST_FF7680InfoST_FFInfo68320pytmc
pv: Info
-
-
-
-
-
- Ovrd
- ST_FFOverride
- 576
- 6848
-
-
- pytmc
-
+ OvrdST_FFOverride5766848pytmc
pv: Ovrd
-
-
-
-
-
- OK
- BOOL
- Fault logic state
- 8
- 7424
-
-
- pytmc
-
+ OKBOOL87424pytmc
pv: OK
io: i
-
-
-
-
-
- FaultAck
- BOOL
- Set when faulted, reset by logger.
- 8
- 7432
-
-
- ClearAck
- BOOL
- 8
- 7440
-
-
- BeamPermitted
- BOOL
- Result of reset, veto, and fault logic, true beam off boolean
- 8
- 7448
-
-
- pytmc
-
+ FaultAckBOOL87432ClearAckBOOL87440BeamPermittedBOOL87448pytmc
pv: BeamPermitted
io: i
-
-
-
-
-
- Reset
- BOOL
- 8
- 7456
-
-
- pytmc
-
+ ResetBOOL87456pytmc
pv: Reset
io: o
-
-
-
-
-
- bsFF
- RS
- 64
- 7488
-
-
- rtReset
- R_TRIG
- 64
- 7552
-
-
- ftCountFault
- F_TRIG
- 64
- 7616
-
-
-
- FB_HardwareFFOutput
- 494912
-
- FF_ARRAY_UPPER_BOUND
- UINT
- 16
- 32
-
- 50
-
-
-
- i_xReset
- BOOL
- 8
- 48
-
-
- ItemType
- Input
-
-
- pytmc
-
+ bsFFRS647488rtResetR_TRIG647552ftCountFaultF_TRIG647616FB_HardwareFFOutput494912FF_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
- 81600
- 413056
-
-
- .eSevr
- 4
-
-
- .eSubsystem
- 2
-
-
- .nMinTimeViolationAcceptable
- 50
-
-
-
-
- __EXECUTELOGGING__HELLOTIMER
- TOF
- 224
- 494656
-
-
- .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
-
-
-
-
- E_MPSBeamRates
- 16
- UINT
-
- MPSRateInvalid
- 0
-
-
- MPSRate0Hz
- 1
-
-
- MPSRate1Hz
- 4
- Previously used 2 and 3 for single shot and burst
-
-
- MPSRate10Hz
- 5
-
-
- MPSRate30Hz
- 6
-
-
- MPSRate60Hz
- 7
-
-
- MPSRate120Hz
- 8
-
-
- MPSRateUnknown
- 9
-
-
- MPSRateSingleShot
- 10
-
-
- MPSRateBurstMode
- 11
-
-
- MPSRateBurstModeNotActive
- 12
-
-
- MPSNumberOfBeamRates
- 13
-
-
- MPSRateBurstInvalid
- 14
-
-
-
- FB_FastFault
- Fast Fault
+ rtResetR_TRIG64386464rtResetandOKR_TRIG64386528nIndexUINT163865921IdxOKBOOL8386608fbTimeFB_LocalSystemTime19040386624.bEnable1.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime3584405664fbGetTimeZoneFB_GetTimeZoneInformation3488409248fbJsonFB_JsonSaxWriter256412736pmpsTypeCodeUDINT324129920fbLoggerFB_LogMessage81600413056.eSevr4.eSubsystem2.nMinTimeViolationAcceptable50__EXECUTELOGGING__HELLOTIMERTOF224494656.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.EvaluateOverridesBOOL8FFST_FF32EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF32logIdxDINT32HelloTimerTOF224uselocation__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkIdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF7680BeamPermittedBOOL8no_checkFormulateLogJsonSTRING(80)648FFST_FF7680PouTypeFunctionBlockreflectionno_checkE_MPSBeamRates16UINTMPSRateInvalid0MPSRate0Hz1MPSRate1Hz4MPSRate10Hz5MPSRate30Hz6MPSRate60Hz7MPSRate120Hz8MPSRateUnknown9MPSRateSingleShot10MPSRateBurstMode11MPSRateBurstModeNotActive12MPSNumberOfBeamRates13MPSRateBurstInvalid14FB_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_RateFromEPICS
- 25280
-
- BP
- ST_BeamParams
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbBYKIK_Rate
- FB_LREALFromEPICS
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- FFO
- FB_HardwareFFOutput
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- xError
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- eMPSRate
- E_MPSBeamRates
- 16
- 144
-
-
- ffRateReadBack
- FB_FastFault
- 25088
- 160
-
-
- .i_DevName
- Arbiter
-
-
- .i_Desc
- Issue with rate readback from Accelerator. Gateway or EPICS connection. Must be fixed.
-
-
- .i_TypeCode
- 515
-
-
- .i_xAutoReset
- 1
-
-
-
-
- cFailSafeRate
- UDINT
- 32
- 25248
-
- 1000001
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_BeamClassFromEPICS
- 25280
-
- BP
- ST_BeamParams
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbMPS_BeamClass
- FB_LREALFromEPICS
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- FFO
- FB_HardwareFFOutput
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- xError
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- ffBeamClassReadBack
- FB_FastFault
- 25088
- 160
-
-
- .i_DevName
- Arbiter
-
-
- .i_Desc
- Issue with beam class readback from Accelerator. Gateway or EPICS connection. Must be fixed.
-
-
- .i_TypeCode
- 531
-
-
- .i_xAutoReset
- 1
-
-
-
-
- cFailSafeBC
- USINT
- 8
- 25248
-
- 16
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_MachineModeFromEPICS
- 25280
-
- BP
- ST_BeamParams
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- fbMPS_MachineMode
- FB_LREALFromEPICS
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- FFO
- FB_HardwareFFOutput
- 32
- 96
-
-
- ItemType
- InOut
-
-
-
-
- xError
- BOOL
- 8
- 128
-
-
- ItemType
- Output
-
-
-
-
- ffModeReadBack
- FB_FastFault
- 25088
- 160
-
-
- .i_DevName
- Arbiter
-
-
- .i_Desc
- Issue with Machine mode readback from Accelerator. Gateway or EPICS connection. Must be fixed.
-
-
- .i_TypeCode
- 787
-
-
- .i_xAutoReset
- 1
-
-
-
-
- cFailSafeMM
- USINT
- 8
- 25248
-
- 3
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- I_UndulatorComplex
- 32
- PVOID
-
- __getrCurrentPhotonEnergy
- REAL
- 32
-
-
- property
-
-
-
-
- __getrTargetPhotonEnergy
- REAL
- 32
-
-
- property
-
-
-
-
-
- FB_PhotonEnergy
- 160
-
- Undulator
- I_UndulatorComplex
- 32
- 32
-
-
- ItemType
- Input
-
-
-
-
- BP
- ST_BeamParams
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- nCurrentPhotonEnergyBitmask
- UDINT
- 32
- 96
-
-
- nTargetPhotonEnergyBitmask
- UDINT
- 32
- 128
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_UndulatorSegment
- 2688
-
- fPeriod_mm
- LREAL
- Undulator period in millimeters, to be set by subclasses
- 64
- 64
-
- 1
-
-
-
- ItemType
- Input
-
-
-
-
- fbElectronEnergy
- FB_LREALFromEPICS
- 32
- 128
-
-
- ItemType
- Input
-
-
-
-
- fLowK
- LREAL
- 64
- 192
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- fHiK
- LREAL
- 64
- 256
-
- 6
-
-
-
- ItemType
- Input
-
-
-
-
- fKRangeHyst
- LREAL
- 64
- 320
-
- 0.01
-
-
-
- ItemType
- Input
-
-
-
-
- fPhotonEnergyAct
- LREAL
- 64
- 384
-
-
- ItemType
- Output
-
-
- pytmc
-
+]]>25088i_xOKBOOL832ItemTypeInputi_xResetBOOL840ItemTypeInputi_xAutoResetBOOL8480ItemTypeInputi_xVetoableBOOL8561ItemTypeInputi_DevNameT_MaxString204864ItemTypeInputi_DescT_MaxString20482112ItemTypeInputi_TypeCodeUINT164160ItemTypeInputo_xFFLineBOOL84176ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput324192ItemTypeInOutsPathT_MaxString20484224instance-pathnoinitFFInfoST_FFInfo68326272RegistrationIdxUINT16131041xInitBOOL8131201InfoStringFmtrFB_FormatString784013152InUseT_MaxString204820992AutoResetT_MaxString204823040PouTypeFunctionBlockreflectionFB_RateFromEPICS25280BPST_BeamParams3232ItemTypeInOutfbBYKIK_RateFB_LREALFromEPICS3264ItemTypeInOutFFOFB_HardwareFFOutput3296ItemTypeInOutxErrorBOOL8128ItemTypeOutputeMPSRateE_MPSBeamRates16144ffRateReadBackFB_FastFault25088160.i_DevNameArbiter.i_DescIssue with rate readback from Accelerator. Gateway or EPICS connection. Must be fixed..i_TypeCode515.i_xAutoReset1cFailSafeRateUDINT32252481000001PouTypeFunctionBlockFB_BeamClassFromEPICS25280BPST_BeamParams3232ItemTypeInOutfbMPS_BeamClassFB_LREALFromEPICS3264ItemTypeInOutFFOFB_HardwareFFOutput3296ItemTypeInOutxErrorBOOL8128ItemTypeOutputffBeamClassReadBackFB_FastFault25088160.i_DevNameArbiter.i_DescIssue with beam class readback from Accelerator. Gateway or EPICS connection. Must be fixed..i_TypeCode531.i_xAutoReset1cFailSafeBCUSINT82524816PouTypeFunctionBlockFB_MachineModeFromEPICS25280BPST_BeamParams3232ItemTypeInOutfbMPS_MachineModeFB_LREALFromEPICS3264ItemTypeInOutFFOFB_HardwareFFOutput3296ItemTypeInOutxErrorBOOL8128ItemTypeOutputffModeReadBackFB_FastFault25088160.i_DevNameArbiter.i_DescIssue with Machine mode readback from Accelerator. Gateway or EPICS connection. Must be fixed..i_TypeCode787.i_xAutoReset1cFailSafeMMUSINT8252483PouTypeFunctionBlockI_UndulatorComplex32PVOID__getrCurrentPhotonEnergyREAL32property__getrTargetPhotonEnergyREAL32propertyFB_PhotonEnergy160UndulatorI_UndulatorComplex3232ItemTypeInputBPST_BeamParams3264ItemTypeInOutnCurrentPhotonEnergyBitmaskUDINT3296nTargetPhotonEnergyBitmaskUDINT32128PouTypeFunctionBlockFB_UndulatorSegment2688fPeriod_mmLREAL64641ItemTypeInputfbElectronEnergyFB_LREALFromEPICS32128ItemTypeInputfLowKLREAL641920ItemTypeInputfHiKLREAL642566ItemTypeInputfKRangeHystLREAL643200.01ItemTypeInputfPhotonEnergyActLREAL64384ItemTypeOutputpytmc
pv: eVAct
field: DESC Calculated photon energy
field: PREC 3
field: EGU eV
-
-
-
-
-
- fPhotonEnergyDes
- LREAL
- 64
- 448
-
-
- ItemType
- Output
-
-
- pytmc
-
+ fPhotonEnergyDesLREAL64448ItemTypeOutputpytmc
pv: eVDes
field: DESC Calculated desired photon energy
field: PREC 3
field: EGU eV
-
-
-
-
-
- xActive
- BOOL
- Undulator is considered active
- 8
- 512
-
-
- ItemType
- Output
-
-
- pytmc
-
+ xActiveBOOL8512ItemTypeOutputpytmc
pv: Active
io: i
field: DESC Undulator is considered active
-
-
-
-
-
- xTargetActive
- BOOL
- Undulator is considered active at this target
- 8
- 520
-
-
- ItemType
- Output
-
-
- pytmc
-
+ xTargetActiveBOOL8520ItemTypeOutputpytmc
pv: TargetActive
io: i
field: DESC Target K would make und active
-
-
-
-
-
- fKAct
- LREAL
- 64
- 576
-
-
- ItemType
- Output
-
-
- pytmc
-
+ fKActLREAL64576ItemTypeOutputpytmc
pv: KAct
io: i
field: DESC Current K
-
-
-
-
-
- fKDes
- LREAL
- 64
- 640
-
-
- ItemType
- Output
-
-
- pytmc
-
+ fKDesLREAL64640ItemTypeOutputpytmc
pv: KDes
io: i
field: DESC Target K
-
-
-
-
-
- bKActValid
- BOOL
- 8
- 704
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bKActValidBOOL8704ItemTypeOutputpytmc
pv: KActValid
io: i
field: DESC Current K Readback Valid
-
-
-
-
-
- bKDesValid
- BOOL
- 8
- 712
-
-
- ItemType
- Output
-
-
- pytmc
-
+ bKDesValidBOOL8712ItemTypeOutputpytmc
pv: KDesValid
io: i
field: DESC Target K Readback Valid
-
-
-
-
-
- fbKDesired
- FB_LREALFromEPICS
- 960
- 768
-
-
- pytmc
-
+ fbKDesiredFB_LREALFromEPICS960768pytmc
pv: KDes
link: KDes
-
-
-
-
-
- fbKActual
- FB_LREALFromEPICS
- 960
- 1728
-
-
- pytmc
-
+ fbKActualFB_LREALFromEPICS9601728pytmc
pv: KAct
link: KAct
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_SXU
- 57856
- I_UndulatorComplex
-
- fbElectronEnergy
- FB_LREALFromEPICS
- 32
- 64
-
-
- ItemType
- Input
-
-
-
-
- fCurrentPhotonEnergy
- LREAL
- 64
- 128
-
-
- ItemType
- Output
-
-
- pytmc
-
+ PouTypeFunctionBlockFB_SXU57856I_UndulatorComplexfbElectronEnergyFB_LREALFromEPICS3264ItemTypeInputfCurrentPhotonEnergyLREAL64128ItemTypeOutputpytmc
pv: CurrentPhotonEnergy
io: i
field: DESC Calculated current photon energy
field: PREC 3
field: EGU eV
-
-
-
-
-
- fTargetPhotonEnergy
- LREAL
- 64
- 192
-
-
- ItemType
- Output
-
-
- pytmc
-
+ fTargetPhotonEnergyLREAL64192ItemTypeOutputpytmc
pv: TargetPhotonEnergy
io: i
field: DESC Calculated desired photon energy
field: PREC 3
field: EGU eV
-
-
-
-
-
- nSeedUndulator
- UDINT
- Set to zero when no undulators are active
- 32
- 256
-
-
- ItemType
- Output
-
-
- pytmc
-
+ nSeedUndulatorUDINT32256ItemTypeOutputpytmc
pv: SeedUndulatorNumber
io: i
field: DESC Seed undulator number
-
-
-
-
-
- nTargetSeedUndulator
- UDINT
- Set to zero when no undulators are active
- 32
- 288
-
-
- ItemType
- Output
-
-
- pytmc
-
+ nTargetSeedUndulatorUDINT32288ItemTypeOutputpytmc
pv: TargetSeedUndulatorNumber
io: i
field: DESC Seed undulator number for target K
-
-
-
-
-
- fbSegment_26
- FB_UndulatorSegment
- From lcls-srv01: grep -e KDes /u1/lcls/epics/ioc/data/sioc-unds-uc*/iocInfo/IOC.pvlist |sort
- 2688
- 320
-
-
- pytmc
- pv: 26; link: 2650:
-
-
-
-
- fbSegment_27
- FB_UndulatorSegment
- 2688
- 3008
-
-
- pytmc
- pv: 27; link: 2750:
-
-
-
-
- fbSegment_28
- FB_UndulatorSegment
- 2688
- 5696
-
-
- pytmc
- pv: 28; link: 2850:
-
-
-
-
- fbSegment_29
- FB_UndulatorSegment
- 2688
- 8384
-
-
- pytmc
- pv: 29; link: 2950:
-
-
-
-
- fbSegment_30
- FB_UndulatorSegment
- 2688
- 11072
-
-
- pytmc
- pv: 30; link: 3050:
-
-
-
-
- fbSegment_31
- FB_UndulatorSegment
- 2688
- 13760
-
-
- pytmc
- pv: 31; link: 3150:
-
-
-
-
- fbSegment_32
- FB_UndulatorSegment
- 2688
- 16448
-
-
- pytmc
- pv: 32; link: 3250:
-
-
-
-
- fbSegment_33
- FB_UndulatorSegment
- 2688
- 19136
-
-
- pytmc
- pv: 33; link: 3350:
-
-
-
-
- fbSegment_34
- FB_UndulatorSegment
- 2688
- 21824
-
-
- pytmc
- pv: 34; link: 3450:
-
-
-
-
- fbSegment_36
- FB_UndulatorSegment
- 2688
- 24512
-
-
- pytmc
- pv: 36; link: 3650:
-
-
-
-
- fbSegment_37
- FB_UndulatorSegment
- 2688
- 27200
-
-
- pytmc
- pv: 37; link: 3750:
-
-
-
-
- fbSegment_38
- FB_UndulatorSegment
- 2688
- 29888
-
-
- pytmc
- pv: 38; link: 3850:
-
-
-
-
- fbSegment_39
- FB_UndulatorSegment
- 2688
- 32576
-
-
- pytmc
- pv: 39; link: 3950:
-
-
-
-
- fbSegment_40
- FB_UndulatorSegment
- 2688
- 35264
-
-
- pytmc
- pv: 40; link: 4050:
-
-
-
-
- fbSegment_41
- FB_UndulatorSegment
- 2688
- 37952
-
-
- pytmc
- pv: 41; link: 4150:
-
-
-
-
- fbSegment_42
- FB_UndulatorSegment
- 2688
- 40640
-
-
- pytmc
- pv: 42; link: 4250:
-
-
-
-
- fbSegment_43
- FB_UndulatorSegment
- 2688
- 43328
-
-
- pytmc
- pv: 43; link: 4350:
-
-
-
-
- fbSegment_44
- FB_UndulatorSegment
- 2688
- 46016
-
-
- pytmc
- pv: 44; link: 4450:
-
-
-
-
- fbSegment_45
- FB_UndulatorSegment
- 2688
- 48704
-
-
- pytmc
- pv: 45; link: 4550:
-
-
-
-
- fbSegment_46
- FB_UndulatorSegment
- 2688
- 51392
-
-
- pytmc
- pv: 46; link: 4650:
-
-
-
-
- fbSegment_47
- FB_UndulatorSegment
- 2688
- 54080
-
-
- pytmc
- pv: 47; link: 4750:
-
-
-
-
- fbSegment
- FB_UndulatorSegment
-
- 26
- 22
-
- 704
- 56768
-
-
- fbCurrentSegment
- FB_UndulatorSegment
- 32
- 57472
-
-
- iIndex
- UDINT
- 32
- 57504
-
-
- bInitialized
- BOOL
- 8
- 57536
-
- 0
-
-
-
- iLowBound
- UDINT
- 32
- 57568
-
- 26
-
-
-
- pytmc
-
+ fbSegment_26FB_UndulatorSegment2688320pytmcpv: 26; link: 2650:fbSegment_27FB_UndulatorSegment26883008pytmcpv: 27; link: 2750:fbSegment_28FB_UndulatorSegment26885696pytmcpv: 28; link: 2850:fbSegment_29FB_UndulatorSegment26888384pytmcpv: 29; link: 2950:fbSegment_30FB_UndulatorSegment268811072pytmcpv: 30; link: 3050:fbSegment_31FB_UndulatorSegment268813760pytmcpv: 31; link: 3150:fbSegment_32FB_UndulatorSegment268816448pytmcpv: 32; link: 3250:fbSegment_33FB_UndulatorSegment268819136pytmcpv: 33; link: 3350:fbSegment_34FB_UndulatorSegment268821824pytmcpv: 34; link: 3450:fbSegment_36FB_UndulatorSegment268824512pytmcpv: 36; link: 3650:fbSegment_37FB_UndulatorSegment268827200pytmcpv: 37; link: 3750:fbSegment_38FB_UndulatorSegment268829888pytmcpv: 38; link: 3850:fbSegment_39FB_UndulatorSegment268832576pytmcpv: 39; link: 3950:fbSegment_40FB_UndulatorSegment268835264pytmcpv: 40; link: 4050:fbSegment_41FB_UndulatorSegment268837952pytmcpv: 41; link: 4150:fbSegment_42FB_UndulatorSegment268840640pytmcpv: 42; link: 4250:fbSegment_43FB_UndulatorSegment268843328pytmcpv: 43; link: 4350:fbSegment_44FB_UndulatorSegment268846016pytmcpv: 44; link: 4450:fbSegment_45FB_UndulatorSegment268848704pytmcpv: 45; link: 4550:fbSegment_46FB_UndulatorSegment268851392pytmcpv: 46; link: 4650:fbSegment_47FB_UndulatorSegment268854080pytmcpv: 47; link: 4750:fbSegmentFB_UndulatorSegment262270456768fbCurrentSegmentFB_UndulatorSegment3257472iIndexUDINT3257504bInitializedBOOL8575360iLowBoundUDINT325756826pytmc
pv: FirstSegment
- io: i
-
-
-
-
- iHighBound
- UDINT
- 32
- 57600
-
- 47
-
-
-
- pytmc
-
+ io: iiHighBoundUDINT325760047pytmc
pv: LastSegment
- io: i
-
-
-
-
- fPeriod_mm
- LREAL
- 64
- 57664
-
- 39
-
-
-
- pytmc
-
+ io: ifPeriod_mmLREAL645766439pytmc
pv: Period
io: i
field: EGU mm
-
-
-
-
-
- fLowK
- LREAL
- 64
- 57728
-
- 1.5
-
-
-
- pytmc
-
+ fLowKLREAL64577281.5pytmc
pv: LowK
io: i
-
-
-
-
-
- fHiK
- LREAL
- 64
- 57792
-
- 5.7
-
-
-
- pytmc
-
+ fHiKLREAL64577925.7pytmc
pv: HiK
io: i
-
-
-
-
-
- UndAdrUpdate
-
-
- Init
-
-
- __getrTargetPhotonEnergy
- REAL
- 32
-
- rTargetPhotonEnergy
- REAL
- 32
-
-
-
- property
-
-
-
-
- __getrCurrentPhotonEnergy
- REAL
- 32
-
- rCurrentPhotonEnergy
- REAL
- 32
-
-
-
- property
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_KPhotonEnergy
- 59136
- FB_PhotonEnergy
-
- fbSxuElectronEnergy
- FB_LREALFromEPICS
- 960
- 192
-
-
- pytmc
-
+ UndAdrUpdateInit__getrTargetPhotonEnergyREAL32rTargetPhotonEnergyREAL32property__getrCurrentPhotonEnergyREAL32rCurrentPhotonEnergyREAL32propertyPouTypeFunctionBlockFB_KPhotonEnergy59136FB_PhotonEnergyfbSxuElectronEnergyFB_LREALFromEPICS960192pytmc
pv: eEnrg
link: BEND:DMPS:400:BACT
field: EGU GeV
-
-
-
-
-
- fElectronEnergyVal
- LREAL
- 64
- 1152
-
-
- pytmc
-
+ fElectronEnergyValLREAL641152pytmc
pv: EEnergy
io: i
field: DESC Electron Energy
field: EGU GeV
-
-
-
-
-
- bElectronEnergyValid
- BOOL
- 8
- 1216
-
-
- pytmc
-
+ bElectronEnergyValidBOOL81216pytmc
pv: EEnergyValid
io: i
field: DESC Electron Energy Valid
-
-
-
-
-
- fbSxu
- FB_SXU
- 57856
- 1280
-
-
- pytmc
-
+ fbSxuFB_SXU578561280pytmc
pv: UND
link: USEG:UNDS:
-
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_StopperWatcher
- Relays stopper state and sends a message when stopper state changes.
- 84608
-
- stCurrentBP
- ST_BeamParams
- 32
- 32
-
-
- ItemType
- InOut
-
-
-
-
- i_StopperOutLS
- BOOL
- 8
- 64
-
-
- TcAddressType
- Input
-
-
-
-
- i_StopperInLS
- BOOL
- 8
- 72
-
-
- TcAddressType
- Input
-
-
-
-
- q_StopperOUT_Relay
- BOOL
- 8
- 80
-
-
- TcAddressType
- Output
-
-
-
-
- q_StopperIN_Relay
- BOOL
- 8
- 88
-
-
- TcAddressType
- Output
-
-
-
-
- Stopper
- UINT
- 16
- 96
-
-
- StopperName
- STRING(80)
- 648
- 112
-
-
- sPath
- T_MaxString
- 2048
- 760
-
-
- instance-path
-
-
- noinit
-
-
-
-
- fbLogMsg
- FB_LogMessage
- Logging
- 81600
- 2816
-
-
- .eSubSystem
- 2
-
-
-
-
- rtIn
- R_TRIG
- 64
- 84416
-
-
- rtOut
- R_TRIG
- 64
- 84480
-
-
- bInit
- BOOL
- 8
- 84544
-
- 1
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_KStopper
- 84608
- FB_StopperWatcher
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_VetoDevice
- Relays veto device state, updates current BP and sends a message when veto state changes.
- 84672
-
- i_bIn
- BOOL
- 8
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_bOut
- BOOL
- 8
- 40
-
-
- ItemType
- Input
-
-
-
-
- q_bIn
- BOOL
- 8
- 48
-
-
- ItemType
- Output
-
-
-
-
- q_bOut
- BOOL
- 8
- 56
-
-
- ItemType
- Output
-
-
-
-
- stCurrentBP
- ST_BeamParams
- 32
- 64
-
-
- ItemType
- InOut
-
-
-
-
- VetoDevice_IN
- UINT
- Veto device state array index
- 16
- 96
-
- 16
-
-
-
- VetoDevice_OUT
- UINT
- Veto device state array index
- 16
- 112
-
- 16
-
-
-
- VetoDeviceName
- STRING(80)
- 648
- 128
-
-
- sPath
- T_MaxString
- 2048
- 776
-
-
- instance-path
-
-
- noinit
-
-
-
-
- fbLogMsg
- FB_LogMessage
- Logging
- 81600
- 2880
-
-
- .eSubSystem
- 2
-
-
-
-
- rtIn
- R_TRIG
- 64
- 84480
-
-
- rtOut
- R_TRIG
- 64
- 84544
-
-
- bInit
- BOOL
- /////////////////////////////
- 8
- 84608
-
- 1
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_KVetoDevice
- 84672
- FB_VetoDevice
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_MachineSimulator
- Simulates the machine responding to requests by adding a bit of delay/ ramps
-
- 2368
-
- i_stAssertedParams
- ST_BeamParams
- 1760
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_xFault
- BOOL
- 8
- 1792
-
-
- ItemType
- Input
-
-
-
-
- xEnableAtt
- BOOL
- 8
- 1800
-
-
- ItemType
- Input
-
-
-
-
- xEnablePE
- BOOL
- 8
- 1808
-
-
- ItemType
- Input
-
-
-
-
- xEnableRate
- BOOL
- 8
- 1816
-
-
- ItemType
- Input
-
-
-
-
- iq_stMachineParams
- ST_BeamParams
- 32
- 1824
-
-
- ItemType
- InOut
-
-
-
-
- nTargetTran
- REAL
- 32
- 1856
-
-
- tonTranTimer
- TON
- 224
- 1888
-
-
- .PT
- 2000
-
-
-
-
- fTargetPP_mJ
- REAL
- 32
- 2112
-
-
- tonPPETimer
- TON
- 224
- 2144
-
-
- .PT
- 2000
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FW_DRand
- 4224
-
- nSeed
- INT
- 16
- 32
-
-
- ItemType
- Input
-
-
-
-
- fRndNum
- LREAL
- 64
- 64
-
-
- ItemType
- Output
-
-
-
-
- FirstCall_i
- BOOL
- 8
- 128
-
-
- HoldRand_i
- DINT
- 32
- 160
-
-
- R250_Buffer_i
- UINT
-
- 0
- 250
-
- 4000
- 192
-
-
- R250_Index
- INT
- 16
- 4192
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow
-
-
-
-
- DRAND
- Random number generator.
- 4352
-
- Seed
- INT
- Start value
- 16
- 32
-
-
- ItemType
- Input
-
-
-
-
- Num
- LREAL
- Random value
- 64
- 64
-
-
- ItemType
- Output
-
-
-
-
- fbDRand
- FW_DRand
- 4224
- 128
-
-
- conditionalshow
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- conditionalshow_all_locals
-
-
-
-
- FB_eVSimulator
- eV Simulator
+ PouTypeFunctionBlockFB_StopperWatcher84608stCurrentBPST_BeamParams3232ItemTypeInOuti_StopperOutLSBOOL864TcAddressTypeInputi_StopperInLSBOOL872TcAddressTypeInputq_StopperOUT_RelayBOOL880TcAddressTypeOutputq_StopperIN_RelayBOOL888TcAddressTypeOutputStopperUINT1696StopperNameSTRING(80)648112sPathT_MaxString2048760instance-pathnoinitfbLogMsgFB_LogMessage816002816.eSubSystem2rtInR_TRIG6484416rtOutR_TRIG6484480bInitBOOL8845441PouTypeFunctionBlockFB_KStopper84608FB_StopperWatcherPouTypeFunctionBlockFB_VetoDevice84672i_bInBOOL832ItemTypeInputi_bOutBOOL840ItemTypeInputq_bInBOOL848ItemTypeOutputq_bOutBOOL856ItemTypeOutputstCurrentBPST_BeamParams3264ItemTypeInOutVetoDevice_INUINT169616VetoDevice_OUTUINT1611216VetoDeviceNameSTRING(80)648128sPathT_MaxString2048776instance-pathnoinitfbLogMsgFB_LogMessage816002880.eSubSystem2rtInR_TRIG6484480rtOutR_TRIG6484544bInitBOOL8846081PouTypeFunctionBlockFB_KVetoDevice84672FB_VetoDevicePouTypeFunctionBlockFB_MachineSimulator2368i_stAssertedParamsST_BeamParams176032ItemTypeInputi_xFaultBOOL81792ItemTypeInputxEnableAttBOOL81800ItemTypeInputxEnablePEBOOL81808ItemTypeInputxEnableRateBOOL81816ItemTypeInputiq_stMachineParamsST_BeamParams321824ItemTypeInOutnTargetTranREAL321856tonTranTimerTON2241888.PT2000fTargetPP_mJREAL322112tonPPETimerTON2242144.PT2000PouTypeFunctionBlockFW_DRand4224nSeedINT1632ItemTypeInputfRndNumLREAL6464ItemTypeOutputFirstCall_iBOOL8128HoldRand_iDINT32160R250_Buffer_iUINT02504000192R250_IndexINT164192PouTypeFunctionBlockconditionalshowDRAND4352SeedINT1632ItemTypeInputNumLREAL6464ItemTypeOutputfbDRandFW_DRand4224128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_eVSimulator
- 9088
-
- NoiseLevel
- REAL
- eV Noise
- 32
- 32
-
- 0
-
-
-
- ItemType
- Input
-
-
-
-
- ChangeTime
- TIME
- 32
- 64
-
- 10000
-
-
-
- ItemType
- Input
-
-
-
-
- eV
- REAL
- 32
- 96
-
- 300
-
-
-
- ItemType
- Output
-
-
-
-
- eVRange
- REAL
- 32
- 128
-
- 1600
-
-
-
- timer
- TON
- 224
- 160
-
-
- eVRand
- DRAND
- 4352
- 384
-
-
- .Seed
- 0
-
-
-
-
- NoiseRand
- DRAND
- 4352
- 4736
-
-
- .Seed
- 0
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_BPRequestor
- BP Requestor
+]]>9088NoiseLevelREAL32320ItemTypeInputChangeTimeTIME326410000ItemTypeInputeVREAL3296300ItemTypeOutputeVRangeREAL321281600timerTON224160eVRandDRAND4352384.Seed0NoiseRandDRAND43524736.Seed0PouTypeFunctionBlockFB_BPRequestor
- 3904
- I_HigherAuthority
-
- q_ReqBP
- ST_BeamParams
- Arbitrated BP
- 1760
- 64
-
-
- ItemType
- Output
-
-
-
-
- Arbiter
- FB_Arbiter
- 32
- 1824
-
-
- ItemType
- InOut
-
-
-
-
- ReqBP
- ST_BeamParams
- 1760
- 1856
-
-
- nCohort
- ULINT
- Current cohort, inc. 1 cycle after IO is updated
- 64
- 3648
-
-
- nRequestCohort
- ULINT
- Cohort number recorded at the time of the request.
- 64
- 3712
-
-
- __CHECKREQUEST__XFIRSTTIME
- BOOL
- 8
- 3776
-
-
- __CHECKREQUEST__NID
- DWORD
- 32
- 3808
-
-
- __REQUESTBP__REQID
- DWORD
- 32
- 3840
-
-
- __REQUESTBP__REGISTERED
- BOOL
- 8
- 3872
-
- 0
-
-
-
- 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
-
-
- ReqID
- DWORD
- 32
-
-
- uselocation
- __REQUESTBP__REQID
-
-
-
-
- Registered
- BOOL
- 8
-
-
- uselocation
- __REQUESTBP__REGISTERED
-
-
-
-
-
- RemoveRequest
- BOOL
- 8
-
- nReqID
- StateID to remove
- DWORD
- 32
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- FB_PhotonEnergyWatcher
-
+]]>3904I_HigherAuthorityq_ReqBPST_BeamParams176064ItemTypeOutputArbiterFB_Arbiter321824ItemTypeInOutReqBPST_BeamParams17601856nCohortULINT643648nRequestCohortULINT643712__CHECKREQUEST__XFIRSTTIMEBOOL83776__CHECKREQUEST__NIDDWORD323808__REQUESTBP__REQIDDWORD323840__REQUESTBP__REGISTEREDBOOL838720CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760ReqIDDWORD32uselocation__REQUESTBP__REQIDRegisteredBOOL8uselocation__REQUESTBP__REGISTEREDRemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_PhotonEnergyWatcher
- 128512
-
- i_stCurrentBeamParams
- ST_BeamParams
- Link to global beam params
- 1760
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_stMachineTargetBeamParams
- ST_BeamParams
- Link to global machine target beam params
- 1760
- 1792
-
-
- ItemType
- Input
-
-
-
-
- i_stRequestedBeamParams
- ST_BeamParams
- Link to arbiter output or beam param. requestor
- 1760
- 3552
-
-
- ItemType
- Input
-
-
-
-
- i_xReset
- BOOL
- Reset fault
- 8
- 5312
-
-
- ItemType
- Input
-
-
-
-
- sName
- STRING(80)
- 648
- 5320
-
- PhotonEnergyWatcher
-
-
-
- ItemType
- Input
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 5984
-
-
- ItemType
- InOut
-
-
-
-
- xPhotonEnergyWithinBounds
- BOOL
- 8
- 6016
-
-
- fbFF
- FB_FastFault
- 25088
- 6048
-
-
- .i_DevName
- PhotonEnergyWatcher
-
-
- .i_Desc
- Fault occurs when the calculated machine photon energy (K value calculated by undulator gap, and electron energy) falls outside the permitted range.
-
-
- .i_TypeCode
- 7
-
-
-
-
- evResidual
- DWORD
- 32
- 31136
-
-
- pytmc
-
+]]>128512i_stCurrentBeamParamsST_BeamParams176032ItemTypeInputi_stMachineTargetBeamParamsST_BeamParams17601792ItemTypeInputi_stRequestedBeamParamsST_BeamParams17603552ItemTypeInputi_xResetBOOL85312ItemTypeInputsNameSTRING(80)6485320PhotonEnergyWatcherItemTypeInputio_fbFFHWOFB_HardwareFFOutput325984ItemTypeInOutxPhotonEnergyWithinBoundsBOOL86016fbFFFB_FastFault250886048.i_DevNamePhotonEnergyWatcher.i_DescFault occurs when the calculated machine photon energy (K value calculated by undulator gap, and electron energy) falls outside the permitted range..i_TypeCode7evResidualDWORD3231136pytmc
pv: ResidualPhotonEnergies
io: i
archive: 1Hz monitor
field: DESC Portions of beam eV not permitted
field: EGU eV-bitmask
-
-
-
-
-
- fbLog
- FB_LogMessage
- 81600
- 31168
-
-
- .eSubSystem
- 2
-
-
- .eSevr
- 4
-
-
-
-
- bLogOneShot
- BOOL
- 8
- 112768
-
-
- sDevName
- T_MaxString
- 2048
- 112776
-
- Photon Energy Watcher
-
-
-
- fbGetHN
- FB_GetHostName
- 3744
- 114848
-
-
- bInit
- BOOL
- 8
- 118592
-
- 1
-
-
-
- sPath
- T_MaxString
- 2048
- 118600
-
-
- instance-path
-
-
- noinit
-
-
-
-
- fbStr
- FB_FormatString
- 7840
- 120672
-
-
- .sOut
- Non-zero photon energy residual: %32b; Req: %32b; Act: %32b
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- FB_BeamClassWatcher
-
+ fbLogFB_LogMessage8160031168.eSubSystem2.eSevr4bLogOneShotBOOL8112768sDevNameT_MaxString2048112776Photon Energy WatcherfbGetHNFB_GetHostName3744114848bInitBOOL81185921sPathT_MaxString2048118600instance-pathnoinitfbStrFB_FormatString7840120672.sOutNon-zero photon energy residual: %32b; Req: %32b; Act: %32bPouTypeFunctionBlockreflectionFB_BeamClassWatcher
- 128512
-
- i_stCurrentBeamParams
- ST_BeamParams
- Link to global beam params
- 1760
- 32
-
-
- ItemType
- Input
-
-
-
-
- i_stMachineTargetBeamParams
- ST_BeamParams
- Link to global machine target beam params
- 1760
- 1792
-
-
- ItemType
- Input
-
-
-
-
- i_stRequestedBeamParams
- ST_BeamParams
- Link to arbiter output or beam param. requestor
- 1760
- 3552
-
-
- ItemType
- Input
-
-
-
-
- i_xAutoReset
- BOOL
- Auto Reset fault
- 8
- 5312
-
-
- ItemType
- Input
-
-
-
-
- sName
- STRING(80)
- 648
- 5320
-
- BeamClassWatcher
-
-
-
- ItemType
- Input
-
-
-
-
- io_fbFFHWO
- FB_HardwareFFOutput
- 32
- 5984
-
-
- ItemType
- InOut
-
-
-
-
- xBeamClassWithinBounds
- BOOL
- 8
- 6016
-
-
- fbFF
- FB_FastFault
- 25088
- 6048
-
-
- .i_DevName
- BeamClassWatcher
-
-
- .i_Desc
- Fault occurs when the asserted beamclass or pv beam class falls outside the permitted range.
-
-
- .i_TypeCode
- 7
-
-
-
-
- bcResidual
- DWORD
- 32
- 31136
-
-
- pytmc
-
+]]>128512i_stCurrentBeamParamsST_BeamParams176032ItemTypeInputi_stMachineTargetBeamParamsST_BeamParams17601792ItemTypeInputi_stRequestedBeamParamsST_BeamParams17603552ItemTypeInputi_xAutoResetBOOL85312ItemTypeInputsNameSTRING(80)6485320BeamClassWatcherItemTypeInputio_fbFFHWOFB_HardwareFFOutput325984ItemTypeInOutxBeamClassWithinBoundsBOOL86016fbFFFB_FastFault250886048.i_DevNameBeamClassWatcher.i_DescFault occurs when the asserted beamclass or pv beam class falls outside the permitted range..i_TypeCode7bcResidualDWORD3231136pytmc
pv: ResidualBeamClass
io: i
archive: 1Hz monitor
field: EGU bc-bitmask
-
-
-
-
-
- fbLog
- FB_LogMessage
- 81600
- 31168
-
-
- .eSubSystem
- 2
-
-
- .eSevr
- 4
-
-
-
-
- bLogOneShot
- BOOL
- 8
- 112768
-
-
- sDevName
- T_MaxString
- 2048
- 112776
-
- Beam Class Watcher
-
-
-
- fbGetHN
- FB_GetHostName
- 3744
- 114848
-
-
- bInit
- BOOL
- 8
- 118592
-
- 1
-
-
-
- sPath
- T_MaxString
- 2048
- 118600
-
-
- instance-path
-
-
- noinit
-
-
-
-
- fbStr
- FB_FormatString
- 7840
- 120672
-
-
- .sOut
- Non-zero beam class residual: %32b; Req: %32b; Act: %32b
-
-
-
-
-
- PouType
- FunctionBlock
-
-
- reflection
-
-
-
-
- FB_BeamClassOutputs_BCD
-
+ fbLogFB_LogMessage8160031168.eSubSystem2.eSevr4bLogOneShotBOOL8112768sDevNameT_MaxString2048112776Beam Class WatcherfbGetHNFB_GetHostName3744114848bInitBOOL81185921sPathT_MaxString2048118600instance-pathnoinitfbStrFB_FormatString7840120672.sOutNon-zero beam class residual: %32b; Req: %32b; Act: %32bPouTypeFunctionBlockreflectionFB_BeamClassOutputs_BCD
- 1920
-
- BP
- ST_BeamParams
- 1760
- 32
-
-
- ItemType
- Input
-
-
-
-
- nBeamClass
- BYTE
- 8
- 1792
-
-
- wBeamClass
- BYTE
- 8
- 1800
-
-
- InitCounter
- BYTE
- 8
- 1808
-
-
- counter
- INT
- 16
- 1824
-
-
- epicsBitmap
- WORD
- Beam class lines are restricted to 4 channels in the current design.
+]]>1920BPST_BeamParams176032ItemTypeInputnBeamClassBYTE81792wBeamClassBYTE81800InitCounterBYTE81808counterINT161824epicsBitmapWORD
- 16
- 1840
-
-
- pytmc
- pv: BeamClassChannel
+ First out put is the LSB and bit 4 is MSB]]>161840pytmcpv: BeamClassChannel
io: i
- field: DESC Hardwire channel state
-
-
-
-
- q_BC_ASSERTION_LINES
- BOOL
-
- 1
- 4
-
- 32
- 1856
-
-
- TcLinkTo
- [1] := TIIB[PMPS_Premp]^Channel 1^Output;
+ field: DESC Hardwire channel stateq_BC_ASSERTION_LINESBOOL14321856TcLinkTo[1] := TIIB[PMPS_Premp]^Channel 1^Output;
[2] := TIIB[PMPS_Premp]^Channel 2^Output;
[3] := TIIB[PMPS_Premp]^Channel 3^Output;
- [4] := TIIB[PMPS_Premp]^Channel 4^Output;
-
-
- TcAddressType
- Output
-
-
-
-
- MAX_BEAM_CLASS_LINES
- BYTE
- Limited to total of 4 digital outputs
- 8
- 1888
-
- 4
-
-
-
-
- PouType
- FunctionBlock
-
-
- no_check
-
-
-
-
- FB_CTLS_Outputs
-
+ [4] := TIIB[PMPS_Premp]^Channel 4^Output;TcAddressTypeOutputMAX_BEAM_CLASS_LINESBYTE818884PouTypeFunctionBlockno_checkFB_CTLS_Outputs
- 1856
-
- BP
- ST_BeamParams
- 1760
- 32
-
-
- ItemType
- Input
-
-
-
-
- epicsBitmap
- WORD
- 16
- 1792
-
-
- pytmc
- pv: CTLSChannel
+]]>1856BPST_BeamParams176032ItemTypeInputepicsBitmapWORD161792pytmcpv: CTLSChannel
io: i
- field: DESC CTLS Rate Control hardwire channel state
-
-
-
-
- q_CLTS_ASSERTION_LINES
- BOOL
-
- 1
- 3
-
- 24
- 1808
-
-
- TcLinkTo
- [1] := TIIB[PMPS_Premp]^Channel 9^Output;
+ field: DESC CTLS Rate Control hardwire channel stateq_CLTS_ASSERTION_LINESBOOL13241808TcLinkTo[1] := TIIB[PMPS_Premp]^Channel 9^Output;
[2] := TIIB[PMPS_Premp]^Channel 10^Output;
- [3] := TIIB[PMPS_Premp]^Channel 11^Output;
-
-
- TcAddressType
- Output
-
-
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- ST_BeamParams_IO
- 1760
-
- nTran
- REAL
- Requested pre-optic attenuation - 1 is full transmission
- 32
- 0
-
- 0
- 1
- 1
-
-
-
- plcAttribute_pytmc
- pv: Attenuation
- io: i
-
-
-
-
- nRate
- UDINT
- Pulse-rate
- 32
- 32
-
- 120
-
-
-
- plcAttribute_pytmc
- pv: Rate
- io: i
-
-
-
-
- neVRange
- DWORD
- Photon energy ranges
- 32
- 64
-
- 4294967295
-
-
-
- plcAttribute_pytmc
- pv: PhotonEnergy
- io: i
-
-
- plcAttribute_displaymode
- binary
-
-
-
-
- neV
- REAL
- Current Photon energy as calculated by the arbiter
- 32
- 96
-
-
- nBCRange
- WORD
- 16
- 128
-
- 0
- 65535
- 0
-
-
-
- nBeamClass
- USINT
- 8
- 144
-
- 0
- 0
-
-
-
- nMachineMode
- USINT
- 8
- 152
-
-
- astAttenuators
- ST_PMPS_Attenuator_IO
-
- 1
- 16
-
- Beamline attenuators
- 1024
- 160
-
-
- plcAttribute_pytmc
- pv: AuxAttenuator
- io: i
-
-
-
-
- astApertures
- ST_PMPS_Aperture_IO
-
- 1
- 4
-
- 384
- 1184
-
-
- aVetoDevices
- BOOL
-
- 1
- 16
-
- Stopper statuses
- 128
- 1568
-
-
- plcAttribute_pytmc
- pv: AuxAttenuator
- io: i
-
-
-
-
- xValidToggle
- BOOL
- Toggle for watchdog
- 8
- 1696
-
-
- xValid
- BOOL
- Beam parameter set is valid (if readback), or acknowledged (if request)
- 8
- 1704
-
-
- plcAttribute_pytmc
- pv: Valid
- io: i
-
-
-
-
- nCohortInt
- UDINT
- Cohort index. Identifies which cohort this BP set was included in arbitration
- 32
- 1728
-
-
- plcAttribute_pytmc
- pv: Attenuation
- io: i
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FB_ArbiterToSubSys_IO
- Exchanges preemption requests and current beam state with subsystems in arbiter
+ [3] := TIIB[PMPS_Premp]^Channel 11^Output;TcAddressTypeOutputPouTypeFunctionBlockST_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_ArbiterToSubSys_IO
- 31328
-
- RequestingSystemID
- DWORD
- System ID for making requests to the supreme arbiter
- 32
- 32
-
- 4294967295
-
-
-
- ItemType
- Input
-
-
-
-
- sName
- STRING(80)
- 648
- 64
-
- ArbiterToSubSys
-
-
-
- ItemType
- Input
-
-
-
-
- Reset
- BOOL
- 8
- 712
-
-
- ItemType
- Input
-
-
-
-
- Arbiter
- FB_Arbiter
- 32
- 736
-
-
- ItemType
- InOut
-
-
-
-
- fbFFHWO
- FB_HardwareFFOutput
- 32
- 768
-
-
- ItemType
- InOut
-
-
-
-
- i_RequestedBP
- ST_BeamParams_IO
- Requested BP from subsystem
- 1760
- 800
-
-
- TcAddressType
- Input
-
-
-
-
- RequestedBP
- ST_BeamParams
- 1760
- 2560
-
-
- pytmc
-
+]]>31328RequestingSystemIDDWORD32324294967295ItemTypeInputsNameSTRING(80)64864ArbiterToSubSysItemTypeInputResetBOOL8712ItemTypeInputArbiterFB_Arbiter32736ItemTypeInOutfbFFHWOFB_HardwareFFOutput32768ItemTypeInOuti_RequestedBPST_BeamParams_IO1760800TcAddressTypeInputRequestedBPST_BeamParams17602560pytmc
pv: RequestedBP:FromSubSys
-
-
-
-
-
- o_CurrentBP
- ST_BeamParams_IO
- Current BP set
- 1760
- 4320
-
-
- TcAddressType
- Output
-
-
-
-
- i_Connected
- BOOL
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- 6080
-
-
- TcAddressType
- Input
-
-
-
-
- i_WcState
- BOOL
- WcState^WcState
- 8
- 6088
-
- 1
-
-
-
- pytmc
- pv: WcState
+ o_CurrentBPST_BeamParams_IO17604320TcAddressTypeOutputi_ConnectedBOOL86080TcAddressTypeInputi_WcStateBOOL860881pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
-
-
- i_TxPDOState
- BOOL
- SYNC Inputs^TxPDO state
- 8
- 6096
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInputi_TxPDOStateBOOL860961pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
-
-
- i_TxPDOToggle
- BOOL
- TxPDO toggle
- 8
- 6104
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInputi_TxPDOToggleBOOL86104pytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
-
-
- ffPMPSIO_Disconnect
- FB_FastFault
- Fast fault for ethercat issues
- 25088
- 6112
-
-
- .i_Desc
- Issue w/ arbiter interface to subsystem, verify subsystem is OK, or ethercat connection.
-
-
-
-
- nActiveCohort
- UDINT
- Active cohort. Updated to the req. number from the sub system after request is confirmed.
- 32
- 31200
-
- 0
-
-
-
- nRequestedCohort
- UDINT
- 32
- 31232
-
- 0
-
-
-
- rtToggle
- R_TRIG
- 64
- 31264
-
-
-
- PouType
- FunctionBlock
-
-
-
-
- VERSION
- 64
-
- uiMajor
- UINT
- 16
- 0
-
-
- uiMinor
- UINT
- 16
- 16
-
-
- uiServicePack
- UINT
- 16
- 32
-
-
- uiPatch
- UINT
- 16
- 48
-
-
-
- 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
-
-
-
-
-
-
-
- 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
-
-
-
-
-
-
- LCLSGeneralEventClass
- Log event
-
- Critical
- Critical
- Critical
-
-
- Error
- Error
- Error
-
-
- Warning
- Warning
- Warning
-
-
- Info
- Info
- Info
-
-
- Verbose
- Verbose
- Verbose
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- KFEArbiter
- {08500001-0000-0000-F000-000000000064}
-
-
-
- 0
- FFOTask
-
- #x02010040
-
-
-
- 1
- PlcTask
-
- #x02010030
-
-
-
-
-
-
- 3
- FFOTask Internal
- 0
- 160169984
-
- TwinCAT_SystemInfoVarList._AppInfo
- 2048
- PlcAppSystemInfo
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 1275087904
-
-
- TwinCAT_SystemInfoVarList._TaskPouOid_FFOTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 1275089952
-
-
- TwinCAT_SystemInfoVarList._TaskOid_FFOTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 1275092032
-
-
- TwinCAT_SystemInfoVarList.__FFOTask
- 704
- _Implicit_Task_Info
-
-
- .dwVersion
- 2
-
-
-
-
- TcContextName
- FFOTask
-
-
- TcVarGlobal
-
-
- 1275092128
-
-
-
- 16
- PlcTask Inputs
- 1
- 160169984
-
- MAIN.fbEcatDiag.wFrmXWcState
- link to task related ethercat frame state (Frm1WcState)
- 16
- WORD
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^Inputs^Frm1WcState
-
-
- TcAddressType
- Input
-
-
- 1270630368
-
-
- MAIN.fbEcatDiag.nEcMasterSlaveCount
- link to SlaveCount of EtherCAT Master (Inputs)
- 16
- UINT
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^Inputs^SlaveCount
-
-
- TcAddressType
- Input
-
-
- 1271713280
-
-
- MAIN.fbEcatDiag.nEcMasterDevState
- link to DevState of EtherCAT Master (Inputs)
- 16
- UINT
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^Inputs^DevState
-
-
- TcAddressType
- Input
-
-
- 1271713296
-
-
- MAIN.fbEcatDiag.nEcMasterDeviceId
- link to DevID of EtherCAT Master (InfoData)
- 16
- UINT
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^InfoData^DevId
-
-
- TcAddressType
- Input
-
-
- 1271713312
-
-
- MAIN.fbEcatDiag.arrEcMasterNetId
- link to NetID of EtherCAT Master (InfoData)
- 48
- T_AmsNetIdArr
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^InfoData^AmsNetId
-
-
- TcAddressType
- Input
-
-
- 1271713328
-
-
- MAIN.fbEcatDiag.nEcMasterSlaveCountCfg
- link to CfgSlaveCount of EtherCAT Master (InfoData)
- 16
- UINT
-
-
- TcLinkTo
- TIID^Device 1 (EtherCAT)^InfoData^CfgSlaveCount
-
-
- TcAddressType
- Input
-
-
- 1271713568
-
-
- CurrentBPUpdate.st3k4Watcher.i_StopperOutLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1271897152
-
-
- CurrentBPUpdate.st3k4Watcher.i_StopperInLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1271897160
-
-
- CurrentBPUpdate.st1k2Watcher.i_StopperOutLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1271981760
-
-
- CurrentBPUpdate.st1k2Watcher.i_StopperInLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1271981768
-
-
- CurrentBPUpdate.st1k3Watcher.i_StopperOutLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272066368
-
-
- CurrentBPUpdate.st1k3Watcher.i_StopperInLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272066376
-
-
- CurrentBPUpdate.i_MR1K1_ENC
- /////////////////////
- 32
- UDINT
-
-
- TcLinkTo
- TIIB[plc-rix-optics]^IO Inputs^MR1K1_Y_ENC
-
-
- TcAddressType
- Input
-
-
- 1272150912
-
-
- CurrentBPUpdate.st4k4Watcher.i_StopperOutLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272235840
-
-
- CurrentBPUpdate.st4k4Watcher.i_StopperInLS
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272235848
-
-
- CurrentBPUpdate.i_MR1K3_ENC
- /////////////////////
- 64
- ULINT
-
-
- TcLinkTo
- TIIB[plc-txi-optics]^IO Inputs^MR1K3_Y_ENC
-
-
- TcAddressType
- Input
-
-
- 1272320384
-
-
- CurrentBPUpdate.i_MR2K3_ENC
- /////////////////////
- 64
- ULINT
-
-
- TcLinkTo
- TIIB[plc-txi-optics]^IO Inputs^MR2K3_Y_ENC
-
-
- TcAddressType
- Input
-
-
- 1272405184
-
-
- CurrentBPUpdate.ST1K4_Y_ENC
- /////////////////////
- 32
- UDINT
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^IO Inputs^ST1K4_Y_ENC
-
-
- TcAddressType
- Input
-
-
- 1272574720
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1272853088
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272858368
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault250886112.i_DescIssue w/ arbiter interface to subsystem, verify subsystem is OK, or ethercat connection.nActiveCohortUDINT32312000nRequestedCohortUDINT32312320rtToggleR_TRIG6431264PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512TcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalid 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_PENDINGErrorLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseKFEArbiter{08500001-0000-0000-F000-000000000064}0FFOTask#x020100401PlcTask#x020100303FFOTask Internal0160169984TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal1275137920TwinCAT_SystemInfoVarList._TaskPouOid_FFOTask32OTCIDno_initTcVarGlobal1275142016TwinCAT_SystemInfoVarList._TaskOid_FFOTask32OTCIDno_initTcVarGlobal1275142048TwinCAT_SystemInfoVarList.__FFOTask704_Implicit_Task_Info.dwVersion2TcContextNameFFOTaskTcVarGlobal127514214416PlcTask Inputs1160169984MAIN.fbEcatDiag.wFrmXWcState16WORDTcLinkToTIID^Device 1 (EtherCAT)^Inputs^Frm1WcStateTcAddressTypeInput1270630368MAIN.fbEcatDiag.nEcMasterSlaveCount16UINTTcLinkToTIID^Device 1 (EtherCAT)^Inputs^SlaveCountTcAddressTypeInput1271713280MAIN.fbEcatDiag.nEcMasterDevState16UINTTcLinkToTIID^Device 1 (EtherCAT)^Inputs^DevStateTcAddressTypeInput1271713296MAIN.fbEcatDiag.nEcMasterDeviceId16UINTTcLinkToTIID^Device 1 (EtherCAT)^InfoData^DevIdTcAddressTypeInput1271713312MAIN.fbEcatDiag.arrEcMasterNetId48T_AmsNetIdArrTcLinkToTIID^Device 1 (EtherCAT)^InfoData^AmsNetIdTcAddressTypeInput1271713328MAIN.fbEcatDiag.nEcMasterSlaveCountCfg16UINTTcLinkToTIID^Device 1 (EtherCAT)^InfoData^CfgSlaveCountTcAddressTypeInput1271713568CurrentBPUpdate.st3k4Watcher.i_StopperOutLS8BOOLTcAddressTypeInput1271897152CurrentBPUpdate.st3k4Watcher.i_StopperInLS8BOOLTcAddressTypeInput1271897160CurrentBPUpdate.st1k2Watcher.i_StopperOutLS8BOOLTcAddressTypeInput1271981760CurrentBPUpdate.st1k2Watcher.i_StopperInLS8BOOLTcAddressTypeInput1271981768CurrentBPUpdate.st1k3Watcher.i_StopperOutLS8BOOLTcAddressTypeInput1272066368CurrentBPUpdate.st1k3Watcher.i_StopperInLS8BOOLTcAddressTypeInput1272066376CurrentBPUpdate.i_MR1K1_ENC32UDINTTcLinkToTIIB[plc-rix-optics]^IO Inputs^MR1K1_Y_ENCTcAddressTypeInput1272150912P_AT1K0_SL1K0.i_bWcStateOut_AT1K08BOOLTcLinkToTIIB[plc-kfe-gatt]^WcState^WcStateOutTcAddressTypeInput1272151064CurrentBPUpdate.st4k4Watcher.i_StopperOutLS8BOOLTcAddressTypeInput1272235840CurrentBPUpdate.st4k4Watcher.i_StopperInLS8BOOLTcAddressTypeInput1272235848CurrentBPUpdate.i_MR1K3_ENC64ULINTTcLinkToTIIB[plc-txi-optics]^IO Inputs^MR1K3_Y_ENCTcAddressTypeInput1272320384CurrentBPUpdate.i_MR2K3_ENC64ULINTTcLinkToTIIB[plc-txi-optics]^IO Inputs^MR2K3_Y_ENCTcAddressTypeInput1272405184CurrentBPUpdate.ST1K4_Y_ENC32UDINTTcLinkToTIIB[plc-kfe-motion]^IO Inputs^ST1K4_Y_ENCTcAddressTypeInput1272405344P_AT1K0_SL1K0.i_bWcStateIn_AT1K08BOOLTcLinkToTIIB[plc-kfe-gatt]^WcState^WcStateInTcAddressTypeInput1272587552P_AT1K0_SL1K0.i_bWcStateOut_KFEMOT8BOOLTcLinkToTIIB[plc-kfe-motion]^WcState^WcStateOutTcAddressTypeInput1272587560P_AT1K0_SL1K0.i_nState_AT1K016UINTTcLinkToTIIB[plc-kfe-gatt]^InfoData^StateTcAddressTypeInput1272587568PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1272853088PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1272858368PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272858376
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1272858376PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272858384
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1272858384PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272858392
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1272884416
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272889696
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1272858392PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1272884416PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1272889696PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272889704
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1272889704PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272889712
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1272889712PMPS_Arbiter.plc_kfe_vac_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272889720
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1272915744
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272921024
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1272889720PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1272915744PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1272921024PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272921032
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1272921032PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272921040
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1272921040PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272921048
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1272947072
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272952352
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1272921048PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1272947072PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1272952352PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272952360
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1272952360PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272952368
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1272952368PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272952376
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1272978400
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1272983680
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1272952376PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1272978400PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1272983680PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272983688
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1272983688PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272983696
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1272983696PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1272983704
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273009728
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273015008
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1272983704PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273009728PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273015008PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273015016
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273015016PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273015024
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273015024PMPS_Arbiter.plc_tmo_motion_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273015032
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273041056
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273046336
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273015032PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273041056PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273046336PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273046344
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273046344PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273046352
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273046352PMPS_Arbiter.plc_tmo_optics_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273046360
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273072384
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273077664
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273046360PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273072384PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273077664PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273077672
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273077672PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273077680
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273077680PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273077688
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273103840
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273109120
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273077688PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273103840PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273109120PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273109128
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273109128PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273109136
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273109136PMPS_Arbiter.plc_rix_vac_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273109144
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273135168
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273140448
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273109144PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273135168PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273140448PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273140456
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273140456PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273140464
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273140464PMPS_Arbiter.plc_rix_optics_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273140472
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273166496
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273171776
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273140472PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273166496PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273171776PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273171784
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273171784PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273171792
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273171792PMPS_Arbiter.plc_rix_mot_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273171800
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273197824
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273203104
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273171800PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273197824PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273203104PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273203112
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273203112PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273203120
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273203120PMPS_Arbiter.plc_crix_mot_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273203128
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273229152
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273234432
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273203128PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273229152PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273234432PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273234440
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273234440PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273234448
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273234448PMPS_Arbiter.plc_crix_vac_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273234456
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273260480
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273265760
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273234456PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273260480PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273265760PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273265768
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273265768PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273265776
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273265776PMPS_Arbiter.plc_qrix_mot_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273265784
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273291808
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273297088
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273265784PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273291808PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273297088PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273297096
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273297096PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273297104
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273297104PMPS_Arbiter.plc_qrix_vac_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273297112
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273323136
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273328416
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273297112PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273323136PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273328416PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273328424
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273328424PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273328432
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273328432PMPS_Arbiter.plc_txi_motion_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273328440
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273354464
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273359744
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273328440PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273354464PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273359744PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273359752
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273359752PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273359760
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273359760PMPS_Arbiter.plc_txi_optics_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273359768
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_RequestedBP
- Requested BP from subsystem
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Input
-
-
- 1273385792
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_Connected
- SYNC Inputs^External device not connected !!! Doesn't really work.
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273391072
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_WcState
- WcState^WcState
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: WcState
+ field: ONAM ErrorTcAddressTypeInput1273359768PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_RequestedBP1760ST_BeamParams_IOTcAddressTypeInput1273385792PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_Connected8BOOLTcAddressTypeInput1273391072PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_WcState8BOOL1pytmcpv: WcState
io: i
field: DESC Working counter state.
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273391080
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_TxPDOState
- SYNC Inputs^TxPDO state
- 8
- BOOL
-
- 1
-
-
-
- pytmc
- pv: TxPDO_state
+ field: ONAM ErrorTcAddressTypeInput1273391080PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_TxPDOState8BOOL1pytmcpv: TxPDO_state
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273391088
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_TxPDOToggle
- TxPDO toggle
- 8
- BOOL
-
-
- pytmc
- pv: TxPDO_toggle
+ field: ONAM ErrorTcAddressTypeInput1273391088PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.i_TxPDOToggle8BOOLpytmcpv: TxPDO_toggle
io: i
field: DESC PDO Transmission is OK
field: ZNAM OK
- field: ONAM Error
-
-
- TcAddressType
- Input
-
-
- 1273391096
-
-
- P_AT1K0_SL1K0.i_nTranToAT1K0Stat
- Transmission request to AT1K0
- 64
- ST_PMPS_Attenuator_IO
-
-
- TcLinkTo
- TIIB[plc-kfe-gatt]^IO Inputs^Current Transmission
-
-
- TcAddressType
- Input
-
-
- 1273416512
-
-
- P_AT1K0_SL1K0.i_bWcStateOut_AT1K0
- plc-kfe-gatt interface diagnostics
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-kfe-gatt]^WcState^WcStateOut
-
-
- TcAddressType
- Input
-
-
- 1273416576
-
-
- P_AT1K0_SL1K0.i_bWcStateIn_AT1K0
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-kfe-gatt]^WcState^WcStateIn
-
-
- TcAddressType
- Input
-
-
- 1273416584
-
-
- P_AT1K0_SL1K0.i_nState_AT1K0
- 16
- UINT
-
-
- TcLinkTo
- TIIB[plc-kfe-gatt]^InfoData^State
-
-
- TcAddressType
- Input
-
-
- 1273416592
-
-
- P_AT1K0_SL1K0.i_stAptArrayStat
- 384
- ST_PMPS_Aperture_IO
-
- 1
- 4
-
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^IO Inputs^AptArrayStatus
-
-
- TcAddressType
- Input
-
-
- 1273416992
-
-
- P_AT1K0_SL1K0.i_bWcStateOut_KFEMOT
- plc-kfe-motion interface diagnostics
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^WcState^WcStateOut
-
-
- TcAddressType
- Input
-
-
- 1273417376
-
-
- P_AT1K0_SL1K0.i_bWcStateIn_KFEMOT
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^WcState^WcStateIn
-
-
- TcAddressType
- Input
-
-
- 1273417384
-
-
- P_AT1K0_SL1K0.i_nState_KFEMOT
- 16
- UINT
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^InfoData^State
-
-
- TcAddressType
- Input
-
-
- 1273417392
-
-
- P_SATT.i_bWcStateOut_kfe_mot
- plc-tmo-mot interface diagnostics
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^WcState^WcStateOut
-
-
- TcAddressType
- Input
-
-
- 1273467656
-
-
- P_SATT.i_bWcStateIn_kfe_mot
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^WcState^WcStateIn
-
-
- TcAddressType
- Input
-
-
- 1273467664
-
-
- P_SATT.i_bWcStateOut_rix_mot
- plc-rix-mot interface diagnostics
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-rix-mot]^WcState^WcStateOut
-
-
- TcAddressType
- Input
-
-
- 1273467672
-
-
- P_SATT.i_SattArrayStatus_KFE
- Transmission request to KFE MOT PLC
- 1024
- ST_PMPS_Attenuator_IO
-
- 1
- 16
-
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^IO Inputs^SattArrayStatus
-
-
- TcAddressType
- Input
-
-
- 1273469024
-
-
- P_SATT.i_SattArrayStatus_RIX
- Transmission request to RIX MOT PLC
- 1024
- ST_PMPS_Attenuator_IO
-
- 1
- 16
-
-
-
- TcLinkTo
- TIIB[plc-rix-mot]^IO Inputs^SattArrayStatus
-
-
- TcAddressType
- Input
-
-
- 1273470048
-
-
- P_SATT.i_nState_kfe_mot
- 16
- UINT
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^InfoData^State
-
-
- TcAddressType
- Input
-
-
- 1273471072
-
-
- P_SATT.i_bWcStateIn_rix_mot
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-rix-mot]^WcState^WcStateIn
-
-
- TcAddressType
- Input
-
-
- 1273471088
-
-
- Fast_Faults_Evaluate.i_xFastFaultOut_qrix_vac
- 8
- BOOL
-
-
- TcAddressType
- Input
-
-
- 1273471096
-
-
- P_SATT.i_nState_rix_mot
- 16
- UINT
-
-
- TcLinkTo
- TIIB[plc-rix-mot]^InfoData^State
-
-
- TcAddressType
- Input
-
-
- 1273471104
-
-
- Fast_Faults_Evaluate.i_xFastFaultOut_txi_vac
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-txi-vac]^IO Inputs^FFO
-
-
- TcAddressType
- Input
-
-
- 1273471120
-
-
- Fast_Faults_Evaluate.i_xFastFaultOut_txi_mot
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-txi-mot]^IO Inputs^FFO
-
-
- TcAddressType
- Input
-
-
- 1273471128
-
-
- Fast_Faults_Evaluate.i_xFastFaultOut_txi_optics
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[plc-txi-optics]^IO Inputs^FFO
-
-
- TcAddressType
- Input
-
-
- 1273621664
-
-
-
- 17
- PlcTask Outputs
- 1
- 160169984
-
- MAIN.bM1K1_OUT_Override
- Using this book to completely overrule the last bit of the BC interface.
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[PMPS_Premp]^Channel 8^Output;
-
-
- TcAddressType
- Output
-
-
- 1256422008
-
-
- CurrentBPUpdate.q_rPhotonEnergy
- Photon energy for the masses
- 32
- REAL
-
-
- TcLinkTo
- TIIB[plc-kfe-gatt]^IO Outputs^rPhotonEnergy
-
-
- TcAddressType
- Output
-
-
- 1271759200
-
-
- CurrentBPUpdate.st3k4Watcher.q_StopperOUT_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1271897168
-
-
- CurrentBPUpdate.st3k4Watcher.q_StopperIN_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1271897176
-
-
- CurrentBPUpdate.st1k2Watcher.q_StopperOUT_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1271981776
-
-
- CurrentBPUpdate.st1k2Watcher.q_StopperIN_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1271981784
-
-
- CurrentBPUpdate.st1k3Watcher.q_StopperOUT_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1272066384
-
-
- CurrentBPUpdate.st1k3Watcher.q_StopperIN_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1272066392
-
-
- CurrentBPUpdate.q_MR1K1_VETO
- Signal to accel. MPS that MR1K1 is in
- 8
- BOOL
-
-
- TcLinkTo
- TIIB[PMPS_Premp]^Channel 13^MR1K1 IN
-
-
- TcAddressType
- Output
-
-
- 1272151040
-
-
- CurrentBPUpdate.q_MR1K3_VETO
- Signal to accel. MPS that MR1K3 is in
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1272151048
-
-
- CurrentBPUpdate.q_MR2K3_VETO
- Signal to accel. MPS that MR2K3 is in
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1272151056
-
-
- CurrentBPUpdate.st4k4Watcher.q_StopperOUT_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1272235856
-
-
- CurrentBPUpdate.st4k4Watcher.q_StopperIN_Relay
- 8
- BOOL
-
-
- TcAddressType
- Output
-
-
- 1272235864
-
-
- PMPS_Arbiter.fbMPSInterface.q_BC_ASSERTION_LINES
- 32
- BOOL
-
- 1
- 4
-
-
-
- TcLinkTo
- [1] := TIIB[PMPS_Premp]^Channel 1^Output;
+ field: ONAM ErrorTcAddressTypeInput1273391096P_AT1K0_SL1K0.i_nTranToAT1K0Stat64ST_PMPS_Attenuator_IOTcLinkToTIIB[plc-kfe-gatt]^IO Inputs^Current TransmissionTcAddressTypeInput1273416384P_AT1K0_SL1K0.i_stAptArrayStat384ST_PMPS_Aperture_IO14TcLinkToTIIB[plc-kfe-motion]^IO Inputs^AptArrayStatusTcAddressTypeInput1273416832P_AT1K0_SL1K0.i_bWcStateIn_KFEMOT8BOOLTcLinkToTIIB[plc-kfe-motion]^WcState^WcStateInTcAddressTypeInput1273417216P_AT1K0_SL1K0.i_nState_KFEMOT16UINTTcLinkToTIIB[plc-kfe-motion]^InfoData^StateTcAddressTypeInput1273417232P_SATT.i_SattArrayStatus_KFE1024ST_PMPS_Attenuator_IO116TcLinkToTIIB[plc-kfe-motion]^IO Inputs^SattArrayStatusTcAddressTypeInput1273468832P_SATT.i_SattArrayStatus_RIX1024ST_PMPS_Attenuator_IO116TcLinkToTIIB[plc-rix-mot]^IO Inputs^SattArrayStatusTcAddressTypeInput1273469856P_SATT.i_bWcStateOut_kfe_mot8BOOLTcLinkToTIIB[plc-kfe-motion]^WcState^WcStateOutTcAddressTypeInput1273470880P_SATT.i_bWcStateIn_kfe_mot8BOOLTcLinkToTIIB[plc-kfe-motion]^WcState^WcStateInTcAddressTypeInput1273470888P_SATT.i_nState_kfe_mot16UINTTcLinkToTIIB[plc-kfe-motion]^InfoData^StateTcAddressTypeInput1273470896P_SATT.i_bWcStateOut_rix_mot8BOOLTcLinkToTIIB[plc-rix-mot]^WcState^WcStateOutTcAddressTypeInput1273470912P_SATT.i_bWcStateIn_rix_mot8BOOLTcLinkToTIIB[plc-rix-mot]^WcState^WcStateInTcAddressTypeInput1273470920P_SATT.i_nState_rix_mot16UINTTcLinkToTIIB[plc-rix-mot]^InfoData^StateTcAddressTypeInput1273470928Fast_Faults_Evaluate.i_xFastFaultOut_qrix_vac8BOOLTcAddressTypeInput1273546208Fast_Faults_Evaluate.i_xFastFaultOut_txi_vac8BOOLTcLinkToTIIB[plc-txi-vac]^IO Inputs^FFOTcAddressTypeInput1273546216Fast_Faults_Evaluate.i_xFastFaultOut_txi_mot8BOOLTcLinkToTIIB[plc-txi-mot]^IO Inputs^FFOTcAddressTypeInput1273546224Fast_Faults_Evaluate.i_xFastFaultOut_txi_optics8BOOLTcLinkToTIIB[plc-txi-optics]^IO Inputs^FFOTcAddressTypeInput127354623217PlcTask Outputs1160169984MAIN.bM1K1_OUT_Override8BOOLTcLinkToTIIB[PMPS_Premp]^Channel 8^Output;TcAddressTypeOutput1256422008CurrentBPUpdate.q_rPhotonEnergy32REALTcLinkToTIIB[plc-kfe-gatt]^IO Outputs^rPhotonEnergyTcAddressTypeOutput1271759200CurrentBPUpdate.st3k4Watcher.q_StopperOUT_Relay8BOOLTcAddressTypeOutput1271897168CurrentBPUpdate.st3k4Watcher.q_StopperIN_Relay8BOOLTcAddressTypeOutput1271897176CurrentBPUpdate.st1k2Watcher.q_StopperOUT_Relay8BOOLTcAddressTypeOutput1271981776CurrentBPUpdate.st1k2Watcher.q_StopperIN_Relay8BOOLTcAddressTypeOutput1271981784CurrentBPUpdate.st1k3Watcher.q_StopperOUT_Relay8BOOLTcAddressTypeOutput1272066384CurrentBPUpdate.st1k3Watcher.q_StopperIN_Relay8BOOLTcAddressTypeOutput1272066392CurrentBPUpdate.q_MR1K1_VETO8BOOLTcLinkToTIIB[PMPS_Premp]^Channel 13^MR1K1 INTcAddressTypeOutput1272151040CurrentBPUpdate.q_MR1K3_VETO8BOOLTcAddressTypeOutput1272151048CurrentBPUpdate.q_MR2K3_VETO8BOOLTcAddressTypeOutput1272151056CurrentBPUpdate.st4k4Watcher.q_StopperOUT_Relay8BOOLTcAddressTypeOutput1272235856CurrentBPUpdate.st4k4Watcher.q_StopperIN_Relay8BOOLTcAddressTypeOutput1272235864PMPS_Arbiter.fbMPSInterface.q_BC_ASSERTION_LINES32BOOL14TcLinkTo[1] := TIIB[PMPS_Premp]^Channel 1^Output;
[2] := TIIB[PMPS_Premp]^Channel 2^Output;
[3] := TIIB[PMPS_Premp]^Channel 3^Output;
- [4] := TIIB[PMPS_Premp]^Channel 4^Output;
-
-
- TcAddressType
- Output
-
-
- 1272850368
-
-
- PMPS_Arbiter.fbCuInterface.q_CLTS_ASSERTION_LINES
- 24
- BOOL
-
- 1
- 3
-
-
-
- TcLinkTo
- [1] := TIIB[PMPS_Premp]^Channel 9^Output;
+ [4] := TIIB[PMPS_Premp]^Channel 4^Output;TcAddressTypeOutput1272850368PMPS_Arbiter.fbCuInterface.q_CLTS_ASSERTION_LINES24BOOL13TcLinkTo[1] := TIIB[PMPS_Premp]^Channel 9^Output;
[2] := TIIB[PMPS_Premp]^Channel 10^Output;
- [3] := TIIB[PMPS_Premp]^Channel 11^Output;
-
-
- TcAddressType
- Output
-
-
- 1272852240
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1272856608
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1272887936
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1272919264
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1272950592
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1272981920
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273013248
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273044576
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273075904
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273107360
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273138688
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273170016
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273201344
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273232672
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273264000
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273295328
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273326656
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273357984
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.o_CurrentBP
- Current BP set
- 1760
- ST_BeamParams_IO
-
-
- TcAddressType
- Output
-
-
- 1273389312
-
-
- P_AT1K0_SL1K0.q_nTranToAT1K0Req
- Transmission request to AT1K0
- 64
- ST_PMPS_Attenuator_IO
-
-
- TcLinkTo
- TIIB[plc-kfe-gatt]^IO Outputs^Requested Transmission
-
-
- TcAddressType
- Output
-
-
- 1273416448
-
-
- P_AT1K0_SL1K0.q_stAptArrayReq
- Apterure request and status to plc-kfe-motion
- 384
- ST_PMPS_Aperture_IO
-
- 1
- 4
-
-
-
- TcLinkTo
- TIIB[plc-kfe-motion]^IO Outputs^AptArrayReq
-
-
- TcAddressType
- Output
-
-
- 1273416608
-
-
- P_SATT.q_SattArrayReq
- Transmission request to ALL PLCs
- 1024
- ST_PMPS_Attenuator_IO
-
- 1
- 16
-
-
-
- TcAddressType
- Output
-
-
- 1273468000
-
-
- GVL.g_FastFaultOutput1.q_xFastFaultOut
- 8
- BOOL
-
-
- pytmc
-
+ [3] := TIIB[PMPS_Premp]^Channel 11^Output;TcAddressTypeOutput1272852240PMPS_Arbiter.plc_kfe_motion_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1272856608PMPS_Arbiter.plc_kfe_vac_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1272887936PMPS_Arbiter.plc_kfe_gatt_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1272919264PMPS_Arbiter.plc_kfe_gmd_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1272950592PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1272981920PMPS_Arbiter.plc_tmo_motion_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273013248PMPS_Arbiter.plc_tmo_optics_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273044576PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273075904PMPS_Arbiter.plc_rix_vac_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273107360PMPS_Arbiter.plc_rix_optics_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273138688PMPS_Arbiter.plc_rix_mot_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273170016PMPS_Arbiter.plc_crix_mot_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273201344PMPS_Arbiter.plc_crix_vac_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273232672PMPS_Arbiter.plc_qrix_mot_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273264000PMPS_Arbiter.plc_qrix_vac_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273295328PMPS_Arbiter.plc_txi_motion_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273326656PMPS_Arbiter.plc_txi_optics_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273357984PMPS_Arbiter.plc_txi_vacuum_PMPS_IO.o_CurrentBP1760ST_BeamParams_IOTcAddressTypeOutput1273389312P_AT1K0_SL1K0.q_nTranToAT1K0Req64ST_PMPS_Attenuator_IOTcLinkToTIIB[plc-kfe-gatt]^IO Outputs^Requested TransmissionTcAddressTypeOutput1273416320P_AT1K0_SL1K0.q_stAptArrayReq384ST_PMPS_Aperture_IO14TcLinkToTIIB[plc-kfe-motion]^IO Outputs^AptArrayReqTcAddressTypeOutput1273416448P_SATT.q_SattArrayReq1024ST_PMPS_Attenuator_IO116TcAddressTypeOutput1273467808GVL.g_FastFaultOutput1.q_xFastFaultOut8BOOLpytmc
pv: FaultHWO
io: i
field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
- 1274097928
-
-
- GVL.g_FastFaultOutput2.q_xFastFaultOut
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput1274147912GVL.g_FastFaultOutput2.q_xFastFaultOut8BOOLpytmc
pv: FaultHWO
io: i
field: DESC Hardware Output Status
-
-
-
- TcAddressType
- Output
-
-
- 1274592840
-
-
-
- 19
- PlcTask Internal
- 1
- 160169984
-
- DefaultGlobals.stSys
- Included for you
- 40
- ST_System
-
-
- TcVarGlobal
-
-
- 4096000
-
-
- GVL_Logger.bTrickleTripped
- Global trickle trip flag
- 8
- BOOL
-
-
- pytmc
-
+ TcAddressTypeOutput127464282419PlcTask Internal1160169984DefaultGlobals.stSys40ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc
pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip
io: i
field: DESC Tripped by overall log count
-
-
-
- TcVarGlobal
-
-
- 4096040
-
-
- GeneralConstants.MAX_STATES
- 16 including "Unknown" is the max for an EPICS MBBI/MBBO
+ TcVarGlobal4096040GeneralConstants.MAX_STATES
- 16
- UINT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4096048
-
-
- DefaultGlobals.fTimeStamp
- 64
- LREAL
-
-
- TcVarGlobal
-
-
- 4096064
-
-
- GVL_Logger.cLogHost
-
+ You can make this larger if you want to use states-based FBs sized beyond the EPICS enum limit]]>16UINT15TcVarGlobal4096048DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096064GVL_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
-
-
- Global_Variables.EC_CMD_TYPE_APRD
- ethercat commands
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4096328
-
-
- 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
-
-
- Global_Variables.EC_CMD_TYPE_APWR
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4097128
-
-
- Global_Variables_EtherCAT.iSLAVEADDR_ARR_SIZE
- 16
- UINT
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4097136
-
-
- GVL_Logger.TCPADS_MAXUDP_BUFFSIZE
- Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm
+ TcVarGlobal4096256GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096272Global_Variables.EC_CMD_TYPE_APRD8BYTE1TcVarGlobal4096328GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096336GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096352GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096384GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096416GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096448GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096480Global_Variables.EC_CMD_TYPE_APWR8BYTE2TcVarGlobal4097128Global_Variables_EtherCAT.iSLAVEADDR_ARR_SIZE16UINT256TcVarGlobal4097136GVL_Logger.TCPADS_MAXUDP_BUFFSIZE
- 32
- UDINT
-
- 10000
-
-
-
- analysis
- -33
-
-
- TcVarGlobal
-
-
- 4097152
-
-
- GVL_Logger.nGlobAccEvents
- Global log message count
- 32
- UDINT
-
-
- pytmc
-
+ TwinCAT PLC Control->"Project->Options...->Build" dialog window.
+ ]]>32UDINT10000analysis-33TcVarGlobal4097152GVL_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
- 81600
- FB_LogMessage
-
-
- TcVarGlobal
-
-
- 4097216
-
-
- Global_Variables_EtherCAT.ESC_MAX_PORTS
- Maximum number of ports (4) on ESC
- 16
- UINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4178816
-
-
- Global_Variables.EC_AMSPORT_MASTER
- 16
- UINT
-
- 65535
-
-
-
- TcVarGlobal
-
-
- 4178832
-
-
- Global_Version.stLibVersion_Tc2_EtherCAT
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 15
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.15.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4178848
-
-
- Global_Variables.EC_MAX_SLAVES
- 16
- UINT
-
- 65535
-
-
-
- TcVarGlobal
-
-
- 4179136
-
-
- Global_Variables.EC_CMD_TYPE_APRW
- 8
- BYTE
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4179152
-
-
- Global_Variables.EC_CMD_TYPE_FPRD
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4179160
-
-
- Global_Variables.EC_CMD_TYPE_FPWR
- 8
- BYTE
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4179168
-
-
- Global_Variables.EC_CMD_TYPE_FPRW
- 8
- BYTE
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4179176
-
-
- Global_Variables.EC_CMD_TYPE_BRD
- 8
- BYTE
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4179184
-
-
- Global_Variables.EC_CMD_TYPE_BWR
- 8
- BYTE
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4179192
-
-
- Global_Variables.EC_CMD_TYPE_BRW
- 8
- BYTE
-
- 9
-
-
-
- TcVarGlobal
-
-
- 4179200
-
-
- Global_Variables.EC_CMD_TYPE_LRD
- 8
- BYTE
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4179208
-
-
- Global_Variables.EC_CMD_TYPE_LWR
- 8
- BYTE
-
- 11
-
-
-
- TcVarGlobal
-
-
- 4179216
-
-
- Global_Variables.EC_CMD_TYPE_LRW
- 8
- BYTE
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4179224
-
-
- Global_Variables.EC_DEVICE_STATE_MASK
- device states
- 8
- BYTE
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4179232
-
-
- Global_Variables.EC_DEVICE_STATE_INIT
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4179240
-
-
- Global_Variables.EC_DEVICE_STATE_PREOP
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4179248
-
-
- Global_Variables.EC_DEVICE_STATE_BOOTSTRAP
- 8
- BYTE
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4179256
-
-
- Global_Variables.EC_DEVICE_STATE_SAFEOP
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4179264
-
-
- Global_Variables.EC_DEVICE_STATE_OP
- 8
- BYTE
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4179272
-
-
- Global_Variables.EC_DEVICE_STATE_ERROR
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4179280
-
-
- Global_Variables.EC_DEVICE_STATE_INVALID_VPRS
- 8
- BYTE
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4179288
-
-
- Global_Variables.EC_DEVICE_STATE_INITCMD_ERROR
- 8
- BYTE
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4179296
-
-
- Global_Variables.EC_DEVICE_STATE_DISABLED
- 8
- BYTE
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4179304
-
-
- Global_Variables.EC_LINK_STATE_OK
- link states
- 8
- BYTE
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4179312
-
-
- Global_Variables.EC_LINK_STATE_NOT_PRESENT
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4179320
-
-
- Global_Variables.EC_LINK_STATE_LINK_WITHOUT_COMM
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4179328
-
-
- Global_Variables.EC_LINK_STATE_MISSING_LINK
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4179336
-
-
- Global_Variables.EC_LINK_STATE_ADDITIONAL_LINK
- 8
- BYTE
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4179344
-
-
- Global_Variables.EC_LINK_STATE_PORT_A
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4179352
-
-
- Global_Variables.EC_LINK_STATE_PORT_B
- 8
- BYTE
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4179360
-
-
- Global_Variables.EC_LINK_STATE_PORT_C
- 8
- BYTE
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4179368
-
-
- Global_Variables.EC_LINK_STATE_PORT_D
- 8
- BYTE
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4179376
-
-
- Global_Variables.EC_SOE_ELEMENT_DATASTATE
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4179384
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_STATEMACHINE
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4179392
-
-
- Global_Variables.EC_ADS_IOFFS_MASTER_CURSTATE
- 32
- UDINT
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4179424
-
-
- Global_Variables.EC_ADS_IOFFS_MASTER_REQSTATE
- 32
- UDINT
-
- 257
-
-
-
- TcVarGlobal
-
-
- 4179456
-
-
- Global_Variables.EC_ADS_IOFFS_MASTER_INTERNALSTATE
- 32
- UDINT
-
- 258
-
-
-
- TcVarGlobal
-
-
- 4179488
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_COUNT_SLAVE
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4179520
-
-
- Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_SLAVE
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4179552
-
-
- Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_PORT
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4179584
-
-
- Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_ROUTER
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4179616
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ADDRESSES
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4179648
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_SENDCMD
- 32
- UDINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4179680
-
-
- Global_Variables.EC_ADS_IGRP_SLAVE_STATEMACHINE
- 32
- UDINT
-
- 9
-
-
-
- TcVarGlobal
-
-
- 4179712
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_IDENTITY
- 32
- UDINT
-
- 17
-
-
-
- TcVarGlobal
-
-
- 4179744
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_CRC
- 32
- UDINT
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4179776
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ABNORMAL_STATE_CHANGES
- 32
- UDINT
-
- 19
-
-
-
- TcVarGlobal
-
-
- 4179808
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_SETPRESENT_CHANGES
- 32
- UDINT
-
- 22
-
-
-
- TcVarGlobal
-
-
- 4179840
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_DEVICESTATE
- 32
- UDINT
-
- 69
-
-
-
- TcVarGlobal
-
-
- 4179872
-
-
- Global_Variables.EC_ADS_IGRP_MASTER_COUNT_FRAME
- 32
- UDINT
-
- 72
-
-
-
- TcVarGlobal
-
-
- 4179904
-
-
- Global_Variables.EC_ADS_IGRP_ECAT_SOE
- SoE IG/IO
- 32
- UDINT
-
- 62496
-
-
-
- TcVarGlobal
-
-
- 4179936
-
-
- Global_Variables.EC_ADS_IGRP_ECAT_SOE_LASTERROR
- 32
- UDINT
-
- 62497
-
-
-
- TcVarGlobal
-
-
- 4179968
-
-
- Global_Variables.EC_SOE_ELEMENT_NAME
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4180000
-
-
- Global_Variables.EC_SOE_ELEMENT_ATTRIBUTE
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4180008
-
-
- Global_Variables.EC_SOE_ELEMENT_UNIT
- 8
- BYTE
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4180016
-
-
- Global_Variables.EC_SOE_ELEMENT_MIN
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4180024
-
-
- Global_Variables.EC_SOE_ELEMENT_MAX
- 8
- BYTE
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4180032
-
-
- Global_Variables.EC_SOE_ELEMENT_VALUE
- 8
- BYTE
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4180040
-
-
- Global_Variables.EC_SOE_ELEMENT_DEFAULT
- 8
- BYTE
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4180048
-
-
- Global_Variables.bSeqReadDrvAttrAndValue
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4180056
-
-
- Global_Variables.EC_ADS_IGRP_FOE_FOPENREAD
- FoE IG/IO
- 32
- UDINT
-
- 62465
-
-
-
- TcVarGlobal
-
-
- 4180064
-
-
- Global_Variables.EC_ADS_IGRP_FOE_FOPENWRITE
- 32
- UDINT
-
- 62466
-
-
-
- TcVarGlobal
-
-
- 4180096
-
-
- Global_Variables.EC_ADS_IGRP_FOE_FCLOSE
- 32
- UDINT
-
- 62467
-
-
-
- TcVarGlobal
-
-
- 4180128
-
-
- Global_Variables.EC_ADS_IGRP_FOE_FREAD
- 32
- UDINT
-
- 62468
-
-
-
- TcVarGlobal
-
-
- 4180160
-
-
- Global_Variables.EC_ADS_IGRP_FOE_FWRITE
- 32
- UDINT
-
- 62469
-
-
-
- TcVarGlobal
-
-
- 4180192
-
-
- Global_Variables.EC_ADS_IGRP_FOE_PROGRESSINFO
- 32
- UDINT
-
- 62470
-
-
-
- TcVarGlobal
-
-
- 4180224
-
-
- Global_Variables.EC_ADS_IGRP_FOE_LASTERROR
- 32
- UDINT
-
- 62471
-
-
-
- TcVarGlobal
-
-
- 4180256
-
-
- Global_Variables.EC_ADS_IGRP_CANOPEN_SDO
- CoE IG/IO
- 32
- UDINT
-
- 62210
-
-
-
- TcVarGlobal
-
-
- 4180288
-
-
- Global_Variables.EC_ADS_IGRP_CANOPEN_SDO_LASTERROR
- 32
- UDINT
-
- 62211
-
-
-
- TcVarGlobal
-
-
- 4180320
-
-
- Global_Variables.EC_FOE_PROTERR_NOTDEFINED
- FoE mailbox protocol error codes
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4180352
-
-
- Global_Variables.EC_FOE_PROTERR_NOTFOUND
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4180384
-
-
- Global_Variables.EC_FOE_PROTERR_ACCESS
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4180416
-
-
- Global_Variables.EC_FOE_PROTERR_DISKFULL
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4180448
-
-
- Global_Variables.EC_FOE_PROTERR_ILLEAGAL
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4180480
-
-
- Global_Variables.EC_FOE_PROTERR_PACKENO
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4180512
-
-
- Global_Variables.EC_FOE_PROTERR_EXISTS
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4180544
-
-
- Global_Variables.EC_FOE_PROTERR_NOUSER
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4180576
-
-
- Global_Variables.EC_FOE_PROTERR_BOOTSTRAPONLY
- 32
- UDINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4180608
-
-
- Global_Variables.EC_FOE_PROTERR_NOTINBOOTSTRAP
- 32
- UDINT
-
- 9
-
-
-
- TcVarGlobal
-
-
- 4180640
-
-
- Global_Variables.EC_FOE_PROTERR_INVALIDPASSWORD
- 32
- UDINT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4180672
-
-
- Global_Variables.EC_COE_PROTERR_TOGGLE
- Toggle bit not alternated.
- 32
- UDINT
-
- 84082688
-
-
-
- TcVarGlobal
-
-
- 4180704
-
-
- Global_Variables.EC_COE_PROTERR_TIMEOUT
- SDO protocol timed out.
- 32
- UDINT
-
- 84148224
-
-
-
- TcVarGlobal
-
-
- 4180736
-
-
- Global_Variables.EC_COE_PROTERR_CCS_SCS
- Client/server command specifier not valid or unknown.
- 32
- UDINT
-
- 84148225
-
-
-
- TcVarGlobal
-
-
- 4180768
-
-
- Global_Variables.EC_COE_PROTERR_BLK_SIZE
- Invalid block size (block mode only).
- 32
- UDINT
-
- 84148226
-
-
-
- TcVarGlobal
-
-
- 4180800
-
-
- Global_Variables.EC_COE_PROTERR_SEQNO
- Invalid sequence number (block mode only).
- 32
- UDINT
-
- 84148227
-
-
-
- TcVarGlobal
-
-
- 4180832
-
-
- Global_Variables.EC_COE_PROTERR_CRC
- CRC error (block mode only).
- 32
- UDINT
-
- 84148228
-
-
-
- TcVarGlobal
-
-
- 4180864
-
-
- Global_Variables.EC_COE_PROTERR_MEMORY
- Out of memory.
- 32
- UDINT
-
- 84148229
-
-
-
- TcVarGlobal
-
-
- 4180896
-
-
- Global_Variables.EC_COE_PROTERR_ACCESS
- Unsupported access to an object.
- 32
- UDINT
-
- 100728832
-
-
-
- TcVarGlobal
-
-
- 4180928
-
-
- Global_Variables.EC_COE_PROTERR_WRITEONLY
- Attempt to read a write only object.
- 32
- UDINT
-
- 100728833
-
-
-
- TcVarGlobal
-
-
- 4180960
-
-
- Global_Variables.EC_COE_PROTERR_READONLY
- Attempt to write a read only object.
- 32
- UDINT
-
- 100728834
-
-
-
- TcVarGlobal
-
-
- 4180992
-
-
- Global_Variables.EC_COE_PROTERR_INDEX
- Object does not exist in the object dictionary.
- 32
- UDINT
-
- 100794368
-
-
-
- TcVarGlobal
-
-
- 4181024
-
-
- Global_Variables.EC_COE_PROTERR_PDO_MAP
- Object cannot be mapped to the PDO.
- 32
- UDINT
-
- 100925505
-
-
-
- TcVarGlobal
-
-
- 4181056
-
-
- Global_Variables.EC_COE_PROTERR_PDO_LEN
- The number and length of the objects to be mapped would exceed PDO length.
- 32
- UDINT
-
- 100925506
-
-
-
- TcVarGlobal
-
-
- 4181088
-
-
- Global_Variables.EC_COE_PROTERR_P_INCOMP
- General parameter incompatibility reason.
- 32
- UDINT
-
- 100925507
-
-
-
- TcVarGlobal
-
-
- 4181120
-
-
- Global_Variables.EC_COE_PROTERR_I_INCOMP
- General internal incompatibility in the device.
- 32
- UDINT
-
- 100925511
-
-
-
- TcVarGlobal
-
-
- 4181152
-
-
- Global_Variables.EC_COE_PROTERR_HARDWARE
- Access failed due to an hardware error.
- 32
- UDINT
-
- 101056512
-
-
-
- TcVarGlobal
-
-
- 4181184
-
-
- Global_Variables.EC_COE_PROTERR_DATA_SIZE
- Data type does not match, length of service parameter does not match
- 32
- UDINT
-
- 101122064
-
-
-
- TcVarGlobal
-
-
- 4181216
-
-
- Global_Variables.EC_COE_PROTERR_DATA_SIZE1
- Data type does not match, length of service parameter too high
- 32
- UDINT
-
- 101122066
-
-
-
- TcVarGlobal
-
-
- 4181248
-
-
- Global_Variables.EC_COE_PROTERR_DATA_SIZE2
- Data type does not match, length of service parameter too low
- 32
- UDINT
-
- 101122067
-
-
-
- TcVarGlobal
-
-
- 4181280
-
-
- Global_Variables.EC_COE_PROTERR_OFFSET
- Sub-index does not exist.
- 32
- UDINT
-
- 101253137
-
-
-
- TcVarGlobal
-
-
- 4181312
-
-
- Global_Variables.EC_COE_PROTERR_DATA_RANGE
- Value range of parameter exceeded (only for write access).
- 32
- UDINT
-
- 101253168
-
-
-
- TcVarGlobal
-
-
- 4181344
-
-
- Global_Variables.EC_COE_PROTERR_DATA_RANGE1
- Value of parameter written too high.
- 32
- UDINT
-
- 101253169
-
-
-
- TcVarGlobal
-
-
- 4181376
-
-
- Global_Variables.EC_COE_PROTERR_DATA_RANGE2
- Value of parameter written too low.
- 32
- UDINT
-
- 101253170
-
-
-
- TcVarGlobal
-
-
- 4181408
-
-
- Global_Variables.EC_COE_PROTERR_MINMAX
- Maximum value is less than minimum value.
- 32
- UDINT
-
- 101253174
-
-
-
- TcVarGlobal
-
-
- 4181440
-
-
- Global_Variables.EC_COE_PROTERR_GENERAL
- general error
- 32
- UDINT
-
- 134217728
-
-
-
- TcVarGlobal
-
-
- 4181472
-
-
- Global_Variables.EC_COE_PROTERR_TRANSFER
- Data cannot be transferred or stored to the application.
- 32
- UDINT
-
- 134217760
-
-
-
- TcVarGlobal
-
-
- 4181504
-
-
- Global_Variables.EC_COE_PROTERR_TRANSFER1
- Data cannot be transferred or stored to the application because of local control.
- 32
- UDINT
-
- 134217761
-
-
-
- TcVarGlobal
-
-
- 4181536
-
-
- Global_Variables.EC_COE_PROTERR_TRANSFER2
- Data cannot be transferred or stored to the application because of the present device state.
- 32
- UDINT
-
- 134217762
-
-
-
- TcVarGlobal
-
-
- 4181568
-
-
- Global_Variables.EC_COE_PROTERR_DICTIONARY
- Object dictionary dynamic generation fails or no object dictionary is present (e.g. object dictionary is generated from file and generation fails because of an file error).
- 32
- UDINT
-
- 134217763
-
-
-
- TcVarGlobal
-
-
- 4181600
-
-
- Global_Variables.EC_DCTIME_DATEDELTA_OFFSET
- Number of past days since year zero until 1 January 2000
- 32
- DWORD
-
- 730120
-
-
-
- TcVarGlobal
-
-
- 4181632
-
-
- Global_Variables.EC_DCTIME_DELTA_OFFSET
- Number of 100ns ticks between 1.1.1601 and 1.1.2000
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 29316075
-
-
- .dwLowPart
- 627916800
-
-
-
-
- TcVarGlobal
-
-
- 4181664
-
-
- Global_Variables.EC_DCTIME_TICKSPERMSEC
- Number of nanosecond ticks per millisecond
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 1000000
-
-
-
-
- TcVarGlobal
-
-
- 4181728
-
-
- Global_Variables.EC_DCTIME_TICKSPERSEC
- Number of nanosecond ticks per second
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 1000000000
-
-
-
-
- TcVarGlobal
-
-
- 4181792
-
-
- Global_Variables.EC_DCTIME_TICKSPERDAY
- Number of nanosecond ticks per day
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 20116
-
-
- .dwLowPart
- 2437873664
-
-
-
-
- TcVarGlobal
-
-
- 4181856
-
-
- Global_Variables.bEcFoeOpenFileNameWithFileExt
- If FALSE (default) => FB_EcFoeOpen opens file name without file extension. If TRUE => FB_EcFoeOpen opens file name with file extension.
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4181920
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED
- Retain data loaded
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4181928
-
-
- Global_Variables.AMSPORT_LOGGER
- Logger
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4181936
-
-
- Global_Variables.EC_DCTIME_DELTA_OFFSET64
- Number of 100ns ticks between 1.1.1601 and 1.1.2000
- 64
- ULINT
-
- 125911584000000000
-
-
-
- TcVarGlobal
-
-
- 4181952
-
-
- Global_Variables.EC_DCTIME_TICKSPERMSEC64
- Number of nanosecond ticks per millisecond
- 64
- ULINT
-
- 1000000
-
-
-
- TcVarGlobal
-
-
- 4182016
-
-
- Global_Variables.EC_DCTIME_TICKSPERSEC64
- Number of nanosecond ticks per second
- 64
- ULINT
-
- 1000000000
-
-
-
- TcVarGlobal
-
-
- 4182080
-
-
- Global_Variables.EC_DCTIME_TICKSPERDAY64
- Number of nanosecond ticks per day
- 64
- ULINT
-
- 86400000000000
-
-
-
- TcVarGlobal
-
-
- 4182144
-
-
- 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
-
-
- 4182208
-
-
- Global_Version.stLibVersion_Tc2_System
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 4
-
-
- .iBuild
- 24
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.4.24.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4182496
-
-
- Global_Variables.AMSPORT_EVENTLOG
- Event logger
- 16
- UINT
-
- 110
-
-
-
- TcVarGlobal
-
-
- 4182784
-
-
- Global_Variables.AMSPORT_R0_RTIME
- R0 Real time
- 16
- UINT
-
- 200
-
-
-
- TcVarGlobal
-
-
- 4182800
-
-
- Global_Variables.AMSPORT_R0_IO
- I/O Driver
- 16
- UINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 4182816
-
-
- Global_Variables.AMSPORT_R0_NC
- 16
- UINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4182832
-
-
- Global_Variables.AMSPORT_R0_NCSAF
- 16
- UINT
-
- 501
-
-
-
- TcVarGlobal
-
-
- 4182848
-
-
- Global_Variables.AMSPORT_R0_NCSVB
- 16
- UINT
-
- 511
-
-
-
- TcVarGlobal
-
-
- 4182864
-
-
- Global_Variables.AMSPORT_R0_ISG
- 16
- UINT
-
- 550
-
-
-
- TcVarGlobal
-
-
- 4182880
-
-
- Global_Variables.AMSPORT_R0_CNC
- 16
- UINT
-
- 600
-
-
-
- TcVarGlobal
-
-
- 4182896
-
-
- Global_Variables.AMSPORT_R0_LINE
- 16
- UINT
-
- 700
-
-
-
- TcVarGlobal
-
-
- 4182912
-
-
- Global_Variables.AMSPORT_R0_PLC
- 16
- UINT
-
- 800
-
-
-
- TcVarGlobal
-
-
- 4182928
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS1
- TwinCAT v2.xx first PLC runtime system
- 16
- UINT
-
- 801
-
-
-
- TcVarGlobal
-
-
- 4182944
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS2
- TwinCAT v2.xx second PLC runtime system
- 16
- UINT
-
- 811
-
-
-
- TcVarGlobal
-
-
- 4182960
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS3
- TwinCAT v2.xx third PLC runtime system
- 16
- UINT
-
- 821
-
-
-
- TcVarGlobal
-
-
- 4182976
-
-
- Global_Variables.AMSPORT_R0_PLC_RTS4
- TwinCAT v2.xx fourth PLC runtime system
- 16
- UINT
-
- 831
-
-
-
- TcVarGlobal
-
-
- 4182992
-
-
- Global_Variables.AMSPORT_R0_CAM
- 16
- UINT
-
- 900
-
-
-
- TcVarGlobal
-
-
- 4183008
-
-
- Global_Variables.AMSPORT_R0_CAMTOOL
- Camming tool
- 16
- UINT
-
- 950
-
-
-
- TcVarGlobal
-
-
- 4183024
-
-
- Global_Variables.AMSPORT_R3_SYSSERV
- TwinCAT System Service
- 16
- UINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4183040
-
-
- Global_Variables.AMSPORT_R3_SCOPESERVER
- TwinCAT Scope Server
- 16
- UINT
-
- 14001
-
-
-
- TcVarGlobal
-
-
- 4183056
-
-
- Global_Variables.ADSSTATE_INVALID
- Invalid ADS state
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4183072
-
-
- Global_Variables.ADSSTATE_IDLE
- 16
- UINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4183088
-
-
- Global_Variables.ADSSTATE_RESET
- 16
- UINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4183104
-
-
- Global_Variables.ADSSTATE_INIT
- 16
- UINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4183120
-
-
- Global_Variables.ADSSTATE_START
- 16
- UINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4183136
-
-
- Global_Variables.ADSSTATE_RUN
- 16
- UINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4183152
-
-
- Global_Variables.ADSSTATE_STOP
- 16
- UINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4183168
-
-
- Global_Variables.ADSSTATE_SAVECFG
- 16
- UINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4183184
-
-
- Global_Variables.ADSSTATE_LOADCFG
- 16
- UINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4183200
-
-
- Global_Variables.ADSSTATE_POWERFAILURE
- 16
- UINT
-
- 9
-
-
-
- TcVarGlobal
-
-
- 4183216
-
-
- Global_Variables.ADSSTATE_POWERGOOD
- 16
- UINT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4183232
-
-
- Global_Variables.ADSSTATE_ERROR
- 16
- UINT
-
- 11
-
-
-
- TcVarGlobal
-
-
- 4183248
-
-
- Global_Variables.ADSSTATE_SHUTDOWN
- 16
- UINT
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4183264
-
-
- Global_Variables.ADSSTATE_SUSPEND
- 16
- UINT
-
- 13
-
-
-
- TcVarGlobal
-
-
- 4183280
-
-
- Global_Variables.ADSSTATE_RESUME
- 16
- UINT
-
- 14
-
-
-
- TcVarGlobal
-
-
- 4183296
-
-
- Global_Variables.ADSSTATE_CONFIG
- System is in config mode
- 16
- UINT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4183312
-
-
- Global_Variables.ADSSTATE_RECONFIG
- System should restart in config mode
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4183328
-
-
- Global_Variables.ADSSTATE_STOPPING
- 16
- UINT
-
- 17
-
-
-
- TcVarGlobal
-
-
- 4183344
-
-
- Global_Variables.ADSSTATE_INCOMPATIBLE
- 16
- UINT
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4183360
-
-
- Global_Variables.ADSSTATE_EXCEPTION
- 16
- UINT
-
- 19
-
-
-
- TcVarGlobal
-
-
- 4183376
-
-
- Global_Variables.ADSSTATE_MAXSTATES
- Max. number of available ads states
- 16
- UINT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 4183392
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID
- Retain data is invalid
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4183408
-
-
- Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED
- 8
- BYTE
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4183416
-
-
- Global_Variables.ADSIGRP_SYMTAB
- Symbol table
- 32
- UDINT
-
- 61440
-
-
-
- TcVarGlobal
-
-
- 4183424
-
-
- Global_Variables.ADSIGRP_SYMNAME
- Symbol name
- 32
- UDINT
-
- 61441
-
-
-
- TcVarGlobal
-
-
- 4183456
-
-
- Global_Variables.ADSIGRP_SYMVAL
- Symbol value
- 32
- UDINT
-
- 61442
-
-
-
- TcVarGlobal
-
-
- 4183488
-
-
- Global_Variables.ADSIGRP_SYM_HNDBYNAME
- 32
- UDINT
-
- 61443
-
-
-
- TcVarGlobal
-
-
- 4183520
-
-
- Global_Variables.ADSIGRP_SYM_VALBYNAME
- 32
- UDINT
-
- 61444
-
-
-
- TcVarGlobal
-
-
- 4183552
-
-
- Global_Variables.ADSIGRP_SYM_VALBYHND
- 32
- UDINT
-
- 61445
-
-
-
- TcVarGlobal
-
-
- 4183584
-
-
- Global_Variables.ADSIGRP_SYM_RELEASEHND
- 32
- UDINT
-
- 61446
-
-
-
- TcVarGlobal
-
-
- 4183616
-
-
- Global_Variables.ADSIGRP_SYM_INFOBYNAME
- 32
- UDINT
-
- 61447
-
-
-
- TcVarGlobal
-
-
- 4183648
-
-
- Global_Variables.ADSIGRP_SYM_VERSION
- 32
- UDINT
-
- 61448
-
-
-
- TcVarGlobal
-
-
- 4183680
-
-
- Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX
- 32
- UDINT
-
- 61449
-
-
-
- TcVarGlobal
-
-
- 4183712
-
-
- Global_Variables.ADSIGRP_SYM_DOWNLOAD
- 32
- UDINT
-
- 61450
-
-
-
- TcVarGlobal
-
-
- 4183744
-
-
- Global_Variables.ADSIGRP_SYM_UPLOAD
- 32
- UDINT
-
- 61451
-
-
-
- TcVarGlobal
-
-
- 4183776
-
-
- Global_Variables.ADSIGRP_SYM_UPLOADINFO
- 32
- UDINT
-
- 61452
-
-
-
- TcVarGlobal
-
-
- 4183808
-
-
- Global_Variables.ADSIGRP_SYMNOTE
- Notification of named handle
- 32
- UDINT
-
- 61456
-
-
-
- TcVarGlobal
-
-
- 4183840
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIB
- Read/write input BYTE(S)
- 32
- UDINT
-
- 61472
-
-
-
- TcVarGlobal
-
-
- 4183872
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIX
- Read/write input bit
- 32
- UDINT
-
- 61473
-
-
-
- TcVarGlobal
-
-
- 4183904
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RISIZE
- Read input size (in BYTE)
- 32
- UDINT
-
- 61477
-
-
-
- TcVarGlobal
-
-
- 4183936
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWOB
- Read/write output BYTE(S)
- 32
- UDINT
-
- 61488
-
-
-
- TcVarGlobal
-
-
- 4183968
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWOX
- Read/write output bit
- 32
- UDINT
-
- 61489
-
-
-
- TcVarGlobal
-
-
- 4184000
-
-
- Global_Variables.ADSIGRP_IOIMAGE_ROSIZE
- Read/write output bit
- 32
- UDINT
-
- 61493
-
-
-
- TcVarGlobal
-
-
- 4184032
-
-
- Global_Variables.ADSIGRP_IOIMAGE_CLEARI
- Write inputs TO null
- 32
- UDINT
-
- 61504
-
-
-
- TcVarGlobal
-
-
- 4184064
-
-
- Global_Variables.ADSIGRP_IOIMAGE_CLEARO
- Write outputs TO null
- 32
- UDINT
-
- 61520
-
-
-
- TcVarGlobal
-
-
- 4184096
-
-
- Global_Variables.ADSIGRP_IOIMAGE_RWIOB
- Read input AND write output BYTE(S) ADS-READWRITE
- 32
- UDINT
-
- 61536
-
-
-
- TcVarGlobal
-
-
- 4184128
-
-
- Global_Variables.ADSIGRP_DEVICE_DATA
- State, name, etc...
- 32
- UDINT
-
- 61696
-
-
-
- TcVarGlobal
-
-
- 4184160
-
-
- Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE
- Ads state OF device
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4184192
-
-
- Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE
- Device state
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4184224
-
-
- Global_Variables.SYSTEMSERVICE_OPENCREATE
- Open and if not existing create
- 32
- UDINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4184256
-
-
- Global_Variables.SYSTEMSERVICE_OPENREAD
- Open existing for read access
- 32
- UDINT
-
- 101
-
-
-
- TcVarGlobal
-
-
- 4184288
-
-
- Global_Variables.SYSTEMSERVICE_OPENWRITE
- Open existing for write access
- 32
- UDINT
-
- 102
-
-
-
- TcVarGlobal
-
-
- 4184320
-
-
- Global_Variables.SYSTEMSERVICE_CREATEFILE
- Create
- 32
- UDINT
-
- 110
-
-
-
- TcVarGlobal
-
-
- 4184352
-
-
- Global_Variables.SYSTEMSERVICE_CLOSEHANDLE
- Close
- 32
- UDINT
-
- 111
-
-
-
- TcVarGlobal
-
-
- 4184384
-
-
- Global_Variables.SYSTEMSERVICE_FOPEN
- 32
- UDINT
-
- 120
-
-
-
- TcVarGlobal
-
-
- 4184416
-
-
- Global_Variables.SYSTEMSERVICE_FCLOSE
- 32
- UDINT
-
- 121
-
-
-
- TcVarGlobal
-
-
- 4184448
-
-
- Global_Variables.SYSTEMSERVICE_FREAD
- 32
- UDINT
-
- 122
-
-
-
- TcVarGlobal
-
-
- 4184480
-
-
- Global_Variables.SYSTEMSERVICE_FWRITE
- 32
- UDINT
-
- 123
-
-
-
- TcVarGlobal
-
-
- 4184512
-
-
- Global_Variables.SYSTEMSERVICE_FSEEK
- 32
- UDINT
-
- 124
-
-
-
- TcVarGlobal
-
-
- 4184544
-
-
- Global_Variables.SYSTEMSERVICE_FTELL
- 32
- UDINT
-
- 125
-
-
-
- TcVarGlobal
-
-
- 4184576
-
-
- Global_Variables.SYSTEMSERVICE_FGETS
- 32
- UDINT
-
- 126
-
-
-
- TcVarGlobal
-
-
- 4184608
-
-
- Global_Variables.SYSTEMSERVICE_FPUTS
- 32
- UDINT
-
- 127
-
-
-
- TcVarGlobal
-
-
- 4184640
-
-
- Global_Variables.SYSTEMSERVICE_FSCANF
- 32
- UDINT
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4184672
-
-
- Global_Variables.SYSTEMSERVICE_FPRINTF
- 32
- UDINT
-
- 129
-
-
-
- TcVarGlobal
-
-
- 4184704
-
-
- Global_Variables.SYSTEMSERVICE_FEOF
- 32
- UDINT
-
- 130
-
-
-
- TcVarGlobal
-
-
- 4184736
-
-
- Global_Variables.SYSTEMSERVICE_FDELETE
- 32
- UDINT
-
- 131
-
-
-
- TcVarGlobal
-
-
- 4184768
-
-
- Global_Variables.SYSTEMSERVICE_FRENAME
- 32
- UDINT
-
- 132
-
-
-
- TcVarGlobal
-
-
- 4184800
-
-
- Global_Variables.SYSTEMSERVICE_MKDIR
- 32
- UDINT
-
- 138
-
-
-
- TcVarGlobal
-
-
- 4184832
-
-
- Global_Variables.SYSTEMSERVICE_RMDIR
- 32
- UDINT
-
- 139
-
-
-
- TcVarGlobal
-
-
- 4184864
-
-
- Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE
- 32
- UDINT
-
- 200
-
-
-
- TcVarGlobal
-
-
- 4184896
-
-
- Global_Variables.SYSTEMSERVICE_SENDEMAIL
- 32
- UDINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 4184928
-
-
- Global_Variables.SYSTEMSERVICE_TIMESERVICES
- 32
- UDINT
-
- 400
-
-
-
- TcVarGlobal
-
-
- 4184960
-
-
- Global_Variables.SYSTEMSERVICE_STARTPROCESS
- 32
- UDINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4184992
-
-
- Global_Variables.SYSTEMSERVICE_CHANGENETID
- 32
- UDINT
-
- 600
-
-
-
- TcVarGlobal
-
-
- 4185024
-
-
- Global_Variables.TIMESERVICE_DATEANDTIME
- Date/time
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4185056
-
-
- Global_Variables.TIMESERVICE_SYSTEMTIMES
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4185088
-
-
- Global_Variables.TIMESERVICE_RTCTIMEDIFF
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4185120
-
-
- Global_Variables.TIMESERVICE_ADJUSTTIMETORTC
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4185152
-
-
- Global_Variables.TIMESERVICE_TIMEZONINFORMATION
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4185184
-
-
- Global_Variables.ADSLOG_MSGTYPE_HINT
- Hint icon
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4185216
-
-
- Global_Variables.ADSLOG_MSGTYPE_WARN
- Warning icon
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4185248
-
-
- Global_Variables.ADSLOG_MSGTYPE_ERROR
- Error icon
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4185280
-
-
- Global_Variables.ADSLOG_MSGTYPE_LOG
- Write message to log file
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4185312
-
-
- Global_Variables.ADSLOG_MSGTYPE_MSGBOX
- View message in message box
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4185344
-
-
- Global_Variables.ADSLOG_MSGTYPE_RESOURCE
- 32
- DWORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4185376
-
-
- Global_Variables.ADSLOG_MSGTYPE_STRING
- 32
- DWORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4185408
-
-
- Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED
- Persistent data loaded
- 8
- BYTE
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4185440
-
-
- Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID
- Persistent data is invalid
- 8
- BYTE
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4185448
-
-
- Global_Variables.SYSTEMSTATEFLAGS_BSOD
- Blue screen of death
- 8
- BYTE
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4185456
-
-
- Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION
- Realtime violation - latency time
- 8
- BYTE
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4185464
-
-
- 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
-
-
- 4185472
-
-
- Global_Variables.FOPEN_MODEWRITE
- "w": Opens an empty file for writing. If the given file exists, its contents are destroyed.
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4185504
-
-
- 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
-
-
- 4185536
-
-
- Global_Variables.FOPEN_MODEPLUS
- "+": Opens for reading and writing
- 32
- DWORD
-
- 8
-
-
-
- TcVarGlobal
-
-
- 4185568
-
-
- Global_Variables.FOPEN_MODEBINARY
- "b": Open in binary (untranslated) mode.
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4185600
-
-
- Global_Variables.FOPEN_MODETEXT
- "t": Open in text (translated) mode.
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4185632
-
-
- Global_Variables.TCEVENTFLAG_PRIOCLASS
- Event class/priority through textformatter
- 16
- WORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4185888
-
-
- Global_Variables.TCEVENTFLAG_FMTSELF
- Format in message
- 16
- WORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4185904
-
-
- Global_Variables.TCEVENTFLAG_LOG
- Write to log file
- 16
- WORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4185920
-
-
- Global_Variables.TCEVENTFLAG_MSGBOX
- Display message box
- 16
- WORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4185936
-
-
- Global_Variables.TCEVENTFLAG_SRCID
- Src id instead of source name
- 16
- WORD
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4185952
-
-
- Global_Variables.TCEVENTFLAG_AUTOFMTALL
- 16
- WORD
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4185968
-
-
- Global_Variables.TCEVENTSTATE_INVALID
- Event object is not initialized
- 16
- WORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4185984
-
-
- Global_Variables.TCEVENTSTATE_SIGNALED
- Event object is in a signaled state
- 16
- WORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4186000
-
-
- Global_Variables.TCEVENTSTATE_RESET
- Event object is in a reset state
- 16
- WORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4186016
-
-
- Global_Variables.TCEVENTSTATE_CONFIRMED
- Event object is confirmed but not reset
- 16
- WORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4186032
-
-
- Global_Variables.TCEVENTSTATE_RESETCON
- Event object is confirmed and reset
- 16
- WORD
-
- 18
-
-
-
- TcVarGlobal
-
-
- 4186048
-
-
- Global_Variables.TCEVENT_SRCNAMESIZE
- 16
- INT
-
- 15
-
-
-
- TcVarGlobal
-
-
- 4186064
-
-
- Global_Variables.TCEVENT_FMTPRGSIZE
- 16
- INT
-
- 31
-
-
-
- TcVarGlobal
-
-
- 4186080
-
-
- Global_Variables.eWatchdogConfig
- 16
- E_WATCHDOG_TIME_CONFIG
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4186096
-
-
- Global_Variables.PI
- 64
- LREAL
-
- 3.14159265358979
-
-
-
- TcVarGlobal
-
-
- 4186112
-
-
- Global_Variables.DEFAULT_ADS_TIMEOUT
- Default ADS timeout value
- 32
- TIME
-
- 5000
-
-
-
- TcVarGlobal
-
-
- 4186176
-
-
- Global_Variables.MAX_STRING_LENGTH
- Max. length of T_MaxString (inclusive null delimiter)
- 32
- UDINT
-
- 255
-
-
-
- TcVarGlobal
-
-
- 4186208
-
-
- Global_Variables.nWatchdogTime
- Watchdog time. Depending of g_WatchdogConfig : seconds or minutes
- 8
- BYTE
-
-
- TcVarGlobal
-
-
- 4186752
-
-
- Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK
- TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4186760
-
-
- 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
-
-
- 4186768
-
-
- 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
-
-
- 4186784
-
-
- Global_Version.stLibVersion_Tc2_Utilities
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 40
-
-
- .iRevision
- 1
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.40.1
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4187392
-
-
- 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
-
-
- 4187680
-
-
- Global_Variables.GLOBAL_SBCS_TABLE
- Windows SBCS (Single Byte Character Set) Code Page Table
- 16
- E_SBCSType
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4187696
-
-
- 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
-
-
- 4187712
-
-
- 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
-
-
- 4187744
-
-
- Global_Variables.MAX_ROUTE_NAME_LEN
- Max. TwinCAT router route name length
- 8
- BYTE
-
- 31
-
-
-
- TcVarGlobal
-
-
- 4187752
-
-
- Global_Variables.MAX_REMOTE_PCS
- Max. number of TwinCAT remote systems/PC's
- 16
- INT
-
- 99
-
-
-
- TcVarGlobal
-
-
- 4187760
-
-
- Global_Variables.MAX_ADAPTER_NAME_LENGTH
- Max. System Service local adapter name length (256 + 4 inkl. \0)
- 32
- UDINT
-
- 259
-
-
-
- TcVarGlobal
-
-
- 4249248
-
-
- Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH
- Max. System Service local adapter descirpion length (128 + 4 inkl. \0)
- 32
- UDINT
-
- 131
-
-
-
- TcVarGlobal
-
-
- 4249280
-
-
- Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH
- Max. System Service local adapter physical address length (bytes[0..7])
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4249312
-
-
- Global_Variables.SYSTEMSERVICE_IPHELPERAPI
- IPHELPERAPI index group
- 32
- UDINT
-
- 701
-
-
-
- TcVarGlobal
-
-
- 4249344
-
-
- Global_Variables.SYSTEMSERVICE_IPHOSTNAME
- IPHOSTNAME index group
- 32
- UDINT
-
- 702
-
-
-
- TcVarGlobal
-
-
- 4249376
-
-
- Global_Variables.IPHELPERAPI_ADAPTERSINFO
- IPHELPERAPI index offset
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4249408
-
-
- Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME
- IPHELPERAPI index offset
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4249440
-
-
- Global_Variables.MAX_LOCAL_ADAPTERS
- Max. number of local network adapters
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4249472
-
-
- Global_Variables.SYSTEMSERVICE_ADDREMOTE
- System Service route function: Add route
- 32
- UDINT
-
- 801
-
-
-
- TcVarGlobal
-
-
- 4249504
-
-
- Global_Variables.SYSTEMSERVICE_DELREMOTE
- System Service route function: Delete route
- 32
- UDINT
-
- 802
-
-
-
- TcVarGlobal
-
-
- 4249536
-
-
- Global_Variables.SYSTEMSERVICE_ENUMREMOTE
- System Service route function: Enumerater route
- 32
- UDINT
-
- 803
-
-
-
- TcVarGlobal
-
-
- 4249568
-
-
- Global_Variables.ROUTE_FLAG_TEMPORARY
- TwinCAT route flag: Temporary
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4249600
-
-
- Global_Variables.ROUTE_FLAG_DYNAMIC
- TwinCAT route flag: Hostname instead OF IP address
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4249632
-
-
- Global_Variables.ROUTE_FLAG_NOOVERRIDE
- TwinCAT route flag: No override
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4249664
-
-
- Global_Variables.MAX_ROUTE_ADDR_LEN
- Max. TwinCAT router route address length
- 8
- BYTE
-
- 79
-
-
-
- TcVarGlobal
-
-
- 4249696
-
-
- Global_Variables.MIN_ROUTE_TRANSPORT
- Min. route type: eRouteTransport_None
- 8
- BYTE
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4249704
-
-
- Global_Variables.MAX_ROUTE_TRANSPORT
- Max. route type: eRouteTransport_SOAP
- 8
- BYTE
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4249712
-
-
- 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
-
-
- 4249720
-
-
- Global_Variables.EMPTY_ROUTE_ENTRY
- eTransport := eRouteTransport_None see Workitem 7547
- 1184
- ST_AmsRouteEntry
-
-
- .sName
-
-
-
- .sNetID
-
-
-
- .sAddress
-
-
-
- .tTimeout
- 0
-
-
- .dwFlags
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4249728
-
-
- Global_Variables.SYSTEMSERVICE_FFILEFIND
- System Service file find function number
- 32
- UDINT
-
- 133
-
-
-
- TcVarGlobal
-
-
- 4250912
-
-
- Global_Variables.HKEY_MAX_BINARY_DATA_SIZE
- Max. byte size of binary registry value data
- 32
- UDINT
-
- 500
-
-
-
- TcVarGlobal
-
-
- 4250944
-
-
- Global_Variables.AMSLOGGER_IGR_GENERAL
- TwinCAT Ams Logger general index group
- 32
- UDINT
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4250976
-
-
- Global_Variables.AMSLOGGER_IOF_MODE
- TwinCAT Ams Logger mode
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4251008
-
-
- Global_Variables.AMSPORT_AMSLOGGER
- TwinCAT Ams Logger port number
- 16
- UINT
-
- 10502
-
-
-
- TcVarGlobal
-
-
- 4251040
-
-
- Global_Variables.FORMAT_MAX_ARGS
- Format string constant: Max. number of format arguments in FB_FormatString
- 16
- INT
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4251056
-
-
- Global_Variables.FLOATREC_EXP_IS_NAN
- T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN
- 16
- INT
-
- -32768
-
-
-
- TcVarGlobal
-
-
- 4251072
-
-
- Global_Variables.FLOATREC_EXP_IS_INF
- T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF
- 16
- INT
-
- 32767
-
-
-
- TcVarGlobal
-
-
- 4251088
-
-
- 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
-
-
- 4251104
-
-
- Global_Variables.FLOATREC_MAX_PRECISION
- T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307)
- 16
- INT
-
- 307
-
-
-
- TcVarGlobal
-
-
- 4251120
-
-
- Global_Variables.FLOATREC_MIN_PRECISION
- T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision
- 16
- INT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4251136
-
-
- Global_Variables.FMTERR_NOERROR
- FB_FormatString function block error code: No error
- 32
- DWORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4251168
-
-
- Global_Variables.FMTERR_PERCENTSIGNPOSITION
- FB_FormatString function block error code: Percent sign (%) at invalid position
- 32
- DWORD
-
- 16
-
-
-
- TcVarGlobal
-
-
- 4251200
-
-
- Global_Variables.FMTERR_ASTERISKPOSITION
- FB_FormatString function block error code: Asterisk parameter at invalid position
- 32
- DWORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 4251232
-
-
- Global_Variables.FMTERR_WIDTHVALUE
- FB_FormatString function block error code: Invalid width field value
- 32
- DWORD
-
- 64
-
-
-
- TcVarGlobal
-
-
- 4251264
-
-
- Global_Variables.FMTERR_PRECISIONVALUE
- FB_FormatString function block error code: Invalid precision field value
- 32
- DWORD
-
- 128
-
-
-
- TcVarGlobal
-
-
- 4251296
-
-
- Global_Variables.FMTERR_FLAGPOSITION
- FB_FormatString function block error code: One of the flags at invalid position
- 32
- DWORD
-
- 256
-
-
-
- TcVarGlobal
-
-
- 4251328
-
-
- Global_Variables.FMTERR_WIDTHPRECISIONVALPOS
- FB_FormatString function block error code: The width or precision field value at invalid position
- 32
- DWORD
-
- 512
-
-
-
- TcVarGlobal
-
-
- 4251360
-
-
- Global_Variables.FMTERR_PRECISIONDOTPOSITION
- FB_FormatString function block error code: Dot "." sign of precision field at invalid position
- 32
- DWORD
-
- 1024
-
-
-
- TcVarGlobal
-
-
- 4251392
-
-
- Global_Variables.FMTERR_TYPEFIELDVALUE
- FB_FormatString function block error code: Invalid (unsupported) type field value
- 32
- DWORD
-
- 2048
-
-
-
- TcVarGlobal
-
-
- 4251424
-
-
- Global_Variables.FMTERR_ARGTYPEINVALID
- FB_FormatString function block error code: Different type field and argument parameter
- 32
- DWORD
-
- 4096
-
-
-
- TcVarGlobal
-
-
- 4251456
-
-
- Global_Variables.FMTERR_UNACCEPTEDPARAMETER
- FB_FormatString function block error code: Invalid format string parameters
- 32
- DWORD
-
- 8192
-
-
-
- TcVarGlobal
-
-
- 4251488
-
-
- Global_Variables.FMTERR_INSUFFICIENTARGS
- FB_FormatString function block error code: To much arguments in format string
- 32
- DWORD
-
- 16384
-
-
-
- TcVarGlobal
-
-
- 4251520
-
-
- Global_Variables.FMTERR_DESTBUFFOVERFLOW
- FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long )
- 32
- DWORD
-
- 32768
-
-
-
- TcVarGlobal
-
-
- 4251552
-
-
- Global_Variables.FMTERR_INVALIDPOINTERINPUT
- FB_FormatString function block error code: Invalid pointer input
- 32
- DWORD
-
- 65536
-
-
-
- TcVarGlobal
-
-
- 4251584
-
-
- Global_Variables.EMPTY_ARG_VALUE
- T_Arg empty value
- 96
- T_Arg
-
-
- .eType
- 0
-
-
- .cbLen
- 0
-
-
- .pData
- 0
-
-
-
-
- TcVarGlobal
-
-
- 4251616
-
-
- 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
-
-
- 4251712
-
-
- 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
-
-
- 4251968
-
-
- 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
-
-
- 4257456
-
-
- 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
-
-
- 4257840
-
-
- Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET
- Number of past days since year zero until 1 January 1601
- 32
- DWORD
-
- 584389
-
-
-
- TcVarGlobal
-
-
- 4258304
-
-
- Global_Variables.SYSTEMTIME_TICKSPERMSEC
- Number of 100ns ticks per millisecond
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 10000
-
-
-
-
- TcVarGlobal
-
-
- 4258336
-
-
- Global_Variables.SYSTEMTIME_TICKSPERSEC
- Number of 100ns ticks per second
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 0
-
-
- .dwLowPart
- 10000000
-
-
-
-
- TcVarGlobal
-
-
- 4258400
-
-
- Global_Variables.SYSTEMTIME_TICKSPERDAY
- Number of 100ns ticks per day
- 64
- T_ULARGE_INTEGER
-
-
- .dwHighPart
- 201
-
-
- .dwLowPart
- 711573504
-
-
-
-
- TcVarGlobal
-
-
- 4258464
-
-
- 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
-
-
- 4258528
-
-
- 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
-
-
- 4258592
-
-
- Global_Variables.DATE_AND_TIME_SECPERDAY
- Number of seconds per day
- 32
- DWORD
-
- 86400
-
-
-
- TcVarGlobal
-
-
- 4258656
-
-
- Global_Variables.SYSTEMTIME_TICKSPERMSEC64
- Number of 100ns ticks per millisecond
- 64
- ULINT
-
- 10000
-
-
-
- TcVarGlobal
-
-
- 4258688
-
-
- Global_Variables.SYSTEMTIME_TICKSPERSEC64
- Number of 100ns ticks per second
- 64
- ULINT
-
- 10000000
-
-
-
- TcVarGlobal
-
-
- 4258752
-
-
- Global_Variables.SYSTEMTIME_TICKSPERDAY64
- Number of 100ns ticks per day
- 64
- ULINT
-
- 864000000000
-
-
-
- TcVarGlobal
-
-
- 4258816
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64
- Min. DT value as file time DT#1970-01-01-00:00:00
- 64
- ULINT
-
- 116444736000000000
-
-
-
- TcVarGlobal
-
-
- 4258880
-
-
- Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64
- Max. DT value as file time DT#2106-02-06-06:28:15
- 64
- ULINT
-
- 159393544950000000
-
-
-
- TcVarGlobal
-
-
- 4258944
-
-
- 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
-
-
- 4259008
-
-
- Global_Variables.DATE_AND_TIME_SECPERWEEK
- Number of seconds per week
- 32
- DWORD
-
- 604800
-
-
-
- TcVarGlobal
-
-
- 4263968
-
-
- Global_Variables.DBG_OUTPUT_NONE
- Disabled (no debug oputput)
- 32
- DWORD
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4270176
-
-
- Global_Variables.DBG_OUTPUT_LOG
- Enabled, TwinCAT System Manager Log
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4270208
-
-
- Global_Variables.DBG_OUTPUT_FILE
- Enabled, text file
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4270240
-
-
- Global_Variables.DBG_OUTPUT_VISU
- reserved
- 32
- DWORD
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4270272
-
-
- Global_Variables.DEFAULT_CSV_RECORD_SEP_CR
- CSV separator constant: cariage return => record separator (first character)
- 8
- BYTE
-
- 13
-
-
-
- TcVarGlobal
-
-
- 4386512
-
-
- Global_Variables.DEFAULT_CSV_RECORD_SEP_LF
- CSV separator constant: line feed => record separator (second character)
- 8
- BYTE
-
- 10
-
-
-
- TcVarGlobal
-
-
- 4386520
-
-
- 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
-
-
- 4389216
-
-
- Global_Variables.EMPTY_GUID_STRING
- 296
- STRING(36)
-
- 00000000-0000-0000-0000-000000000000
-
-
-
- TcVarGlobal
-
-
- 4389344
-
-
- Global_Variables.EMPTY_GUID_REGSTRING
- 312
- STRING(38)
-
- {00000000-0000-0000-0000-000000000000}
-
-
-
- TcVarGlobal
-
-
- 4389640
-
-
- 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
-
-
- 4390016
-
-
- 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
-
-
- 4390304
-
-
- Global_Version.stLibVersion_Tc2_SerialCom
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 7
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.7.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4390592
-
-
- 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
-
-
- 4390880
-
-
- Global_Constants.EMPTY_EVENT_ID
- 32
- UDINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4391008
-
-
- Global_Constants.EMPTY_SEVERITY
- 16
- TcEventSeverity
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4391040
-
-
- Global_Variables.AMSPORT_TCPIPSRV
- 16
- UINT
-
- 10201
-
-
-
- TcVarGlobal
-
-
- 4391056
-
-
- 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
-
-
- 4391072
-
-
- GVL.nLangId_OnlineMonitoring
- language id for online monitoring; English(US)=1033 ; German(Germay)=1031
- 32
- DINT
-
- 1033
-
-
-
- TcVarGlobal
-
-
- 4391264
-
-
- ParameterList.cSourceNameSize
- size [bytes] for source names (recommended is a size between 128 and 512)
- 32
- UDINT
-
- 256
-
-
-
- LowerBorder
- 81
-
-
- UpperBorder
- 10000
-
-
- TcVarGlobal
-
-
- 4391296
-
-
- Global_Version.stLibVersion_Tc3_EventLogger
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 1
-
-
- .iBuild
- 24
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.1.24.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4391328
-
-
- 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
-
-
- 4391616
-
-
- .TCPADS_MAXUDP_BUFFSIZE
- 32
- UDINT
-
- 8192
-
-
-
- TcVarGlobal
-
-
- 4391744
-
-
- Global_Variables.TCPADS_IGR_CONLIST
- 32
- UDINT
-
- 2147483649
-
-
-
- TcVarGlobal
-
-
- 4391776
-
-
- Global_Variables.TCPADS_IGR_CLOSEBYHDL
- 32
- UDINT
-
- 2147483650
-
-
-
- TcVarGlobal
-
-
- 4391808
-
-
- Global_Variables.TCPADS_IGR_SENDBYHDL
- 32
- UDINT
-
- 2147483651
-
-
-
- TcVarGlobal
-
-
- 4391840
-
-
- Global_Variables.TCPADS_IGR_PEERBYHDL
- 32
- UDINT
-
- 2147483652
-
-
-
- TcVarGlobal
-
-
- 4391872
-
-
- Global_Variables.TCPADS_IGR_RECVBYHDL
- 32
- UDINT
-
- 2147483653
-
-
-
- TcVarGlobal
-
-
- 4391904
-
-
- Global_Variables.TCPADS_IGR_RECVFROMBYHDL
- 32
- UDINT
-
- 2147483654
-
-
-
- TcVarGlobal
-
-
- 4391936
-
-
- Global_Variables.TCPADS_IGR_SENDTOBYHDL
- 32
- UDINT
-
- 2147483655
-
-
-
- TcVarGlobal
-
-
- 4391968
-
-
- Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL
- 32
- UDINT
-
- 2147483656
-
-
-
- TcVarGlobal
-
-
- 4392000
-
-
- Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL
- 32
- UDINT
-
- 2147483657
-
-
-
- TcVarGlobal
-
-
- 4392032
-
-
- Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS
- 32
- UDINT
-
- 2147483658
-
-
-
- TcVarGlobal
-
-
- 4392064
-
-
- Global_Variables.TCPADSCONLST_IOF_CONNECT
- 32
- UDINT
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4392096
-
-
- Global_Variables.TCPADSCONLST_IOF_LISTEN
- 32
- UDINT
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4392128
-
-
- Global_Variables.TCPADSCONLST_IOF_CLOSEALL
- 32
- UDINT
-
- 3
-
-
-
- TcVarGlobal
-
-
- 4392160
-
-
- Global_Variables.TCPADSCONLST_IOF_ACCEPT
- 32
- UDINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 4392192
-
-
- Global_Variables.TCPADSCONLST_IOF_UDPBIND
- 32
- UDINT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 4392224
-
-
- Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR
- 32
- UDINT
-
- 6
-
-
-
- TcVarGlobal
-
-
- 4392256
-
-
- Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS
- 32
- UDINT
-
- 7
-
-
-
- TcVarGlobal
-
-
- 4392288
-
-
- 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
-
-
- 4392320
-
-
- Global_Variables.LISTEN_MODE_CLOSEALL
- FORCED close of all previous opened sockets
- 32
- DWORD
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4392672
-
-
- Global_Variables.LISTEN_MODE_USEOPENED
- Try to use allready opened listener socket
- 32
- DWORD
-
- 2
-
-
-
- TcVarGlobal
-
-
- 4392704
-
-
- Global_Variables.CONNECT_MODE_ENABLEDBG
- Enables/Disables debugging messages
- 32
- DWORD
-
- 2147483648
-
-
-
- TcVarGlobal
-
-
- 4392736
-
-
- Global_Variables.MAX_THROTTLE_MODE
- 32
- DWORD
-
- 12
-
-
-
- TcVarGlobal
-
-
- 4392768
-
-
- 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
-
-
- 4392800
-
-
- 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
-
-
- 4393216
-
-
- Global_Version.stLibVersion_Tc3_JsonXml
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 14
-
-
- .iRevision
- 0
-
-
- .nFlags
- 0
-
-
- .sVersion
- 3.3.14.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 4393632
-
-
- GVL_Param_TcUnit.MaxNumberOfTestSuites
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 4393920
-
-
- GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 4393936
-
-
- GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 4393952
-
-
- GVL_Param_TcUnit.LogExtendedResults
- TcUnit logs complete test results. These include:
+ TcVarGlobal4097184GVL_Logger.fbRootLogger81600FB_LogMessageTcVarGlobal4097216Global_Variables_EtherCAT.ESC_MAX_PORTS16UINT3TcVarGlobal4178816Global_Variables.EC_AMSPORT_MASTER16UINT65535TcVarGlobal4178832Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild15.iRevision0.sVersion3.3.15.0const_non_replacedTcVarGlobal4178848Global_Variables.EC_MAX_SLAVES16UINT65535TcVarGlobal4179136Global_Variables.EC_CMD_TYPE_APRW8BYTE3TcVarGlobal4179152Global_Variables.EC_CMD_TYPE_FPRD8BYTE4TcVarGlobal4179160Global_Variables.EC_CMD_TYPE_FPWR8BYTE5TcVarGlobal4179168Global_Variables.EC_CMD_TYPE_FPRW8BYTE6TcVarGlobal4179176Global_Variables.EC_CMD_TYPE_BRD8BYTE7TcVarGlobal4179184Global_Variables.EC_CMD_TYPE_BWR8BYTE8TcVarGlobal4179192Global_Variables.EC_CMD_TYPE_BRW8BYTE9TcVarGlobal4179200Global_Variables.EC_CMD_TYPE_LRD8BYTE10TcVarGlobal4179208Global_Variables.EC_CMD_TYPE_LWR8BYTE11TcVarGlobal4179216Global_Variables.EC_CMD_TYPE_LRW8BYTE12TcVarGlobal4179224Global_Variables.EC_DEVICE_STATE_MASK8BYTE15TcVarGlobal4179232Global_Variables.EC_DEVICE_STATE_INIT8BYTE1TcVarGlobal4179240Global_Variables.EC_DEVICE_STATE_PREOP8BYTE2TcVarGlobal4179248Global_Variables.EC_DEVICE_STATE_BOOTSTRAP8BYTE3TcVarGlobal4179256Global_Variables.EC_DEVICE_STATE_SAFEOP8BYTE4TcVarGlobal4179264Global_Variables.EC_DEVICE_STATE_OP8BYTE8TcVarGlobal4179272Global_Variables.EC_DEVICE_STATE_ERROR8BYTE16TcVarGlobal4179280Global_Variables.EC_DEVICE_STATE_INVALID_VPRS8BYTE32TcVarGlobal4179288Global_Variables.EC_DEVICE_STATE_INITCMD_ERROR8BYTE64TcVarGlobal4179296Global_Variables.EC_DEVICE_STATE_DISABLED8BYTE128TcVarGlobal4179304Global_Variables.EC_LINK_STATE_OK8BYTE0TcVarGlobal4179312Global_Variables.EC_LINK_STATE_NOT_PRESENT8BYTE1TcVarGlobal4179320Global_Variables.EC_LINK_STATE_LINK_WITHOUT_COMM8BYTE2TcVarGlobal4179328Global_Variables.EC_LINK_STATE_MISSING_LINK8BYTE4TcVarGlobal4179336Global_Variables.EC_LINK_STATE_ADDITIONAL_LINK8BYTE8TcVarGlobal4179344Global_Variables.EC_LINK_STATE_PORT_A8BYTE16TcVarGlobal4179352Global_Variables.EC_LINK_STATE_PORT_B8BYTE32TcVarGlobal4179360Global_Variables.EC_LINK_STATE_PORT_C8BYTE64TcVarGlobal4179368Global_Variables.EC_LINK_STATE_PORT_D8BYTE128TcVarGlobal4179376Global_Variables.EC_SOE_ELEMENT_DATASTATE8BYTE1TcVarGlobal4179384Global_Variables.EC_ADS_IGRP_MASTER_STATEMACHINE32UDINT3TcVarGlobal4179392Global_Variables.EC_ADS_IOFFS_MASTER_CURSTATE32UDINT256TcVarGlobal4179424Global_Variables.EC_ADS_IOFFS_MASTER_REQSTATE32UDINT257TcVarGlobal4179456Global_Variables.EC_ADS_IOFFS_MASTER_INTERNALSTATE32UDINT258TcVarGlobal4179488Global_Variables.EC_ADS_IGRP_MASTER_COUNT_SLAVE32UDINT6TcVarGlobal4179520Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_SLAVE32UDINT0TcVarGlobal4179552Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_PORT32UDINT1TcVarGlobal4179584Global_Variables.EC_ADS_IOFFS_MASTER_COUNT_ROUTER32UDINT2TcVarGlobal4179616Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ADDRESSES32UDINT7TcVarGlobal4179648Global_Variables.EC_ADS_IGRP_MASTER_SENDCMD32UDINT8TcVarGlobal4179680Global_Variables.EC_ADS_IGRP_SLAVE_STATEMACHINE32UDINT9TcVarGlobal4179712Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_IDENTITY32UDINT17TcVarGlobal4179744Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_CRC32UDINT18TcVarGlobal4179776Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_ABNORMAL_STATE_CHANGES32UDINT19TcVarGlobal4179808Global_Variables.EC_ADS_IGRP_MASTER_SLAVE_SETPRESENT_CHANGES32UDINT22TcVarGlobal4179840Global_Variables.EC_ADS_IGRP_MASTER_DEVICESTATE32UDINT69TcVarGlobal4179872Global_Variables.EC_ADS_IGRP_MASTER_COUNT_FRAME32UDINT72TcVarGlobal4179904Global_Variables.EC_ADS_IGRP_ECAT_SOE32UDINT62496TcVarGlobal4179936Global_Variables.EC_ADS_IGRP_ECAT_SOE_LASTERROR32UDINT62497TcVarGlobal4179968Global_Variables.EC_SOE_ELEMENT_NAME8BYTE2TcVarGlobal4180000Global_Variables.EC_SOE_ELEMENT_ATTRIBUTE8BYTE4TcVarGlobal4180008Global_Variables.EC_SOE_ELEMENT_UNIT8BYTE8TcVarGlobal4180016Global_Variables.EC_SOE_ELEMENT_MIN8BYTE16TcVarGlobal4180024Global_Variables.EC_SOE_ELEMENT_MAX8BYTE32TcVarGlobal4180032Global_Variables.EC_SOE_ELEMENT_VALUE8BYTE64TcVarGlobal4180040Global_Variables.EC_SOE_ELEMENT_DEFAULT8BYTE128TcVarGlobal4180048Global_Variables.bSeqReadDrvAttrAndValue8BOOL0TcVarGlobal4180056Global_Variables.EC_ADS_IGRP_FOE_FOPENREAD32UDINT62465TcVarGlobal4180064Global_Variables.EC_ADS_IGRP_FOE_FOPENWRITE32UDINT62466TcVarGlobal4180096Global_Variables.EC_ADS_IGRP_FOE_FCLOSE32UDINT62467TcVarGlobal4180128Global_Variables.EC_ADS_IGRP_FOE_FREAD32UDINT62468TcVarGlobal4180160Global_Variables.EC_ADS_IGRP_FOE_FWRITE32UDINT62469TcVarGlobal4180192Global_Variables.EC_ADS_IGRP_FOE_PROGRESSINFO32UDINT62470TcVarGlobal4180224Global_Variables.EC_ADS_IGRP_FOE_LASTERROR32UDINT62471TcVarGlobal4180256Global_Variables.EC_ADS_IGRP_CANOPEN_SDO32UDINT62210TcVarGlobal4180288Global_Variables.EC_ADS_IGRP_CANOPEN_SDO_LASTERROR32UDINT62211TcVarGlobal4180320Global_Variables.EC_FOE_PROTERR_NOTDEFINED32UDINT0TcVarGlobal4180352Global_Variables.EC_FOE_PROTERR_NOTFOUND32UDINT1TcVarGlobal4180384Global_Variables.EC_FOE_PROTERR_ACCESS32UDINT2TcVarGlobal4180416Global_Variables.EC_FOE_PROTERR_DISKFULL32UDINT3TcVarGlobal4180448Global_Variables.EC_FOE_PROTERR_ILLEAGAL32UDINT4TcVarGlobal4180480Global_Variables.EC_FOE_PROTERR_PACKENO32UDINT5TcVarGlobal4180512Global_Variables.EC_FOE_PROTERR_EXISTS32UDINT6TcVarGlobal4180544Global_Variables.EC_FOE_PROTERR_NOUSER32UDINT7TcVarGlobal4180576Global_Variables.EC_FOE_PROTERR_BOOTSTRAPONLY32UDINT8TcVarGlobal4180608Global_Variables.EC_FOE_PROTERR_NOTINBOOTSTRAP32UDINT9TcVarGlobal4180640Global_Variables.EC_FOE_PROTERR_INVALIDPASSWORD32UDINT10TcVarGlobal4180672Global_Variables.EC_COE_PROTERR_TOGGLE32UDINT84082688TcVarGlobal4180704Global_Variables.EC_COE_PROTERR_TIMEOUT32UDINT84148224TcVarGlobal4180736Global_Variables.EC_COE_PROTERR_CCS_SCS32UDINT84148225TcVarGlobal4180768Global_Variables.EC_COE_PROTERR_BLK_SIZE32UDINT84148226TcVarGlobal4180800Global_Variables.EC_COE_PROTERR_SEQNO32UDINT84148227TcVarGlobal4180832Global_Variables.EC_COE_PROTERR_CRC32UDINT84148228TcVarGlobal4180864Global_Variables.EC_COE_PROTERR_MEMORY32UDINT84148229TcVarGlobal4180896Global_Variables.EC_COE_PROTERR_ACCESS32UDINT100728832TcVarGlobal4180928Global_Variables.EC_COE_PROTERR_WRITEONLY32UDINT100728833TcVarGlobal4180960Global_Variables.EC_COE_PROTERR_READONLY32UDINT100728834TcVarGlobal4180992Global_Variables.EC_COE_PROTERR_INDEX32UDINT100794368TcVarGlobal4181024Global_Variables.EC_COE_PROTERR_PDO_MAP32UDINT100925505TcVarGlobal4181056Global_Variables.EC_COE_PROTERR_PDO_LEN32UDINT100925506TcVarGlobal4181088Global_Variables.EC_COE_PROTERR_P_INCOMP32UDINT100925507TcVarGlobal4181120Global_Variables.EC_COE_PROTERR_I_INCOMP32UDINT100925511TcVarGlobal4181152Global_Variables.EC_COE_PROTERR_HARDWARE32UDINT101056512TcVarGlobal4181184Global_Variables.EC_COE_PROTERR_DATA_SIZE32UDINT101122064TcVarGlobal4181216Global_Variables.EC_COE_PROTERR_DATA_SIZE132UDINT101122066TcVarGlobal4181248Global_Variables.EC_COE_PROTERR_DATA_SIZE232UDINT101122067TcVarGlobal4181280Global_Variables.EC_COE_PROTERR_OFFSET32UDINT101253137TcVarGlobal4181312Global_Variables.EC_COE_PROTERR_DATA_RANGE32UDINT101253168TcVarGlobal4181344Global_Variables.EC_COE_PROTERR_DATA_RANGE132UDINT101253169TcVarGlobal4181376Global_Variables.EC_COE_PROTERR_DATA_RANGE232UDINT101253170TcVarGlobal4181408Global_Variables.EC_COE_PROTERR_MINMAX32UDINT101253174TcVarGlobal4181440Global_Variables.EC_COE_PROTERR_GENERAL32UDINT134217728TcVarGlobal4181472Global_Variables.EC_COE_PROTERR_TRANSFER32UDINT134217760TcVarGlobal4181504Global_Variables.EC_COE_PROTERR_TRANSFER132UDINT134217761TcVarGlobal4181536Global_Variables.EC_COE_PROTERR_TRANSFER232UDINT134217762TcVarGlobal4181568Global_Variables.EC_COE_PROTERR_DICTIONARY32UDINT134217763TcVarGlobal4181600Global_Variables.EC_DCTIME_DATEDELTA_OFFSET32DWORD730120TcVarGlobal4181632Global_Variables.EC_DCTIME_DELTA_OFFSET64T_ULARGE_INTEGER.dwHighPart29316075.dwLowPart627916800TcVarGlobal4181664Global_Variables.EC_DCTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart1000000TcVarGlobal4181728Global_Variables.EC_DCTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart1000000000TcVarGlobal4181792Global_Variables.EC_DCTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart20116.dwLowPart2437873664TcVarGlobal4181856Global_Variables.bEcFoeOpenFileNameWithFileExt FB_EcFoeOpen opens file name without file extension. If TRUE => FB_EcFoeOpen opens file name with file extension. ]]>8BOOL0TcVarGlobal4181920Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4181928Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4181936Global_Variables.EC_DCTIME_DELTA_OFFSET6464ULINT125911584000000000TcVarGlobal4181952Global_Variables.EC_DCTIME_TICKSPERMSEC6464ULINT1000000TcVarGlobal4182016Global_Variables.EC_DCTIME_TICKSPERSEC6464ULINT1000000000TcVarGlobal4182080Global_Variables.EC_DCTIME_TICKSPERDAY6464ULINT86400000000000TcVarGlobal4182144Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4182208Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal4182496Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4182784Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4182800Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4182816Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4182832Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4182848Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4182864Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4182880Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4182896Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4182912Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4182928Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4182944Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4182960Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4182976Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4182992Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4183008Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4183024Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4183040Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4183056Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4183072Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4183088Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4183104Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4183120Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4183136Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4183152Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4183168Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4183184Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4183200Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4183216Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4183232Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4183248Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4183264Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4183280Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4183296Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4183312Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4183328Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4183344Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4183360Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4183376Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4183392Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4183408Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4183416Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4183424Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4183456Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4183488Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4183520Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4183552Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4183584Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4183616Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4183648Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4183680Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4183712Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4183744Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4183776Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4183808Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4183840Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4183872Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4183904Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4183936Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4183968Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4184000Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4184032Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4184064Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4184096Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4184128Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4184160Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4184192Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4184224Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4184256Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4184288Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4184320Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4184352Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4184384Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4184416Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4184448Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4184480Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4184512Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4184544Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4184576Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4184608Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4184640Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4184672Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4184704Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4184736Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4184768Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4184800Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4184832Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4184864Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4184896Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4184928Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4184960Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4184992Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4185024Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4185056Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4185088Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4185120Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4185152Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4185184Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4185216Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4185248Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4185280Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4185312Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4185344Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4185376Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4185408Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4185440Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4185448Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4185456Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4185464Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4185472Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4185504Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4185536Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4185568Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4185600Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4185632Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4185888Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4185904Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4185920Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4185936Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4185952Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4185968Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4185984Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4186000Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4186016Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4186032Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4186048Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4186064Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4186080Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4186096Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4186112Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4186176Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4186208Global_Variables.nWatchdogTime8BYTETcVarGlobal4186752Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4186760Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4186768Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4186784Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal4187392Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4187680Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4187696Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4187712Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4187744Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4187752Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4187760Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4249248Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4249280Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4249312Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4249344Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4249376Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4249408Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4249440Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4249472Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4249504Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4249536Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4249568Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4249600Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4249632Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4249664Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4249696Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4249704Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4249712Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4249720Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4249728Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4250912Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4250944Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4250976Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4251008Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4251040Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4251056Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4251072Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4251088Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4251104Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4251120Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4251136Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4251168Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4251200Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4251232Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4251264Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4251296Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4251328Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4251360Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4251392Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4251424Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4251456Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4251488Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4251520Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4251552Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4251584Global_Variables.EMPTY_ARG_VALUE96T_Arg.eType0.cbLen0.pData0TcVarGlobal4251616Global_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]70TcVarGlobal4251712Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4251968Global_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]31TcVarGlobal4257456Global_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]397TcVarGlobal4257840Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4258304Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4258336Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4258400Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4258464Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4258528Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4258592Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4258656Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4258688Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4258752Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4258816Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4258880Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4258944Global_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-60TcVarGlobal4259008Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4263968Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4270176Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4270208Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4270240Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4270272Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4386512Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4386520Global_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]0TcVarGlobal4389216Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4389344Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4389640Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal4390016Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4390304Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild7.iRevision0.nFlags0.sVersion3.3.7.0const_non_replacedTcVarGlobal4390592Global_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]0TcVarGlobal4390880Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4391008Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4391040Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal4391056Global_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.eSeverity0TcVarGlobal4391072GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4391264ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4391296Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild24.iRevision0.nFlags0.sVersion3.1.24.0const_non_replacedTcVarGlobal4391328GVL_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]248TcVarGlobal4391616.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4391744Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal4391776Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal4391808Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal4391840Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal4391872Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal4391904Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal4391936Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal4391968Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal4392000Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal4392032Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal4392064Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal4392096Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal4392128Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal4392160Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal4392192Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal4392224Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal4392256Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal4392288Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal4392320Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal4392672Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal4392704Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal4392736Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal4392768Global_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]0TcVarGlobal4392800Global_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]2000TcVarGlobal4393216Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild14.iRevision0.nFlags0.sVersion3.3.14.0const_non_replacedTcVarGlobal4393632GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal4393920GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4393936GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal4393952GVL_Param_TcUnit.LogExtendedResults
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 4393968
-
-
- GVL_Param_TcUnit.xUnitEnablePublish
- Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 4393976
-
-
- GVL_Param_TcUnit.xUnitBufferSize
- Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default)
- 32
- UDINT
-
- 65535
-
-
-
- TcVarGlobal
-
-
- 4393984
-
-
- 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
-
-
- 4394016
-
-
- 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. ]]>8BOOL1TcVarGlobal4393968GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal4393976GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal4393984GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal4394016GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- 16
- UINT
-
- 2000
-
-
-
- TcVarGlobal
-
-
- 4396064
-
-
- GVL_TcUnit.TestSuiteIsRegistered
- Indication of whether the last instantiated test suite has an assert instance created
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4396080
-
-
- GVL_TcUnit.CurrentTestIsFinished
- Whether or not the current test being called has finished running
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 4396088
-
-
- GVL_TcUnit.TcUnitRunner
- 621826944
- FB_TcUnitRunner
-
-
- TcVarGlobal
-
-
- 4396096
-
-
- GVL_TcUnit.CurrentTestSuiteBeingCalled
- Pointer to current test suite being called
- 32
- FB_TestSuite
-
-
- TcVarGlobal
-
-
- 626223040
-
-
- GVL_TcUnit.CurrentTestNameBeingCalled
- Current name of test being called
- 2048
- T_MaxString
-
-
- TcVarGlobal
-
-
- 626223072
-
-
- 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. ]]>16UINT2000TcVarGlobal4396064GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4396080GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal4396088GVL_TcUnit.TcUnitRunner621826944FB_TcUnitRunnerTcVarGlobal4396096GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal626223040GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal626223072GVL_TcUnit.IgnoreCurrentTest
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 626225120
-
-
- GVL_Param_TcUnit.LogExtendedResults
- TcUnit logs complete test results. These include:
+ because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal626225120GVL_Param_TcUnit.LogExtendedResults
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 626225128
-
-
- GVL_TcUnit.NumberOfInitializedTestSuites
- The assert function block instance should be 1:1 mapped to
- the test suite instance path.
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 626225136
-
-
- GVL_TcUnit.TestSuiteAddresses
- 32000
- FB_TestSuite
-
- 1
- 1000
-
-
-
- TcVarGlobal
-
-
- 626225152
-
-
- GVL_TcUnit.AdsMessageQueue
- Buffered ADS message queue for output to the error list
- 8320864
- FB_AdsLogStringMessageFifoQueue
-
-
- TcVarGlobal
-
-
- 626257152
-
-
- Global_Version.stLibVersion_TcUnit
- 288
- ST_LibVersion
-
-
- .iMajor
- 1
-
-
- .iMinor
- 1
-
-
- .iBuild
- 0
-
-
- .iRevision
- 0
-
-
- .sVersion
- 1.1.0.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 634578016
-
-
- PMPS_GVL.stRequestedBeamParameters
- Summarized request for the line, as recognized by the line arbiter PLC
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ it will speed up TcUnit finishing. ]]>8BOOL1TcVarGlobal626225128GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal626225136GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal626225152GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal626257152Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor1.iBuild0.iRevision0.sVersion1.1.0.0const_non_replacedTcVarGlobal634578016PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc
pv: @(PREFIX)RequestedBP
io: i
archive: 1Hz monitor
-
-
-
- TcVarGlobal
-
-
- 634578304
-
-
- PMPS_GVL.stCurrentBeamParameters
- Currently active BP set, broadcast by the line arbiter PLC
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal634578304PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc
pv: @(PREFIX)CurrentBP
io: i
archive: 1Hz monitor
-
-
-
- TcVarGlobal
-
-
- 634580064
-
-
- PMPS_GVL.g_areVBoundaries
- 1024
- REAL
-
- 0
- 32
-
-
-
- pytmc
-
+ TcVarGlobal634580064PMPS_GVL.g_areVBoundaries1024REAL032pytmc
pv: @(PREFIX)eVRangeCnst
io: i
archive: 1Hz monitor
field: DESC Active eV Range constants
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 634581824
-
-
- PMPS_GVL.PERange
- Included to place the ev ranges properly
- 32
- PE_Ranges
-
-
- TcVarGlobal
-
-
- 634582848
-
-
- PMPS_GVL.EXCLUDED_ASSERTION_ID
- An assertion ID that should always return "not found" in the assertion pool
- 32
- UDINT
-
- 4294967295
-
-
-
- TcVarGlobal
-
-
- 634582880
-
-
- PMPS_GVL.VISIBLE_TEST_VELOCITY
- 64
- LREAL
-
- 10
-
-
-
- TcVarGlobal
-
-
- 634582912
-
-
- PMPS_GVL.FAST_TEST_VELOCITY
- 64
- LREAL
-
- 100
-
-
-
- TcVarGlobal
-
-
- 634582976
-
-
- PMPS_GVL.MAX_DEVICE_STATES
- 32
- UDINT
-
- 300
-
-
-
- TcVarGlobal
-
-
- 634583040
-
-
- PMPS_GVL.TRANS_SCALING_FACTOR
- Scaling factor for fixed-point transmission
- 32
- REAL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 634583072
-
-
- PMPS_GVL.AUX_ATTENUATORS
- Maximum # of attenuators in the PMPS
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 634583104
-
-
- PMPS_GVL.MAX_VETO_DEVICES
- 16
- UINT
-
- 16
-
-
-
- TcVarGlobal
-
-
- 634583120
-
-
- PMPS_GVL.stAttenuators
- 64
- ST_PMPS_Attenuator
-
-
- .nTran
- 1
-
-
- .xAttOK
- 1
-
-
-
-
- TcVarGlobal
-
-
- 634583136
-
-
- PMPS_GVL.cstFullBeam
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal634581824PMPS_GVL.PERange32PE_RangesTcVarGlobal634582848PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal634582880PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal634582912PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal634582976PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal634583040PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal634583072PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal634583104PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal634583120PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal634583136PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc
pv: @(PREFIX)FullBeamCnst
io: i
archive: 1Hz monitor
field: DESC Full beam constant
-
-
-
- TcVarGlobal
-
-
- 634583200
-
-
- PMPS_GVL.cst0RateBeam
- 1760
- ST_BeamParams
-
-
- pytmc
-
+ TcVarGlobal634583200PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc
pv: @(PREFIX)0RateBeamCnst
io: i
archive: 1Hz monitor
field: DESC 0-rate beam constant
-
-
-
- TcVarGlobal
-
-
- 634584960
-
-
- PMPS_GVL.cnMaxStateArrayLen
- {attribute 'pytmc' := '
+ TcVarGlobal634584960PMPS_GVL.cnMaxStateArrayLen
- 16
- INT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 634586720
-
-
- PMPS_GVL.MAX_APERTURES
- Maximum # of power slits in the PMPS
- 16
- UINT
-
- 4
-
-
-
- TcVarGlobal
-
-
- 634586736
-
-
- PMPS_GVL.DUMMY_AUX_ATT_ARRAY
- 1024
- ST_PMPS_Attenuator
-
- 1
- 16
-
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 634586752
-
-
- PMPS_GVL.g_cBoundaries
- 16
- INT
-
- 31
-
-
-
- TcVarGlobal
-
-
- 634587776
-
-
- PMPS_PARAM.MAX_FAST_FAULTS
- Max fast faults for an FFO
- 16
- UINT
-
- 50
-
-
-
- TcVarGlobal
-
-
- 634587792
-
-
- PMPS_GVL.reVHyst
- ///////////////////////
+ );]]>16INT20TcVarGlobal634586720PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal634586736PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal634586752PMPS_GVL.g_cBoundaries16INT31TcVarGlobal634587776PMPS_PARAM.MAX_FAST_FAULTS16UINT50TcVarGlobal634587792PMPS_GVL.reVHyst
- 32
- REAL
-
- 5
-
-
-
- pytmc
-
+////////////////////////////////////]]>32REAL5pytmc
pv: @(PREFIX)eVRangeHyst
io: i
archive: 1Hz monitor
field: DESC eV Range hystersis
field: EGU eV
-
-
-
- TcVarGlobal
-
-
- 634587808
-
-
- 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
-
+ TcVarGlobal634587808PMPS_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
-
-
- 634587840
-
-
- 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
-
+ TcVarGlobal634587840PMPS_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
-
-
- 634588864
-
-
- PMPS_PARAM.MAX_ASSERTIONS
- Maximum number of BP requests in the arbiter
- 32
- UDINT
-
- 20
-
-
-
- TcVarGlobal
-
-
- 634589888
-
-
- 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
-
-
- 634589920
-
-
- PMPS_TOOLS.fbJson
- 256
- FB_JsonSaxWriter
-
-
- TcVarGlobal
-
-
- 634589952
-
-
- Global_Version.stLibVersion_PMPS
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 0
-
-
- .iRevision
- 0
-
-
- .nFlags
- 1
-
-
- .sVersion
- 3.3.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 634590208
-
-
- GVL_Param_TcUnit.MaxNumberOfTestSuites
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 634590496
-
-
- GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 634590512
-
-
- GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite
- 16
- UINT
-
- 1000
-
-
-
- TcVarGlobal
-
-
- 634590528
-
-
- GVL_Param_TcUnit.xUnitEnablePublish
- Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 634590544
-
-
- GVL_TcUnit.TestSuiteIsRegistered
- Indication of whether the last instantiated test suite has an assert instance created
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 634590552
-
-
- GVL_Param_TcUnit.xUnitBufferSize
- Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default)
- 32
- UDINT
-
- 65535
-
-
-
- TcVarGlobal
-
-
- 634590560
-
-
- 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
-
-
- 634590592
-
-
- GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- This is the maximum number of ADS-messages that can be stored for reporting at the same time.
+ TcVarGlobal634588864PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal634589888PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal634589920PMPS_TOOLS.fbJson256FB_JsonSaxWriterTcVarGlobal634589952Global_Version.stLibVersion_PMPS288ST_LibVersion.iMajor3.iMinor3.iBuild0.iRevision0.nFlags1.sVersion3.3.0const_non_replacedTcVarGlobal634590208GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal634590496GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal634590512GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal634590528GVL_Param_TcUnit.xUnitEnablePublish8BOOL0TcVarGlobal634590544GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal634590552GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal634590560GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal634590592GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize
- 16
- UINT
-
- 2000
-
-
-
- TcVarGlobal
-
-
- 634592640
-
-
- GVL_TcUnit.CurrentTestIsFinished
- Whether or not the current test being called has finished running
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 634592656
-
-
- 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. ]]>16UINT2000TcVarGlobal634592640GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal634592656GVL_TcUnit.IgnoreCurrentTest
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 634592664
-
-
- 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
-
-
- 634592672
-
-
- GVL_TcUnit.TcUnitRunner
- 621827200
- FB_TcUnitRunner
-
-
- TcVarGlobal
-
-
- 634592704
-
-
- GVL_TcUnit.CurrentTestSuiteBeingCalled
- Pointer to current test suite being called
- 32
- FB_TestSuite
-
-
- TcVarGlobal
-
-
- 1256419904
-
-
- GVL_TcUnit.CurrentTestNameBeingCalled
- Current name of test being called
- 2048
- T_MaxString
-
-
- TcVarGlobal
-
-
- 1256419936
-
-
- GVL_TcUnit.NumberOfInitializedTestSuites
- The assert function block instance should be 1:1 mapped to
- the test suite instance path.
- 16
- UINT
-
- 0
-
-
-
- TcVarGlobal
-
-
- 1256421984
-
-
- MAIN.Initialize
- 8
- BOOL
-
- 1
-
- 1256422000
-
-
- GVL_TcUnit.TestSuiteAddresses
- 32000
- FB_TestSuite
-
- 1
- 1000
-
-
-
- TcVarGlobal
-
-
- 1256422016
-
-
- 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 ]]>8BOOLTcVarGlobal634592664GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIME0TcVarGlobal634592672GVL_TcUnit.TcUnitRunner621827200FB_TcUnitRunnerTcVarGlobal634592704GVL_TcUnit.CurrentTestSuiteBeingCalled32FB_TestSuiteTcVarGlobal1256419904GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal1256419936GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal1256421984MAIN.Initialize8BOOL11256422000GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite11000TcVarGlobal1256422016GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite
- 16000
- UINT
-
- 1
- 1000
-
-
-
- LowerBorder
- 1
-
-
- UpperBorder
- 100
-
-
- TcVarGlobal
-
-
- 1256454016
-
-
- GVL_TcUnit.AdsMessageQueue
- Buffered ADS message queue for output to the error list
- 8320864
- FB_AdsLogStringMessageFifoQueue
-
-
- TcVarGlobal
-
-
- 1256470016
-
-
- Global_Version.stLibVersion_TcUnit
- 288
- ST_LibVersion
-
-
- .iMajor
- 1
-
-
- .iMinor
- 2
-
-
- .iBuild
- 0
-
-
- .iRevision
- 0
-
-
- .sVersion
- 1.2.0.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 1264790880
-
-
- Global_Version.stLibVersion_Tc2_MC2
- 288
- ST_LibVersion
-
-
- .iMajor
- 3
-
-
- .iMinor
- 3
-
-
- .iBuild
- 42
-
-
- .iRevision
- 0
-
-
- .sVersion
- 3.3.42.0
-
-
-
-
- const_non_replaced
-
-
- TcVarGlobal
-
-
- 1264791168
-
-
- Global_Variables.TcMcGlobal
- 6976
- _TCMCGLOBAL
-
-
- TcVarGlobal
-
-
- 1264791456
-
-
- Global_Variables.DEFAULT_HOME_POSITION
- 64
- LREAL
-
- 1E+307
-
-
-
- TcVarGlobal
-
-
- 1264798464
-
-
- Global_Variables.DEFAULT_BACKLASHVALUE
- 64
- LREAL
-
- 1E+307
-
-
-
- TcVarGlobal
-
-
- 1264798528
-
-
- 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
-
-
- 1264798592
-
-
- MAIN.PERanges
- 32
- PE_Ranges
- 1264841184
-
-
- MAIN.fbLogHandler
- 5788736
- FB_LogHandler
- 1264841216
-
-
- MAIN.fbEcatDiag
- 1095936
- FB_EcatDiagWrapper
- 1270629952
-
-
- MAIN.fbBPControl
- 2752
- FB_BPControlDevice
-
-
- pytmc
-
+ The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT11000LowerBorder1UpperBorder100TcVarGlobal1256454016GVL_TcUnit.AdsMessageQueue8320864FB_AdsLogStringMessageFifoQueueTcVarGlobal1256470016Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal1264790880Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal1264791168Global_Variables.TcMcGlobal6976_TCMCGLOBALTcVarGlobal1264791456Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal1264798464Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal1264798528Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal1264798592MAIN.PERanges32PE_Ranges1264841184MAIN.fbLogHandler5788736FB_LogHandler1264841216MAIN.fbEcatDiag1095936FB_EcatDiagWrapper1270629952MAIN.fbBPControl2752FB_BPControlDevicepytmc
pv: @(PREFIX)BeamParamCntl
-
-
-
- old_input_assignments
-
-
- 1271725888
-
-
- MAIN.SystemTime
- System Time
- 32
- DINT
-
-
- pytmc
-
+ old_input_assignments1271725888MAIN.SystemTime32DINTpytmc
pv: @(PREFIX)SystemDT
io: i
-
-
-
- 1271728640
-
-
- MAIN.fbTime
- Get current system time, used for override
- 19040
- FB_LocalSystemTime
-
-
- .bEnable
- 1
-
-
- .dwCycle
- 1
-
-
- 1271728672
-
-
- MAIN.fbTime_to_UTC
- 3584
- FB_TzSpecificLocalTimeToSystemTime
- 1271747712
-
-
- MAIN.fbGetTimeZone
- 3488
- FB_GetTimeZoneInformation
- 1271751296
-
-
- CurrentBPUpdate.fbBYKIK_Rate
- 960
- FB_LREALFromEPICS
-
-
- .iMaximumValidSeverity
- 2
-
-
-
-
- pytmc
-
+ 1271728640MAIN.fbTime19040FB_LocalSystemTime.bEnable1.dwCycle11271728672MAIN.fbTime_to_UTC3584FB_TzSpecificLocalTimeToSystemTime1271747712MAIN.fbGetTimeZone3488FB_GetTimeZoneInformation1271751296CurrentBPUpdate.fbBYKIK_Rate960FB_LREALFromEPICS.iMaximumValidSeverity2pytmc
pv: @(PREFIX)K:Rate
link: IOC:BSY0:MP01:BYKIKS_RATE
field: EGU RateEnum
-
-
-
- 1271759232
-
-
- CurrentBPUpdate.fbEPICS_KRate
- 25280
- FB_RateFromEPICS
-
-
- pytmc
-
+ 1271759232CurrentBPUpdate.fbEPICS_KRate25280FB_RateFromEPICSpytmc
pv: @(PREFIX)
-
-
-
- 1271760192
-
-
- CurrentBPUpdate.fbMPS_BeamClass
- 960
- FB_LREALFromEPICS
-
-
- .iMaximumValidSeverity
- 2
-
-
-
-
- pytmc
-
+ 1271760192CurrentBPUpdate.fbMPS_BeamClass960FB_LREALFromEPICS.iMaximumValidSeverity2pytmc
pv: @(PREFIX)L:BC
link: SIOC:SYS0:MP03:SC_SXR_BC
field: EGU BCEnum
-
-
-
- 1271785472
-
-
- CurrentBPUpdate.fbEPICSKBeamClass
- 25280
- FB_BeamClassFromEPICS
-
-
- pytmc
-
+ 1271785472CurrentBPUpdate.fbEPICSKBeamClass25280FB_BeamClassFromEPICSpytmc
pv: @(PREFIX)
-
-
-
- 1271786432
-
-
- CurrentBPUpdate.fbSXR_MachineMode
- 960
- FB_LREALFromEPICS
-
-
- .iMaximumValidSeverity
- 2
-
-
-
-
- pytmc
-
+ 1271786432CurrentBPUpdate.fbSXR_MachineMode960FB_LREALFromEPICS.iMaximumValidSeverity2pytmc
pv: @(PREFIX)K:Mode
link: SIOC:FEES:MP01:FACMODE_RBV
-
-
-
- 1271811712
-
-
- CurrentBPUpdate.fbEPICSLMachineMode
- 25280
- FB_MachineModeFromEPICS
-
-
- pytmc
-
+ 1271811712CurrentBPUpdate.fbEPICSLMachineMode25280FB_MachineModeFromEPICSpytmc
pv: @(PREFIX)
-
-
-
- 1271812672
-
-
- CurrentBPUpdate.fbKPhotonEnergy
- 59136
- FB_KPhotonEnergy
-
-
- pytmc
-
+ 1271812672CurrentBPUpdate.fbKPhotonEnergy59136FB_KPhotonEnergypytmc
pv: @(PREFIX)PE
-
-
-
- 1271837952
-
-
- CurrentBPUpdate.st3k4Watcher
- Stoppers
- 84608
- FB_KStopper
-
-
- TcLinkTo
-
+ 1271837952CurrentBPUpdate.st3k4Watcher84608FB_KStopperTcLinkTo
.i_StopperInLS:=TIIB[PPS Stoppers 1]^Channel 1^ST3K4 IN;
.i_StopperOutLS:=TIIB[PPS Stoppers 1]^Channel 2^ST3K4 OUT;
.q_StopperIN_Relay:=TIIB[PMPS_Premp]^Channel 12^ST3K4 RELAY IN;
-
-
-
- old_input_assignments
-
-
- 1271897088
-
-
- CurrentBPUpdate.st1k2Watcher
- 84608
- FB_KStopper
-
-
- TcLinkTo
-
+ old_input_assignments1271897088CurrentBPUpdate.st1k2Watcher84608FB_KStopperTcLinkTo
.i_StopperInLS:=TIIB[PPS Stoppers 1]^Channel 3^ST1K2 IN;
.i_StopperOutLS:=TIIB[PPS Stoppers 1]^Channel 4^ST1K2 OUT;
.q_StopperIN_Relay:=TIIB[PMPS_Premp]^Channel 14^ST1K2 RELAY IN;
-
-
-
- old_input_assignments
-
-
- 1271981696
-
-
- CurrentBPUpdate.st1k3Watcher
- 84608
- FB_KStopper
-
-
- TcLinkTo
-
+ old_input_assignments1271981696CurrentBPUpdate.st1k3Watcher84608FB_KStopperTcLinkTo
.i_StopperInLS:=TIIB[PPS Stoppers 1]^Channel 5^ST1K3 IN;
.i_StopperOutLS:=TIIB[PPS Stoppers 1]^Channel 6^ST1K3 OUT;
.q_StopperIN_Relay:=TIIB[PMPS_Premp]^Channel 7^ST1K3 RELAY IN;
-
-
-
- old_input_assignments
-
-
- 1272066304
-
-
- CurrentBPUpdate.cMR1K1_IN_UpperLimit
- 32
- UDINT
-
- 33411000
-
- 1272150944
-
-
- CurrentBPUpdate.cMR1K1_IN_LowerLimit
- 32
- UDINT
-
- 31911000
-
- 1272150976
-
-
- CurrentBPUpdate.cMR1K1_OUT_UpperLimit
- 32
- UDINT
-
- 14173400
-
- 1272151008
-
-
- CurrentBPUpdate.cMR1K3_IN_UpperLimit
- 32
- UDINT
-
- 113500000
-
- 1272151072
-
-
- CurrentBPUpdate.fbMR1K1VetoDevice
- 84672
- FB_KVetoDevice
-
-
- old_input_assignments
-
-
- 1272151104
-
-
- CurrentBPUpdate.st4k4Watcher
- ST4K4 Photon Terminator Veto
- 84608
- FB_KStopper
-
-
- TcLinkTo
-
+ old_input_assignments1272066304CurrentBPUpdate.cMR1K1_IN_UpperLimit32UDINT334110001272150944CurrentBPUpdate.cMR1K1_IN_LowerLimit32UDINT319110001272150976CurrentBPUpdate.cMR1K1_OUT_UpperLimit32UDINT141734001272151008CurrentBPUpdate.cMR1K3_IN_UpperLimit32UDINT1135000001272151072CurrentBPUpdate.fbMR1K1VetoDevice84672FB_KVetoDeviceold_input_assignments1272151104CurrentBPUpdate.st4k4Watcher84608FB_KStopperTcLinkTo
.i_StopperInLS:=TIIB[plc-tmo-mot]^IO Inputs^bST4K4_IN;
.i_StopperOutLS:=TIIB[plc-tmo-mot]^IO Inputs^bST4K4_OUT;
-
-
-
- old_input_assignments
-
-
- 1272235776
-
-
- CurrentBPUpdate.cMR1K3_IN_LowerLimit
- 32
- UDINT
-
- 103500000
-
- 1272320448
-
-
- CurrentBPUpdate.cMR1K3_OUT_UpperLimit
- 32
- UDINT
-
- 8900000
-
- 1272320480
-
-
- CurrentBPUpdate.fbMR1K3VetoDevice
- 84672
- FB_KVetoDevice
-
-
- old_input_assignments
-
-
- 1272320512
-
-
- CurrentBPUpdate.cMR2K3_IN_UpperLimit
- 32
- UDINT
-
- 113500000
-
- 1272405248
-
-
- CurrentBPUpdate.cMR2K3_IN_LowerLimit
- 32
- UDINT
-
- 103500000
-
- 1272405280
-
-
- CurrentBPUpdate.cMR2K3_OUT_UpperLimit
- 32
- UDINT
-
- 8900000
-
- 1272405312
-
-
- PMPS_Arbiter.ar1
- Remove
- 8
- BOOL
- 1272405352
-
-
- PMPS_Arbiter.ar2
- 8
- BOOL
- 1272405360
-
-
- PMPS_Arbiter.bRemove
- 8
- BOOL
- 1272405368
-
-
- CurrentBPUpdate.fbMR2K3VetoDevice
- 84672
- FB_KVetoDevice
-
-
- old_input_assignments
-
-
- 1272405376
-
-
- CurrentBPUpdate.st1k4Watcher
- ST1K4Veto
- ST1K4 Test Photon stopper Veto in the FEE right before ST3K4 stopper
- 84672
- FB_KVetoDevice
-
-
- old_input_assignments
-
-
- 1272490048
-
-
- CurrentBPUpdate.ST1K4_IN_UpperLimit
- 32
- UDINT
-
- 4294008998
-
- 1272574752
-
-
- CurrentBPUpdate.ST1K4_IN_LowerLimit
- 32
- UDINT
-
- 4293998000
-
- 1272574784
-
-
- CurrentBPUpdate.ST1K4_OUT_UpperLimit
- 32
- UDINT
-
- 8900000
-
- 1272574816
-
-
- MachineSimulation.fbMachine
- Simulates attenuator as well
- 2368
- FB_MachineSimulator
- 1272575488
-
-
- MachineSimulation.fbeVSimulator
- 9088
- FB_eVSimulator
-
-
- .NoiseLevel
- 1
-
-
- 1272577856
-
-
- PMPS_Arbiter.fbSetPE
- 32
- PE_Ranges
- 1272587552
-
-
- PMPS_Arbiter.fbBPRequestor
- Updates global PMPS RequestedBeamParams
- 3904
- FB_BPRequestor
- 1272587584
-
-
- PMPS_Arbiter.fbPhotonEnergyWatcher
- 128512
- FB_PhotonEnergyWatcher
-
-
- pytmc
-
+ old_input_assignments1272235776CurrentBPUpdate.cMR1K3_IN_LowerLimit32UDINT1035000001272320448CurrentBPUpdate.cMR1K3_OUT_UpperLimit32UDINT89000001272320480CurrentBPUpdate.fbMR1K3VetoDevice84672FB_KVetoDeviceold_input_assignments1272320512CurrentBPUpdate.cMR2K3_IN_UpperLimit32UDINT1156500001272405248CurrentBPUpdate.cMR2K3_IN_LowerLimit32UDINT956500001272405280CurrentBPUpdate.cMR2K3_OUT_UpperLimit32UDINT100000001272405312CurrentBPUpdate.fbMR2K3VetoDevice84672FB_KVetoDeviceold_input_assignments1272405376CurrentBPUpdate.st1k4Watcher84672FB_KVetoDeviceold_input_assignments1272490048CurrentBPUpdate.ST1K4_IN_UpperLimit32UDINT42940089981272574720CurrentBPUpdate.ST1K4_IN_LowerLimit32UDINT42939980001272574752CurrentBPUpdate.ST1K4_OUT_UpperLimit32UDINT89000001272574784MachineSimulation.fbMachine2368FB_MachineSimulator1272575456PMPS_Arbiter.fbSetPE32PE_Ranges1272577824MachineSimulation.fbeVSimulator9088FB_eVSimulator.NoiseLevel11272577856PMPS_Arbiter.fbBPRequestor3904FB_BPRequestor1272587584PMPS_Arbiter.fbPhotonEnergyWatcher128512FB_PhotonEnergyWatcherpytmc
pv: @(PREFIX)PhotonEnergyWatcher
-
-
-
- 1272591488
-
-
- PMPS_Arbiter.fbBeamClassWatcher
- 128512
- FB_BeamClassWatcher
-
-
- pytmc
-
+ 1272591488PMPS_Arbiter.fbBeamClassWatcher128512FB_BeamClassWatcherpytmc
pv: @(PREFIX)BeamClassWatcher
-
-
-
- 1272720000
-
-
- PMPS_Arbiter.fbMPSInterface
- 1920
- FB_BeamClassOutputs_BCD
-
-
- pytmc
-
+ 1272720000PMPS_Arbiter.fbMPSInterface1920FB_BeamClassOutputs_BCDpytmc
pv: @(PREFIX)BeamClassOutputs
-
-
-
- 1272848512
-
-
- PMPS_Arbiter.fbCuInterface
- 1856
- FB_CTLS_Outputs
-
-
- pytmc
-
+ 1272848512PMPS_Arbiter.fbCuInterface1856FB_CTLS_Outputspytmc
pv: @(PREFIX)CuRateOutputs
-
-
-
- 1272850432
-
-
- PMPS_Arbiter.plc_kfe_motion_PMPS_IO
- Subsystem requests use this FB and a pragma link to pass their requests to the arbiter.
+ 1272850432PMPS_Arbiter.plc_kfe_motion_PMPS_IO make this so it does input and output to the IF
{attribute 'pytmc' := '
pv: @(PREFIX):PLC1
- '}
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 65295
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-kfe-motion]^IO Inputs^RequestedBP;
+ '}]]>31328FB_ArbiterToSubSys_IO.RequestingSystemID65295TcLinkTo.i_RequestedBP:=TIIB[plc-kfe-motion]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-kfe-motion]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-kfe-motion]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-kfe-motion]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-kfe-motion]^SYNC Inputs^TxPDO state;
-
-
-
- 1272852288
-
-
- PMPS_Arbiter.plc_kfe_vac_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 65297
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-kfe-vac]^IO Inputs^RequestedBP;
+ 1272852288PMPS_Arbiter.plc_kfe_vac_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID65297TcLinkTo.i_RequestedBP:=TIIB[plc-kfe-vac]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-kfe-vac]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-kfe-vac]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-kfe-vac]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-kfe-vac]^SYNC Inputs^TxPDO state;
-
-
-
- 1272883616
-
-
- PMPS_Arbiter.plc_kfe_gatt_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 65298
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-kfe-gatt]^IO Inputs^RequestedBP;
+ 1272883616PMPS_Arbiter.plc_kfe_gatt_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID65298TcLinkTo.i_RequestedBP:=TIIB[plc-kfe-gatt]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-kfe-gatt]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-kfe-gatt]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-kfe-gatt]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-kfe-gatt]^SYNC Inputs^TxPDO state;
-
-
-
- 1272914944
-
-
- PMPS_Arbiter.plc_kfe_gmd_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 65299
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-kfe-gmd-vac-01]^IO Inputs^RequestedBP;
+ 1272914944PMPS_Arbiter.plc_kfe_gmd_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID65299TcLinkTo.i_RequestedBP:=TIIB[plc-kfe-gmd-vac-01]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-kfe-gmd-vac-01]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-kfe-gmd-vac-01]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-kfe-gmd-vac-01]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-kfe-gmd-vac-01]^SYNC Inputs^TxPDO state;
-
-
-
- 1272946272
-
-
- PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 65300
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-kfe-xgmd-vac-01]^IO Inputs^RequestedBP;
+ 1272946272PMPS_Arbiter.plc_kfe_xgmd_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID65300TcLinkTo.i_RequestedBP:=TIIB[plc-kfe-xgmd-vac-01]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-kfe-xgmd-vac-01]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-kfe-xgmd-vac-01]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-kfe-xgmd-vac-01]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-kfe-xgmd-vac-01]^SYNC Inputs^TxPDO state;
-
-
-
- 1272977600
-
-
- PMPS_Arbiter.plc_tmo_motion_PMPS_IO
- ///////////////////////////////////////////
-//////////////////////////////////////////
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61696
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-tmo-mot]^IO Inputs^RequestedBP;
+ 1272977600PMPS_Arbiter.plc_tmo_motion_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61696TcLinkTo.i_RequestedBP:=TIIB[plc-tmo-mot]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-tmo-mot]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-tmo-mot]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-tmo-mot]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-tmo-mot]^SYNC Inputs^TxPDO state;
-
-
-
- 1273008928
-
-
- PMPS_Arbiter.plc_tmo_optics_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61697
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-tmo-optics]^IO Inputs^RequestedBP;
+ 1273008928PMPS_Arbiter.plc_tmo_optics_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61697TcLinkTo.i_RequestedBP:=TIIB[plc-tmo-optics]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-tmo-optics]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-tmo-optics]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-tmo-optics]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-tmo-optics]^SYNC Inputs^TxPDO state;
-
-
-
- 1273040256
-
-
- PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61698
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-tmo-vac]^IO Inputs^RequestedBP;
+ 1273040256PMPS_Arbiter.plc_tmo_vacuum_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61698TcLinkTo.i_RequestedBP:=TIIB[plc-tmo-vac]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-tmo-vac]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-tmo-vac]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-tmo-vac]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-tmo-vac]^SYNC Inputs^TxPDO state;
-
-
-
- 1273071584
-
-
- PMPS_Arbiter.count
- 128
- CTU
- 1273102912
-
-
- PMPS_Arbiter.plc_rix_vac_PMPS_IO
- ///////////////////////////////////////////
-//////////////////////////////////////////
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61952
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-rix-vac]^IO Inputs^RequestedBP;
+ 1273071584PMPS_Arbiter.count128CTU1273102912PMPS_Arbiter.plc_rix_vac_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61952TcLinkTo.i_RequestedBP:=TIIB[plc-rix-vac]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-rix-vac]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-rix-vac]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-rix-vac]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-rix-vac]^SYNC Inputs^TxPDO state;
-
-
-
- 1273103040
-
-
- PMPS_Arbiter.plc_rix_optics_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61953
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-rix-optics]^IO Inputs^RequestedBP;
+ 1273103040PMPS_Arbiter.plc_rix_optics_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61953TcLinkTo.i_RequestedBP:=TIIB[plc-rix-optics]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-rix-optics]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-rix-optics]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-rix-optics]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-rix-optics]^SYNC Inputs^TxPDO state;
-
-
-
- 1273134368
-
-
- PMPS_Arbiter.plc_rix_mot_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61954
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-rix-mot]^IO Inputs^RequestedBP;
+ 1273134368PMPS_Arbiter.plc_rix_mot_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61954TcLinkTo.i_RequestedBP:=TIIB[plc-rix-mot]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-rix-mot]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-rix-mot]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-rix-mot]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-rix-mot]^SYNC Inputs^TxPDO state;
-
-
-
- 1273165696
-
-
- PMPS_Arbiter.plc_crix_mot_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61955
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-crix-mot]^IO Inputs^RequestedBP;
+ 1273165696PMPS_Arbiter.plc_crix_mot_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61955TcLinkTo.i_RequestedBP:=TIIB[plc-crix-mot]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-crix-mot]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-crix-mot]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-crix-mot]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-crix-mot]^SYNC Inputs^TxPDO state;
-
-
-
- 1273197024
-
-
- PMPS_Arbiter.plc_crix_vac_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61957
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-crix-vac]^IO Inputs^RequestedBP;
+ 1273197024PMPS_Arbiter.plc_crix_vac_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61957TcLinkTo.i_RequestedBP:=TIIB[plc-crix-vac]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-crix-vac]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-crix-vac]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-crix-vac]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-crix-vac]^SYNC Inputs^TxPDO state;
-
-
-
- 1273228352
-
-
- PMPS_Arbiter.plc_qrix_mot_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61958
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-qrix-mot]^IO Inputs^RequestedBP;
+ 1273228352PMPS_Arbiter.plc_qrix_mot_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61958TcLinkTo.i_RequestedBP:=TIIB[plc-qrix-mot]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-qrix-mot]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-qrix-mot]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-qrix-mot]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-qrix-mot]^SYNC Inputs^TxPDO state;
-
-
-
- 1273259680
-
-
- PMPS_Arbiter.plc_qrix_vac_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 61956
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-qrix-vac]^IO Inputs^RequestedBP;
+ 1273259680PMPS_Arbiter.plc_qrix_vac_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID61956TcLinkTo.i_RequestedBP:=TIIB[plc-qrix-vac]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-qrix-vac]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-qrix-vac]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-qrix-vac]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-qrix-vac]^SYNC Inputs^TxPDO state;
-
-
-
- 1273291008
-
-
- PMPS_Arbiter.plc_txi_motion_PMPS_IO
- ///////////////////////////////////////////
-//////////////////////////////////////////
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 62208
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-txi-mot]^IO Inputs^RequestedBP;
+ 1273291008PMPS_Arbiter.plc_txi_motion_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID62208TcLinkTo.i_RequestedBP:=TIIB[plc-txi-mot]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-txi-mot]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-txi-mot]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-txi-mot]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-txi-mot]^SYNC Inputs^TxPDO state;
-
-
-
- 1273322336
-
-
- PMPS_Arbiter.plc_txi_optics_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 62209
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-txi-optics]^IO Inputs^RequestedBP;
+ 1273322336PMPS_Arbiter.plc_txi_optics_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID62209TcLinkTo.i_RequestedBP:=TIIB[plc-txi-optics]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-txi-optics]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-txi-optics]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-txi-optics]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-txi-optics]^SYNC Inputs^TxPDO state;
-
-
-
- 1273353664
-
-
- PMPS_Arbiter.plc_txi_vacuum_PMPS_IO
- 31328
- FB_ArbiterToSubSys_IO
-
-
- .RequestingSystemID
- 62210
-
-
-
-
- TcLinkTo
- .i_RequestedBP:=TIIB[plc-txi-vac]^IO Inputs^RequestedBP;
+ 1273353664PMPS_Arbiter.plc_txi_vacuum_PMPS_IO31328FB_ArbiterToSubSys_IO.RequestingSystemID62210TcLinkTo.i_RequestedBP:=TIIB[plc-txi-vac]^IO Inputs^RequestedBP;
.o_CurrentBP:=TIIB[plc-txi-vac]^IO Outputs^CurrentBP;
.i_Connected:=TIIB[plc-txi-vac]^SYNC Inputs^External device not connected;
.i_WcState:=TIIB[plc-txi-vac]^WcState^WcStateIn;
.i_TxPDOState:=TIIB[plc-txi-vac]^SYNC Inputs^TxPDO state;
-
-
-
- 1273384992
-
-
- PMPS_Arbiter.nReqID
- 32
- UDINT
- 1273416320
-
-
- PMPS_Arbiter.nReqRM
- 32
- UDINT
- 1273416352
-
-
- PMPS_Arbiter.rtRemove
- 64
- R_TRIG
- 1273416384
-
-
- P_AT1K0_SL1K0.idx
- 16
- UINT
- 1273417408
-
-
- P_AT1K0_SL1K0.bSimApt
- 8
- BOOL
- 1273417424
-
-
- P_AT1K0_SL1K0.bApplyJF
- 8
- BOOL
-
- 0
-
-
-
- pytmc
-
+ 1273384992P_AT1K0_SL1K0.bSimApt8BOOL1273417224P_AT1K0_SL1K0.idx16UINT1273417248P_AT1K0_SL1K0.bApplyJF8BOOL0pytmc
pv: @(PREFIX)ApplyJF
-
-
-
- 1273417432
-
-
- P_AT1K0_SL1K0.ffKFEMotConnection
- 25088
- FB_FastFault
-
-
- .i_DevName
- PMPS Arbiter
-
-
- .i_Desc
- EtherCAT interface watcher, for connection to KFE Motion systems for SL1K0 size requests. Very rare. Make a note, and if it can be reset, go ahead.
-
-
- .i_TypeCode
- 5
-
-
- 1273417440
-
-
- P_AT1K0_SL1K0.ffKFEGattConnection
- 25088
- FB_FastFault
-
-
- .i_DevName
- PMPS Arbiter
-
-
- .i_Desc
- EtherCAT interface watcher, for connection to KFE Gas Att. systems for Transmission requests. Very rare. Make a note, and if it can be reset, go ahead.
-
-
- .i_TypeCode
- 5
-
-
- 1273442528
-
-
- P_AT1K0_SL1K0.nBeamIntensityJF
- Administrative mode for beam intensity
- 32
- REAL
-
- 5
-
-
-
- pytmc
-
- pv: @(PREFIX)IntensityJF
-
-
-
- 1273467616
-
-
- P_AT1K0_SL1K0.bCancelJF
- 8
- BOOL
-
- 0
-
-
-
- pytmc
-
+ 1273417264P_AT1K0_SL1K0.bCancelJF8BOOL0pytmc
pv: @(PREFIX)CancelJF
-
-
-
- 1273467648
-
-
- P_AT1K0_SL1K0.rDurationJF
- hours
- 32
- REAL
-
- 12
-
-
-
- pytmc
-
+ 1273417272P_AT1K0_SL1K0.ffKFEMotConnection25088FB_FastFault.i_DevNamePMPS Arbiter.i_DescEtherCAT interface watcher, for connection to KFE Motion systems for SL1K0 size requests. Very rare. Make a note, and if it can be reset, go ahead..i_TypeCode51273417280P_AT1K0_SL1K0.ffKFEGattConnection25088FB_FastFault.i_DevNamePMPS Arbiter.i_DescEtherCAT interface watcher, for connection to KFE Gas Att. systems for Transmission requests. Very rare. Make a note, and if it can be reset, go ahead..i_TypeCode51273442368P_AT1K0_SL1K0.nBeamIntensityJF32REAL5pytmc
+ pv: @(PREFIX)IntensityJF
+ 1273467456P_AT1K0_SL1K0.rDurationJF32REAL12pytmc
pv: @(PREFIX)DurationJF
-
-
-
- 1273467680
-
-
- P_AT1K0_SL1K0.rTimeRemainJF
- hours
- 32
- REAL
-
- 12
-
-
-
- pytmc
-
+ 1273467488P_AT1K0_SL1K0.rTimeRemainJF32REAL12pytmc
pv: @(PREFIX)TimeRemainJF
-
-
-
- 1273467712
-
-
- P_AT1K0_SL1K0.tDuration
- 32
- TIME
- 1273467744
-
-
- P_AT1K0_SL1K0.tonDuration
- 224
- TON
- 1273467776
-
-
- P_SATT.ffkfeConnection
- FFO Connection per PLC
- 25088
- FB_FastFault
-
-
- .i_DevName
- PMPS Arbiter
-
-
- .i_Desc
- EtherCAT interface watcher, for tmo-mot connection to systems for attenuation requests. Very rare. Make a note, and if it can be reset, go ahead.
-
-
- .i_TypeCode
- 5
-
-
- 1273471136
-
-
- P_SATT.ffRixConnection
- 25088
- FB_FastFault
-
-
- .i_DevName
- PMPS Arbiter
-
-
- .i_Desc
- EtherCAT interface watcher, for rix-mot connection to systems for attenuation requests. Very rare. Make a note, and if it can be reset, go ahead.
-
-
- .i_TypeCode
- 5
-
-
- 1273496224
-
-
- Fast_Faults_Evaluate.FFO
- 25088
- FB_FastFault
-
-
- .i_Desc
- Fault occurs when the beamline valves on qrixs are not in open state
-
-
- .i_TypeCode
- 4112
-
-
- 1273521312
-
-
- Fast_Faults_Evaluate.FFO2
- 25088
- FB_FastFault
-
-
- .i_Desc
- Forward Fault from TXI Vacuum.
-
-
- .i_TypeCode
- 12304
-
-
- 1273546400
-
-
- Fast_Faults_Evaluate.FFO3
- 25088
- FB_FastFault
-
-
- .i_Desc
- Forward Fault from TXI Motion.
-
-
- .i_TypeCode
- 12307
-
-
- 1273571488
-
-
- Fast_Faults_Evaluate.FFO4
- 25088
- FB_FastFault
-
-
- .i_Desc
- Forward Fault from TXI OPTICS.
-
-
- .i_TypeCode
- 12307
-
-
- 1273596576
-
-
- GVL.AttemptReset
- For testing
- 8
- BOOL
-
-
- TcVarGlobal
-
-
- 1273621672
-
-
- GVL.MAX_FAST_FAULTS
- 16
- UINT
-
- 100
-
-
-
- TcVarGlobal
-
-
- 1273621680
-
-
- GVL.nBeamIntensity
- mj
- 16
- INT
-
- 5
-
-
-
- TcVarGlobal
-
-
- 1273622368
-
-
- Constants.bLittleEndian
- Does the target support an FPU
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 1273622392
-
-
- GVL.g_fbArbiter1
- 473472
- FB_Arbiter
-
-
- pytmc
-
+ 1273467520P_AT1K0_SL1K0.tDuration32TIME1273467552P_AT1K0_SL1K0.tonDuration224TON1273467584P_SATT.ffkfeConnection25088FB_FastFault.i_DevNamePMPS Arbiter.i_DescEtherCAT interface watcher, for tmo-mot connection to systems for attenuation requests. Very rare. Make a note, and if it can be reset, go ahead..i_TypeCode51273470944P_SATT.ffRixConnection25088FB_FastFault.i_DevNamePMPS Arbiter.i_DescEtherCAT interface watcher, for rix-mot connection to systems for attenuation requests. Very rare. Make a note, and if it can be reset, go ahead..i_TypeCode51273496032Fast_Faults_Evaluate.FFO25088FB_FastFault.i_DescFault occurs when the beamline valves on qrixs are not in open state.i_TypeCode41121273521120Fast_Faults_Evaluate.FFO225088FB_FastFault.i_DescForward Fault from TXI Vacuum..i_TypeCode123041273546240Fast_Faults_Evaluate.FFO325088FB_FastFault.i_DescForward Fault from TXI Motion..i_TypeCode123071273571328Fast_Faults_Evaluate.FFO425088FB_FastFault.i_DescForward Fault from TXI OPTICS..i_TypeCode123071273596416Fast_Faults_Evaluate.FFO_RIX_TXI_OPTICS25088FB_FastFault.i_DescFault when MR1K1 is IN while a TXI Optics is in (either MR1K3 and MR2K3).i_TypeCode125631273621504Fast_Faults_Evaluate.FFO_TXI_OPTICS25088FB_FastFault.i_DescFault when MR1K3 is OUT and MR2K3 is IN.i_TypeCode125631273646592GVL.AttemptReset8BOOLTcVarGlobal1273672352GVL.MAX_FAST_FAULTS16UINT100TcVarGlobal1273672368GVL.g_fbArbiter1473472FB_Arbiterpytmc
pv: @(PREFIX)Arbiter:01
-
-
-
- old_input_assignments
-
-
- TcVarGlobal
-
-
- 1273622400
-
-
- GVL.ReqBP
- Currently the placeholder for the fully arbitrated BP set
- 1760
- ST_BeamParams
-
-
- TcVarGlobal
-
-
- 1274095872
-
-
- GVL.MaxDuration
- 32
- REAL
-
- 12
-
-
-
- TcVarGlobal
-
-
- 1274097632
-
-
- GVL.g_FastFaultOutput1
- Example implementation of the FFO
- 494912
- FB_HardwareFFOutput
-
-
- .bAutoReset
- 1
-
-
-
-
- pytmc
-
+ old_input_assignmentsTcVarGlobal1273672384GVL.ReqBP1760ST_BeamParamsTcVarGlobal1274145856GVL.nBeamIntensity16INT5TcVarGlobal1274147616Constants.bLittleEndian8BOOL1TcVarGlobal1274147632Constants.bSimulationMode8BOOL0TcVarGlobal1274147640GVL.g_FastFaultOutput1494912FB_HardwareFFOutput.bAutoReset1pytmc
pv: @(PREFIX)FFO:01
-
-
-
- TcLinkTo
- .q_xFastFaultOut:=TIIB[FFO]^Channel 1^Output
-
-
- TcVarGlobal
-
-
- 1274097664
-
-
- GVL.g_FastFaultOutput2
- 494912
- FB_HardwareFFOutput
-
-
- .bAutoReset
- 1
-
-
-
-
- pytmc
-
+ TcLinkTo.q_xFastFaultOut:=TIIB[FFO]^Channel 1^OutputTcVarGlobal1274147648GVL.g_FastFaultOutput2494912FB_HardwareFFOutput.bAutoReset1pytmc
pv: @(PREFIX)FFO:02
-
-
-
- TcLinkTo
- .q_xFastFaultOut:=TIIB[FFO]^Channel 2^Output
-
-
- TcVarGlobal
-
-
- 1274592576
-
-
- GVL.g_rTestingVelocity
- 64
- LREAL
-
- 10
-
-
-
- TcVarGlobal
-
-
- 1275087488
-
-
- GVL_CheckBounds.nTooLow
- 32
- UDINT
-
-
- TcVarGlobal
-
-
- 1275087552
-
-
- GVL_CheckBounds.nTooHigh
- 32
- UDINT
-
-
- TcVarGlobal
-
-
- 1275087584
-
-
- GVL_CheckBounds.nDivByZero
- 32
- UDINT
-
-
- TcVarGlobal
-
-
- 1275087616
-
-
- Constants.RuntimeVersion
- Does the target support an FPU
- 64
- VERSION
-
-
- .uiMajor
- 3
-
-
- .uiMinor
- 5
-
-
- .uiServicePack
- 6
-
-
- .uiPatch
- 0
-
-
-
-
- TcVarGlobal
-
-
- 1275087648
-
-
- Constants.CompilerVersion
- Does the target support an FPU
- 64
- VERSION
-
-
- .uiMajor
- 3
-
-
- .uiMinor
- 5
-
-
- .uiServicePack
- 10
-
-
- .uiPatch
- 100
-
-
-
-
- TcVarGlobal
-
-
- 1275087712
-
-
- Constants.bSimulationMode
- Does the target support an FPU
- 8
- BOOL
-
- 0
-
-
-
- TcVarGlobal
-
-
- 1275087776
-
-
- Constants.bFPUSupport
- 8
- BOOL
-
- 1
-
-
-
- TcVarGlobal
-
-
- 1275087784
-
-
- Constants.nRegisterSize
- Does the target support an FPU
- 16
- WORD
-
- 32
-
-
-
- TcVarGlobal
-
-
- 1275087792
-
-
- Constants.nPackMode
- Does the target support an FPU
- 16
- UINT
-
- 8
-
-
-
- TcVarGlobal
-
-
- 1275087808
-
-
- Constants.RuntimeVersionNumeric
- 32
- DWORD
-
- 50660864
-
-
-
- TcVarGlobal
-
-
- 1275087840
-
-
- Constants.CompilerVersionNumeric
- 32
- DWORD
-
- 50661988
-
-
-
- TcVarGlobal
-
-
- 1275087872
-
-
- TwinCAT_SystemInfoVarList._TaskInfo
- 2048
- PlcTaskSystemInfo
-
- 1
- 2
-
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 1275089984
-
-
- TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 1275092064
-
-
- TwinCAT_SystemInfoVarList._TaskOid_PlcTask
- 32
- OTCID
-
-
- no_init
-
-
- TcVarGlobal
-
-
- 1275092096
-
-
- TwinCAT_SystemInfoVarList.__PlcTask
- 704
- _Implicit_Task_Info
-
-
- .dwVersion
- 2
-
-
-
-
- TcContextName
- PlcTask
-
-
- TcVarGlobal
-
-
- 1275092832
-
-
- 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
-
-
- 1275106208
-
-
- 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
-
-
- 1275106336
-
-
- 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
-
-
- 1275106464
-
-
- 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
-
-
- 1275106592
-
-
- 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
-
-
- 1275106720
-
-
- 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
-
-
- 1275106848
-
-
- TC_EVENTS.LCLSGeneralEventClass
- ST_LCLSGeneralEventClass
- 960
- ST_LCLSGeneralEventClass
-
-
- tc_no_symbol
- unused
-
-
- const_non_replaced
-
-
- suppress_warning_0
- C0228
-
-
- TcVarGlobal
-
-
- 1275137184
-
-
-
- 20
- PlcTask Retains
- 1
- 160169984
-
- PMPS_GVL.SuccessfulPreemption
- Any time BPTM applies a new BP request which is confirmed
- 32
- UDINT
-
-
- pytmc
-
+ TcLinkTo.q_xFastFaultOut:=TIIB[FFO]^Channel 2^OutputTcVarGlobal1274642560GVL.g_rTestingVelocity64LREAL10TcVarGlobal1275137472GVL.MaxDuration32REAL12TcVarGlobal1275137536GVL_CheckBounds.nTooLow32UDINTTcVarGlobal1275137568GVL_CheckBounds.nTooHigh32UDINTTcVarGlobal1275137600GVL_CheckBounds.nDivByZero32UDINTTcVarGlobal1275137632Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal1275137664Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal1275137728Constants.nRegisterSize16WORD32TcVarGlobal1275137792Constants.nPackMode16UINT8TcVarGlobal1275137808Constants.bFPUSupport8BOOL1TcVarGlobal1275137824Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal1275137856Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal1275137888TwinCAT_SystemInfoVarList._TaskInfo2048PlcTaskSystemInfo12no_initTcVarGlobal1275139968TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal1275142080TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal1275142112TwinCAT_SystemInfoVarList.__PlcTask704_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal1275142848TC_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_0C0228TcVarGlobal1275156224TC_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_0C0228TcVarGlobal1275156352TC_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_0C0228TcVarGlobal1275156480TC_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_0C0228TcVarGlobal1275156608TC_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_0C0228TcVarGlobal1275156736TC_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_0C0228TcVarGlobal1275156864TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal127518720020PlcTask Retains1160169984PMPS_GVL.SuccessfulPreemption32UDINTpytmc
pv: @(PREFIX)SuccessfulPreemptions
io: i
-
-
-
- TcVarGlobal
-
-
- 3072000
-
-
- PMPS_GVL.AccumulatedFF
- Any time a FF occurs
- 32
- UDINT
-
-
- pytmc
-
+ TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc
pv: @(PREFIX)AccumulatedFastFaults
io: i
-
-
-
- TcVarGlobal
-
-
- 3072032
-
-
- PMPS_GVL.BP_jsonDoc
- 32
- SJsonValue
-
-
- TcVarGlobal
-
-
- 3072064
-
-
-
-
-
-
- TcSystemEventClass
-
-
- TcGeneralAdsEventClass
-
-
- TcRouterEventClass
-
-
- TcRTimeEventClass
-
-
- Win32EventClass
-
-
- LCLSGeneralEventClass
-
-
-
-
- ApplicationName
- Port_851
-
-
- ChangeDate
- 2024-09-13T14:20:37
-
-
- GeneratedCodeSize
- 630784
-
-
- GlobalDataSize
- 158908416
-
-
-
-
-
+ TcVarGlobal3072032PMPS_GVL.BP_jsonDoc32SJsonValueTcVarGlobal3072064TcSystemEventClassTcGeneralAdsEventClassTcRouterEventClassTcRTimeEventClassWin32EventClassLCLSGeneralEventClassApplicationNamePort_851ChangeDate2024-10-22T09:21:53GeneratedCodeSize684032GlobalDataSize158961664
\ No newline at end of file
diff --git a/Arbiter/KFEArbiter/LineIDs.dbg b/Arbiter/KFEArbiter/LineIDs.dbg
index f050ca8..0ddf26c 100644
Binary files a/Arbiter/KFEArbiter/LineIDs.dbg and b/Arbiter/KFEArbiter/LineIDs.dbg differ
diff --git a/Arbiter/KFEArbiter/POUs/CurrentBPUpdate.TcPOU b/Arbiter/KFEArbiter/POUs/CurrentBPUpdate.TcPOU
index b539f8e..e8636f6 100644
--- a/Arbiter/KFEArbiter/POUs/CurrentBPUpdate.TcPOU
+++ b/Arbiter/KFEArbiter/POUs/CurrentBPUpdate.TcPOU
@@ -128,9 +128,9 @@ VAR
////////////////////////
{attribute 'TcLinkTo' := 'TIIB[plc-txi-optics]^IO Inputs^MR2K3_Y_ENC'}
i_MR2K3_ENC AT %I* : ULINT; // MR2K3 encoder from the txi k optics system
- cMR2K3_IN_UpperLimit : UDINT := 108500000 + 5000000;
- cMR2K3_IN_LowerLimit : UDINT := 108500000 - 5000000 ;
- cMR2K3_OUT_UpperLimit : UDINT := 8900000;
+ cMR2K3_IN_UpperLimit : UDINT := 105650000 + 10000000;
+ cMR2K3_IN_LowerLimit : UDINT := 105650000 - 10000000 ;
+ cMR2K3_OUT_UpperLimit : UDINT := 10000000;
q_MR2K3_VETO AT %Q* : BOOL; // Signal to accel. MPS that MR2K3 is in
fbMR2K3VetoDevice : FB_KVetoDevice(
diff --git a/Arbiter/KFEArbiter/POUs/Fast_Faults_Evaluate.TcPOU b/Arbiter/KFEArbiter/POUs/Fast_Faults_Evaluate.TcPOU
index ff8a3c1..a161ac4 100644
--- a/Arbiter/KFEArbiter/POUs/Fast_Faults_Evaluate.TcPOU
+++ b/Arbiter/KFEArbiter/POUs/Fast_Faults_Evaluate.TcPOU
@@ -26,6 +26,23 @@ FFO4 : FB_FastFault :=(
i_TypeCode := 16#3013);
{attribute 'TcLinkTo' := 'TIIB[plc-txi-optics]^IO Inputs^FFO'}
i_xFastFaultOut_txi_optics AT %I*: BOOL;
+
+
+(*TXI OPTICS Protection Faults*)
+(* MR1K1 | MR1K3 | MR2K3 | Fault *)
+(* IN | IN | OUT | TRUE *)
+(* IN | OUT | IN | TRUE *)
+(* IN | IN | IN | TRUE *)
+(* OUT | IN | IN | TRUE *)
+(* OUT | OUT | IN | TRUE *)
+
+FFO_RIX_TXI_OPTICS : FB_FastFault :=(
+ i_Desc := 'Fault when MR1K1 is IN while a TXI Optics is in (either MR1K3 and MR2K3)',
+ i_TypeCode := 16#3113);
+
+FFO_TXI_OPTICS : FB_FastFault :=(
+ i_Desc := 'Fault when MR1K3 is OUT and MR2K3 is IN',
+ i_TypeCode := 16#3113);
END_VAR
]]>
@@ -50,6 +67,32 @@ FFO4(
i_xOK := i_xFastFaultOut_txi_optics,
i_xAutoReset := TRUE);
+
+(*TXI OPTICS Protection Faults*)
+(* MR1K1 | MR1K3 | MR2K3 | Fault *)
+(* IN | IN | OUT | TRUE *)
+(* IN | OUT | IN | TRUE *)
+(* IN | IN | IN | TRUE *)
+(* OUT | IN | IN | TRUE *)
+(* OUT | OUT | IN | TRUE *)
+
+FFO_RIX_TXI_OPTICS(
+ io_fbFFHWO := g_FastFaultOutput2,
+ i_xOK := (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT])
+ AND ((PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K3_OUT] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K3_IN])
+ AND (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR2K3_OUT] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR2K3_IN]))
+ OR (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_OUT] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K1_IN]) ,
+ i_xAutoReset := TRUE);
+
+FFO_TXI_OPTICS(
+ io_fbFFHWO := g_FastFaultOutput2,
+ i_xOK := (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K3_OUT] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K3_IN]
+ AND PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR2K3_OUT] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR2K3_IN])
+ OR (PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K3_IN] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR1K3_OUT]
+ AND PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR2K3_IN] AND NOT PMPS_GVL.stCurrentBeamParameters.aVetoDevices[PMPS.K_Stopper.MR2K3_OUT]) ,
+ i_xAutoReset := TRUE);
+
+
g_FastFaultOutput2.EvaluateOutput(bAutoReset:=TRUE);]]>
diff --git a/Arbiter/KFEArbiter/POUs/PMPS_Arbiter.TcPOU b/Arbiter/KFEArbiter/POUs/PMPS_Arbiter.TcPOU
index e019244..2f41ca2 100644
--- a/Arbiter/KFEArbiter/POUs/PMPS_Arbiter.TcPOU
+++ b/Arbiter/KFEArbiter/POUs/PMPS_Arbiter.TcPOU
@@ -194,13 +194,7 @@ VAR
'}
plc_txi_vacuum_PMPS_IO : FB_ArbiterToSubSys_IO := (RequestingSystemID := 16#F302);
- (*Remove*)
- ar1 : bool;
- ar2 : bool;
- nReqID:UDINT;
- nReqRM:UDINT;
- bRemove:bool;
- rtRemove: R_TRIG;
+
END_VAR
]]>
@@ -267,18 +261,6 @@ fbBeamClassWatcher(i_stCurrentBeamParams := PMPS_GVL.stCurrentBeamParameters,
g_FastFaultOutput1.Execute();
-(*remove*)
-(*Debugging functions*)
-ar1:= GVL.g_fbArbiter1.CheckRequestInPool(nReqRM);
-
-rtRemove(CLK:= bRemove);
-if (rtRemove.Q) THEN
- GVL.g_fbArbiter1.RemoveRequest(nReqRM);
-END_IF
-
-
-
-
]]>
diff --git a/Arbiter/_Config/PLC/KFEArbiter.xti b/Arbiter/_Config/PLC/KFEArbiter.xti
index 053e7e8..49e3fc1 100644
--- a/Arbiter/_Config/PLC/KFEArbiter.xti
+++ b/Arbiter/_Config/PLC/KFEArbiter.xti
@@ -477,6 +477,13 @@
UDINT
+
+ P_AT1K0_SL1K0.i_bWcStateOut_AT1K0
+
+
+
+ BOOL
+
CurrentBPUpdate.st4k4Watcher.i_StopperOutLS
BOOL
@@ -506,6 +513,21 @@
UDINT
+
+ P_AT1K0_SL1K0.i_bWcStateIn_AT1K0
+ BOOL
+
+
+ P_AT1K0_SL1K0.i_bWcStateOut_KFEMOT
+
+
+
+ BOOL
+
+
+ P_AT1K0_SL1K0.i_nState_AT1K0
+ UINT
+
PMPS_Arbiter.plc_kfe_motion_PMPS_IO.i_RequestedBP
@@ -3411,21 +3433,6 @@
ST_PMPS_Attenuator_IO
-
- P_AT1K0_SL1K0.i_bWcStateOut_AT1K0
-
-
-
- BOOL
-
-
- P_AT1K0_SL1K0.i_bWcStateIn_AT1K0
- BOOL
-
-
- P_AT1K0_SL1K0.i_nState_AT1K0
- UINT
-
P_AT1K0_SL1K0.i_stAptArrayStat
ARRAY [1..4] OF ST_PMPS_Aperture_IO
@@ -3502,13 +3509,6 @@
-
- P_AT1K0_SL1K0.i_bWcStateOut_KFEMOT
-
-
-
- BOOL
-
P_AT1K0_SL1K0.i_bWcStateIn_KFEMOT
BOOL
@@ -3517,24 +3517,6 @@
P_AT1K0_SL1K0.i_nState_KFEMOT
UINT
-
- P_SATT.i_bWcStateOut_kfe_mot
-
-
-
- BOOL
-
-
- P_SATT.i_bWcStateIn_kfe_mot
- BOOL
-
-
- P_SATT.i_bWcStateOut_rix_mot
-
-
-
- BOOL
-
P_SATT.i_SattArrayStatus_KFE
@@ -3549,22 +3531,40 @@
ARRAY [1..16] OF ST_PMPS_Attenuator_IO
+
+ P_SATT.i_bWcStateOut_kfe_mot
+
+
+
+ BOOL
+
+
+ P_SATT.i_bWcStateIn_kfe_mot
+ BOOL
+
P_SATT.i_nState_kfe_mot
UINT
- P_SATT.i_bWcStateIn_rix_mot
+ P_SATT.i_bWcStateOut_rix_mot
+
+
+
BOOL
- Fast_Faults_Evaluate.i_xFastFaultOut_qrix_vac
+ P_SATT.i_bWcStateIn_rix_mot
BOOL
P_SATT.i_nState_rix_mot
UINT
+
+ Fast_Faults_Evaluate.i_xFastFaultOut_qrix_vac
+ BOOL
+
Fast_Faults_Evaluate.i_xFastFaultOut_txi_vac
BOOL