From 70dbfd38669e054b998f880687b2f02a6f9bf9d2 Mon Sep 17 00:00:00 2001 From: ghalym Date: Tue, 21 May 2024 13:08:56 -0700 Subject: [PATCH] FIX: Changed the FFO units for the crystal gap. --- GratingMonoScope/VSSettings/.vsm | 18 +- .../_Config/PLC/rixs_optics.xti | 2 +- .../rixs_optics/POUs/PRG_ZeroOrder_PMPS.TcPOU | 4 +- .../rixs_optics/rixs_optics.tmc | 94970 +--------------- 4 files changed, 809 insertions(+), 94185 deletions(-) diff --git a/GratingMonoScope/VSSettings/.vsm b/GratingMonoScope/VSSettings/.vsm index 01d07ea..e223389 100644 --- a/GratingMonoScope/VSSettings/.vsm +++ b/GratingMonoScope/VSSettings/.vsm @@ -5,12 +5,12 @@ Scope YT NC Project - False - C:\Users\mghaly\Documents\Github local\lcls-plc-rixs-optics\GratingMonoScope\Scope YT NC Project.tcscopex + True + C:\Github (mghaly)\lcls-plc-rixs-optics\GratingMonoScope\Scope YT NC Project.tcscopex DataPool - False + True @@ -65,12 +65,12 @@ Grating NC - False + True Encoder Counts Diff - False + True @@ -83,7 +83,7 @@ Position absolute - False + True @@ -102,7 +102,7 @@ Velocity - False + True @@ -121,7 +121,7 @@ Acceleration - False + True @@ -140,7 +140,7 @@ Position Lag - False + True diff --git a/lcls-plc-rixs-optics/_Config/PLC/rixs_optics.xti b/lcls-plc-rixs-optics/_Config/PLC/rixs_optics.xti index fe47c33..837392f 100644 --- a/lcls-plc-rixs-optics/_Config/PLC/rixs_optics.xti +++ b/lcls-plc-rixs-optics/_Config/PLC/rixs_optics.xti @@ -1349,7 +1349,7 @@ External Setpoint Generation: - + rixs_optics Instance {08500001-0000-0000-F000-000000000064} diff --git a/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_ZeroOrder_PMPS.TcPOU b/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_ZeroOrder_PMPS.TcPOU index 435398f..74b0097 100644 --- a/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_ZeroOrder_PMPS.TcPOU +++ b/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_ZeroOrder_PMPS.TcPOU @@ -178,8 +178,8 @@ Hb0m3 := TAN(Theta_m3*1E-6)*(Zzos*1E6) + Hbm3 - TAN(Theta_m3*1E-6)*Zbm3; - diff --git a/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc b/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc index f7e998b..4caf04a 100644 --- a/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc +++ b/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc @@ -1,232 +1,7 @@ - - - - - ComSerialLineMode_t - 16 - INT - - SERIALLINEMODE_DEFAULT - 0 - - - SERIALLINEMODE_KL6_3B_ALTERNATIVE - 1 - - - SERIALLINEMODE_KL6_5B_STANDARD - 2 - - - SERIALLINEMODE_KL6_22B_STANDARD - 3 - - - SERIALLINEMODE_PC_COM_PORT - 4 - - - SERIALLINEMODE_EL6_22B - 5 - - - SERIALLINEMODE_IE6_11B - 6 - - - - ComError_t - 16 - INT - - COMERROR_NOERROR - 0 - - - COMERROR_PARAMETERCHANGED - 1 - input parameters changed during reception - - - COMERROR_TXBUFFOVERRUN - 2 - string > transmit buffer - - - COMERROR_STRINGOVERRUN - 10 - end of string - - - COMERROR_ZEROCHARINVALID - 11 - string cannot receive zero characters - - - COMERROR_INVALIDPOINTER - 20 - invalid data pointer, e. g. zero - - - COMERROR_INVALIDRXPOINTER - 21 - invalid data pointer for ReceiveData - - - COMERROR_INVALIDRXLENGTH - 22 - invalid length for ReceiveData, e. g. zero - - - COMERROR_DATASIZEOVERRUN - 23 - end of data block - - - COMERROR_INVALIDPROCESSDATASIZE - 24 - - - COMERROR_MODENOTSUPPORTED - 257 - mode not supported (3-Byte Terminals connectd to bus controllers) - - - COMERROR_INVALIDCHANNELNUMBER - 258 - - - COMERROR_INVALIDBAUDRATE - 4097 - - - COMERROR_INVALIDNUMDATABITS - 4098 - - - COMERROR_INVALIDNUMSTOPBITS - 4099 - - - COMERROR_INVALIDPARITY - 4100 - - - COMERROR_INVALIDHANDSHAKE - 4101 - - - COMERROR_INVALIDNUMREGISTERS - 4102 - - - COMERROR_INVALIDREGISTER - 4103 - - - COMERROR_TIMEOUT - 4104 - - - - ComBuffer - This data type will be used as a software character buffer +ComSerialLineMode_t16INTSERIALLINEMODE_DEFAULT0SERIALLINEMODE_KL6_3B_ALTERNATIVE1SERIALLINEMODE_KL6_5B_STANDARD2SERIALLINEMODE_KL6_22B_STANDARD3SERIALLINEMODE_PC_COM_PORT4SERIALLINEMODE_EL6_22B5SERIALLINEMODE_IE6_11B6ComError_t16INTCOMERROR_NOERROR0COMERROR_PARAMETERCHANGED1COMERROR_TXBUFFOVERRUN2 transmit buffer ]]>COMERROR_STRINGOVERRUN10COMERROR_ZEROCHARINVALID11COMERROR_INVALIDPOINTER20COMERROR_INVALIDRXPOINTER21COMERROR_INVALIDRXLENGTH22COMERROR_DATASIZEOVERRUN23COMERROR_INVALIDPROCESSDATASIZE24COMERROR_MODENOTSUPPORTED257COMERROR_INVALIDCHANNELNUMBER258COMERROR_INVALIDBAUDRATE4097COMERROR_INVALIDNUMDATABITS4098COMERROR_INVALIDNUMSTOPBITS4099COMERROR_INVALIDPARITY4100COMERROR_INVALIDHANDSHAKE4101COMERROR_INVALIDNUMREGISTERS4102COMERROR_INVALIDREGISTER4103COMERROR_TIMEOUT4104ComBuffer - 2512 - - Buffer - BYTE - - 0 - 301 - - ringbuffer - 2408 - 0 - - - RdIdx - UINT - first valid byte in ringbuffer - 16 - 2416 - - - WrIdx - UINT - first invalid byte in ringbuffer - 16 - 2432 - - - Count - UINT - number of bytes in ringbuffer - 16 - 2448 - - - FreeByte - UINT - number of free bytes in ringbuffer - 16 - 2464 - - - Error - UINT - error code of serial line interface - 16 - 2480 - - - blocked - BOOL - semaphore for task synchronization - 8 - 2496 - - - - ComDebugBuffer - 9648 - - Buffer - INT - - 0 - 301 - - 4816 - 0 - - - Status - INT - - 0 - 301 - - 4816 - 4816 - - - Idx - UINT - 16 - 9632 - - - - hide - - - - - SerialLineControl - ============================================================= +]]>2512BufferBYTE030124080RdIdxUINT162416WrIdxUINT162432CountUINT162448FreeByteUINT162464ErrorUINT162480blockedBOOL82496ComDebugBuffer9648BufferINT030148160StatusINT030148164816IdxUINT169632hideSerialLineControl - 10752 - - Mode - ComSerialLineMode_t - 16 - 64 - - - ItemType - Input - - - - - pComIn - BYTE - - 0 - 66 - - must meet the maximum size of a hardware related data structure - 64 - 128 - - - ItemType - Input - - - - - pComOut - BYTE - - 0 - 66 - - must meet the maximum size of a hardware related data structure - 64 - 192 - - - ItemType - Input - - - - - SizeComIn - INT - 16 - 256 - - - ItemType - Input - - - - - Error - BOOL - 8 - 272 - - - ItemType - Output - - - - - ErrorID - ComError_t - 16 - 288 - - - ItemType - Output - - - - - TxBuffer - ComBuffer - 64 - 320 - - - ItemType - InOut - - - - - RxBuffer - ComBuffer - 64 - 384 - - - ItemType - InOut - - - - - nBlockedCounter_TxBuffer - UDINT - 32 - 448 - - - nBlockedCounter_RxBuffer - UDINT - 32 - 480 - - - ComPortDebugBuffer - ComDebugBuffer - 9648 - 512 - - - InvalidDataExchangeMode - UINT - 16 - 10160 - - - RegisterMode - UINT - 16 - 10176 - - - pCTRL - WORD - 64 - 10240 - - - pSTATUS - WORD - 64 - 10304 - - - wCtrl - WORD - 16 - 10368 - - - wStatus - WORD - 16 - 10384 - - - RxCount - WORD - 16 - 10400 - - - TxCount - WORD - 16 - 10416 - - - DataIndex - UINT - 16 - 10432 - - - DataCountMask - WORD - 16 - 10448 - - - DataCountShift - BYTE - 8 - 10464 - - - ReceiveHandshakeBit - WORD - 16 - 10480 - - - TransmitHandshakeBit - WORD - 16 - 10496 - - - TransmitBufferSentBit - WORD - 16 - 10512 - - - ContinousModeStartBit - WORD - 16 - 10528 - - - ReceiveBufferFullBit - WORD - 16 - 10544 - - - ResetBit - WORD - 16 - 10560 - - - RR - WORD - 16 - 10576 - - - RA - WORD - 16 - 10592 - - - TR - WORD - 16 - 10608 - - - TA - WORD - 16 - 10624 - - - IA - WORD - 16 - 10640 - - - BUF_F - WORD - 16 - 10656 - - - noTAcounter - BYTE - 8 - 10672 - - - initialized - BOOL - 8 - 10680 - - - TransmitDataSent - BOOL - 8 - 10688 - - - i - UINT - 16 - 10704 - - - - PouType - FunctionBlock - - - - - EL6inData22B - This data type is corresponding to the + * ============================================================= ]]>10752ModeComSerialLineMode_t1664ItemTypeInputpComInBYTE06664128ItemTypeInputpComOutBYTE06664192ItemTypeInputSizeComInINT16256ItemTypeInputErrorBOOL8272ItemTypeOutputErrorIDComError_t16288ItemTypeOutputTxBufferComBuffer64320ItemTypeInOutRxBufferComBuffer64384ItemTypeInOutnBlockedCounter_TxBufferUDINT32448nBlockedCounter_RxBufferUDINT32480ComPortDebugBufferComDebugBuffer9648512InvalidDataExchangeModeUINT1610160RegisterModeUINT1610176pCTRLWORD6410240pSTATUSWORD6410304wCtrlWORD1610368wStatusWORD1610384RxCountWORD1610400TxCountWORD1610416DataIndexUINT1610432DataCountMaskWORD1610448DataCountShiftBYTE810464ReceiveHandshakeBitWORD1610480TransmitHandshakeBitWORD1610496TransmitBufferSentBitWORD1610512ContinousModeStartBitWORD1610528ReceiveBufferFullBitWORD1610544ResetBitWORD1610560RRWORD1610576RAWORD1610592TRWORD1610608TAWORD1610624IAWORD1610640BUF_FWORD1610656noTAcounterBYTE810672initializedBOOL810680TransmitDataSentBOOL810688iUINT1610704PouTypeFunctionBlockEL6inData22B - 192 - - Status - WORD - 16 - 0 - - - D - BYTE - - 0 - 22 - - 176 - 16 - - - - EL6outData22B - This data type is corresponding to the +]]>192StatusWORD160DBYTE02217616EL6outData22B - 192 - - Ctrl - WORD - 16 - 0 - - - D - BYTE - - 0 - 22 - - 176 - 16 - - - - EPlcPersistentStatus - 8 - USINT - - PS_None - 0 - - - PS_All - 1 - - - PS_Partial - 2 - - - - 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 - - - PersistentStatus - EPlcPersistentStatus - 8 - 232 - - - 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 - - - - hide - - - generate_implicit_init_function - - - - - _Implicit_Jitter_Distribution - 48 - - wRangeMax - WORD - 16 - 0 - - - wCountJitterNeg - WORD - 16 - 16 - - - wCountJitterPos - WORD - 16 - 32 - - - - hide - - - - - _Implicit_Task_Info - 896 - - dwVersion - DWORD - 32 - 0 - - - pszName - STRING(80) - 64 - 64 - - - nPriority - INT - 16 - 128 - - - KindOf - _Implicit_KindOfTask - 16 - 144 - - - bWatchdog - BOOL - 8 - 160 - - - bProfilingTask - BOOL - 8 - 168 - - - dwEventFunctionPointer - BYTE - 64 - 192 - - - pszExternalEvent - STRING(80) - 64 - 256 - - - dwTaskEntryFunctionPointer - BYTE - 64 - 320 - - - dwWatchdogSensitivity - DWORD - 32 - 384 - - - dwInterval - DWORD - 32 - 416 - - - dwWatchdogTime - DWORD - 32 - 448 - - - dwLastCycleTime - DWORD - 32 - 480 - - - dwAverageCycleTime - DWORD - 32 - 512 - - - dwMaxCycleTime - DWORD - 32 - 544 - - - dwMinCycleTime - DWORD - 32 - 576 - - - diJitter - DINT - 32 - 608 - - - diJitterMin - DINT - 32 - 640 - - - diJitterMax - DINT - 32 - 672 - - - dwCycleCount - DWORD - 32 - 704 - - - wTaskStatus - WORD - 16 - 736 - - - wNumOfJitterDistributions - WORD - 16 - 752 - - - pJitterDistribution - _Implicit_Jitter_Distribution - 64 - 768 - - - bWithinSPSTimeSlicing - BOOL - 8 - 832 - - - byDummy - BYTE - 8 - 840 - - - bShouldBlock - BOOL - 8 - 848 - - - bActive - BOOL - 8 - 856 - - - dwIECCycleCount - DWORD - 32 - 864 - - - - hide - - - - - FB_DataBuffer - 448 - - bExecute - BOOL - Whether or not to accumulate on this cycle - 8 - 64 - - - ItemType - Input - - - - - pInputAdr - PVOID - Address of the value to accumulate - 64 - 128 - - - ItemType - Input - - - - - iInputSize - UDINT - Size of the accumulated value - 32 - 192 - - - ItemType - Input - - - - - iElemCount - UDINT - Number of values in the output array - 32 - 224 - - - ItemType - Input - - - - - pPartialAdr - PVOID - Address of the rolling buffer to be filled every cycle - 64 - 256 - - - ItemType - Input - - - - - pOutputAdr - PVOID - Address of the output buffer to be filled when the rolling buffer is full - 64 - 320 - - - ItemType - Input - - - - - bNewArray - BOOL - Set to TRUE on the cycle that we copy the output array - 8 - 384 - - - ItemType - Output - - - - - iArrayIndex - UDINT - 32 - 416 - - 0 - - - - - PouType - FunctionBlock - - - - - R_TRIG - +]]>192CtrlWORD160DBYTE02217616EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideFB_DataBuffer448bExecuteBOOL864ItemTypeInputpInputAdrPVOID64128ItemTypeInputiInputSizeUDINT32192ItemTypeInputiElemCountUDINT32224ItemTypeInputpPartialAdrPVOID64256ItemTypeInputpOutputAdrPVOID64320ItemTypeInputbNewArrayBOOL8384ItemTypeOutputiArrayIndexUDINT324160PouTypeFunctionBlockR_TRIG - 128 - - CLK - BOOL - Signal to detect - 8 - 64 - - - ItemType - Input - - - - - Q - BOOL - rising edge at signal detected - 8 - 72 - - - ItemType - Output - - - - - M - BOOL - 8 - 80 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_BasicStats - 1152 - - aSignal - LREAL - Input array of floats - 64 - 64 - - - ItemType - Input - - - pytmc - +]]>128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_BasicStats1152aSignalLREAL6464ItemTypeInputpytmc pv: STATS:DATA io: i - - - - variable_length_array - - - Dimensions - 1 - - - - - bAlwaysCalc - BOOL - If TRUE, we will update the results every cycle - 8 - 128 - - - ItemType - Input - - - pytmc - pv: STATS:ALWAYS_CALC - - - - - bExecute - BOOL - On rising edge, do one calculation - 8 - 136 - - - ItemType - Input - - - pytmc - pv: STATS:EXECUTE - - - - - bReset - BOOL - If set to TRUE, reset outputs - 8 - 144 - - - ItemType - Input - - - pytmc - pv: STATS:RESET - - - - - nElems - UDINT - If nonzero, we will only pay attention to the first nElems items in aSignal - 32 - 160 - - - ItemType - Input - - - pytmc - + variable_length_arrayDimensions1bAlwaysCalcBOOL8128ItemTypeInputpytmcpv: STATS:ALWAYS_CALCbExecuteBOOL8136ItemTypeInputpytmcpv: STATS:EXECUTEbResetBOOL8144ItemTypeInputpytmcpv: STATS:RESETnElemsUDINT32160ItemTypeInputpytmc pv: STATS:NELM io: i - - - - - - fMean - LREAL - Average of all values in the array - 64 - 192 - - - ItemType - Output - - - pytmc - + fMeanLREAL64192ItemTypeOutputpytmc pv: STATS:MEAN io: i - - - - - - fStDev - LREAL - Standard deviation of all values in the array - 64 - 256 - - - ItemType - Output - - - pytmc - + fStDevLREAL64256ItemTypeOutputpytmc pv: STATS:STDEV io: i - - - - - - fMax - LREAL - Largest value in the array - 64 - 320 - - - ItemType - Output - - - pytmc - + fMaxLREAL64320ItemTypeOutputpytmc pv: STATS:MAX io: i - - - - - - fMin - LREAL - Smallest value in the array - 64 - 384 - - - ItemType - Output - - - pytmc - + fMinLREAL64384ItemTypeOutputpytmc pv: STATS:MIN io: i - - - - - - fRange - LREAL - Largest array element subtracted by the smallest - 64 - 448 - - - ItemType - Output - - - pytmc - + fRangeLREAL64448ItemTypeOutputpytmc pv: STATS:RANGE io: i - - - - - - fRMS - LREAL - RMS of all values in the array - 64 - 512 - - - ItemType - Output - - - pytmc - + fRMSLREAL64512ItemTypeOutputpytmc pv: STATS:RMS io: i - - - - - - bValid - BOOL - True if the other outputs are valid - 8 - 576 - - - ItemType - Output - - - pytmc - + bValidBOOL8576ItemTypeOutputpytmc pv: STATS:VALID io: i - - - - - - rTrig - R_TRIG - 128 - 640 - - - nIndex - DINT - 32 - 768 - - - nElemsSeen - UDINT - 32 - 800 - - - fSum - LREAL - 64 - 832 - - - fRMSSum - LREAL - 64 - 896 - - - fVarianceSum - LREAL - 64 - 960 - - - fVarianceMean - LREAL - 64 - 1024 - - - - PouType - FunctionBlock - - - - - TON - 256 - - IN - BOOL - starts timer with rising edge, resets timer with falling edge - 8 - 64 - - - ItemType - Input - - - - - PT - TIME - time to pass, before Q is set - 32 - 96 - - - ItemType - Input - - - - - Q - BOOL - gets TRUE, delay time (PT) after a rising edge at IN - 8 - 128 - - - ItemType - Output - - - - - ET - TIME - elapsed time - 32 - 160 - - - ItemType - Output - - - - - M - BOOL - 8 - 192 - - - StartTime - TIME - 32 - 224 - - - - PouType - FunctionBlock - - - - - PLCTONC_AXIS_REF_CTRL - 32 - - Enable - BIT - 1 - 0 - - - FeedEnablePlus - BIT - 1 - 1 - - - FeedEnableMinus - BIT - 1 - 2 - - - HomingSensor - BIT - 1 - 5 - - - AcceptBlockedDrive - BIT - 1 - 8 - - - PlcDebugFlag - BIT - 1 - 30 - - - NcDebugFlag - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - PLCTONC_AXIS_REF - 1024 - - ControlDWord - PLCTONC_AXIS_REF_CTRL - 32 - 0 - - - Override - UDINT - 32 - 32 - - - AxisModeRequest - UDINT - 32 - 64 - - - AxisModeDWord - UDINT - 32 - 96 - - - AxisModeLReal - LREAL - 64 - 128 - - - PositionCorrection - LREAL - 64 - 192 - - - ExtSetPos - LREAL - 64 - 256 - - - ExtSetVelo - LREAL - 64 - 320 - - - ExtSetAcc - LREAL - 64 - 384 - - - ExtSetDirection - DINT - 32 - 448 - - - ExtControllerOutput - LREAL - 64 - 512 - - - GearRatio1 - LREAL - 64 - 576 - - - GearRatio2 - LREAL - 64 - 640 - - - GearRatio3 - LREAL - 64 - 704 - - - GearRatio4 - LREAL - 64 - 768 - - - MapState - BOOL - 8 - 832 - - - PlcCycleControl - BYTE - 8 - 840 - - - PlcCycleCount - BYTE - 8 - 848 - - - ExtTorque - LREAL - 64 - 896 - - - - NcStructType - 1 - - - - - - - - - - - - - NCTOPLC_AXIS_REF_STATE - 32 - - Operational - BIT - 1 - 0 - - - Homed - BIT - 1 - 1 - - - NotMoving - BIT - 1 - 2 - - - InPositionArea - BIT - 1 - 3 - - - InTargetPosition - BIT - 1 - 4 - - - Protected - BIT - 1 - 5 - - - ErrorPropagationDelayed - BIT - 1 - 6 - - - HasBeenStopped - BIT - 1 - 7 - - - HasJob - BIT - 1 - 8 - - - PositiveDirection - BIT - 1 - 9 - - - NegativeDirection - BIT - 1 - 10 - - - HomingBusy - BIT - 1 - 11 - - - ConstantVelocity - BIT - 1 - 12 - - - Compensating - BIT - 1 - 13 - - - ExtSetPointGenEnabled - BIT - 1 - 14 - - - PhasingActive - BIT - 1 - 15 - - - ExternalLatchValid - BIT - 1 - 16 - - - NewTargetPos - BIT - 1 - 17 - - - IsDriveLimitActive - BIT - 1 - 18 - - - ContinuousMotion - BIT - 1 - 19 - - - ControlLoopClosed - BIT - 1 - 20 - - - CamTableQueued - BIT - 1 - 21 - - - CamDataQueued - BIT - 1 - 22 - - - CamScalingPending - BIT - 1 - 23 - - - CmdBuffered - BIT - 1 - 24 - - - PTPmode - BIT - 1 - 25 - - - SoftLimitMinExceeded - BIT - 1 - 26 - - - SoftLimitMaxExceeded - BIT - 1 - 27 - - - DriveDeviceError - BIT - 1 - 28 - - - MotionCommandsLocked - BIT - 1 - 29 - - - IoDataInvalid - BIT - 1 - 30 - - - Error - BIT - 1 - 31 - - - %08x - - - 0x%08x - - - 16#%08X - - - - {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D} - - - - - NCTOPLC_AXIS_REF_OPMODE - 32 - - OpModePosAreaMonitoring - BIT - 1 - 0 - - - OpModeTargetPosMonitoring - BIT - 1 - 1 - - - OpModeLoop - BIT - 1 - 2 - - - OpModeMotionMonitoring - BIT - 1 - 3 - - - OpModePEHTimeMonitoring - BIT - 1 - 4 - - - OpModeBacklashCompensation - BIT - 1 - 5 - - - OpModeDelayedErrorReaction - BIT - 1 - 6 - - - OpModeModulo - BIT - 1 - 7 - - - OpModeSimulationAxis - BIT - 1 - 8 - - - OpModePosLagMonitoring - BIT - 1 - 16 - - - OpModeVeloLagMonitoring - BIT - 1 - 17 - - - OpModeSoftLimitMinMonitoring - BIT - 1 - 18 - - - OpModeSoftLimitMaxMonitoring - BIT - 1 - 19 - - - OpModePosCorrection - BIT - 1 - 20 - - - OpModeAllowSlaveCommands - BIT - 1 - 21 - - - OpModeAllowExtSetAxisCommands - BIT - 1 - 22 - - - ApplicationRequest - BIT - 1 - 23 - - - - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - - AvoidingCollision - BIT - 1 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE2 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE2_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE3_FLAGS - 32 - - TouchProbe1InputState - BIT - 1 - 0 - - - TouchProbe2InputState - BIT - 1 - 1 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_STATE3 - 32 - - Value - DWORD - 32 - 0 - - - Flags - NCTOPLC_AXIS_REF_STATE3_FLAGS - 32 - 0 - - - %08x - - - 0x%08x - - - 16#%08X - - - - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - 8 - - CamActivationPending - BIT - 1 - 0 - - - CamDeactivationPending - BIT - 1 - 1 - - - CamActive - BIT - 1 - 2 - - - CamDataQueued - BIT - 1 - 6 - - - CamScalingPending - BIT - 1 - 7 - - - - UINTARR8 - 128 - UINT - - 0 - 8 - - - - NCTOPLC_AXIS_REF - 2048 - - StateDWord - NCTOPLC_AXIS_REF_STATE - 32 - 0 - - - ErrorCode - UDINT - 32 - 32 - - - AxisState - UDINT - Present State Of The Axis Movement (continuous axis): + rTrigR_TRIG128640nIndexDINT32768nElemsSeenUDINT32800fSumLREAL64832fRMSSumLREAL64896fVarianceSumLREAL64960fVarianceMeanLREAL641024PouTypeFunctionBlockTON256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockPLCTONC_AXIS_REF_CTRL32EnableBIT10FeedEnablePlusBIT11FeedEnableMinusBIT12HomingSensorBIT15AcceptBlockedDriveBIT18PlcDebugFlagBIT130NcDebugFlagBIT131%08x0x%08x16#%08XPLCTONC_AXIS_REF1024ControlDWordPLCTONC_AXIS_REF_CTRL320OverrideUDINT3232AxisModeRequestUDINT3264AxisModeDWordUDINT3296AxisModeLRealLREAL64128PositionCorrectionLREAL64192ExtSetPosLREAL64256ExtSetVeloLREAL64320ExtSetAccLREAL64384ExtSetDirectionDINT32448ExtControllerOutputLREAL64512GearRatio1LREAL64576GearRatio2LREAL64640GearRatio3LREAL64704GearRatio4LREAL64768MapStateBOOL8832PlcCycleControlBYTE8840PlcCycleCountBYTE8848ExtTorqueLREAL64896NcStructType1NCTOPLC_AXIS_REF_STATE32OperationalBIT10HomedBIT11NotMovingBIT12InPositionAreaBIT13InTargetPositionBIT14ProtectedBIT15ErrorPropagationDelayedBIT16HasBeenStoppedBIT17HasJobBIT18PositiveDirectionBIT19NegativeDirectionBIT110HomingBusyBIT111ConstantVelocityBIT112CompensatingBIT113ExtSetPointGenEnabledBIT114PhasingActiveBIT115ExternalLatchValidBIT116NewTargetPosBIT117IsDriveLimitActiveBIT118ContinuousMotionBIT119ControlLoopClosedBIT120CamTableQueuedBIT121CamDataQueuedBIT122CamScalingPendingBIT123CmdBufferedBIT124PTPmodeBIT125SoftLimitMinExceededBIT126SoftLimitMaxExceededBIT127DriveDeviceErrorBIT128MotionCommandsLockedBIT129IoDataInvalidBIT130ErrorBIT131%08x0x%08x16#%08X{4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D}NCTOPLC_AXIS_REF_OPMODE32OpModePosAreaMonitoringBIT10OpModeTargetPosMonitoringBIT11OpModeLoopBIT12OpModeMotionMonitoringBIT13OpModePEHTimeMonitoringBIT14OpModeBacklashCompensationBIT15OpModeDelayedErrorReactionBIT16OpModeModuloBIT17OpModeSimulationAxisBIT18OpModePosLagMonitoringBIT116OpModeVeloLagMonitoringBIT117OpModeSoftLimitMinMonitoringBIT118OpModeSoftLimitMaxMonitoringBIT119OpModePosCorrectionBIT120OpModeAllowSlaveCommandsBIT121OpModeAllowExtSetAxisCommandsBIT122ApplicationRequestBIT123NCTOPLC_AXIS_REF_STATE2_FLAGS32AvoidingCollisionBIT10%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE232ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE2_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE3_FLAGS32TouchProbe1InputState BIT10TouchProbe2InputState BIT11%08x0x%08x16#%08XNCTOPLC_AXIS_REF_STATE332ValueDWORD320FlagsNCTOPLC_AXIS_REF_STATE3_FLAGS320%08x0x%08x16#%08XNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE8CamActivationPendingBIT10CamDeactivationPendingBIT11CamActiveBIT12CamDataQueuedBIT16CamScalingPendingBIT17UINTARR8128UINT08NCTOPLC_AXIS_REF2048StateDWordNCTOPLC_AXIS_REF_STATE320ErrorCodeUDINT3232AxisStateUDINT - 32 - 64 - - - AxisModeConfirmation - UDINT - 32 - 96 - - - HomingState - UDINT - Axis Homing Status: +]]>3264AxisModeConfirmationUDINT3296HomingStateUDINT - 32 - 128 - - - CoupleState - UDINT - Axis Coupling Status: +]]>32128CoupleStateUDINT - 32 - 160 - - - SvbEntries - UDINT - 32 - 192 - - - SafEntries - UDINT - 32 - 224 - - - AxisId - UDINT - 32 - 256 - - - OpModeDWord - NCTOPLC_AXIS_REF_OPMODE - 32 - 288 - - - ActPos - LREAL - 64 - 320 - - - ModuloActPos - LREAL - 64 - 384 - - - ActiveControlLoopIndex - UINT - 16 - 448 - - - ControlLoopIndex - UINT - 16 - 464 - - - ModuloActTurns - DINT - 32 - 480 - - - ActVelo - LREAL - 64 - 512 - - - PosDiff - LREAL - 64 - 576 - - - SetPos - LREAL - 64 - 640 - - - SetVelo - LREAL - 64 - 704 - - - SetAcc - LREAL - 64 - 768 - - - TargetPos - LREAL - 64 - 832 - - - ModuloSetPos - LREAL - 64 - 896 - - - ModuloSetTurns - DINT - 32 - 960 - - - CmdNo - UINT - 16 - 992 - - - CmdState - UINT - 16 - 1008 - - - SetJerk - LREAL - 64 - 1024 - - - SetTorque - LREAL - 64 - 1088 - - - ActTorque - LREAL - 64 - 1152 - - - StateDWord2 - NCTOPLC_AXIS_REF_STATE2 - 32 - 1216 - - - StateDWord3 - NCTOPLC_AXIS_REF_STATE3 - 32 - 1248 - - - TouchProbeState - DWORD - 32 - 1280 - - - TouchProbeCounter - DWORD - 32 - 1312 - - - CamCouplingState - NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE - - 0 - 8 - - 64 - 1344 - - - CamCouplingTableID - UINTARR8 - 128 - 1408 - - - ActTorqueDerivative - LREAL - 64 - 1536 - - - SetTorqueDerivative - LREAL - 64 - 1600 - - - AbsPhasingPos - LREAL - 64 - 1664 - - - TorqueOffset - LREAL - 64 - 1728 - - - ActPosWithoutPosCorrection - LREAL - 64 - 1792 - - - ActAcc - LREAL - 64 - 1856 - - - DcTimeStamp - UDINT - 32 - 1920 - - - UserData - LREAL - 64 - 1984 - - - - NcStructType - 2 - - - - - NCAXLESTRUCT_TOPLC - - - NCAXLESTRUCT_TOPLC2 - - - NCAXLESTRUCT_TOPLC3 - - - NCAXLESTRUCT_TOPLC4 - - - - - - - - - - - - - - - - - - - - - - - ST_AdsAddress - 224 - - NetId - STRING(23) - 192 - 0 - - - Port - UINT - 16 - 192 - - - Channel - UINT - 16 - 208 - - - - MC_AxisStates - PLCopen axis states +]]>32160SvbEntriesUDINT32192SafEntriesUDINT32224AxisIdUDINT32256OpModeDWordNCTOPLC_AXIS_REF_OPMODE32288ActPosLREAL64320ModuloActPosLREAL64384ActiveControlLoopIndexUINT16448ControlLoopIndexUINT16464ModuloActTurnsDINT32480ActVeloLREAL64512PosDiffLREAL64576SetPosLREAL64640SetVeloLREAL64704SetAccLREAL64768TargetPosLREAL64832ModuloSetPosLREAL64896ModuloSetTurnsDINT32960CmdNoUINT16992CmdStateUINT161008SetJerkLREAL641024SetTorqueLREAL641088ActTorqueLREAL641152StateDWord2NCTOPLC_AXIS_REF_STATE2321216StateDWord3NCTOPLC_AXIS_REF_STATE3321248TouchProbeStateDWORD321280TouchProbeCounterDWORD321312CamCouplingStateNCTOPLC_AXIS_REF_CAMCOUPLINGSTATE08641344CamCouplingTableIDUINTARR81281408ActTorqueDerivativeLREAL641536SetTorqueDerivativeLREAL641600AbsPhasingPosLREAL641664TorqueOffsetLREAL641728ActPosWithoutPosCorrectionLREAL641792ActAccLREAL641856DcTimeStampUDINT321920UserDataLREAL641984NcStructType2NCAXLESTRUCT_TOPLCNCAXLESTRUCT_TOPLC2NCAXLESTRUCT_TOPLC3NCAXLESTRUCT_TOPLC4ST_AdsAddress224NetIdSTRING(23)1920PortUINT16192ChannelUINT16208MC_AxisStates - 16 - INT - - MC_AXISSTATE_UNDEFINED - 0 - - - MC_AXISSTATE_DISABLED - 1 - - - MC_AXISSTATE_STANDSTILL - 2 - - - MC_AXISSTATE_ERRORSTOP - 3 - - - MC_AXISSTATE_STOPPING - 4 - - - MC_AXISSTATE_HOMING - 5 - - - MC_AXISSTATE_DISCRETEMOTION - 6 - - - MC_AXISSTATE_CONTINOUSMOTION - 7 - - - MC_AXISSTATE_SYNCHRONIZEDMOTION - 8 - - - - ST_AxisOpModes - axis operation mode feedback from NcToPlc. - 136 - - PositionAreaMonitoring - BOOL - bit 0 - OpModeDWord - 8 - 0 - - - TargetPositionMonitoring - BOOL - bit 1 - OpModeDWord - 8 - 8 - - - LoopMode - BOOL - bit 2 - OpModeDWord - loop mode for two speed axes - 8 - 16 - - - MotionMonitoring - BOOL - bit 3 - OpModeDWord - 8 - 24 - - - PEHTimeMonitoring - BOOL - bit 4 - OpModeDWord - 8 - 32 - - - BacklashCompensation - BOOL - bit 5 - OpModeDWord - 8 - 40 - - - DelayedErrorReaction - BOOL - bit 6 - OpModeDWord - 8 - 48 - - - Modulo - BOOL - bit 7 - OpModeDWord - axis is parameterized as modulo axis - 8 - 56 - - - SimulationAxis - BOOL - bit 8 - OpModeDWord - axis is a simulation axis - available from 2.11 R2 B2033 - 2011-05-31 KSt - 8 - 64 - - - StopMonitoring - BOOL - bit 12 - OpModeDWord - TargetPositionMonitoring for Stop and Halt commands - available from 2.11 R3 - 2011-12-09 KSt - 8 - 72 - - - PositionLagMonitoring - BOOL - bit 16 - OpModeDWord - 8 - 80 - - - VelocityLagMonitoring - BOOL - bit 17 - OpModeDWord - 8 - 88 - - - SoftLimitMinMonitoring - BOOL - bit 18 - OpModeDWord - 8 - 96 - - - SoftLimitMaxMonitoring - BOOL - bit 19 - OpModeDWord - 8 - 104 - - - PositionCorrection - BOOL - bit 20 - OpModeDWord - 8 - 112 - - - AllowSlaveCommands - BOOL - 2009-02-20 KSt - 8 - 120 - - - AllowExtSetAxisCommands - BOOL - 2011-10-13 KSt - 8 - 128 - - - - ST_AxisStatus - 768 - - UpdateTaskIndex - BYTE - Task-Index of the task that updated this data set - 8 - 0 - - - UpdateCycleTime - LREAL - task cycle time of the task which calls the status function - 64 - 64 - - - CycleCounter - UDINT - PLC cycle counter when this data set updated - 32 - 128 - - - NcCycleCounter - UDINT - NC cycle counter incremented after NC task updated NcToPlc data structures - 32 - 160 - - - MotionState - MC_AxisStates - motion state in the PLCopen state diagram - 16 - 192 - - - Error - BOOL - StateDWord bit 31 - axis error state - 8 - 208 - - - ErrorID - UDINT - axis error code - 32 - 224 - - - displaymode - hex - - - - - ErrorStop - BOOL - PLCopen motion control statemachine states: - 8 - 256 - - - Disabled - BOOL - 8 - 264 - - - Stopping - BOOL - 8 - 272 - - - StandStill - BOOL - 8 - 280 - - - DiscreteMotion - BOOL - 8 - 288 - - - ContinuousMotion - BOOL - StateDWord bit 19 - 8 - 296 - - - SynchronizedMotion - BOOL - 8 - 304 - - - Homing - BOOL - 8 - 312 - - - ConstantVelocity - BOOL - StateDWord bit 12 - 8 - 320 - - - Accelerating - BOOL - 8 - 328 - - - Decelerating - BOOL - 8 - 336 - - - Operational - BOOL - StateDWord bit 0 - (was ready) - 8 - 344 - - - ControlLoopClosed - BOOL - StateDWord bit 20 - operational and position control active - 8 - 352 - - - HasJob - BOOL - StateDWord bit 8 - 8 - 360 - - - HasBeenStopped - BOOL - StateDWord bit 7 - 8 - 368 - - - NewTargetPosition - BOOL - StateDWord bit 17 - new target position commanded during move - 8 - 376 - - - InPositionArea - BOOL - StateDWord bit 3 - 8 - 384 - - - InTargetPosition - BOOL - StateDWord bit 4 - 8 - 392 - - - ProtectedMode - BOOL - StateDWord bit 5 - 8 - 400 - - - Homed - BOOL - StateDWord bit 1 - 8 - 408 - - - HomingBusy - BOOL - StateDWord bit 11 - 8 - 416 - - - MotionCommandsLocked - BOOL - StateDWord bit 29 - stop 'n hold - 8 - 424 - - - SoftLimitMinExceeded - BOOL - StateDWord bit 26 - reverse soft travel limit exceeded - 8 - 432 - - - SoftLimitMaxExceeded - BOOL - StateDWord bit 27 - forward soft travel limit exceeded - 8 - 440 - - - Moving - BOOL - StateDWord bit 9+10 - 8 - 448 - - - PositiveDirection - BOOL - StateDWord bit 9 - 8 - 456 - - - NegativeDirection - BOOL - StateDWord bit 10 - 8 - 464 - - - NotMoving - BOOL - StateDWord bit 2 - 8 - 472 - - - Compensating - BOOL - superposition - overlayed motion - 8 - 480 - - - ExtSetPointGenEnabled - BOOL - StateDWord bit 14 - 8 - 488 - - - PhasingActive - BOOL - StateDWord bit 15 - 8 - 496 - - - ExternalLatchValid - BOOL - StateDWord bit 16 - 8 - 504 - - - CamDataQueued - BOOL - StateDWord bit 22 - 8 - 512 - - - CamTableQueued - BOOL - StateDWord bit 21 - 8 - 520 - - - CamScalingPending - BOOL - StateDWord bit 23 - 8 - 528 - - - CmdBuffered - BOOL - StateDWord bit 24 - 8 - 536 - - - PTPmode - BOOL - StateDWord bit 25 - 8 - 544 - - - DriveDeviceError - BOOL - StateDWord bit 28 - 8 - 552 - - - IoDataInvalid - BOOL - StateDWord bit 30 - 8 - 560 - - - ErrorPropagationDelayed - BOOL - StateDWord bit 6 - 8 - 568 - - - DriveLimitActive - BOOL - StateDWord bit 18 - 20181213 Fap - 8 - 576 - - - Coupled - BOOL - Axis.NcToPlc.CoupleState - 8 - 584 - - - OpMode - ST_AxisOpModes - axis operation mode feedback from NcToPlc - 136 - 592 - - - NcApplicationRequest - BOOL - OpModeDWord bit 23 - 8 - 728 - - - - T_AmsNetID - TwinCAT AMS netID address string. - 192 - STRING(23) - - - 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 - - - T_AmsPort - TwinCAT AMS port address. - 16 - UINT - - - E_NcDriveType - 32 - DWORD - - NcDriveType_undefined - 0 - - - NcDriveType_M2400_DAC1 - 1 - - - NcDriveType_M2400_DAC2 - 2 - - - NcDriveType_M2400_DAC3 - 3 - - - NcDriveType_M2400_DAC4 - 4 - - - NcDriveType_KL4XXX - 5 - MDP 252/253: KL4xxx, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), KL4132 (16 Bit), Pulse-Train KL2521, IP2512 - - - NcDriveType_KL4XXX_NonLinear - 6 - MDP 252/253: Analog-Typ für nichtlineare Kennlinie - - - NcDriveType_Discete_TwoSpeed - 7 - - - NcDriveType_Stepper - 8 - - - NcDriveType_Sercos - 9 - - - NcDriveType_KL5051 - 10 - MDP 510: BISSI Drive KL5051 mit 32 Bit (siehe KL4XXX) - - - NcDriveType_AX2000_B200 - 11 - AX2000-B200 Lightbus, Inkremental mit 32 Bit (AX2000) - - - NcDriveType_ProfiDrive - 12 - Inkremental mit 32 Bit - - - NcDriveType_Universal - 13 - Variable Bitmaske (max. 32 Bit, signed value) - - - NcDriveType_NcBackplane - 14 - Variable Bitmaske (max. 32 Bit, signed value) - - - NcDriveType_CANopen_Lenze - 15 - CANopen Lenze (max. 32 Bit, signed value) - - - NcDriveType_CANopen_DS402_MDP742 - 16 - MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, AX8000) - - - NcDriveType_AX2000_B900 - 17 - AX2000-B900 Ethernet (max. 32 Bit, signed value) - - - NcDriveType_KL2531_Stepper - 20 - Schrittmotorklemme KL2531/KL2541 - - - NcDriveType_KL2532_DC - 21 - 2-Kanal-DC-Motor-Endstufe (2-channel DC motor stage) KL2532/KL2542, 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 - - - NcDriveType_TCOM - 22 - TCOM Drive -> Interface to Soft Drive - - - NcDriveType_MDP_733 - 23 - MDP 733: Modular Device Profile MDP 733 for DC (e.g. EL7332/EL7342) (20.02.09) - - - NcDriveType_MDP_703 - 24 - MDP 703: Modular Device Profile MDP 703 for stepper (e.g. EL7031/EL7041) - - - - E_NcEncoderType - 32 - DWORD - - NcEncoderType_undefined - 0 - - - NcEncoderType_Simulation - 1 - Simulation - - - NcEncoderType_ABS_M3000 - 2 - Absolut mit 24 und 25 Bit sowie 12 und 13 Bit Single Turn Encoder (M3000) - - - NcEncoderType_INC_M31X0 - 3 - Inkremental mit 24 Bit (M31x0, M3200, M3100, M2000) - - - NcEncoderType_INC_KL5101 - 4 - MDP 511: Inkremental mit 16 Bit und Latch (MDP511: EL7041, EL5101, EL5151, EL2521, EL5021(SinCos); KL5101, IP5109, KL5111) - - - NcEncoderType_ABS_KL5001_SSI - 5 - MDP 500/501: Absolut SSI mit 24 Bit (KL5001, IP5009)(MDP 501: EL5001) - - - NcEncoderType_INC_KL5051 - 6 - MDP 510: Absolut/Inkremental BISSI mit 16 Bit (KL5051, PWM KL2502_30K (Frq-Cnt-Impuls-Modus), Pulse-Train KL2521, IP2512 ) - - - NcEncoderType_ABS_KL30XX - 7 - Absolut Analog Eingang mit 16 Bit (KL30xx) - - - NcEncoderType_INC_Sercos_P - 8 - SERCOS "Encoder" POS - - - NcEncoderType_INC_Sercos_PV - 9 - SERCOS "Encoder" POS und VELO - - - NcEncoderType_INC_Binary - 10 - Binaerer Inkremental Encoder (0/1) - - - NcEncoderType_ABS_M2510 - 11 - Absolut Analog Eingang mit 12 Bit (M2510) - - - NcEncoderType_ABS_FOX50 - 12 - T&R Fox 50 Modul (24 Bit Absolut (SSI)) - - - NcEncoderType_ABS_HYDRAULIC_FORCE - 13 - MMW-Typ: Kraftermittlung aus Pa, Pb, Aa, Ab - - - NcEncoderType_INC_AX2000_B200 - 14 - Inkremental AX2000-B200 Lightbus mit 16/20 Bit (AX2000) - - - NcEncoderType_INC_PROFIDRIVE - 15 - Inkremental mit 32 Bit - - - NcEncoderType_INC_UNIVERSAL - 16 - Inkremental mit variabler Bitmaske (max. 32 Bit) - - - NcEncoderType_INC_NCBACKPLANE - 17 - Inkremental NC Rückwand - - - NcEncoderType_INC_CANOPEN_LENZE - 18 - Inkremental CANopen Lenze - - - NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP742 - 19 - MDP 513 / MDP 742 (DS402): CANopen und EtherCAT (AX2000-B510, AX2000-B1x0, EL7201, EL5032/32Bit) - - - NcEncoderType_INC_AX2000_B900 - 20 - Inkremental AX2000-B900 Ethernet - - - NcEncoderType_INC_KL5151 - 21 - Inkremental mit 32 Bit Zaehler und int.+ ext. 32 Bit Latch (KL5151_0000) (nur umschaltbar), die 2-kanalige KL5151_0050 hat kein Latch ! - - - NcEncoderType_INC_IP5209 - 24 - Inkremental mit 32 Bit Zaehler und int. 32 Bit Latch (IP5209) - - - NcEncoderType_INC_KL2531_Stepper - 25 - Inkremental mit 16 Bit Zaehler und int.+ext. 16 Bit Latch (nur umschaltbar) (Schrittmotorklemme KL2531/KL2541) - - - NcEncoderType_INC_KL2532_DC - 26 - Inkremental mit 16 Bit Zaehler und ext. 16 Bit Latch (nur umschaltbar) (2-Kanal-DC-Motor-Endstufe KL2532/KL2542), 2-Kanal-PWM-DC-Motorendstufe KL2535/KL2545 - - - NcEncoderType_INC_TIMEBASEGENERATOR - 27 - Time Base Generator - - - NcEncoderType_INC_TCOM - 28 - TCOM Encoder -> Interface to Soft Drive Encoder - - - NcEncoderType_INC_CANOPEN_MDP513_64BIT - 29 - MDP 513 (DS402, EnDat2.2, 64 Bit): EL5032/64Bit - - - NcEncoderType_SPECIFIC - 100 - - - - E_NcAxisType - 32 - DWORD - - NcAxisType_undefined - 0 - - - NcAxisType_Continious - 1 - Kontinuierliche Achse (auch SERCOS) - - - NcAxisType_Discrete_TwoSpeed - 2 - Diskrete Achse (Eil/Schleich-Achse) - - - NcAxisType_LowCostStepper_DigIO - 3 - Schrittmotor Achse (ohne PWM Klemme KL2502/30 und ohne Pulse-Train KL2521) - - - NcAxisType_Encoder - 5 - Encoder Achse - - - NcAxisType_Hydraulic - 6 - Kontinuierliche Achse mit Betriebsartumschaltung fur Positions-/Druck-Regelung - - - NcAxisType_TimeGenerator - 7 - Time Base Generator - - - NcAxisType_Specific - 100 - - - - ST_DriveAddress - 640 - - NetID - T_AmsNetID - AMS NetID of the hardware drive as a string - 192 - 0 - - - NetIdBytes - T_AmsNetIdArr - AMS NetID of the hardware drive as a byte array (same information as NetID) - 48 - 192 - - - SlaveAddress - T_AmsPort - slave address of the hardware drive connected to a bus master - 16 - 240 - - - Channel - BYTE - channel number of the hardware drive - 8 - 256 - - - NcDriveId - DWORD - ID [1..255] of the NC software drive of an axis - 32 - 288 - - - NcDriveIndex - DWORD - index [0..9] of the NC software drive of an axis - 32 - 320 - - - NcDriveType - E_NcDriveType - type enumeration of the NC software drive of an axis - 32 - 352 - - - NcEncoderId - DWORD - ID [1..255] of the NC software encoder of an axis - 32 - 384 - - - NcEncoderIndex - DWORD - index [0..9] of the NC software encoder of an axis - 32 - 416 - - - NcEncoderType - E_NcEncoderType - type enumeration of the NC encoder drive of an axis - 32 - 448 - - - NcAxisId - DWORD - ID [1..255] of the NC axis - 32 - 480 - - - NcAxisType - E_NcAxisType - type enumeration of the NC axis - 32 - 512 - - - TcSoftDriveObjectId - OTCID - new since 2016-04-11 FAP - just available with versions after this date, otherwise zero - 32 - 544 - - - conditionalshow - - - - - TcDriveObjectId - OTCID - 32 - 576 - - - TcEncoderObjectId - OTCID - 32 - 608 - - - - _E_PhasingState - Phasing internal probe states - 16 - INT - - PhasingInactive - 0 - - - PhasingActivated - 1 - - - PhasingAborted - 2 - - - - conditionalshow - - - - - _InternalAxisRefData - 128 - - NcCycleCounterAvailable - BOOL - TRUE if the NcCycleCounter is definitely available on the target system - FALSE if undefined - 8 - 0 - - - NcCycleCounter_AtReadStatusCall - UDINT - current NC cycle counter when calling ReadStatus - 32 - 32 - - - LastTaskIndex_AtReadStatusCall - BYTE - task index of last recent status update - 8 - 64 - - - CounterSameTaskIndex_AtReadStatusCall - UINT - counter increments to max 100 if the task index for the status update never changes - 16 - 80 - - - PhasingState - _E_PhasingState - KSt 20190703 global handshake for phasing blocks - 16 - 96 - - - - conditionalshow - - - - - AXIS_REF - +]]>16INTMC_AXISSTATE_UNDEFINED0MC_AXISSTATE_DISABLED1MC_AXISSTATE_STANDSTILL2MC_AXISSTATE_ERRORSTOP3MC_AXISSTATE_STOPPING4MC_AXISSTATE_HOMING5MC_AXISSTATE_DISCRETEMOTION6MC_AXISSTATE_CONTINOUSMOTION7MC_AXISSTATE_SYNCHRONIZEDMOTION8ST_AxisOpModes136PositionAreaMonitoringBOOL80TargetPositionMonitoringBOOL88LoopModeBOOL816MotionMonitoringBOOL824PEHTimeMonitoringBOOL832BacklashCompensationBOOL840DelayedErrorReactionBOOL848ModuloBOOL856SimulationAxisBOOL864StopMonitoringBOOL872PositionLagMonitoringBOOL880VelocityLagMonitoringBOOL888SoftLimitMinMonitoringBOOL896SoftLimitMaxMonitoringBOOL8104PositionCorrectionBOOL8112AllowSlaveCommandsBOOL8120AllowExtSetAxisCommandsBOOL8128ST_AxisStatus768UpdateTaskIndexBYTE80UpdateCycleTimeLREAL6464CycleCounterUDINT32128NcCycleCounterUDINT32160MotionStateMC_AxisStates16192ErrorBOOL8208ErrorIDUDINT32224displaymodehexErrorStopBOOL8256DisabledBOOL8264StoppingBOOL8272StandStillBOOL8280DiscreteMotionBOOL8288ContinuousMotionBOOL8296SynchronizedMotionBOOL8304HomingBOOL8312ConstantVelocityBOOL8320AcceleratingBOOL8328DeceleratingBOOL8336OperationalBOOL8344ControlLoopClosedBOOL8352HasJobBOOL8360HasBeenStoppedBOOL8368NewTargetPositionBOOL8376InPositionAreaBOOL8384InTargetPositionBOOL8392ProtectedModeBOOL8400HomedBOOL8408HomingBusyBOOL8416MotionCommandsLockedBOOL8424SoftLimitMinExceededBOOL8432SoftLimitMaxExceededBOOL8440MovingBOOL8448PositiveDirectionBOOL8456NegativeDirectionBOOL8464NotMovingBOOL8472CompensatingBOOL8480ExtSetPointGenEnabledBOOL8488PhasingActiveBOOL8496ExternalLatchValidBOOL8504CamDataQueuedBOOL8512CamTableQueuedBOOL8520CamScalingPendingBOOL8528CmdBufferedBOOL8536PTPmodeBOOL8544DriveDeviceErrorBOOL8552IoDataInvalidBOOL8560ErrorPropagationDelayedBOOL8568DriveLimitActiveBOOL8576CoupledBOOL8584OpModeST_AxisOpModes136592NcApplicationRequestBOOL8728T_AmsNetID192STRING(23)AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]T_AmsNetIdArr48AMSNETIDT_AmsPort16UINTE_NcDriveType32DWORDNcDriveType_undefined0NcDriveType_M2400_DAC11NcDriveType_M2400_DAC22NcDriveType_M2400_DAC33NcDriveType_M2400_DAC44NcDriveType_KL4XXX5NcDriveType_KL4XXX_NonLinear6NcDriveType_Discete_TwoSpeed7NcDriveType_Stepper8NcDriveType_Sercos9NcDriveType_KL505110NcDriveType_AX2000_B20011NcDriveType_ProfiDrive12NcDriveType_Universal13NcDriveType_NcBackplane14NcDriveType_CANopen_Lenze15NcDriveType_CANopen_DS402_MDP74216NcDriveType_AX2000_B90017NcDriveType_KL2531_Stepper20NcDriveType_KL2532_DC21NcDriveType_TCOM22 Interface to Soft Drive]]>NcDriveType_MDP_73323NcDriveType_MDP_70324E_NcEncoderType32DWORDNcEncoderType_undefined0NcEncoderType_Simulation1NcEncoderType_ABS_M30002NcEncoderType_INC_M31X03NcEncoderType_INC_KL51014NcEncoderType_ABS_KL5001_SSI5NcEncoderType_INC_KL50516NcEncoderType_ABS_KL30XX7NcEncoderType_INC_Sercos_P8NcEncoderType_INC_Sercos_PV9NcEncoderType_INC_Binary10NcEncoderType_ABS_M251011NcEncoderType_ABS_FOX5012NcEncoderType_ABS_HYDRAULIC_FORCE13NcEncoderType_INC_AX2000_B20014NcEncoderType_INC_PROFIDRIVE15NcEncoderType_INC_UNIVERSAL16NcEncoderType_INC_NCBACKPLANE17NcEncoderType_INC_CANOPEN_LENZE18NcEncoderType_INC_CANOPEN_DS402_MDP513_MDP74219NcEncoderType_INC_AX2000_B90020NcEncoderType_INC_KL515121NcEncoderType_INC_IP520924NcEncoderType_INC_KL2531_Stepper25NcEncoderType_INC_KL2532_DC26NcEncoderType_INC_TIMEBASEGENERATOR27NcEncoderType_INC_TCOM28 Interface to Soft Drive Encoder]]>NcEncoderType_INC_CANOPEN_MDP513_64BIT29NcEncoderType_SPECIFIC100E_NcAxisType32DWORDNcAxisType_undefined0NcAxisType_Continious1NcAxisType_Discrete_TwoSpeed2NcAxisType_LowCostStepper_DigIO3NcAxisType_Encoder5NcAxisType_Hydraulic6NcAxisType_TimeGenerator7NcAxisType_Specific100ST_DriveAddress640NetIDT_AmsNetID1920NetIdBytesT_AmsNetIdArr48192SlaveAddressT_AmsPort16240ChannelBYTE8256NcDriveIdDWORD32288NcDriveIndexDWORD32320NcDriveTypeE_NcDriveType32352NcEncoderIdDWORD32384NcEncoderIndexDWORD32416NcEncoderTypeE_NcEncoderType32448NcAxisIdDWORD32480NcAxisTypeE_NcAxisType32512TcSoftDriveObjectIdOTCID32544conditionalshowTcDriveObjectIdOTCID32576TcEncoderObjectIdOTCID32608_E_PhasingState16INTPhasingInactive0PhasingActivated1PhasingAborted2conditionalshow_InternalAxisRefData128NcCycleCounterAvailableBOOL80NcCycleCounter_AtReadStatusCallUDINT3232LastTaskIndex_AtReadStatusCallBYTE864CounterSameTaskIndex_AtReadStatusCallUINT1680PhasingState_E_PhasingState1696conditionalshowAXIS_REF - 9024 - - PlcToNc - PLCTONC_AXIS_REF - 1024 - 64 - - - ItemType - Input - - - TcAddressType - Output - - - - - NcToPlc - NCTOPLC_AXIS_REF - 2048 - 1088 - - - ItemType - Output - - - TcAddressType - Input - - - - - ADS - ST_AdsAddress - 224 - 3136 - - - ItemType - Output - - - - - Status - ST_AxisStatus - 768 - 3392 - - - ItemType - Output - - - - - DriveAddress - ST_DriveAddress - 640 - 4160 - - - ItemType - Input - - - - - _internal - _InternalAxisRefData - 128 - 4800 - - - conditionalshow - - - - - Storage - DWORD - - 0 - 128 - - 4096 - 4928 - - - conditionalshow - - - - - ReadStatus - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - DUT_EPS - 1344 - - nFlags - UDINT - Contains EPS flags - 32 - 0 - - 4294967295 - - - - pytmc - +]]>9024PlcToNcPLCTONC_AXIS_REF102464ItemTypeInputTcAddressTypeOutputNcToPlcNCTOPLC_AXIS_REF20481088ItemTypeOutputTcAddressTypeInputADSST_AdsAddress2243136ItemTypeOutputStatusST_AxisStatus7683392ItemTypeOutputDriveAddressST_DriveAddress6404160ItemTypeInput_internal_InternalAxisRefData1284800conditionalshowStorageDWORD012840964928conditionalshowReadStatusPouTypeFunctionBlockconditionalshow_all_localsDUT_EPS1344nFlagsUDINT3204294967295pytmc pv: nFlags io: i field: DESC Contains EPS flags - - - - - - sFlagDesc - STRING(80) - Desciption of values nFlags contains - 648 - 32 - - - pytmc - + sFlagDescSTRING(80)64832pytmc pv: sFlagDesc io: i field: DESC semicolon-delimited nFlag variable - - - - - - sMessage - STRING(80) - Name to use for log messages. - 648 - 680 - - - pytmc - + sMessageSTRING(80)648680pytmc pv: sMessage io: i field: DESC Message from EPS to usr - - - - - - bEPS_OK - BOOL - Keep Track if nFlags are all true - 8 - 1328 - - true - - - - pytmc - + bEPS_OKBOOL81328truepytmc pv: bEPS_OK io: i field: DESC check if nFlags are all true - - - - - - - E_StageEnableMode - 16 - INT - - ALWAYS - 0 - Always set bEnable to TRUE - - - NEVER - 1 - Only change bEnable on errors - - - DURING_MOTION - 2 - Enable before motion, disable after motion - - - - qualified_only - - - strict - - - - - E_StageBrakeMode - 16 - INT - - IF_ENABLED - 0 - Disengage brake when the motor is enabled - - - IF_MOVING - 1 - Disengage brake when the motor is moving - - - NO_BRAKE - 2 - Do not change the brake state in FB_MotionStage - - - - qualified_only - - - strict - - - - - E_EpicsHomeCmd - 16 - INT - - LOW_LIMIT - 1 - Low limit switch - - - HIGH_LIMIT - 2 - High limit switch - - - HOME_VIA_LOW - 3 - Home switch via low switch - - - HOME_VIA_HIGH - 4 - Home switch via high switch - - - ABSOLUTE_SET - 15 - Set here to be fHomePosition - - - NONE - -1 - Do not home, ever - - - - qualified_only - - - strict - - - - - ST_AxisParameterSet - 8192 - - AxisId - DWORD - TC3 &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& - 32 - 0 - - - nAxisType - E_NcAxisType - 0x00000003 - 32 - 32 - - - sAxisName - STRING(31) - 0x00000002 - 256 - 64 - - - fAxisCycleTime - LREAL - available from Tc 2.11 R2 - 64 - 320 - - - bEnablePositionAreaControl - WORD - 0x0000000F - 16 - 384 - - - fPositionAreaControlRange - LREAL - 0x00000010 - 64 - 448 - - - bEnableMotionControl - WORD - 0x00000011 - 16 - 512 - - - fMotionControlTime - LREAL - 0x00000012 - 64 - 576 - - - bEnableLoop - WORD - 0x00000013 - 16 - 640 - - - fLoopDistance - LREAL - 0x00000014 - 64 - 704 - - - bEnableTargetPosControl - WORD - 0x00000015 - 16 - 768 - - - fTargetPosControlRange - LREAL - 0x00000016 - 64 - 832 - - - fTargetPosControlTime - LREAL - 0x00000017 - 64 - 896 - - - fVeloMaximum - LREAL - 0x00000027 - 64 - 960 - - - fRefVeloSearch - LREAL - 0x00000006 calibration velo (TO plc cam) (17.05.11: parameter extension) - 64 - 1024 - - - fRefVeloSync - LREAL - 0x00000007 calibration velo (off plc cam) (17.05.11: parameter extension) - 64 - 1088 - - - fVeloSlowManual - LREAL - 0x00000008 manual velocity (slow) (17.05.11: parameter extension) - 64 - 1152 - - - fVeloFastManual - LREAL - 0x00000009 manual velocity (fast) (17.05.11: parameter extension) - 64 - 1216 - - - fMotionControlRange - LREAL - 0x00000028 - 64 - 1280 - - - bEnablePEHTimeControl - WORD - 0x00000029 - 16 - 1344 - - - fPEHControlTime - LREAL - 0x0000002A - 64 - 1408 - - - bEnableBacklashCompensation - WORD - 0x0000002B - 16 - 1472 - - - fBacklash - LREAL - 0x0000002C - 64 - 1536 - - - sAmsNetId - T_AmsNetID - 0x00000031 (Wandlung von "BYTE b[6]" zum nullterminierten STRING mit 23+1 Zeichen) - 192 - 1600 - - - nPort - WORD - 0x00000031 - 16 - 1792 - - - nChnNo - WORD - 0x00000031 - 16 - 1808 - - - fAcceleration - LREAL - 0x00000101 - 64 - 1856 - - - fDeceleration - LREAL - 0x00000102 - 64 - 1920 - - - fJerk - LREAL - 0x00000103 - 64 - 1984 - - - nEncId - DWORD - 0x00010001 - 32 - 2048 - - - nEncType - E_NcEncoderType - 0x00010003 - 32 - 2080 - - - sEncName - STRING(31) - 0x00010002 - 256 - 2112 - - - fEncScaleFactorNumerator - LREAL - 0x00010023 - 64 - 2368 - - - fEncScaleFactorDenominator - LREAL - 0x00010024 - 64 - 2432 - - - fEncScaleFactorInternal - LREAL - fEncScaleFactorInternal = fEncScaleFactorNumerator / fEncScaleFactorDenominator - 64 - 2496 - - - fEncOffset - LREAL - 0x00010007 - 64 - 2560 - - - bEncIsInverse - WORD - 0x00010008 - 16 - 2624 - - - fEncModuloFactor - LREAL - 0x00010009 - 64 - 2688 - - - nEncMode - DWORD - 0x0001000A - 32 - 2752 - - - bEncEnableSoftEndMinControl - WORD - 0x0001000B - 16 - 2784 - - - bEncEnableSoftEndMaxControl - WORD - 0x0001000C - 16 - 2800 - - - fEncSoftEndMin - LREAL - 0x0001000D - 64 - 2816 - - - fEncSoftEndMax - LREAL - 0x0001000E - 64 - 2880 - - - nEncMaxIncrement - DWORD - 0x00010015 - 32 - 2944 - - - nEncRefSoftSyncMask - DWORD - 0x00010108 - 32 - 2976 - - - bEncEnablePosCorrection - WORD - 0x00010016 - 16 - 3008 - - - nEncReferenceSystem - DWORD - 0x00010019 (15.10.15: parameter extension) - 32 - 3040 - - - fEncPosCorrectionFilterTime - LREAL - 0x00010017 - 64 - 3072 - - - bEncRefSearchInverse - UINT - 0x00010101 (17.05.11: parameter extension) - 16 - 3136 - - - bEncRefSyncInverse - UINT - 0x00010102 (17.05.11: parameter extension) - 16 - 3152 - - - nEncRefMode - UDINT - 0x00010107 (17.05.11: parameter extension) - 32 - 3168 - - - fEncRefPosition - LREAL - 0x00010103 (17.05.11: parameter extension) - 64 - 3200 - - - nCtrlId - DWORD - 0x00020001 - 32 - 3264 - - - nCtrlType - DWORD - 0x00020003 - 32 - 3296 - - - sCtrlName - STRING(31) - 0x00020002 - 256 - 3328 - - - bCtrlEnablePosDiffControl - WORD - 0x00020010 - 16 - 3584 - - - bCtrlEnableVeloDiffControl - WORD - 0x00020011 - 16 - 3600 - - - fCtrlPosDiffMax - LREAL - 0x00020012 - 64 - 3648 - - - fCtrlPosDiffMaxTime - LREAL - 0x00020013 - 64 - 3712 - - - fCtrlPosKp - LREAL - 0x00020102 - 64 - 3776 - - - fCtrlPosTn - LREAL - 0x00020103 - 64 - 3840 - - - fCtrlPosTv - LREAL - 0x00020104 - 64 - 3904 - - - fCtrlPosTd - LREAL - 0x00020105 - 64 - 3968 - - - fCtrlPosExtKp - LREAL - 0x00020106 - 64 - 4032 - - - fCtrlPosExtVelo - LREAL - 0x00020107 - 64 - 4096 - - - fCtrlAccKa - LREAL - 0x00020108 - 64 - 4160 - - - nDriveId - DWORD - 0x00030001 - 32 - 4224 - - - nDriveType - E_NcDriveType - 0x00030003 - 32 - 4256 - - - sDriveName - STRING(31) - 0x00030002 - 256 - 4288 - - - bDriveIsInverse - WORD - 0x00030006 - 16 - 4544 - - - nDriveControlDWord - DWORD - 0x00030010 - 32 - 4576 - - - fDriveVeloReferenz - LREAL - 0x00030101 - 64 - 4608 - - - fDriveOutputReferenz - LREAL - 0x00030102 - 64 - 4672 - - - fDriveOutputScalingAcc - LREAL - 0x0003000A (15.10.15: parameter extension) - 64 - 4736 - - - fDriveOutputScalingTorque - LREAL - 0x0003000B (15.10.15: parameter extension) - 64 - 4800 - - - fDriveInputScalingTorque - LREAL - 0x00030031 (15.10.15: parameter extension) - 64 - 4864 - - - fDriveInputFiltertimeTorque - LREAL - 0x00030032 (15.10.15: parameter extension) - 64 - 4928 - - - fDriveInputFiltertimeTorqueDerivative - LREAL - 0x00030033 (15.10.15: parameter extension) - 64 - 4992 - - - fAccelerationMax - LREAL - 0x000000F1 (15.10.15: parameter extension) - 64 - 5056 - - - fDecelerationMax - LREAL - 0x000000F2 (15.10.15: parameter extension) - 64 - 5120 - - - - ST_AxisParameterSetExposed - 704 - - fVeloMaximum - LREAL - Maximum commandable speed of the axis in EU/s. - 64 - 0 - - - pytmc - + E_StageEnableMode16INTALWAYS0NEVER1DURING_MOTION2qualified_onlystrictE_StageBrakeMode16INTIF_ENABLED0IF_MOVING1NO_BRAKE2qualified_onlystrictE_EpicsHomeCmd16INTLOW_LIMIT1HIGH_LIMIT2HOME_VIA_LOW3HOME_VIA_HIGH4ABSOLUTE_SET15NONE-1qualified_onlystrictST_AxisParameterSet8192AxisIdDWORD320nAxisTypeE_NcAxisType3232sAxisNameSTRING(31)25664fAxisCycleTimeLREAL64320bEnablePositionAreaControlWORD16384fPositionAreaControlRangeLREAL64448bEnableMotionControlWORD16512fMotionControlTimeLREAL64576bEnableLoopWORD16640fLoopDistanceLREAL64704bEnableTargetPosControlWORD16768fTargetPosControlRangeLREAL64832fTargetPosControlTimeLREAL64896fVeloMaximumLREAL64960fRefVeloSearchLREAL641024fRefVeloSyncLREAL641088fVeloSlowManualLREAL641152fVeloFastManualLREAL641216fMotionControlRangeLREAL641280bEnablePEHTimeControlWORD161344fPEHControlTimeLREAL641408bEnableBacklashCompensationWORD161472fBacklashLREAL641536sAmsNetIdT_AmsNetID1921600nPortWORD161792nChnNoWORD161808fAccelerationLREAL641856fDecelerationLREAL641920fJerkLREAL641984nEncIdDWORD322048nEncTypeE_NcEncoderType322080sEncNameSTRING(31)2562112fEncScaleFactorNumeratorLREAL642368fEncScaleFactorDenominatorLREAL642432fEncScaleFactorInternalLREAL642496fEncOffsetLREAL642560bEncIsInverseWORD162624fEncModuloFactorLREAL642688nEncModeDWORD322752bEncEnableSoftEndMinControlWORD162784bEncEnableSoftEndMaxControlWORD162800fEncSoftEndMinLREAL642816fEncSoftEndMaxLREAL642880nEncMaxIncrementDWORD322944nEncRefSoftSyncMaskDWORD322976bEncEnablePosCorrectionWORD163008nEncReferenceSystemDWORD323040fEncPosCorrectionFilterTimeLREAL643072bEncRefSearchInverseUINT163136bEncRefSyncInverseUINT163152nEncRefModeUDINT323168fEncRefPositionLREAL643200nCtrlIdDWORD323264nCtrlTypeDWORD323296sCtrlNameSTRING(31)2563328bCtrlEnablePosDiffControlWORD163584bCtrlEnableVeloDiffControlWORD163600fCtrlPosDiffMaxLREAL643648fCtrlPosDiffMaxTimeLREAL643712fCtrlPosKpLREAL643776fCtrlPosTnLREAL643840fCtrlPosTvLREAL643904fCtrlPosTdLREAL643968fCtrlPosExtKpLREAL644032fCtrlPosExtVeloLREAL644096fCtrlAccKaLREAL644160nDriveIdDWORD324224nDriveTypeE_NcDriveType324256sDriveNameSTRING(31)2564288bDriveIsInverseWORD164544nDriveControlDWordDWORD324576fDriveVeloReferenzLREAL644608fDriveOutputReferenzLREAL644672fDriveOutputScalingAccLREAL644736fDriveOutputScalingTorqueLREAL644800fDriveInputScalingTorqueLREAL644864fDriveInputFiltertimeTorqueLREAL644928fDriveInputFiltertimeTorqueDerivativeLREAL644992fAccelerationMaxLREAL645056fDecelerationMaxLREAL645120ST_AxisParameterSetExposed704fVeloMaximumLREAL640pytmc pv: MaxVel io: i field: DESC Maximum commandable speed of the axis in EU/s. - - - - - - fAccelerationMax - LREAL - Maximum rate of increase in speed of the axis in EU/s^2. - 64 - 64 - - - pytmc - + fAccelerationMaxLREAL6464pytmc pv: MaxAccel io: i field: DESC Maximum rate of increase in speed of the axis in EU/s^2. - - - - - - fDecelerationMax - LREAL - Maximum rate of decrease in speed of the axis in EU/s^2. - 64 - 128 - - - pytmc - + fDecelerationMaxLREAL64128pytmc pv: MaxDecel io: i field: DESC Maximum rate of decrease in speed of the axis in EU/s^2. - - - - - - bCtrlEnablePosDiffControl - WORD - Enable/Disable state of Position Lag Monitor. - 16 - 192 - - - pytmc - + bCtrlEnablePosDiffControlWORD16192pytmc pv: PosLagEn io: i field: DESC TRUE if position lag monitor (also known as stall monitor) is enabled. - - - - - - fCtrlPosDiffMax - LREAL - Maximum magnitude of position lag in EU. - 64 - 256 - - - pytmc - + fCtrlPosDiffMaxLREAL64256pytmc pv: PosLagVal io: i field: DESC Maximum magnitude of position lag in EU. - - - - - - fCtrlPosDiffMaxTime - LREAL - Maximum allowable duration outside of maximum position lag value in seconds. - 64 - 320 - - - pytmc - + fCtrlPosDiffMaxTimeLREAL64320pytmc pv: PosLagTime io: i field: DESC Maximum allowable duration outside of maximum position lag value in seconds. - - - - - - bEncEnableSoftEndMinControl - WORD - Enable/Disable state of controller static minimum limit. - 16 - 384 - - - pytmc - + bEncEnableSoftEndMinControlWORD16384pytmc pv: SLimMinEn io: i field: DESC TRUE if controller static minimum limit is enabled. - - - - - - bEncEnableSoftEndMaxControl - WORD - Enable/Disable state of controller static maximum limit. - 16 - 400 - - - pytmc - + bEncEnableSoftEndMaxControlWORD16400pytmc pv: SLimMaxEn io: i field: DESC TRUE if controller static maximum limit is enabled. - - - - - - fEncSoftEndMin - LREAL - Minimum commandable position of the axis in EU. - 64 - 448 - - - pytmc - + fEncSoftEndMinLREAL64448pytmc pv: SLimMin io: i field: DESC Minimum commandable position of the axis in EU. - - - - - - fEncSoftEndMax - LREAL - Maximum commandable position of the axis in EU. - 64 - 512 - - - pytmc - + fEncSoftEndMaxLREAL64512pytmc pv: SLimMax io: i field: DESC Maximum commandable position of the axis in EU. - - - - - - fEncScaleFactorInternal - LREAL - Encoder scaling numerator / denominator in EU/COUNT. - 64 - 576 - - - pytmc - + fEncScaleFactorInternalLREAL64576pytmc pv: EncScaling io: i field: DESC Encoder scaling numerator / denominator in EU/COUNT. - - - - - - fEncOffset - LREAL - Encoder offset in EU. - 64 - 640 - - - pytmc - + fEncOffsetLREAL64640pytmc pv: EncOffset io: i field: DESC Encoder offset in EU. - - - - - - - DUT_AxisStatus_v0_01 - 768 - - bEnable - BOOL - 8 - 0 - - - bReset - BOOL - 8 - 8 - - - bExecute - BOOL - 8 - 16 - - - nCommand - UINT - 16 - 32 - - - nCmdData - UINT - 16 - 48 - - - fVelocity - LREAL - 64 - 64 - - - fPosition - LREAL - 64 - 128 - - - fAcceleration - LREAL - 64 - 192 - - - fDeceleration - LREAL - 64 - 256 - - - bJogFwd - BOOL - 8 - 320 - - - bJogBwd - BOOL - 8 - 328 - - - bLimitFwd - BOOL - 8 - 336 - - - bLimitBwd - BOOL - 8 - 344 - - - fOverride - LREAL - 64 - 384 - - 100 - - - - bHomeSensor - BOOL - 8 - 448 - - - bEnabled - BOOL - 8 - 456 - - - bError - BOOL - 8 - 464 - - - nErrorId - UDINT - 32 - 480 - - - fActVelocity - LREAL - 64 - 512 - - - fActPosition - LREAL - 64 - 576 - - - fActDiff - LREAL - 64 - 640 - - - bHomed - BOOL - 8 - 704 - - - bBusy - BOOL - 8 - 712 - - - - ST_MotionStage - 25920 - - Axis - AXIS_REF - Hardware - PLC Axis Reference - 9024 - 0 - - - bLimitForwardEnable - BOOL - NC Forward Limit Switch: TRUE if ok to move - 8 - 9024 - - - TcAddressType - Input - - - - - bLimitBackwardEnable - BOOL - NC Backward Limit Switch: TRUE if ok to move - 8 - 9032 - - - TcAddressType - Input - - - - - bHome - BOOL - NO Home Switch: TRUE if at home - 8 - 9040 - - - TcAddressType - Input - - - - - bBrakeRelease - BOOL - NC Brake Output: TRUE to release brake - 8 - 9048 - - - TcAddressType - Output - - - - - bHardwareEnable - BOOL - NC STO Input: TRUE if ok to move - 8 - 9056 - - - pytmc - + DUT_AxisStatus_v0_01768bEnableBOOL80bResetBOOL88bExecuteBOOL816nCommandUINT1632nCmdDataUINT1648fVelocityLREAL6464fPositionLREAL64128fAccelerationLREAL64192fDecelerationLREAL64256bJogFwdBOOL8320bJogBwdBOOL8328bLimitFwdBOOL8336bLimitBwdBOOL8344fOverrideLREAL64384100bHomeSensorBOOL8448bEnabledBOOL8456bErrorBOOL8464nErrorIdUDINT32480fActVelocityLREAL64512fActPositionLREAL64576fActDiffLREAL64640bHomedBOOL8704bBusyBOOL8712ST_MotionStage25920AxisAXIS_REF90240bLimitForwardEnableBOOL89024TcAddressTypeInputbLimitBackwardEnableBOOL89032TcAddressTypeInputbHomeBOOL89040TcAddressTypeInputbBrakeReleaseBOOL89048TcAddressTypeOutputbHardwareEnableBOOL89056pytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - - - nRawEncoderULINT - ULINT - Raw encoder IO for ULINT (Biss-C) - 64 - 9088 - - - TcAddressType - Input - - - - - nRawEncoderUINT - UINT - Raw encoder IO for UINT (Relative Encoders) - 16 - 9152 - - - TcAddressType - Input - - - - - nRawEncoderINT - INT - Raw encoder IO for INT (LVDT) - 16 - 9168 - - - TcAddressType - Input - - - - - bAllForwardEnable - BOOL - Psuedo-hardware - Forward enable EPS summary - 8 - 9184 - - false - - - - bAllBackwardEnable - BOOL - Backward enable EPS summary - 8 - 9192 - - false - - - - bAllEnable - BOOL - Enable EPS summary encapsulating emergency stop button and any additional motion preventive hardware - 8 - 9200 - - false - - - - bGantryForwardEnable - BOOL - Forward virtual gantry limit switch - 8 - 9208 - - false - - - - bGantryBackwardEnable - BOOL - Backward virtual gantry limit switch - 8 - 9216 - - false - - - - nEncoderCount - UDINT - Encoder count summary, if linked above - 32 - 9248 - - - pytmc - + TcAddressTypeInputnRawEncoderULINTULINT649088TcAddressTypeInputnRawEncoderUINTUINT169152TcAddressTypeInputnRawEncoderINTINT169168TcAddressTypeInputbAllForwardEnableBOOL89184falsebAllBackwardEnableBOOL89192falsebAllEnableBOOL89200falsebGantryForwardEnableBOOL89208falsebGantryBackwardEnableBOOL89216falsenEncoderCountUDINT329248pytmc pv: PLC:nEncoderCount io: i field: DESC Count from encoder hardware - - - - - - stEPSForwardEnable - DUT_EPS - Forward Enable EPS struct - 1344 - 9280 - - - pytmc - + stEPSForwardEnableDUT_EPS13449280pytmc pv: PLC:stEPSF io: i field: DESC Forward Enable Interlocks - - - - - - stEPSBackwardEnable - DUT_EPS - Backward Enable EPS struct - 1344 - 10624 - - - pytmc - + stEPSBackwardEnableDUT_EPS134410624pytmc pv: PLC:stEPSB io: i field: DESC Backward Enable Interlocks - - - - - - stEPSPowerEnable - DUT_EPS - Power Enable EPS struct - 1344 - 11968 - - - pytmc - + stEPSPowerEnableDUT_EPS134411968pytmc pv: PLC:stEPSP io: i field: DESC Power Interlocks - - - - - - sName - STRING(80) - Settings - Name to use for log messages, fast faults, etc. - 648 - 13312 - - - bPowerSelf - BOOL - If TRUE, we want to enable the motor independently of PMPS or other safety systems. - 8 - 13960 - - false - - - - nEnableMode - E_StageEnableMode - Determines when we automatically enable the motor - 16 - 13968 - - E_StageEnableMode.DURING_MOTION - - - - nBrakeMode - E_StageBrakeMode - Determines when we automatically disengage the brake - 16 - 13984 - - E_StageBrakeMode.IF_ENABLED - - - - nHomingMode - E_EpicsHomeCmd - Determines our encoder homing strategy - 16 - 14000 - - E_EpicsHomeCmd.NONE - - - - bGantryAxis - BOOL - Set true to activate gantry EPS - 8 - 14016 - - false - - - - nGantryTol - LINT - Set to gantry difference tolerance - 64 - 14080 - - 0 - - - - nEncRef - ULINT - Encoder count at which this axis is aligned with other axis - 64 - 14144 - - 0 - - - - bEnable - BOOL - Commands - Used internally to request enables - 8 - 14208 - - - bReset - BOOL - Used internally to reset errors and other state - 8 - 14216 - - - pytmc - + sNameSTRING(80)64813312bPowerSelfBOOL813960falsenEnableModeE_StageEnableMode1613968E_StageEnableMode.DURING_MOTIONnBrakeModeE_StageBrakeMode1613984E_StageBrakeMode.IF_ENABLEDnHomingModeE_EpicsHomeCmd1614000E_EpicsHomeCmd.NONEbGantryAxisBOOL814016falsenGantryTolLINT64140800nEncRefULINT64141440bEnableBOOL814208bResetBOOL814216pytmc pv: PLC:bReset io: io field: ZNAM FALSE field: ONAM TRUE field: DESC Used internally to reset errors - - - - - - bExecute - BOOL - Used internally and by the IOC to start or stop a move - 8 - 14224 - - - bUserEnable - BOOL - Used by the IOC to disable an axis - 8 - 14232 - - 1 - - - - pytmc - + bExecuteBOOL814224bUserEnableBOOL8142321pytmc pv: PLC:bUserEnable io: io field: ZNAM DISABLE field: ONAM ENABLE field: DESC Used to disable power entirely for an axis - - - - - - bMoveCmd - BOOL - Shortcut Commands - Start a move to fPosition with fVelocity - 8 - 14240 - - - bHomeCmd - BOOL - Start the homing routine - 8 - 14248 - - - pytmc - + bMoveCmdBOOL814240bHomeCmdBOOL814248pytmc pv: PLC:bHomeCmd io: io field: DESC Start the homing routine - - - - - - nCommand - INT - Command Args - Used internally and by the IOC to pick what kind of move to do - 16 - 14256 - - - nCmdData - INT - Used internally and by the IOC to pass additional data to some commands - 16 - 14272 - - - fPosition - LREAL - Used internally and by the IOC to pick a destination for the move - 64 - 14336 - - - fVelocity - LREAL - Used internally and by the IOC to pick a move velocity - 64 - 14400 - - - fAcceleration - LREAL - Used internally and by the IOC to pick a move acceleration - 64 - 14464 - - - fDeceleration - LREAL - Used internally and by the IOC to pick a move deceleration - 64 - 14528 - - - fHomePosition - LREAL - Used internally and by the IOC to pick a home position - 64 - 14592 - - - pytmc - + nCommandINT1614256nCmdDataINT1614272fPositionLREAL6414336fVelocityLREAL6414400fAccelerationLREAL6414464fDecelerationLREAL6414528fHomePositionLREAL6414592pytmc pv: PLC:fHomePosition io: io field: DESC Used internally and by the IOC to pick home position - - - - - - nMotionAxisID - UDINT - Info - Unique ID assigned to each axis in the NC - 32 - 14656 - - 0 - - - - bEnableDone - BOOL - Returns - TRUE if done enabling - 8 - 14688 - - - bBusy - BOOL - TRUE if in the middle of a command - 8 - 14696 - - - bDone - BOOL - TRUE if we've done a command and it has finished - 8 - 14704 - - - bHomed - BOOL - TRUE if the motor has been homed, or does not need to be homed - 8 - 14712 - - - bSafetyReady - BOOL - TRUE if we have safety permission to move - 8 - 14720 - - - bError - BOOL - TRUE if we're in an error state - 8 - 14728 - - - pytmc - + nMotionAxisIDUDINT32146560bEnableDoneBOOL814688bBusyBOOL814696bDoneBOOL814704bHomedBOOL814712bSafetyReadyBOOL814720bErrorBOOL814728pytmc pv: PLC:bError io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if we are in an error state update: 100Hz notify - - - - - - nErrorId - UDINT - Error code if nonzero - 32 - 14752 - - - pytmc - + nErrorIdUDINT3214752pytmc pv: PLC:nErrorId io: i field: DESC Error code if nonzero update: 100Hz notify - - - - - - sErrorMessage - STRING(80) - Message to identify the error state - 648 - 14784 - - - pytmc - + sErrorMessageSTRING(80)64814784pytmc pv: PLC:sErrorMessage io: i field: DESC Message to identify the error state update: 100Hz notify - - - - - - sCustomErrorMessage - STRING(80) - Internal hook for custom error messages - 648 - 15432 - - - stAxisParameters - ST_AxisParameterSet - MC_ReadParameterSet Output - 8192 - 16128 - - - stAxisParametersExposed - ST_AxisParameterSetExposed - NC parameters that are exposed with pytmc pragmas - 704 - 24320 - - - pytmc - + sCustomErrorMessageSTRING(80)64815432stAxisParametersST_AxisParameterSet819216128stAxisParametersExposedST_AxisParameterSetExposed70424320pytmc pv: PLC:AxisPar io: i field: DESC Axis configuration parameters in the numerical controller. - - - - - - bAxisParamsInit - BOOL - True if we've updated stAxisParameters at least once - 8 - 25024 - - - stAxisStatus - DUT_AxisStatus_v0_01 - Misc axis status information for the IOC - 768 - 25088 - - - fPosDiff - LREAL - Other status information for users of the IOC - Position lag difference - 64 - 25856 - - - pytmc - + bAxisParamsInitBOOL825024stAxisStatusDUT_AxisStatus_v0_0176825088fPosDiffLREAL6425856pytmc pv: PLC:fPosDiff io: i field: DESC Position lag difference - - - - - - - T_MaxString - TwinCAT PLC string of max. length of 255 bytes + 1 byte null delimiter. - 2048 - STRING(255) - - - ST_CTRL_PI_PARAMS - 384 - - tCtrlCycleTime - TIME - controller cycle time [TIME] - 32 - 0 - - 0 - - - - tTaskCycleTime - TIME - task cycle time [TIME] - 32 - 32 - - 0 - - - - tTn - TIME - integral action time Tn - 32 - 64 - - 0 - - - - fKp - LREAL - proportional gain - 64 - 128 - - 0 - - - - fOutMaxLimit - LREAL - maximum output limit - 64 - 192 - - 1E+38 - - - - fOutMinLimit - LREAL - minimum output limit - 64 - 256 - - -1E+38 - - - - bARWOnIPartOnly - BOOL - FALSE: Hold the I-part if the entire control output reaches a limit. - 8 - 320 - - false - - - - - ST_PiezoAxis - 2240 - - sIdn - STRING(80) - Identity - 648 - 0 - - - iCurError - INT - Current error code, should be 0 most of the time - 16 - 656 - - - iLastError - INT - Last error code, for history - 16 - 672 - - - rActVoltage - REAL - Actual voltage - 32 - 704 - - - rLastReqVoltage - REAL - Last requested piezo voltage - 32 - 736 - - - rSetVoltage - REAL - this parameter is set by the control loop/ voltage mode - 32 - 768 - - - sAxis - STRING(80) - Axis, e.g. A, B, C...A if single unit - 648 - 800 - - A - - - - xTimeout - BOOL - Summaries - 8 - 1448 - - - xDriverError - BOOL - Summary of any driver errors - 8 - 1456 - - - xEnable - BOOL - Enable control. - 8 - 1464 - - - xVoltageMode - BOOL - Voltage mode gives direct access to piezo voltage, false means closed loop position acquisition (see FB_PitchControl for piezo and stepper separation) - 8 - 1472 - - - xIdleMode - BOOL - Use to put the piezo at half-stroke - 8 - 1480 - - - rReqVoltage - REAL - Requested piezo voltage in voltage mode - 32 - 1504 - - - rReqAbsPos - LREAL - Requested Position, latched at rising StartAbsMov - 64 - 1536 - - - xStop - BOOL - Stops piezo and holds position - 8 - 1600 - - - rActPos - LREAL - Encoder Readback - 64 - 1664 - - - rPiezoDmovRange - REAL - Pitch piezo dmove range (urad) - 32 - 1728 - - 1 - - - - stPIParams - ST_CTRL_PI_PARAMS - 384 - 1792 - - - .tCtrlCycleTime - T - - - .tTaskCycleTime - T - - - .tTn - T - - - .fKp - 0.0005 - - - .fOutMaxLimit - 1 - - - .fOutMinLimit - -1 - - - .bARWOnIPartOnly - false - - - - - UpperVoltage - REAL - E-816 has no software limits - 32 - 2176 - - 120 - - - - LowerVoltage - REAL - E-816 has no software limits - 32 - 2208 - - -10 - - - - - ClearComBuffer - ================================================================= + T_MaxString2048STRING(255)ST_CTRL_PI_PARAMS384tCtrlCycleTimeTIME3200tTaskCycleTimeTIME32320tTnTIME32640fKpLREAL641280fOutMaxLimitLREAL641921E+38fOutMinLimitLREAL64256-1E+38bARWOnIPartOnlyBOOL8320falseST_PiezoAxis2240sIdnSTRING(80)6480iCurErrorINT16656iLastErrorINT16672rActVoltageREAL32704rLastReqVoltageREAL32736rSetVoltageREAL32768sAxisSTRING(80)648800AxTimeoutBOOL81448xDriverErrorBOOL81456xEnableBOOL81464xVoltageModeBOOL81472xIdleModeBOOL81480rReqVoltageREAL321504rReqAbsPosLREAL641536xStopBOOL81600rActPosLREAL641664rPiezoDmovRangeREAL3217281stPIParamsST_CTRL_PI_PARAMS3841792.tCtrlCycleTimeT.tTaskCycleTimeT.tTnT.fKp0.0005.fOutMaxLimit1.fOutMinLimit-1.bARWOnIPartOnlyfalseUpperVoltageREAL322176120LowerVoltageREAL322208-10ClearComBuffer - 192 - - Buffer - ComBuffer - 64 - 64 - - - ItemType - InOut - - - - - nBlockedCounter - UDINT - 32 - 128 - - - i - UINT - 16 - 160 - - - - PouType - FunctionBlock - - - - - E_ArgType - String format functions/fb's argument types - 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 - 128 - - eType - E_ArgType - Argument data type - 16 - 0 - - E_ArgType.ARGTYPE_UNKNOWN - - - - 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 - 64 - 64 - - 0 - - - - - E_TypeFieldParam - String format argument types - 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 - 8576 - - sFormat - T_MaxString - Format string - 2048 - 64 - - - 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 - 128 - 2112 - - - ItemType - Input - - - - - arg2 - T_Arg - Format argument 2 - 128 - 2240 - - - ItemType - Input - - - - - arg3 - T_Arg - Format argument 3 - 128 - 2368 - - - ItemType - Input - - - - - arg4 - T_Arg - Format argument 4 - 128 - 2496 - - - ItemType - Input - - - - - arg5 - T_Arg - Format argument 5 - 128 - 2624 - - - ItemType - Input - - - - - arg6 - T_Arg - Format argument 6 - 128 - 2752 - - - ItemType - Input - - - - - arg7 - T_Arg - Format argument 7 - 128 - 2880 - - - ItemType - Input - - - - - arg8 - T_Arg - Format argument 8 - 128 - 3008 - - - ItemType - Input - - - - - arg9 - T_Arg - Format argument 9 - 128 - 3136 - - - ItemType - Input - - - - - arg10 - T_Arg - Format argument 10 - 128 - 3264 - - - ItemType - Input - - - - - bError - BOOL - TRUE => error, FALSE => no error - 8 - 3392 - - - ItemType - Output - - - - - nErrId - UDINT - Error code - 32 - 3424 - - - ItemType - Output - - - - - sOut - T_MaxString - Output stirng - 2048 - 3456 - - - ItemType - Output - - - - - pFormat - BYTE - 64 - 5504 - - 0 - - - - conditionalshow - - - - - pOut - BYTE - 64 - 5568 - - 0 - - - - conditionalshow - - - - - iRemOutLen - INT - 16 - 5632 - - - conditionalshow - - - - - bValid - BOOL - 8 - 5648 - - - conditionalshow - - - - - stFmt - ST_FormatParameters - 160 - 5664 - - - conditionalshow - - - - - nArrayElem - INT - 16 - 5824 - - - conditionalshow - - - - - nArgument - UDINT - 32 - 5856 - - - conditionalshow - - - - - parArgs - T_Arg - - 1 - 10 - - 640 - 5888 - - - conditionalshow - - - - - sArgStr - T_MaxString - 2048 - 6528 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - SendByte - ================================================================= + ]]>192BufferComBuffer6464ItemTypeInOutnBlockedCounterUDINT32128iUINT16160PouTypeFunctionBlockE_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640E_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString8576sFormatT_MaxString204864ItemTypeInputarg1T_Arg1282112ItemTypeInputarg2T_Arg1282240ItemTypeInputarg3T_Arg1282368ItemTypeInputarg4T_Arg1282496ItemTypeInputarg5T_Arg1282624ItemTypeInputarg6T_Arg1282752ItemTypeInputarg7T_Arg1282880ItemTypeInputarg8T_Arg1283008ItemTypeInputarg9T_Arg1283136ItemTypeInputarg10T_Arg1283264ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83392ItemTypeOutputnErrIdUDINT323424ItemTypeOutputsOutT_MaxString20483456ItemTypeOutputpFormatBYTE6455040conditionalshowpOutBYTE6455680conditionalshowiRemOutLenINT165632conditionalshowbValidBOOL85648conditionalshowstFmtST_FormatParameters1605664conditionalshownArrayElemINT165824conditionalshownArgumentUDINT325856conditionalshowparArgsT_Arg1106405888conditionalshowsArgStrT_MaxString20486528conditionalshowPouTypeFunctionBlockconditionalshow_all_localsSendByte - 256 - - SendByte - BYTE - 8 - 64 - - - ItemType - Input - - - - - Busy - BOOL - 8 - 72 - - - ItemType - Output - - - - - Error - ComError_t - 16 - 80 - - - ItemType - Output - - - - - TxBuffer - ComBuffer - 64 - 128 - - - ItemType - InOut - - - - - nBlockedCounter - UDINT - 32 - 192 - - - - PouType - FunctionBlock - - - - - _SendString - 2624 - - SendString - STRING(255) - 2048 - 64 - - - ItemType - Input - - - - - Busy - BOOL - 8 - 2112 - - - ItemType - Output - - - - - Error - ComError_t - 16 - 2128 - - - ItemType - Output - - - - - TXbuffer - ComBuffer - 64 - 2176 - - - ItemType - InOut - - - - - pos - INT - 16 - 2240 - - - Send - SendByte - 256 - 2304 - - - c - BYTE - 8 - 2560 - - - ls - INT - 16 - 2576 - - - - PouType - FunctionBlock - - - - - SendString - 3456 - - SendString - STRING(80) - 648 - 64 - - - ItemType - Input - - - - - Busy - BOOL - 8 - 712 - - - ItemType - Output - - - - - Error - ComError_t - 16 - 720 - - - ItemType - Output - - - - - TXbuffer - ComBuffer - 64 - 768 - - - ItemType - InOut - - - - - SendStringStandard - _SendString - 2624 - 832 - - - - PouType - FunctionBlock - - - - - ReceiveByte - ================================================================= + ]]>256SendByteBYTE864ItemTypeInputBusyBOOL872ItemTypeOutputErrorComError_t1680ItemTypeOutputTxBufferComBuffer64128ItemTypeInOutnBlockedCounterUDINT32192PouTypeFunctionBlock_SendString2624SendStringSTRING(255)204864ItemTypeInputBusyBOOL82112ItemTypeOutputErrorComError_t162128ItemTypeOutputTXbufferComBuffer642176ItemTypeInOutposINT162240SendSendByte2562304cBYTE82560lsINT162576PouTypeFunctionBlockSendString3456SendStringSTRING(80)64864ItemTypeInputBusyBOOL8712ItemTypeOutputErrorComError_t16720ItemTypeOutputTXbufferComBuffer64768ItemTypeInOutSendStringStandard_SendString2624832PouTypeFunctionBlockReceiveByte - 256 - - ByteReceived - BOOL - 8 - 64 - - - ItemType - Output - - - - - ReceivedByte - BYTE - 8 - 72 - - - ItemType - Output - - - - - Error - ComError_t - 16 - 80 - - - ItemType - Output - - - - - RxBuffer - ComBuffer - 64 - 128 - - - ItemType - InOut - - - - - nBlockedCounter - UDINT - 32 - 192 - - - - PouType - FunctionBlock - - - - - TOF - 256 - - IN - BOOL - starts timer with falling edge, resets timer with rising edge - 8 - 64 - - - ItemType - Input - - - - - PT - TIME - time to pass, before Q is set - 32 - 96 - - - ItemType - Input - - - - - Q - BOOL - is FALSE, PT seconds after IN had a falling edge - 8 - 128 - - - ItemType - Output - - - - - ET - TIME - elapsed time - 32 - 160 - - - ItemType - Output - - - - - M - BOOL - 8 - 192 - - - StartTime - TIME - 32 - 224 - - - - PouType - FunctionBlock - - - - - _ReceiveString - 5056 - - Prefix - STRING(80) - 648 - 64 - - - ItemType - Input - - - - - Suffix - STRING(80) - 648 - 712 - - - ItemType - Input - - - - - Timeout - TIME - 32 - 1376 - - - ItemType - Input - - - - - Reset - BOOL - 8 - 1408 - - - ItemType - Input - - - - - pReceivedString - BYTE - Pointer to variable length string - 64 - 1472 - - - ItemType - Input - - - - - SizeReceivedString - INT - variable string size - 16 - 1536 - - - ItemType - Input - - - - - StringReceived - BOOL - 8 - 1552 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 1560 - - - ItemType - Output - - - - - Error - ComError_t - 16 - 1568 - - - ItemType - Output - - - - - RxTimeout - BOOL - 8 - 1584 - - - ItemType - Output - - - - - ErrorCountPrefix - INT - invalid characters received before prefix - 16 - 1600 - - - ItemType - Output - - - - - ReceivedPrefix - STRING(80) - received prefix including invalid characters - 648 - 1616 - - - ItemType - Output - - - - - RXbuffer - ComBuffer - 64 - 2304 - - - ItemType - InOut - - - - - RxString - STRING(255) - 2048 - 2368 - - - state - INT - 16 - 4416 - - - c - BYTE - 8 - 4432 - - - l - INT - 16 - 4448 - - - l2 - INT - 16 - 4464 - - - pl - INT - 16 - 4480 - - - sl - INT - 16 - 4496 - - - iTimeout - TIME - 32 - 4512 - - - Receive - ReceiveByte - 256 - 4544 - - - TimeoutTimer - TOF - 256 - 4800 - - - - PouType - FunctionBlock - - - - - ReceiveString - 7360 - - Prefix - STRING(80) - 648 - 64 - - - ItemType - Input - - - - - Suffix - STRING(80) - 648 - 712 - - - ItemType - Input - - - - - Timeout - TIME - 32 - 1376 - - - ItemType - Input - - - - - Reset - BOOL - 8 - 1408 - - - ItemType - Input - - - - - StringReceived - BOOL - 8 - 1416 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 1424 - - - ItemType - Output - - - - - Error - ComError_t - 16 - 1440 - - - ItemType - Output - - - - - RxTimeout - BOOL - 8 - 1456 - - - ItemType - Output - - - - - ReceivedString - STRING(80) - 64 - 1472 - - - ItemType - InOut - - - - - RXbuffer - ComBuffer - 64 - 1536 - - - ItemType - InOut - - - - - ReceiveStringStandard - _ReceiveString - 5056 - 1600 - - - ErrorCountPrefix - INT - 16 - 6656 - - - ReceivedPrefix - STRING(80) - 648 - 6672 - - - - PouType - FunctionBlock - - - - - FB_PI_E621_SerialTransaction - 35200 - - i_xExecute - BOOL - rising edge execute - 8 - 64 - - - ItemType - Input - - - - - i_tTimeOut - TIME - Maximum wait time for reply - 32 - 96 - - TIME - - - - ItemType - Input - - - - - i_sCmd - T_MaxString - Command field - 2048 - 128 - - - ItemType - Input - - - - - i_sAxis - T_MaxString - Axis field - 2048 - 2176 - - - ItemType - Input - - - - - i_sParam - T_MaxString - Parameter field - 2048 - 4224 - - - ItemType - Input - - - - - i_xExpectReply - BOOL - Does command have a reply? Default behavior is the same as the other drivers. - 8 - 6272 - - true - - - - ItemType - Input - - - - - q_xDone - BOOL - 8 - 6280 - - - ItemType - Output - - - - - q_sResponseData - STRING(80) - 648 - 6288 - - - ItemType - Output - - - - - q_xError - BOOL - 8 - 6936 - - - ItemType - Output - - - - - q_xTimeout - BOOL - 8 - 6944 - - - ItemType - Output - - - - - q_sResult - T_MaxString - 2048 - 6952 - - - ItemType - Output - - - - - q_sLastSentString - STRING(80) - Last String Sent to Serial Device - for debugging - 648 - 9000 - - - ItemType - Output - - - - - q_sLastReceivedString - STRING(80) - Last String Received from Serial Device - for debugging - 648 - 9648 - - - ItemType - Output - - - - - iq_stSerialRXBuffer - ComBuffer - 64 - 10304 - - - ItemType - InOut - - - - - iq_stSerialTXBuffer - ComBuffer - 64 - 10368 - - - ItemType - InOut - - - - - rtExecute - R_TRIG - 128 - 10432 - - - iStep - INT - 16 - 10560 - - - fbClearComBuffer - ClearComBuffer - 192 - 10624 - - - sSendString - STRING(80) - 648 - 10816 - - - fbFormatString - FB_FormatString - 8576 - 11520 - - - iChecksum - INT - 16 - 20096 - - - fbSendString - SendString - 3456 - 20160 - - - fbReceiveString - ReceiveString - 7360 - 23616 - - - sReceivedString - STRING(80) - 648 - 30976 - - - tonTimeout - TON - 256 - 31680 - - - sRXStringForChecksum - STRING(80) - 648 - 31936 - - - sReceiveStringWOChecksum - STRING(80) - 648 - 32584 - - - sRXCheckSum - STRING(80) - 648 - 33232 - - - sRXAddress - STRING(80) - 648 - 33880 - - - sRXParmNum - STRING(80) - 648 - 34528 - - - - PouType - FunctionBlock - - - - - FB_PI_E621_SerialDriver - 112640 - - i_xExecute - BOOL - rising edge execute - 8 - 64 - - - ItemType - Input - - - - - i_tTimeOut - TIME - Maximum wait time for reply - 32 - 96 - - TIME - - - - ItemType - Input - - - - - q_xDone - BOOL - 8 - 128 - - - ItemType - Output - - - - - q_xError - BOOL - 8 - 136 - - - ItemType - Output - - - - - q_sResult - T_MaxString - 2048 - 144 - - - ItemType - Output - - - - - q_asLastSentStrings - STRING(80) - - 1 - 50 - - Last Strings Sent to Serial Device - for debugging - 32400 - 2192 - - - ItemType - Output - - - - - q_asLastReceivedStrings - STRING(80) - - 1 - 50 - - Last Strings Received from Serial Device - for debugging - 32400 - 34592 - - - ItemType - Output - - - - - iq_stPiezoAxis - ST_PiezoAxis - 64 - 67008 - - - ItemType - InOut - - - - - iq_stSerialRXBuffer - ComBuffer - 64 - 67072 - - - ItemType - InOut - - - - - iq_stSerialTXBuffer - ComBuffer - 64 - 67136 - - - ItemType - InOut - - - - - rtExecute - R_TRIG - 128 - 67200 - - - rtTransDone - R_TRIG - 128 - 67328 - - - iStep - INT - 16 - 67456 - - - sSendData - STRING(80) - 648 - 67472 - - - fbPITransaction - FB_PI_E621_SerialTransaction - 35200 - 68160 - - - fbFormatString - FB_FormatString - 8576 - 103360 - - - sErrMesg - STRING(80) - 648 - 111936 - - In step %d fbPITransaction failed with message: %s - - - - i - INT - 16 - 112592 - - 1 - - - - a_ErrorMesg - - - a_UnknownError - - - a_ClearTrans - - - - PouType - FunctionBlock - - - - - HOMS_PitchMechanism - 2496 - - Piezo - ST_PiezoAxis - Piezo - 2240 - 0 - - - ReqPosLimHi - REAL - Soft limits, egu urad - 32 - 2240 - - - ReqPosLimLo - REAL - 32 - 2272 - - - diEncPosLimHi - LINT - Hard limits, egu INC + ]]>256ByteReceivedBOOL864ItemTypeOutputReceivedByteBYTE872ItemTypeOutputErrorComError_t1680ItemTypeOutputRxBufferComBuffer64128ItemTypeInOutnBlockedCounterUDINT32192PouTypeFunctionBlockTOF256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlock_ReceiveString5056PrefixSTRING(80)64864ItemTypeInputSuffixSTRING(80)648712ItemTypeInputTimeoutTIME321376ItemTypeInputResetBOOL81408ItemTypeInputpReceivedStringBYTE641472ItemTypeInputSizeReceivedStringINT161536ItemTypeInputStringReceivedBOOL81552ItemTypeOutputBusyBOOL81560ItemTypeOutputErrorComError_t161568ItemTypeOutputRxTimeoutBOOL81584ItemTypeOutputErrorCountPrefixINT161600ItemTypeOutputReceivedPrefixSTRING(80)6481616ItemTypeOutputRXbufferComBuffer642304ItemTypeInOutRxStringSTRING(255)20482368stateINT164416cBYTE84432lINT164448l2INT164464plINT164480slINT164496iTimeoutTIME324512ReceiveReceiveByte2564544TimeoutTimerTOF2564800PouTypeFunctionBlockReceiveString7360PrefixSTRING(80)64864ItemTypeInputSuffixSTRING(80)648712ItemTypeInputTimeoutTIME321376ItemTypeInputResetBOOL81408ItemTypeInputStringReceivedBOOL81416ItemTypeOutputBusyBOOL81424ItemTypeOutputErrorComError_t161440ItemTypeOutputRxTimeoutBOOL81456ItemTypeOutputReceivedStringSTRING(80)641472ItemTypeInOutRXbufferComBuffer641536ItemTypeInOutReceiveStringStandard_ReceiveString50561600ErrorCountPrefixINT166656ReceivedPrefixSTRING(80)6486672PouTypeFunctionBlockFB_PI_E621_SerialTransaction35200i_xExecuteBOOL864ItemTypeInputi_tTimeOutTIME3296TIMEItemTypeInputi_sCmdT_MaxString2048128ItemTypeInputi_sAxisT_MaxString20482176ItemTypeInputi_sParamT_MaxString20484224ItemTypeInputi_xExpectReplyBOOL86272trueItemTypeInputq_xDoneBOOL86280ItemTypeOutputq_sResponseDataSTRING(80)6486288ItemTypeOutputq_xErrorBOOL86936ItemTypeOutputq_xTimeoutBOOL86944ItemTypeOutputq_sResultT_MaxString20486952ItemTypeOutputq_sLastSentStringSTRING(80)6489000ItemTypeOutputq_sLastReceivedStringSTRING(80)6489648ItemTypeOutputiq_stSerialRXBufferComBuffer6410304ItemTypeInOutiq_stSerialTXBufferComBuffer6410368ItemTypeInOutrtExecuteR_TRIG12810432iStepINT1610560fbClearComBufferClearComBuffer19210624sSendStringSTRING(80)64810816fbFormatStringFB_FormatString857611520iChecksumINT1620096fbSendStringSendString345620160fbReceiveStringReceiveString736023616sReceivedStringSTRING(80)64830976tonTimeoutTON25631680sRXStringForChecksumSTRING(80)64831936sReceiveStringWOChecksumSTRING(80)64832584sRXCheckSumSTRING(80)64833232sRXAddressSTRING(80)64833880sRXParmNumSTRING(80)64834528PouTypeFunctionBlockFB_PI_E621_SerialDriver112640i_xExecuteBOOL864ItemTypeInputi_tTimeOutTIME3296TIMEItemTypeInputq_xDoneBOOL8128ItemTypeOutputq_xErrorBOOL8136ItemTypeOutputq_sResultT_MaxString2048144ItemTypeOutputq_asLastSentStringsSTRING(80)150324002192ItemTypeOutputq_asLastReceivedStringsSTRING(80)1503240034592ItemTypeOutputiq_stPiezoAxisST_PiezoAxis6467008ItemTypeInOutiq_stSerialRXBufferComBuffer6467072ItemTypeInOutiq_stSerialTXBufferComBuffer6467136ItemTypeInOutrtExecuteR_TRIG12867200rtTransDoneR_TRIG12867328iStepINT1667456sSendDataSTRING(80)64867472fbPITransactionFB_PI_E621_SerialTransaction3520068160fbFormatStringFB_FormatString8576103360sErrMesgSTRING(80)648111936In step %d fbPITransaction failed with message: %siINT161125921a_ErrorMesga_UnknownErrora_ClearTransPouTypeFunctionBlockHOMS_PitchMechanism2496PiezoST_PiezoAxis22400ReqPosLimHiREAL322240ReqPosLimLoREAL322272diEncPosLimHiLINT - 64 - 2304 - - - diEncPosLimLo - LINT - 64 - 2368 - - - diEncCnt - LINT - Raw encoder count - 64 - 2432 - - - TcAddressType - Input - - - - - - 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 - - - - - - - - T_IPv4Addr - IPv4 network host address string. - 128 - STRING(15) - - - ST_SockAddr - Local or remote endpoint address to which to connect a socket - 160 - - nPort - UDINT - Internet Protocol (IP) port. - 32 - 0 - - - sAddr - STRING(15) - String containing an (Ipv4) Internet Protocol dotted address. - 128 - 32 - - - - T_HSOCKET - Connectionless or connection oriented socket handle - 352 - - handle - UDINT - Connection handle - 32 - 0 - - - localAddr - ST_SockAddr - Local address to which to connect a socket - 160 - 32 - - - remoteAddr - ST_SockAddr - Remote endpoint address to which to connect a socket - 160 - 192 - - - - ST_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 - Management Information Base interface 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 - - - - ADSREAD - ADS read command. - 1408 - - NETID - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 256 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 288 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 320 - - - ItemType - Input - - - - - LEN - UDINT - Max. number of data bytes to read (LEN <= max. size of destination buffer) - 32 - 352 - - - ItemType - Input - - - - - DESTADDR - PVOID - Pointer to destination buffer - 64 - 384 - - - ItemType - Input - - - TcIgnorePersistent - - - - - READ - BOOL - Rising edge starts command execution - 8 - 448 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 480 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 512 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 520 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 544 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - ADSRDWRTEX - Extended ADS read/write command. - 1792 - - NETID - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 256 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 288 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 320 - - - ItemType - Input - - - - - WRITELEN - UDINT - Max. number of data bytes to write (WRITELEN <= max. size of source buffer) - 32 - 352 - - - ItemType - Input - - - - - READLEN - UDINT - Max. number of data bytes to read (READLEN <= max. size of destination buffer) - 32 - 384 - - - ItemType - Input - - - - - SRCADDR - PVOID - Pointer to source buffer - 64 - 448 - - - ItemType - Input - - - TcIgnorePersistent - - - - - DESTADDR - PVOID - Pointer to destination buffer - 64 - 512 - - - ItemType - Input - - - TcIgnorePersistent - - - - - WRTRD - BOOL - Rising edge starts command execution - 8 - 576 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 608 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 640 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 648 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 672 - - - ItemType - Output - - - - - COUNT_R - UDINT - Count of bytes actually read - 32 - 704 - - - 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 - 10944 - - sNetId - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 64 - - - ItemType - Input - - - - - sSubKey - T_MaxString - HKEY_LOCAL_MACHINE \ sub key name - 2048 - 256 - - - ItemType - Input - - - - - sValName - T_MaxString - Value name - 2048 - 2304 - - - ItemType - Input - - - - - cbData - UDINT - Number of data bytes to read - 32 - 4352 - - - ItemType - Input - - - - - pData - BYTE - Points to registry key data buffer - 64 - 4416 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 4480 - - - ItemType - Input - - - - - tTimeOut - TIME - Max fb execution time - 32 - 4512 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 4544 - - - ItemType - Output - - - - - bError - BOOL - 8 - 4552 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 4576 - - - ItemType - Output - - - - - cbRead - UDINT - Number of succesfully read data bytes - 32 - 4608 - - - ItemType - Output - - - - - fbAdsRdWrtEx - ADSRDWRTEX - 1792 - 4672 - - - .PORT - 10000 - - - .IDXGRP - 200 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 6464 - - - conditionalshow - - - - - state - BYTE - 8 - 6592 - - - conditionalshow - - - - - s1Len - UDINT - 32 - 6624 - - - conditionalshow - - - - - s2Len - UDINT - 32 - 6656 - - - conditionalshow - - - - - ptr - BYTE - 64 - 6720 - - - conditionalshow - - - - - cbBuff - UDINT - 32 - 6784 - - - conditionalshow - - - - - tmpBuff - ST_HKeySrvRead - 4096 - 6816 - - - 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. - 101632 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 64 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 256 - - - ItemType - Input - - - - - tTimeout - TIME - Max fb execution time - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 320 - - - ItemType - Output - - - - - bError - BOOL - 8 - 328 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 352 - - - ItemType - Output - - - - - arrAdapters - ST_IPAdapterInfo - - 0 - 6 - - 24960 - 384 - - - ItemType - Output - - - - - nCount - UDINT - Max. number of found adapters - 32 - 25344 - - - ItemType - Output - - - - - nGet - UDINT - Number of read adapter info entries - 32 - 25376 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1408 - 25408 - - - .PORT - 10000 - - - .IDXGRP - 701 - - - .IDXOFFS - 1 - - - - - conditionalshow - - - - - fbRegQuery - FB_RegQueryValue - 10944 - 26816 - - - .sSubKey - Software\Beckhoff\TwinCAT3\System - - - .sValName - DefaultAdapter - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 37760 - - - conditionalshow - - - - - state - BYTE - 8 - 37888 - - - conditionalshow - - - - - cbInfo - UDINT - 32 - 37920 - - - conditionalshow - - - - - idx - UDINT - 32 - 37952 - - - conditionalshow - - - - - info - ST_IP_ADAPTER_INFO - - 0 - 12 - - 61440 - 37984 - - - conditionalshow - - - - - pInfo - ST_IP_ADAPTER_INFO - 64 - 99456 - - 0 - - - - conditionalshow - - - - - nRealCount - UDINT - 32 - 99520 - - 0 - - - - conditionalshow - - - - - sDefaultA - T_MaxString - 2048 - 99552 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - E_SocketConnectionlessState - Connectionless socket state - 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 - 7616 - - sSrvNetID - T_AmsNetID - The network address of the TcpIpServer.exe. If empty string=>server runs on local system. - 192 - 64 - - - - - - ItemType - Input - - - - - nMode - DWORD - Additional parameter flags e.g.: CONNECT_MODE_ENABLEDBG, 0 => Disable debug messages, All other bits reserved. - 32 - 256 - - 0 - - - - ItemType - Input - - - - - sLocalHost - T_IPv4Addr - Local address. String containing an (Ipv4) Internet Protocol dotted address. - 128 - 288 - - - - - - ItemType - Input - - - - - nLocalPort - UDINT - Local Internet Protocol (IP) port. - 32 - 416 - - 0 - - - - ItemType - Input - - - - - bEnable - BOOL - TRUE = Create UDP socket, FALSE = Close/don't open UDP socket - 8 - 448 - - - ItemType - Input - - - - - tReconnect - TIME - This timer specifies when create is retried. - 32 - 480 - - 45000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 512 - - - ItemType - Output - - - - - bError - BOOL - 8 - 520 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 544 - - - ItemType - Output - - - - - hSocket - T_HSOCKET - Created UDP socket handle - 352 - 576 - - - ItemType - Output - - - - - eState - E_SocketConnectionlessState - State - 16 - 928 - - E_SocketConnectionlessState.eSOCKET_CLOSED - - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - CTU - + switches are ignored, and instead their function is carried out by these. ]]>642304diEncPosLimLoLINT642368diEncCntLINT642432TcAddressTypeInputPlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512T_IPv4Addr128STRING(15)ST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192ST_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_TIME324128ADSREAD1408NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputLENUDINT32352ItemTypeInputDESTADDRPVOID64384ItemTypeInputTcIgnorePersistentREADBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsADSRDWRTEX1792NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputWRITELENUDINT32352ItemTypeInputREADLENUDINT32384ItemTypeInputSRCADDRPVOID64448ItemTypeInputTcIgnorePersistentDESTADDRPVOID64512ItemTypeInputTcIgnorePersistentWRTRDBOOL8576ItemTypeInputTMOUTTIME326085000ItemTypeInputBUSYBOOL8640ItemTypeOutputERRBOOL8648ItemTypeOutputERRIDUDINT32672ItemTypeOutputCOUNT_RUDINT32704ItemTypeOutputPouTypeFunctionBlockhide_all_localsST_HKeySrvRead4096sSubT_MaxString20480sValT_MaxString20482048conditionalshowFB_RegQueryValue10944sNetIdT_AmsNetID19264ItemTypeInputsSubKeyT_MaxString2048256ItemTypeInputsValNameT_MaxString20482304ItemTypeInputcbDataUDINT324352ItemTypeInputpDataBYTE644416ItemTypeInputbExecuteBOOL84480ItemTypeInputtTimeOutTIME3245125000ItemTypeInputbBusyBOOL84544ItemTypeOutputbErrorBOOL84552ItemTypeOutputnErrIdUDINT324576ItemTypeOutputcbReadUDINT324608ItemTypeOutputfbAdsRdWrtExADSRDWRTEX17924672.PORT10000.IDXGRP200.IDXOFFS0conditionalshowfbTriggerR_TRIG1286464conditionalshowstateBYTE86592conditionalshows1LenUDINT326624conditionalshows2LenUDINT326656conditionalshowptrBYTE646720conditionalshowcbBuffUDINT326784conditionalshowtmpBuffST_HKeySrvRead40966816conditionalshowPouTypeFunctionBlockconditionalshow_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_GetAdaptersInfo101632sNetIDT_AmsNetID19264ItemTypeInputbExecuteBOOL8256ItemTypeInputtTimeoutTIME322885000ItemTypeInputbBusyBOOL8320ItemTypeOutputbErrorBOOL8328ItemTypeOutputnErrIDUDINT32352ItemTypeOutputarrAdaptersST_IPAdapterInfo0624960384ItemTypeOutputnCountUDINT3225344ItemTypeOutputnGetUDINT3225376ItemTypeOutputfbAdsReadADSREAD140825408.PORT10000.IDXGRP701.IDXOFFS1conditionalshowfbRegQueryFB_RegQueryValue1094426816.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameDefaultAdapterconditionalshowfbTriggerR_TRIG12837760conditionalshowstateBYTE837888conditionalshowcbInfoUDINT3237920conditionalshowidxUDINT3237952conditionalshowinfoST_IP_ADAPTER_INFO0126144037984conditionalshowpInfoST_IP_ADAPTER_INFO64994560conditionalshownRealCountUDINT32995200conditionalshowsDefaultAT_MaxString204899552conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_SocketConnectionlessState16INTeSOCKET_CLOSED0eSOCKET_CREATED1eSOCKET_TRANSIENT2created or from created->closed ]]>FB_ConnectionlessSocket7616sSrvNetIDT_AmsNetIDserver runs on local system. ]]>19264ItemTypeInputnModeDWORD Disable debug messages, All other bits reserved. ]]>322560ItemTypeInputsLocalHostT_IPv4Addr128288ItemTypeInputnLocalPortUDINT324160ItemTypeInputbEnableBOOL8448ItemTypeInputtReconnectTIME3248045000ItemTypeInputbBusyBOOL8512ItemTypeOutputbErrorBOOL8520ItemTypeOutputnErrIDUDINT32544ItemTypeOutputhSocketT_HSOCKET352576ItemTypeOutputeStateE_SocketConnectionlessState16928E_SocketConnectionlessState.eSOCKET_CLOSEDItemTypeOutputPouTypeFunctionBlockhide_all_localsCTU - 192 - - CU - BOOL - Count Up - 8 - 64 - - - ItemType - Input - - - - - RESET - BOOL - Reset Counter to 0 - 8 - 72 - - - ItemType - Input - - - - - PV - WORD - Counter Limit - 16 - 80 - - - ItemType - Input - - - - - Q - BOOL - Counter reached the Limit - 8 - 96 - - - ItemType - Output - - - - - CV - WORD - Current Counter Value - 16 - 112 - - - ItemType - Output - - - - - M - BOOL - 8 - 128 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_UDPSocketHandler - 110592 - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - nLocalPort - UDINT - 32 - 96 - - - ItemType - Input - - - - - tRetry - TIME - 32 - 128 - - T - - - - ItemType - Input - - - - - sLocalIP - T_IPv4Addr - 128 - 160 - - - ItemType - Input - - - - - bReady - BOOL - 8 - 288 - - - ItemType - Output - - - - - hSocket - T_HSOCKET - 352 - 320 - - - ItemType - Output - - - - - rtReset - R_TRIG - 128 - 704 - - - tonRetryConnection - TON - Retry after an hour - 256 - 832 - - - fbGetAdapterIP - FB_GetAdaptersInfo - Acquire IP of the correct adapter - 101632 - 1088 - - - .bExecute - true - - - .sNetID - - - - - - fbSocket - FB_ConnectionlessSocket - 7616 - 102720 - - - ctuSocketError - CTU - 192 - 110336 - - - .PV - 3 - - - - - bSocketEnable - BOOL - 8 - 110528 - - - bAdapterSet - BOOL - 8 - 110536 - - - idxPortFind - UDINT - 32 - 110560 - - - - PouType - FunctionBlock - - - - - DUT_Header_NW - 256 - - frameCount - WORD - 2 2 - 16 - 0 - - - reserved1 - WORD - 2 4 - 16 - 16 - - - major - WORD - 2 6 - 16 - 32 - - - minor - BYTE - 1 7 - 8 - 48 - - - micro - BYTE - 1 8 - 8 - 56 - - - hardwareID - BYTE - - 0 - 16 - - 16 24 - 128 - 64 - - - reserved2 - BYTE - 1 25 - 8 - 192 - - - channelMask - BYTE - 1 26 - 8 - 200 - - - errorMask - BYTE - 1 27 - 8 - 208 - - - mode - BYTE - 1 28 - 8 - 216 - - - reserved3 - DWORD - 4 32 - 32 - 224 - - - - DUT_Channel_NW - 256 - - count - DWORD - 4 4 - 32 - 0 - - - timing - DWORD - 4 8 - 32 - 32 - - - scale - WORD - 2 10 - 16 - 64 - - - hardwareID - BYTE - - 0 - 16 - - 16 26 - 128 - 80 - - - reserved1 - BYTE - 1 27 - 8 - 208 - - - channel - BYTE - 1 28 - 8 - 216 - - - error - BYTE - 1 29 - 8 - 224 - - - mode - BYTE - 1 30 - 8 - 232 - - - scale_denominator - WORD - 2 32 - 16 - 240 - - - - DUT_01_Channel_NW - 512 - - header - DUT_Header_NW - 256 - 0 - - - channel1 - DUT_Channel_NW - 256 - 256 - - - - FB_SocketUdpSendTo - The FB_SocketUdpSendTo function block sends data to a specific destination. - 264896 - - sSrvNetId - T_AmsNetID - The network address of the TcpIpserver.exe. If empty string=>server runs on local system - 192 - 64 - - - - - - ItemType - Input - - - - - hSocket - T_HSOCKET - Handle for the socket on which the actual connection is made. - 352 - 256 - - - ItemType - Input - - - - - sRemoteHost - T_IPv4Addr - Remote address of the target socket. String containing an (Ipv4) Internet Protocol dotted address. - 128 - 608 - - - - - - ItemType - Input - - - - - nRemotePort - UDINT - Remote Internet Protocol (IP) port of the target socket. - 32 - 736 - - 0 - - - - ItemType - Input - - - - - cbLen - UDINT - Contains the number of bytes to be send. - 32 - 768 - - 0 - - - - ItemType - Input - - - - - pSrc - BYTE - Contains the address of the buffer containing the data to be send. - 64 - 832 - - 0 - - - - ItemType - Input - - - - - bExecute - BOOL - Function block execution is triggered by a rising edge at this input. - 8 - 896 - - - ItemType - Input - - - - - tTimeout - TIME - States the time before the function is cancelled. - 32 - 928 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 960 - - - ItemType - Output - - - - - bError - BOOL - 8 - 968 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 992 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_BufferedSocketSend - 275200 - - stData - DUT_01_Channel_NW - 512 - 64 - - - ItemType - Input - - - - - bNewData - BOOL - 8 - 576 - - - ItemType - Input - - - - - hSocket - T_HSOCKET - 352 - 608 - - - ItemType - Input - - - - - sRemoteHost - STRING(80) - 648 - 960 - - - ItemType - Input - - - - - nRemotePort - UDINT - 32 - 1632 - - - ItemType - Input - - - - - BUFFER_SIZE - UINT - 16 - 1664 - - 16 - - - - rtNewData - R_TRIG - Input handling - 128 - 1728 - - - arrBuffer - DUT_01_Channel_NW - - 0 - 16 - - Data buffer and iteration - 8192 - 1856 - - - nDataRecvCount - ULINT - 64 - 10048 - - - nDataSentCount - ULINT - 64 - 10112 - - - nIndex - UINT - 16 - 10176 - - - fbSocketSend - FB_SocketUdpSendTo - Actually send the data - 264896 - 10240 - - - bExecuteSend - BOOL - 8 - 275136 - - - - PouType - FunctionBlock - - - - - FB_AssembleHeader - 576 - - nFrameCount - UINT - The count of how many frames we've sent, e.g. 1 on the first send, 2 on the second... - 16 - 64 - - - ItemType - Input - - - - - nMajor - UINT - Protocol version. This is set for you by this function block. - 16 - 80 - - 2 - - - - ItemType - Input - - - - - nMinor - USINT - 8 - 96 - - 0 - - - - ItemType - Input - - - - - nMicro - USINT - 8 - 104 - - 0 - - - - ItemType - Input - - - - - sHardwareID - STRING(15) - Unambiguous identifier for the PLC - 128 - 112 - - - ItemType - Input - - - - - nMode - USINT - Selector for acquisition mode (currently unused) - 8 - 240 - - - ItemType - Input - - - - - stHeader - DUT_Header_NW - Almost ready encoder header structure. See FB_AddChannelToHeader. - 256 - 256 - - - ItemType - Output - - - - - nStringIter - USINT - 8 - 512 - - - - PouType - FunctionBlock - - - - - FB_AssembleChannel - 832 - - nEncCount - UDINT - Raw count from the encoder, taken from ST_MotionStage.nEncoderCount - 32 - 64 - - - ItemType - Input - - - - - nTiming - ULINT - Latched rising edge timestamp from EL1252-0050 terminal. - 64 - 128 - - - ItemType - Input - - - - - fScale - LREAL - Scale as reported in ST_MotionStage.stAxisParameters.fEncScaleFactorNumerator - 64 - 192 - - - ItemType - Input - - - - - sHardwareID - STRING(15) - Serial number of the encoder - 128 - 256 - - - ItemType - Input - - - - - nChannel - USINT - Channel number for the data packet - 8 - 384 - - - ItemType - Input - - - - - nError - USINT - Error code for the data packet - 8 - 392 - - - ItemType - Input - - - - - nMode - USINT - Selector for acquisition mode (currently unused) - 8 - 400 - - - ItemType - Input - - - - - fScaleDenominator - LREAL - Scale denominator as reported in ST_MotionStage.stAxisParameters.fEncScaleFactorDenominator - 64 - 448 - - - ItemType - Input - - - - - stChannel - DUT_Channel_NW - Network-ready encoder channel structure - 256 - 512 - - - ItemType - Output - - - - - nStringIter - USINT - 8 - 768 - - - - PouType - FunctionBlock - - - - - FW_GetCurTaskIndex - 128 - - nIndex - BYTE - 8 - 64 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - GETCURTASKINDEX - This function block GETCURTASKINDEX finds the task index of the task from which it is called. - 256 - - index - BYTE - Returns the current task index of the calling task. - 8 - 64 - - - ItemType - Output - - - - - fbGetCurTaskIndex - FW_GetCurTaskIndex - 128 - 128 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - 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 - - - - - 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 - LCLS Defined subsystems, make sure these correspond with casSubsystems in FB_LogMessage - 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 - 64 - 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 - 128 - - bBusy - BOOL - 8 - 163051576 - - - bError - BOOL - 8 - 163051648 - - - hrErrorCode - HRESULT - 32 - 163051664 - - - nStringSize - UDINT - 32 - 163051624 - - - sResult - STRING(255) - 2048 - 163051656 - - - TcEncoding - UTF-8 - - - - - __getbBusy - BOOL - 8 - - bBusy - BOOL - 8 - - - b32IsBusy - BOOL32 - 32 - - - - property - - - - - Init - - ipResult - ITcAsyncStringResult - 64 - - - - conditionalshow - - - - - GetString - BOOL - 8 - - sResult - STRING(80) - 64 - - - nResult - buffer size in bytes - UDINT - 32 - - - - __getnStringSize - UDINT - 32 - - nStringSize - UDINT - 32 - - - pEmpty - STRING(80) - 64 - - - - property - - - - - Clear - - - __getbError - BOOL - 8 - - bError - BOOL - 8 - - - b32HasError - BOOL32 - 32 - - - - property - - - - - __getsResult - STRING(255) - 2048 - - sResult - STRING(255) - 2048 - - - - property - - - TcEncoding - UTF-8 - - - - - __gethrErrorCode - HRESULT - 32 - - hrErrorCode - HRESULT - 32 - - - hrError - HRESULT - 32 - - - - property - - - - - - PouType - FunctionBlock - - - enable_dynamic_creation - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - TcSourceInfoType - 32 - UDINT - - Undefined - 0 - - - Id - 1 - - - Guid - 2 - - - Name - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - TcSerializedSourceInfoType - 96 - - eType - TcSourceInfoType - 32 - 0 - - - obData - UDINT - 32 - 32 - - - cbData - UDINT - 32 - 64 - - - - ITcSourceInfo - 32 - ITcUnknown - - GetNumTypes - HRESULT - 32 - - nCount - UDINT - 32 - - - - GetTypes - HRESULT - 32 - - ppSourceInfoTypes - TcSerializedSourceInfoType - 32 - - - - GetDataSize - HRESULT - 32 - - cbData - UDINT - 32 - - - - GetData - HRESULT - 32 - - ppData - PVOID - 32 - - - - - ITcEvent - 32 - ITcUnknown - - GetEventClass - HRESULT - 32 - - eventClass - GUID - 32 - - - - GetEventId - HRESULT - 32 - - eventId - UDINT - 32 - - - - GetSeverity - HRESULT - 32 - - severity - TcEventSeverity - 32 - - - - GetSourceInfo - HRESULT - 32 - - pipSourceInfo - ITcSourceInfo - 32 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 32 - - - nJsonAttribute - UDINT - 32 - - - - GetText - HRESULT - 32 - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetEventClassName - HRESULT - 32 - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - - I_TcSourceInfo - 64 - PVOID - - nId - UDINT - 32 - - - sName - STRING(255) - 2048 - - - __getguid - GUID - 128 - - - property - - - - - __getipData - ITcSourceInfo - 64 - - - property - - - conditionalshow - - - - - __getnId - UDINT - 32 - - - property - - - - - __getsName - STRING(255) - 2048 - - - property - - - TcEncoding - UTF-8 - - - - - EqualsTo - returns TRUE if equal - BOOL - 8 - - ipOther - I_TcSourceInfo - 64 - - - - - TcEventEntry - 192 - - uuidEventClass - GUID - 128 - 0 - - - nEventId - UDINT - 32 - 128 - - - eSeverity - TcEventSeverity - 16 - 160 - - - - I_TcEventBase - 64 - PVOID - - eSeverity - TcEventSeverity - 16 - - - ipSourceInfo - I_TcSourceInfo - 64 - - - nEventId - UDINT - 32 - - - sEventClassName - STRING(255) - 2048 - - - sEventText - STRING(255) - 2048 - - - __geteSeverity - TcEventSeverity - 16 - - - property - - - - - __getEventClass - GUID - 128 - - - property - - - - - __getipSourceInfo - I_TcSourceInfo - 64 - - - property - - - - - __getnEventId - UDINT - 32 - - - property - - - - - __getsEventClassName - STRING(255) - 2048 - - - property - - - TcEncoding - UTF-8 - - - - - __getsEventText - STRING(255) - 2048 - - - property - - - TcEncoding - UTF-8 - - - - - __getstEventEntry - TcEventEntry - 192 - - - property - - - - - EqualsTo - returns TRUE if equal. - BOOL - 8 - - ipOther - I_TcEventBase - 64 - - - - EqualsToEventClass - returns TRUE if equal. - BOOL - 8 - - OtherEventClass - GUID - 128 - - - - EqualsToEventEntry - returns TRUE if equal. - BOOL - 8 - - OtherEventClass - GUID - 128 - - - nOtherEventID - UDINT - 32 - - - eOtherSeverity - TcEventSeverity - 16 - - - - EqualsToEventEntryEx - returns TRUE if equal. - BOOL - 8 - - stOther - TcEventEntry - 192 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 64 - - - nJsonAttribute - UDINT - 32 - - - - RequestEventClassName - Async request for event text. +]]>192CUBOOL864ItemTypeInputRESETBOOL872ItemTypeInputPVWORD1680ItemTypeInputQBOOL896ItemTypeOutputCVWORD16112ItemTypeOutputMBOOL8128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_UDPSocketHandler110592bEnableBOOL864ItemTypeInputbResetBOOL872ItemTypeInputnLocalPortUDINT3296ItemTypeInputtRetryTIME32128TItemTypeInputsLocalIPT_IPv4Addr128160ItemTypeInputbReadyBOOL8288ItemTypeOutputhSocketT_HSOCKET352320ItemTypeOutputrtResetR_TRIG128704tonRetryConnectionTON256832fbGetAdapterIPFB_GetAdaptersInfo1016321088.bExecutetrue.sNetIDfbSocketFB_ConnectionlessSocket7616102720ctuSocketErrorCTU192110336.PV3bSocketEnableBOOL8110528bAdapterSetBOOL8110536idxPortFindUDINT32110560PouTypeFunctionBlockDUT_Header_NW256frameCountWORD160reserved1WORD1616majorWORD1632minorBYTE848microBYTE856hardwareIDBYTE01612864reserved2BYTE8192channelMaskBYTE8200errorMaskBYTE8208modeBYTE8216reserved3DWORD32224DUT_Channel_NW256countDWORD320timingDWORD3232scaleWORD1664hardwareIDBYTE01612880reserved1BYTE8208channelBYTE8216errorBYTE8224modeBYTE8232scale_denominatorWORD16240DUT_01_Channel_NW512headerDUT_Header_NW2560channel1DUT_Channel_NW256256FB_SocketUdpSendTo264896sSrvNetIdT_AmsNetIDserver runs on local system]]>19264ItemTypeInputhSocketT_HSOCKET352256ItemTypeInputsRemoteHostT_IPv4Addr128608ItemTypeInputnRemotePortUDINT327360ItemTypeInputcbLenUDINT327680ItemTypeInputpSrcBYTE648320ItemTypeInputbExecuteBOOL8896ItemTypeInputtTimeoutTIME329285000ItemTypeInputbBusyBOOL8960ItemTypeOutputbErrorBOOL8968ItemTypeOutputnErrIdUDINT32992ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_BufferedSocketSend275200stDataDUT_01_Channel_NW51264ItemTypeInputbNewDataBOOL8576ItemTypeInputhSocketT_HSOCKET352608ItemTypeInputsRemoteHostSTRING(80)648960ItemTypeInputnRemotePortUDINT321632ItemTypeInputBUFFER_SIZEUINT16166416rtNewDataR_TRIG1281728arrBufferDUT_01_Channel_NW01681921856nDataRecvCountULINT6410048nDataSentCountULINT6410112nIndexUINT1610176fbSocketSendFB_SocketUdpSendTo26489610240bExecuteSendBOOL8275136PouTypeFunctionBlockFB_AssembleHeader576nFrameCountUINT1664ItemTypeInputnMajorUINT16802ItemTypeInputnMinorUSINT8960ItemTypeInputnMicroUSINT81040ItemTypeInputsHardwareIDSTRING(15)128112ItemTypeInputnModeUSINT8240ItemTypeInputstHeaderDUT_Header_NW256256ItemTypeOutputnStringIterUSINT8512PouTypeFunctionBlockFB_AssembleChannel832nEncCountUDINT3264ItemTypeInputnTimingULINT64128ItemTypeInputfScaleLREAL64192ItemTypeInputsHardwareIDSTRING(15)128256ItemTypeInputnChannelUSINT8384ItemTypeInputnErrorUSINT8392ItemTypeInputnModeUSINT8400ItemTypeInputfScaleDenominatorLREAL64448ItemTypeInputstChannelDUT_Channel_NW256512ItemTypeOutputnStringIterUSINT8768PouTypeFunctionBlockFW_GetCurTaskIndex128nIndexBYTE864ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX256indexBYTE864ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex128128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_System40xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832analysis-33TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL8163051576bErrorBOOL8163051648hrErrorCodeHRESULT32163051664nStringSizeUDINT32163051624sResultSTRING(255)2048163051656TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOIDnIdUDINT32sNameSTRING(255)2048__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32property__getsNameSTRING(255)2048propertyTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase64PVOIDeSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64nEventIdUDINT32sEventClassNameSTRING(255)2048sEventTextSTRING(255)2048__geteSeverityTcEventSeverity16property__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64property__getnEventIdUDINT32property__getsEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getsEventTextSTRING(255)2048propertyTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassName - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 64 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - RequestEventText - Async request for event text. + Result is only output if no error occurred.]]>BOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventText - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 64 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - - IQueryInterface - 64 - PVOID - - __GetInterfacePointer - BOOL - 8 - - pRef - DWORD - 64 - - - - __GetInterfaceReference - BOOL - 8 - - nInterfaceId - DINT - 32 - - - pRef - DWORD - 64 - - - - - 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 - - - AdsNotificationStream - 20 - - - UTF8EncodedString - 21 - - - - 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 - 64 - IQueryInterface - - __getipData - ITcArguments - 64 - - - property - - - conditionalshow - - - - - __getnCount - UDINT - 32 - - - property - - - - - AddBlob - I_TcArguments - 64 - - pData - PVOID - 64 - - - cbData - UINT - 16 - - - - AddBool - I_TcArguments - 64 - - value - BOOL - 8 - - - - AddByte - I_TcArguments - 64 - - value - BYTE - 8 - - - - AddDInt - I_TcArguments - 64 - - value - DINT - 32 - - - - AddDWord - I_TcArguments - 64 - - value - DWORD - 32 - - - - AddEventReferenceEx - I_TcArguments - 64 - - stEventEntry - TcEventEntry - 192 - - - - AddEventReferenceId - I_TcArguments - 64 - - nEventId - UDINT - 32 - - - - AddEventReferenceIdGuid - I_TcArguments - 64 - - nEventId - UDINT - 32 - - - EventClass - GUID - 128 - - - - AddInt - I_TcArguments - 64 - - value - INT - 16 - - - - AddLInt - I_TcArguments - 64 - - value - LINT - 64 - - - - AddLReal - I_TcArguments - 64 - - value - LREAL - 64 - - - - AddReal - I_TcArguments - 64 - - value - REAL - 32 - - - - AddSInt - I_TcArguments - 64 - - value - SINT - 8 - - - - AddString - I_TcArguments - 64 - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - AddStringByValue - I_TcArguments - 64 - - value - T_MaxString - 2048 - - - - AddUDInt - I_TcArguments - 64 - - value - UDINT - 32 - - - - AddUInt - I_TcArguments - 64 - - value - UINT - 16 - - - - AddULInt - I_TcArguments - 64 - - value - ULINT - 64 - - - - AddUSInt - I_TcArguments - 64 - - value - USINT - 8 - - - - AddUtf8EncodedString - I_TcArguments - 64 - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - AddWord - I_TcArguments - 64 - - value - WORD - 16 - - - - AddWString - I_TcArguments - 64 - - value - WSTRING(80) - 64 - - - ItemType - InOut - - - - - - AddWStringByValue - I_TcArguments - 64 - - value - WSTRING(255) - 4096 - - - - Clear - I_TcArguments - 64 - - - - ITcEventUniqueIdProvider - 32 - ITcUnknown - - GetUniqueId - HRESULT - 32 - - id - UDINT - 32 - - - - - FB_TcSourceInfo - 3008 - I_TcSourceInfo - - nId - UDINT - 32 - 163051448 - 163051496 - - - sName - STRING(255) - 2048 - 163051528 - 163051552 - - - TcEncoding - UTF-8 - - - - - ExtendName - extends the source name on the right side of the string by the given extension. + Result is only output if no error occurred.]]>BOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64TcEventArgumentType16INT0123456789101112131415161718192021plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64ITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32FB_TcSourceInfo3008I_TcSourceInfonIdUDINT32163051448163051496sNameSTRING(255)2048163051528163051552TcEncodingUTF-8ExtendName - BOOL - 8 - - sExtension - STRING(255) - 2048 - - - - __getipData - ITcSourceInfo - 64 - - ipData - ITcSourceInfo - 64 - - - - property - - - conditionalshow - - - - - __getnId - UDINT - 32 - - nId - UDINT - 32 - - - - property - - - - - ResetToDefault - resets the source info to default values (name equals ads symbol name, id equals PLC object id) - HRESULT - 32 - - - Clear - - - __setnId - - nId - UDINT - 32 - - - monitoring - call - - - - - - property - - - - - __setguid - - guid - GUID - 128 - - - - property - - - - - EqualsTo - returns TRUE if equal - BOOL - 8 - - ipOther - I_TcSourceInfo - 64 - - - - __getguid - GUID - 128 - - guid - GUID - 128 - - - - property - - - - - __getsName - STRING(255) - 2048 - - sName - STRING(255) - 2048 - - - - property - - - TcEncoding - UTF-8 - - - - - __setsName - - sName - STRING(255) - 2048 - - - monitoring - call - - - TcEncoding - UTF-8 - - - - - - property - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_TcEventBase - 4096 - I_ArgumentsChangeListener - - fbSourceInfo - FB_TcSourceInfo - 3008 - 512 - - - conditionalshow - - - - - __FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULT - FB_AsyncStrResult - 128 - 3712 - - - conditionalshow - - - - - __FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSY - BOOL - 8 - 3840 - - - conditionalshow - - - - - __FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULT - FB_AsyncStrResult - 128 - 3904 - - - conditionalshow - - - - - __FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSY - BOOL - 8 - 4032 - - - conditionalshow - - - - - eSeverity - TcEventSeverity - 16 - 163051760 - - - ipSourceInfo - I_TcSourceInfo - 64 - 163051720 - - - nEventId - UDINT - 32 - 163051896 - - - nUniqueId - UDINT - 32 - 163051904 - - - sEventClassName - STRING(255) - 2048 - 163051816 - - - TcEncoding - UTF-8 - - - - - sEventText - STRING(255) - 2048 - 163051912 - - - TcEncoding - UTF-8 - - - - - EqualsToEventClass - returns TRUE if equal. - BOOL - 8 - - OtherEventClass - GUID - 128 - - - _EventClass - GUID - 128 - - - - GetEventClassName - HRESULT - 32 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - fbResult - FB_AsyncStrResult - 64 - - - ItemType - InOut - - - - - ipTmpEvent - ITcEvent - 64 - - - ipResult - ITcAsyncStringResult - 64 - - - hr - HRESULT - 32 - - - - Release - HRESULT - 32 - - - OnArgumentsChanged - - - __getipSourceInfo - I_TcSourceInfo - 64 - - ipSourceInfo - I_TcSourceInfo - 64 - - - - property - - - - - EqualsTo - returns TRUE if equal. - BOOL - 8 - - ipOther - I_TcEventBase - 64 - - - - __getipEvent - ITcEvent - 64 - - ipEvent - ITcEvent - 64 - - - - property - - - conditionalshow - - - - - __getEventClass - GUID - 128 - - EventClass - GUID - 128 - - - ipTmpEvent - ITcEvent - 64 - - - - property - - - - - __geteSeverity - TcEventSeverity - 16 - - eSeverity - TcEventSeverity - 16 - - - ipTmpEvent - ITcEvent - 64 - - - - property - - - - - __getstEventEntry - TcEventEntry - 192 - - stEventEntry - TcEventEntry - 192 - - - - property - - - - - OnCreate - HRESULT - 32 - - - EqualsToEventEntry - returns TRUE if equal. - BOOL - 8 - - OtherEventClass - GUID - 128 - - - nOtherEventID - UDINT - 32 - - - eOtherSeverity - TcEventSeverity - 16 - - - - RequestEventText - Async request for event text. + Function returns TRUE is the concatenation succeeded.]]>BOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertyResetToDefaultHRESULT32Clear__setnIdnIdUDINT32monitoringcallproperty__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getguidGUID128guidGUID128property__getsNameSTRING(255)2048sNameSTRING(255)2048propertyTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4096I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo3008512conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283712conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYBOOL83840conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283904conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYBOOL84032conditionalshoweSeverityTcEventSeverity16163051760ipSourceInfoI_TcSourceInfo64163051720nEventIdUDINT32163051896nUniqueIdUDINT32163051904sEventClassNameSTRING(255)2048163051816TcEncodingUTF-8sEventTextSTRING(255)2048163051912TcEncodingUTF-8EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32OnArgumentsChanged__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertyEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64property__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventText - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 64 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - fbResult - FB_AsyncStrResult - 128 - - - uselocation - __FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULT - - - - - bBusy - BOOL - 8 - - - uselocation - __FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSY - - - - - - __getsEventClassName - STRING(255) - 2048 - - sEventClassName - STRING(255) - 2048 - - - - property - - - TcEncoding - UTF-8 - - - - - __getipArguments - I_TcArguments - 64 - - ipArguments - I_TcArguments - 64 - - - - property - - - - - GetEventText - HRESULT - 32 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - fbResult - FB_AsyncStrResult - 64 - - - ItemType - InOut - - - - - ipTmpEvent - ITcEvent - 64 - - - ipResult - ITcAsyncStringResult - 64 - - - hr - HRESULT - 32 - - - - GetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 64 - - - nJsonAttribute - UDINT - 32 - - - ipTmpEvent - ITcEvent - 64 - - - - RequestEventClassName - Async request for event text. + Result string is UTF-8 encoded.]]>BOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSY__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassName - BOOL - 8 - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - sResult - buffer for result text - STRING(80) - 64 - - - nResultSize - size of buffer in bytes - UDINT - 32 - - - bError - BOOL - 8 - - - ItemType - Output - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - fbResult - FB_AsyncStrResult - 128 - - - uselocation - __FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULT - - - - - bBusy - BOOL - 8 - - - uselocation - __FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSY - - - - - - UpdateLangId - - - EqualsToEventEntryEx - returns TRUE if equal. - BOOL - 8 - - stOther - TcEventEntry - 192 - - - - __getnEventId - UDINT - 32 - - nEventId - UDINT - 32 - - - ipTmpEvent - ITcEvent - 64 - - - - property - - - - - __getnUniqueId - UDINT - 32 - - nUniqueId - UDINT - 32 - - - ipTmpEvent - ITcEvent - 64 - - - ipProvider - ITcEventUniqueIdProvider - 64 - - - - property - - - - - __getsEventText - STRING(255) - 2048 - - sEventText - STRING(255) - 2048 - - - - property - - - TcEncoding - UTF-8 - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - I_TcMessage - 64 - 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 - 4224 - FB_TcEventBase - I_TcMessage - - nTimeSent - ULINT - 64 - 163051968 - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - STRING(80) - 64 - - - ItemType - InOut - - - - - - CreateEx - creates a TcCOM event object - HRESULT - 32 - - stEventEntry - TcEventEntry - 192 - - - ipSourceInfo - optional (otherwise a default source info is taken) - I_TcSourceInfo - 64 - - - - Init - - ipMessage - ITcMessage - 64 - - - ipArguments - ITcArguments - 64 - - - ipSourceInfo - ITcSourceInfo - 64 - - - - conditionalshow - - - - - __getnTimeSent - ULINT - 64 - - nTimeSent - ULINT - 64 - - - ipMessage2 - ITcMessage2 - 64 - - - nTimeStamp - ULINT - 64 - - - - property - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - Create - creates a TcCOM event object - HRESULT - 32 - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - eSeverity - TcEventSeverity - 16 - - - ipSourceInfo - optional (otherwise a default source info is taken) - I_TcSourceInfo - 64 - - - hr - HRESULT - 32 - - - ipArguments - ITcArguments - 64 - - - - __getipEvent - ITcEvent - 64 - - ipEvent - ITcEvent - 64 - - - - property - - - conditionalshow - - - - - Send - send message to TC EventLogger - HRESULT - 32 - - nTimeStamp - set 0 to get the current time automatically - ULINT - 64 - - - - Release - releases the TcCOM object - HRESULT - 32 - - - - PouType - FunctionBlock - - - reflection - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - F_TRIG - + Result string is UTF-8 encoded.]]>BOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYUpdateLangIdEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64property__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent64ipProviderITcEventUniqueIdProvider64property__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_TcMessage64I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage4224FB_TcEventBaseI_TcMessagenTimeSentULINT64163051968TcDisplayTypeGUID18071995-0000-0000-0000-000000000046SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo64InitipMessageITcMessage64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowSendHRESULT32nTimeStampULINT64ReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG - 128 - - CLK - BOOL - signal to detect - 8 - 64 - - - ItemType - Input - - - - - Q - BOOL - falling edge at signal detected - 8 - 72 - - - ItemType - Output - - - - - M - BOOL - 8 - 80 - - true - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LogMessage - 86080 - - sMsg - T_MaxString - Message to send - 2048 - 64 - - - ItemType - Input - - - - - eSevr - TcEventSeverity - 16 - 2112 - - TcEventSeverity.Verbose - - - - ItemType - Input - - - - - eSubsystem - E_Subsystem - Subsystem - 16 - 2128 - - - ItemType - Input - - - - - sJson - STRING(7000) - JSON to add to the message - 56008 - 2144 - - {} - - - - ItemType - Input - - - - - nMinTimeViolationAcceptable - INT - How many times the min. time can be violated before the CB trips - 16 - 58160 - - 5 - - - - ItemType - Input - - - - - nLocalTripThreshold - TIME - Minimum time between calls allowed, pairs with nMinTimeViolationAcceptable - 32 - 58176 - - T - - - - ItemType - Input - - - - - nTrickleTripThreshold - TIME - Trickle trip, activated by global threshold, should be >> LocalTripThreshold - 32 - 58208 - - T - - - - ItemType - Input - - - - - nTripResetPeriod - TIME - Time for auto-reset - 32 - 58240 - - T - - - - ItemType - Input - - - - - bEnableAutoReset - BOOL - Enable circuit breaker auto-reset (true by default) - 8 - 58272 - - true - - - - ItemType - Input - - - - - bInitialized - BOOL - 8 - 58280 - - false - - - - bInitFailed - BOOL - 8 - 58288 - - false - - - - sSubsystemSource - STRING(80) - 648 - 58296 - - - fbMessage - FB_TcMessage - 64 - 58944 - - - fbMessages - FB_TcMessage - - 0 - 5 - - 21120 - 59008 - - - fbSource - FB_TcSourceInfo - 3008 - 80128 - - - ipResultMessage - I_TcMessage - 64 - 83136 - - - hr - HRESULT - 32 - 83200 - - - hrLastInternalError - HRESULT - 32 - 83232 - - - eTraceLevel - TcEventSeverity - 16 - 83264 - - TcEventSeverity.Verbose - - - - bFirstCall - BOOL - 8 - 83280 - - true - - - - sPath - T_MaxString - 2048 - 83288 - - - instance-path - - - noinit - - - - - nTimesViolated - INT - //////////////////////////// - 16 - 85344 - - - LastCallTime - ULINT - 64 - 85376 - - - CurrentCallTime - ULINT - 64 - 85440 - - - DeltaSinceLastCall - ULINT - 64 - 85504 - - - WhenTripsCleared - ULINT - 64 - 85568 - - - ftTrippedReleased - F_TRIG - 128 - 85632 - - - bLocalTrickleTripped - BOOL - 8 - 85760 - - - bLocalTripped - BOOL - 8 - 85768 - - - bTripped - BOOL - Won't emit messages if true - 8 - 85776 - - - pytmc - +]]>128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880trueconditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage86080sMsgT_MaxString204864ItemTypeInputeSevrTcEventSeverity162112TcEventSeverity.VerboseItemTypeInputeSubsystemE_Subsystem162128ItemTypeInputsJsonSTRING(7000)560082144{}ItemTypeInputnMinTimeViolationAcceptableINT16581605ItemTypeInputnLocalTripThresholdTIME3258176TItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258208TItemTypeInputnTripResetPeriodTIME3258240TItemTypeInputbEnableAutoResetBOOL858272trueItemTypeInputbInitializedBOOL858280falsebInitFailedBOOL858288falsesSubsystemSourceSTRING(80)64858296fbMessageFB_TcMessage6458944fbMessagesFB_TcMessage052112059008fbSourceFB_TcSourceInfo300880128ipResultMessageI_TcMessage6483136hrHRESULT3283200hrLastInternalErrorHRESULT3283232eTraceLevelTcEventSeverity1683264TcEventSeverity.VerbosebFirstCallBOOL883280truesPathT_MaxString204883288instance-pathnoinitnTimesViolatedINT1685344LastCallTimeULINT6485376CurrentCallTimeULINT6485440DeltaSinceLastCallULINT6485504WhenTripsClearedULINT6485568ftTrippedReleasedF_TRIG12885632bLocalTrickleTrippedBOOL885760bLocalTrippedBOOL885768bTrippedBOOL885776pytmc pv: Tripped io: i field: DESC Log message FB tripped - - - - - - bResetBreaker - BOOL - 8 - 85784 - - - pytmc - + bResetBreakerBOOL885784pytmc pv: Reset io: o field: DESC Rising-edge reset of trip - - - - - - rtResetBreaker - R_TRIG - 128 - 85824 - - - rtTripped - R_TRIG - 128 - 85952 - - - CircuitBreaker - - - - PouType - FunctionBlock - - - reflection - - - - - ST_LibVersion - 288 - - iMajor - UINT - 16 - 0 - - - iMinor - UINT - 16 - 16 - - - iBuild - UINT - 16 - 32 - - - iRevision - UINT - 16 - 48 - - - nFlags - DWORD - 32 - 64 - - - sVersion - STRING(23) - 192 - 96 - - - - E_WATCHDOG_TIME_CONFIG - 16 - INT - - eWATCHDOG_TIME_DISABLED - 0 - - - eWATCHDOG_TIME_SECONDS - 1 - - - eWATCHDOG_TIME_MINUTES - 2 - - - - INT (2..100) - 16 - INT - - - LowerBorder - 2 - - - UpperBorder - 100 - - - - - E_HashPrefixTypes - Integer to string format prefixes - 16 - INT - - HASHPREFIX_IEC - 0 - 2#, 8#, 16# - - - HASHPREFIX_STDC - 1 - 0 for octal type, 0x, 0X for hex else none - - - - E_SBCSType - Windows SBCS (Single Byte Character Set) Code Pages - 16 - INT - - eSBCS_WesternEuropean - 1 - Windows 1252 (default) - - - eSBCS_CentralEuropean - 2 - Windows 1251 - - - - E_RouteTransportType - TwinCAT route transport types - 16 - UINT - - eRouteTransport_None - 0 - - - eRouteTransport_TCP_IP - 1 - - - eRouteTransport_IIO_LIGHTBUS - 2 - - - eRouteTransport_PROFIBUS_DP - 3 - - - eRouteTransport_PCI_ISA_BUS - 4 - - - eRouteTransport_ADS_UDP - 5 - - - eRouteTransport_FATP_UDP - 6 - - - eRouteTransport_COM_PORT - 7 - - - eRouteTransport_USB - 8 - - - eRouteTransport_CAN_OPEN - 9 - - - eRouteTransport_DEVICE_NET - 10 - - - eRouteTransport_SSB - 11 - - - eRouteTransport_SOAP - 12 - - - - ST_AmsRouteEntry - TwinCAT AMS route entry struct - 1184 - - sName - STRING(31) - String containing route name - 256 - 0 - - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 256 - - - sAddress - STRING(79) - String containing route network Ipv4 address or host name. - 640 - 448 - - - eTransport - E_RouteTransportType - Route transport type - 16 - 1088 - - - tTimeout - TIME - Route timeout - 32 - 1120 - - - dwFlags - DWORD - Additional flags - 32 - 1152 - - - - T_ULARGE_INTEGER - 64 bit unsigned integer - 64 - - dwLowPart - DWORD - Lower double word - 32 - 0 - - - dwHighPart - DWORD - Higher double word - 32 - 32 - - - - TIMESTRUCT - System Time Structure - 128 - - wYear - WORD - Year: 1970..2106 - 16 - 0 - - - wMonth - WORD - Month: 1..12 (January = 1, February = 2 and so on) - 16 - 16 - - - wDayOfWeek - WORD - Day of the week: 0..6 (Sunday = 0, Monday = 1, .. , Saturday = 6 and so on) - 16 - 32 - - - wDay - WORD - Day of the month: 1..31 - 16 - 48 - - - wHour - WORD - Hour: 0..23 - 16 - 64 - - - wMinute - WORD - Minute: 0..59 - 16 - 80 - - - wSecond - WORD - Second: 0..59 - 16 - 96 - - - wMilliseconds - WORD - Milliseconds: 0..999 - 16 - 112 - - - - ST_TimeZoneInformation - 864 - - bias - DINT - Specifies the current bias, in minutes, for local time translation on this computer. + rtResetBreakerR_TRIG12885824rtTrippedR_TRIG12885952CircuitBreakerPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2INT (2..100)16INTLowerBorder2UpperBorder100E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT - 32 - 0 - - - standardName - STRING(31) - Specifies a null-terminated string associated with standard time - on this operating system. - 256 - 32 - - - standardDate - TIMESTRUCT - Specifies a SYSTEMTIME structure that contains a date and local time when the - transition from daylight saving time to standard time occurs on this operating system. - 128 - 288 - - - standardBias - DINT - Specifies a bias value to be used during local time translations that occur during standard time. - 32 - 416 - - - daylightName - STRING(31) - Specifies a null-terminated string associated with daylight saving time on this operating system. - For example, this member could contain "PDT" to indicate Pacific Daylight Time. - 256 - 448 - - - daylightDate - TIMESTRUCT - Specifies a SYSTEMTIME structure that contains a date and local time when the transition - from standard time to daylight saving time occurs on this operating system. - 128 - 704 - - - daylightBias - DINT - Specifies a bias value to be used during local time translations that occur during daylight saving time. - 32 - 832 - - - - UDINT (81..10000) - 32 - UDINT - - - LowerBorder - 81 - - - UpperBorder - 10000 - - - - - 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 - - - - qualified_only - - - strict - - - - - 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 - 64 - PVOID - - GetAreTestResultsAvailable - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 64 - - - - 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 - 621296448 - I_TestResults - - TestSuiteResults - ST_TestSuiteResults - 621296064 - 128 - - - StoringTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 621296192 - - - StoringTestSuiteTrigger - R_TRIG - 128 - 621296256 - - - StoredTestSuiteResults - BOOL - 8 - 621296384 - - - StoredGeneralTestResults - BOOL - 8 - 621296392 - - - GetAreTestResultsAvailable - Returns whether the storing of the test results is finished - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 64 - - - - PouType - FunctionBlock - - - - - I_TestResultLogger - 64 - PVOID - - LogTestSuiteResults - - - - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 100 - - - - - FB_AdsTestResultLogger - + UTC = local time + bias ]]>320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832UDINT (81..10000)32UDINTLowerBorder81UpperBorder10000T_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_WORD42qualified_onlystrictST_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_TestResults64PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000FB_TestResults621296448I_TestResultsTestSuiteResultsST_TestSuiteResults621296064128StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296192StoringTestSuiteTriggerR_TRIG128621296256StoredTestSuiteResultsBOOL8621296384StoredGeneralTestResultsBOOL8621296392GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64PouTypeFunctionBlockI_TestResultLogger64PVOIDLogTestSuiteResultsUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger - 448 - I_TestResultLogger - - TestResults - I_TestResults - 64 - 128 - - - PrintingTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 192 - - - PrintingTestSuiteTrigger - R_TRIG - 128 - 256 - - - PrintedFinalTestResults - BOOL - 8 - 384 - - - PrintedTestSuitesResults - BOOL - 8 - 392 - - - LogTestSuiteResults - - TcUnitTestResults - ST_TestSuiteResults - 64 - - - StringToPrint - T_MaxString - 2048 - - - TestsInTestSuiteCounter - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - TEST_STATUS_SKIP - STRING(80) - 648 - - - TEST_STATUS_PASS - STRING(80) - 648 - - - TEST_STATUS_FAIL - STRING(80) - 648 - - - - - PouType - FunctionBlock - - - - - RTS_IEC_RESULT - 32 - UDINT - - - ACCESS_MODE - | Access mode +]]>448I_TestResultLoggerTestResultsI_TestResults64128PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16192PrintingTestSuiteTriggerR_TRIG128256PrintedFinalTestResultsBOOL8384PrintedTestSuitesResultsBOOL8392LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults64StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_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 - - - - external_name - RTS_ACCESS_MODE - - - - - RTS_IEC_SIZE - 64 - BYTE - - - RTS_IEC_HANDLE - 64 - BYTE - - - FB_FileControl - + SysFileWrite();]]>32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5external_nameRTS_ACCESS_MODERTS_IEC_SIZE64BYTERTS_IEC_HANDLE64BYTEFB_FileControl - 192 - - FileAccessMode - ACCESS_MODE - 32 - 64 - - ACCESS_MODE.AM_APPEND_PLUS - - - - FileHandle - RTS_IEC_HANDLE - 64 - 128 - - - Read - +]]>192FileAccessModeACCESS_MODE3264ACCESS_MODE.AM_APPEND_PLUSFileHandleRTS_IEC_HANDLE64128Read - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 64 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - FileSize - RTS_IEC_SIZE - 64 - - - ItemType - Output - - - - - - Close - +]]>RTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32FileSizeRTS_IEC_SIZE64ItemTypeOutputClose - RTS_IEC_RESULT - 32 - - - Write - +]]>RTS_IEC_RESULT32Write - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 64 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - - Delete - +]]>RTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32Delete - 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 - - - - Open - +]]>RTS_IEC_RESULT32FileNameT_MaxString2048Open - 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 - - - - - PouType - FunctionBlock - - - - - E_XmlError - 8 - BYTE - - Ok - 0 - - - ErrorMaxBufferLen - 1 - - - ErrorStringLen - 2 - - - Error - 3 - - - - qualified_only - - - strict - - - - - FB_StreamBuffer - +]]>RTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3qualified_onlystrictFB_StreamBuffer - 192 - - _PointerToStringBuffer - BYTE - 64 - 64 - - - _BufferSize - UDINT - 32 - 128 - - - _Length - UDINT - 32 - 160 - - - CutOff - T_MaxString - 2048 - - StartPos - UDINT - 32 - - - CutLen - UDINT - 32 - - - ItemType - Output - - - - - XmlError - E_XmlError - 8 - - - ItemType - Output - - - - - Loop - UDINT - 32 - - - PointerToByteToCut - BYTE - 64 - - - PointerToByteBuffer - BYTE - 64 - - - - Find - +]]>192_PointerToStringBufferBYTE6464_BufferSizeUDINT32128_LengthUDINT32160CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE64PointerToByteBufferBYTE64Find - UDINT - 32 - - SearchString - STRING(80) - 648 - - - StartPos - UDINT - 32 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 64 - - - PointerToSearch - BYTE - 64 - - - - FindBack - UDINT - 32 - - SearchString - T_MaxString - 2048 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 64 - - - PointerToSearch - BYTE - 64 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - Copy - +]]>UDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32LengthUDINT32propertyCopy - 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 - 64 - - - PointerToBuffer - BYTE - 64 - - - CurPos - UDINT - 32 - - - - Clear - +]]>T_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32Clear - - Count - UDINT - 32 - - - - __setLength - - Length - UDINT - 32 - - - - property - - - - - __getBufferSize - UDINT - 32 - - BufferSize - UDINT - 32 - - - - property - - - - - SetBuffer - BOOL - 8 - - PointerToBufferAddress - Set buffer address (ADR ...) - BYTE - 64 - - - SizeOfBuffer - Set buffer size (SIZEOF ...) - UDINT - 32 - - - - __setAppend - - Append - T_MaxString - 2048 - - - ByteIn - BYTE - 64 - - - ByteBuffer - BYTE - 64 - - - - property - - - - - - PouType - FunctionBlock - - - - - FB_XmlControl - +]]>CountUDINT32__setLengthLengthUDINT32property__getBufferSizeUDINT32BufferSizeUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64propertyPouTypeFunctionBlockFB_XmlControl - 6016 - - XmlBuffer - FB_StreamBuffer - 192 - 64 - - - TagListBuffer - FB_StreamBuffer - 192 - 256 - - - Tags - T_MaxString - 2048 - 448 - - - TagListSeekBuffer - FB_StreamBuffer - 192 - 2496 - - - TagsSeek - STRING(80) - 648 - 2688 - - - TagBuffer - FB_StreamBuffer - 192 - 3392 - - - Tag - T_MaxString - 2048 - 3584 - - - TagOpen - BOOL - 8 - 5632 - - - Select - UDINT - 32 - 5664 - - - SearchPosition - UDINT - 32 - 5696 - - - TAG_OPEN - STRING(1) - 16 - 5728 - - < - - - - TAG_CLOSE - STRING(1) - 16 - 5744 - - > - - - - END_TAG_CLOSE - STRING(2) - 24 - 5760 - - /> - - - - SPACE - STRING(1) - 16 - 5784 - - - - - - EQUALS - STRING(1) - 16 - 5800 - - = - - - - QUOTE - STRING(1) - 16 - 5816 - - " - - - - BACK_SLASH - STRING(1) - 16 - 5832 - - \ - - - - FORWARD_SLASH - STRING(1) - 16 - 5848 - - / - - - - OPEN_COMMENT - STRING(5) - 48 - 5864 - - <!-- - - - - CLOSE_COMMENT - STRING(4) - 40 - 5912 - - --> - - - - TAB - STRING(2) - 24 - 5952 - - - - - - CR_LF - STRING(4) - 40 - 5976 - - - - - - - NewParameter - +]]>6016XmlBufferFB_StreamBuffer19264TagListBufferFB_StreamBuffer192256TagsT_MaxString2048448TagListSeekBufferFB_StreamBuffer1922496TagsSeekSTRING(80)6482688TagBufferFB_StreamBuffer1923392TagT_MaxString20483584TagOpenBOOL85632SelectUDINT325664SearchPositionUDINT325696TAG_OPENSTRING(1)165728<TAG_CLOSESTRING(1)165744>END_TAG_CLOSESTRING(2)245760/>SPACESTRING(1)165784 EQUALSSTRING(1)165800=QUOTESTRING(1)165816"BACK_SLASHSTRING(1)165832\FORWARD_SLASHSTRING(1)165848/OPEN_COMMENTSTRING(5)485864<!-- CLOSE_COMMENTSTRING(4)405912 -->TABSTRING(2)245952 CR_LFSTRING(4)405976 +NewParameter - - Name - T_MaxString - 2048 - - - Value - T_MaxString - 2048 - - - - ToStartBuffer - +]]>NameT_MaxString2048ValueT_MaxString2048ToStartBuffer - - - NewTag - +]]>NewTag XML.NewTag(Name: = 'MyTag'); - - - Name - T_MaxString - 2048 - - - - CloseTag - +]]>NameT_MaxString2048CloseTag' Method: XML.CloseTag(); - - T_MaxString - 2048 - - ClosedTag - T_MaxString - 2048 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - ClearBuffer - +]]>T_MaxString2048ClosedTagT_MaxString2048__getLengthUDINT32LengthUDINT32propertyClearBuffer - - - NewTagData - - Data - T_MaxString - 2048 - - - - NewComment - +]]>NewTagDataDataT_MaxString2048NewComment XML.NewComment(Comment: = 'MyComment'); - - - Comment - T_MaxString - 2048 - - - - SetBuffer - - PointerToBuffer - ADR(..) - BYTE - 64 - - - SizeOfBuffer - SIZEOF(..) - UDINT - 32 - - - - WriteDocumentHeader - +]]>CommentT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32WriteDocumentHeader Start with calling this method before appending any other tags! - XML.WriteDocumentHeader('<?xml version="1.0" encoding="UTF-8"?>'); - - - Header - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - FB_xUnitXmlPublisher - + XML.WriteDocumentHeader(''); +]]>HeaderT_MaxString2048PouTypeFunctionBlockFB_xUnitXmlPublisher - 530944 - I_TestResultLogger - - TestResults - I_TestResults - 64 - 128 - - - AccessMode - ACCESS_MODE - 32 - 192 - - ACCESS_MODE.AM_WRITE_PLUS - - - - File - FB_FileControl - 192 - 256 - - - Xml - FB_XmlControl - 6016 - 448 - - - BufferInitialised - BOOL - 8 - 6464 - - false - - - - Buffer - BYTE - - 0 - 65535 - - 524280 - 6472 - - - WritingTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 530752 - - - PublishTrigger - R_TRIG - 128 - 530816 - - - DeleteOpenWriteClose - +]]>530944I_TestResultLoggerTestResultsI_TestResults64128AccessModeACCESS_MODE32192ACCESS_MODE.AM_WRITE_PLUSFileFB_FileControl192256XmlFB_XmlControl6016448BufferInitialisedBOOL86464falseBufferBYTE0655355242806472WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530752PublishTriggerR_TRIG128530816DeleteOpenWriteClose - RTS_IEC_RESULT - 32 - - - LogTestSuiteResults - +]]>RTS_IEC_RESULT32LogTestSuiteResults - - UnitTestResults - ST_TestSuiteResults - 64 - - - 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 - +]]>UnitTestResultsST_TestSuiteResults64CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner - 621828160 - - AllTestSuitesFinished - BOOL - 8 - 64 - - false - - - - TestResults - FB_TestResults - 621296448 - 128 - - - AdsTestResultLogger - FB_AdsTestResultLogger - 448 - 621296576 - - - old_input_assignments - - - - - TestResultLogger - I_TestResultLogger - 64 - 621297024 - - - AbortRunningTestSuites - BOOL - 8 - 621297088 - - - xUnitXmlPublisher - FB_xUnitXmlPublisher - 530944 - 621297152 - - - old_input_assignments - - - - - XmlTestResultPublisher - I_TestResultLogger - 64 - 621828096 - - - AbortRunningTestSuiteTests - This function sets a flag which makes the runner stop running the tests - in the test suites - - - 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 - - - - qualified_only - - - m4export_hide - - - generate_implicit_init_function - - - - - AnyType - 128 - - pValue - BYTE - 64 - 0 - - - diSize - DINT - 32 - 64 - - - TypeClass - TYPE_CLASS - 32 - 96 - - - - linkalways - - - - - FB_Test - +]]>621828160AllTestSuitesFinishedBOOL864falseTestResultsFB_TestResults621296448128AdsTestResultLoggerFB_AdsTestResultLogger448621296576old_input_assignmentsTestResultLoggerI_TestResultLogger64621297024AbortRunningTestSuitesBOOL8621297088xUnitXmlPublisherFB_xUnitXmlPublisher530944621297152old_input_assignmentsXmlTestResultPublisherI_TestResultLogger64621828096AbortRunningTestSuiteTestsRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinishedUINT16PouTypeFunctionBlockTYPE_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_BITCONST38qualified_onlym4export_hidegenerate_implicit_init_functionAnyType128pValueBYTE640diSizeDINT3264TypeClassTYPE_CLASS3296linkalwaysFB_Test - 4224 - - TestName - T_MaxString - 2048 - 64 - - - TestIsFinished - BOOL - 8 - 2112 - - - TestIsSkipped - BOOL - 8 - 2120 - - - NumberOfAssertions - UINT - 16 - 2128 - - - TestIsFailed - BOOL - 8 - 2144 - - - AssertionMessage - T_MaxString - 2048 - 2152 - - - AssertionType - E_AssertionType - 8 - 4200 - - - GetAssertionType - E_AssertionType - 8 - - - SetFailed - - - SetName - - Name - T_MaxString - 2048 - - - - GetName - T_MaxString - 2048 - - - IsSkipped - BOOL - 8 - - - GetNumberOfAssertions - UINT - 16 - - - IsFailed - BOOL - 8 - - - SetFinished - BOOL - 8 - - - GetAssertionMessage - T_MaxString - 2048 - - - SetSkipped - Sets the test case to skipped - - - SetAssertionMessage - Sets the assertion message. If one already exists, it's not overwritten as we keep the first assertion in the test - - AssertMessage - T_MaxString - 2048 - - - - SetAssertionType - Sets the assertion type. If one already exists, it's not overwritten as we keep the first assertion in the test - - AssertType - E_AssertionType - 8 - - - - IsFinished - BOOL - 8 - - - SetNumberOfAssertions - - NoOfAssertions - UINT - 16 - - - - - PouType - FunctionBlock - - - - - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - UINT - - - LowerBorder - 1 - - - UpperBorder - 100 - - - - - 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 - - - - compatibility_id - 52A6FD6D-031C-41c0-A818-0F45FE19AF8F - - - - - 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 - +]]>4224TestNameT_MaxString204864TestIsFinishedBOOL82112TestIsSkippedBOOL82120NumberOfAssertionsUINT162128TestIsFailedBOOL82144AssertionMessageT_MaxString20482152AssertionTypeE_AssertionType84200GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048IsSkippedBOOL8GetNumberOfAssertionsUINT16IsFailedBOOL8SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8SetNumberOfAssertionsNoOfAssertionsUINT16PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TypeClass16INTTYPE_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-4096compatibility_id52A6FD6D-031C-41c0-A818-0F45FE19AF8FU_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic - 24640448 - - AssertResults - ST_AssertResult - - 1 - 1000 - - 12288000 - 64 - - - TotalAsserts - UINT - 16 - 12288064 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - 256 - 12288128 - - - AssertResultInstances - ST_AssertResultInstances - - 1 - 1000 - - 12352000 - 12288384 - - - CycleCount - UDINT - 32 - 24640384 - - - FirstCycleExecuted - BOOL - 8 - 24640416 - - - AddAssertResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - GetDetectionCountThisCycle - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - 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 - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCount - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - ReportResult - +]]>24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - ItemType - Output - - - - - LocationIndex - UINT - 16 - - - DataTypesNotEquals - BOOL - 8 - - - DataSizeNotEquals - BOOL - 8 - - - DataContentNotEquals - BOOL - 8 - - - CurrentCycleCount - UDINT - 32 - - - IteratorCounter - UINT - 16 - - - DetectionCountTemp - UINT - 16 - - - FoundOne - BOOL - 8 - - - AdditionalIdenticalAssert - BOOL - 8 - - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - - 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 - +]]>ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic - 8480448 - - AssertArrayResults - ST_AssertArrayResult - - 1 - 1000 - - 4224000 - 64 - - - TotalArrayAsserts - UINT - 16 - 4224064 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - 256 - 4224128 - - - AssertArrayResultInstances - ST_AssertArrayResultInstances - - 1 - 1000 - - 4256000 - 4224384 - - - CycleCount - UDINT - 32 - 8480384 - - - FirstCycleExecuted - BOOL - 8 - 8480416 - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - CreateAssertResultInstance - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - 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 - +]]>8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult - - 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 - - - - 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 - - - - 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 - 64 - PVOID - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - FB_AdjustAssertFailureMessageToMax253CharLength - +]]>ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength - 11648 - - MsgFmtString - T_MaxString - Test instance path - 2048 - 64 - - - ItemType - Input - - - - - StringArg - T_MaxString - Test message - 2048 - 2112 - - - ItemType - Input - - - - - MsgFmtStringProcessed - T_MaxString - 2048 - 4160 - - - ItemType - Output - - - - - StringArgProcessed - T_MaxString - 2048 - 6208 - - - ItemType - Output - - - - - MsgFmtStringTemp - T_MaxString - 2048 - 8256 - - - TestNameTooLong - STRING(80) - 648 - 10304 - - ...TestName too long - - - - TestMsgTooLong - STRING(80) - 648 - 10952 - - ...TestMsg too long - - - - MSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERS - INT - 16 - 11600 - - 253 - - - - - PouType - FunctionBlock - - - - - FB_AdsAssertMessageFormatter - +]]>11648MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600253PouTypeFunctionBlockFB_AdsAssertMessageFormatter - 128 - I_AssertMessageFormatter - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AdjustAssertFailureMessageToMax253CharLength - FB_AdjustAssertFailureMessageToMax253CharLength - 11648 - - - 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. +]]>128I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11648TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite - 33561920 - - InstancePath - T_MaxString - 2048 - 64 - - - instance-path - - - noinit - - - - - GetCurrentTaskIndex - GETCURTASKINDEX - 256 - 2112 - - - NumberOfTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2368 - - 0 - - - - Tests - FB_Test - - 1 - 100 - - 422400 - 2432 - - - TestDuplicateNameTrigger - R_TRIG - - 1 - 100 - - 12800 - 424832 - - - TestCycleCountIndex - UDINT - - 1 - 100 - - 3200 - 437632 - - - AssertResults - FB_AssertResultStatic - 24640448 - 440832 - - - AssertArrayResults - FB_AssertArrayResultStatic - 8480448 - 25081280 - - - AdsAssertMessageFormatter - FB_AdsAssertMessageFormatter - 128 - 33561728 - - - AssertMessageFormatter - I_AssertMessageFormatter - 64 - 33561856 - - - AssertArrayEquals_REAL - +]]>33561920InstancePathT_MaxString204864instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX2562112NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1623680TestsFB_Test11004224002432TestDuplicateNameTriggerR_TRIG110012800424832TestCycleCountIndexUDINT11003200437632AssertResultsFB_AssertResultStatic24640448440832AssertArrayResultsFB_AssertArrayResultStatic848044825081280AdsAssertMessageFormatterFB_AdsAssertMessageFormatter12833561728AssertMessageFormatterI_AssertMessageFormatter6433561856AssertArrayEquals_REAL - - Expecteds - REAL array with expected values - REAL - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - REAL array with actual values - REAL - 64 - - - 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 - +]]>ExpectedsREAL64variable_length_arrayDimensions1ActualsREAL64variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORD - - Expecteds - WORD array with expected values - WORD - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - WORD array with actual values - WORD - 64 - - - 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_UINT - +]]>ExpectedsWORD64variable_length_arrayDimensions1ActualsWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - - - - AssertEquals_ULINT - +]]>ExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINT - - Expecteds - USINT array with expected values - USINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - USINT array with actual values - USINT - 64 - - - 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 - +]]>ExpectedsUSINT64variable_length_arrayDimensions1ActualsUSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16AssertArrayEquals_BYTE - - Expecteds - BYTE array with expected values - BYTE - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BYTE array with actual values - BYTE - 64 - - - 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 - +]]>ExpectedsBYTE64variable_length_arrayDimensions1ActualsBYTE64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32SetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16AssertEquals_WORD - - Expected - WORD expected value - WORD - 16 - - - Actual - WORD actual value - WORD - 16 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - - AssertArrayEquals_ULINT - +]]>ExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_ULINT - - Expecteds - ULINT array with expected values - ULINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - ULINT array with actual values - ULINT - 64 - - - 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_LINT - +]]>ExpectedsULINT64variable_length_arrayDimensions1ActualsULINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals - - Expected - Expected value - AnyType - 128 - - - anytypeclass - ANY - - - - - Actual - The value to check against expected - AnyType - 128 - - - 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 - +]]>ExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertEquals_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 - +]]>ExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AreAllTestsFinished - BOOL - 8 - - Counter - UINT - 16 - - - GetCurTaskIndex - GETCURTASKINDEX - 256 - - - - AssertArrayEquals_DINT - +]]>ExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256AssertArrayEquals_DINT - - Expecteds - DINT array with expected values - DINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DINT array with actual values - DINT - 64 - - - 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_WSTRING - +]]>ExpectedsDINT64variable_length_arrayDimensions1ActualsDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - - - - GetNumberOfTests - UINT - 16 - - - AssertEquals_LREAL - +]]>ExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_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 - - - - AssertArray3dEquals_REAL - +]]>ExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REAL - - Expecteds - REAL 3d array with expected values - REAL - 64 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - REAL 3d array with actual values - REAL - 64 - - - 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 - 8576 - - - __Index__0 - DINT - 32 - - - - AssertArray2dEquals_REAL - +]]>ExpectedsREAL64variable_length_arrayDimensions3ActualsREAL64variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AssertArray2dEquals_REAL - - Expecteds - REAL 2d array with expected values - REAL - 64 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - REAL 2d array with actual values - REAL - 64 - - - 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 - - - - AssertEquals_BYTE - +]]>ExpectedsREAL64variable_length_arrayDimensions2ActualsREAL64variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_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 - - - - AssertArray3dEquals_LREAL - +]]>ExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_LREAL - - Expecteds - LREAL 3d array with expected values - LREAL - 64 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - LREAL 3d array with actual values - LREAL - 64 - - - 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 - +]]>ExpectedsLREAL64variable_length_arrayDimensions3ActualsLREAL64variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_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 - +]]>ExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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_REAL - +]]>ExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINT - - Expecteds - SINT array with expected values - SINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - SINT array with actual values - SINT - 64 - - - 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 - +]]>ExpectedsSINT64variable_length_arrayDimensions1ActualsSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AssertArrayEquals_INT - +]]>ExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_INT - - Expecteds - INT array with expected values - INT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - INT array with actual values - INT - 64 - - - 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 - +]]>ExpectedsINT64variable_length_arrayDimensions1ActualsINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LREAL - - Expecteds - LREAL array with expected values - LREAL - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LREAL array with actual values - LREAL - 64 - - - 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_DWORD - +]]>ExpectedsLREAL64variable_length_arrayDimensions1ActualsLREAL64variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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_DINT - +]]>ExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AssertEquals_STRING - +]]>ExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AssertFalse - +]]>ExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertFalse - - 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_UDINT - +]]>ConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_UDINT - - Expecteds - UDINT array with expected values - UDINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UDINT array with actual values - UDINT - 64 - - - 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 - +]]>ExpectedsUDINT64variable_length_arrayDimensions1ActualsUDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LWORD - - Expecteds - LWORD array with expected values - LWORD - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LWORD array with actual values - LWORD - 64 - - - 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 - This method returns the test at the n'th position, ranging from 1.. NumberOfTests - FB_Test - 4224 - - Position - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AssertEquals_LWORD - +]]>ExpectedsLWORD64variable_length_arrayDimensions1ActualsLWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetTestByPositionFB_Test4224PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertEquals_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 - - - - GetNumberOfSkippedTests - UINT - 16 - - Counter - UINT - 16 - - - SkippedTestsCount - UINT - 16 - - - - AssertArray2dEquals_LREAL - +]]>ExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16AssertArray2dEquals_LREAL - - Expecteds - LREAL 2d array with expected values - LREAL - 64 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - LREAL 2d array with actual values - LREAL - 64 - - - 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 - +]]>ExpectedsLREAL64variable_length_arrayDimensions2ActualsLREAL64variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOL - - Expecteds - BOOL array with expected values - BOOL - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BOOL array with actual values - BOOL - 64 - - - 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 - - - - AssertTrue - +]]>ExpectedsBOOL64variable_length_arrayDimensions1ActualsBOOL64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertTrue - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - 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 - +]]>ConditionBOOL8MessageT_MaxString2048AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8AssertArrayEquals_DWORD - - Expecteds - DWORD array with expected values - DWORD - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DWORD array with actual values - DWORD - 64 - - - 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 - - - - AssertArrayEquals_UINT - +]]>ExpectedsDWORD64variable_length_arrayDimensions1ActualsDWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UINT - - Expecteds - UINT array with expected values - UINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UINT array with actual values - UINT - 64 - - - 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 - Searches for the instance path of the calling function block - T_MaxString - 2048 - - - IsTestFinished - BOOL - 8 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetInstancePath - T_MaxString - 2048 - - - SetTestFinished - Marks the test as finished in this testsuite. +]]>ExpectedsUINT64variable_length_arrayDimensions1ActualsUINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16GetInstancePathT_MaxString2048SetTestFinished - BOOL - 8 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - AssertArrayEquals_LINT - +]]>BOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_LINT - - Expecteds - LINT array with expected values - LINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LINT array with actual values - LINT - 64 - - - 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 - +]]>ExpectedsLINT64variable_length_arrayDimensions1ActualsLINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - - - - 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. +]]>ExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer - 768 - - pWrite - BYTE - Pointer to write data - 64 - 64 - - - ItemType - Input - - - - - cbWrite - UDINT - Byte size of write data - 32 - 128 - - - ItemType - Input - - - - - pRead - BYTE - Pointer to read data buffer - 64 - 192 - - - ItemType - Input - - - - - cbRead - UDINT - Byte size of read data buffer - 32 - 256 - - - ItemType - Input - - - - - pBuffer - BYTE - Pointer to ring buffer data bytes - 64 - 320 - - - ItemType - Input - - - - - cbBuffer - UDINT - Max. ring buffer byte size - 32 - 384 - - - ItemType - Input - - - - - bOk - BOOL - TRUE = new entry added or removed succesfully, FALSE = fifo overflow or fifo empty - 8 - 416 - - - ItemType - Output - - - - - nCount - UDINT - Number of fifo entries - 32 - 448 - - 0 - - - - ItemType - Output - - - - - cbSize - UDINT - Current byte length of fifo data - 32 - 480 - - 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 - 512 - - 0 - - - - ItemType - Output - - - - - idxLast - DWORD - 32 - 544 - - 0 - - - - conditionalshow - - - - - idxFirst - DWORD - 32 - 576 - - 0 - - - - conditionalshow - - - - - idxGet - DWORD - 32 - 608 - - - conditionalshow - - - - - pTmp - BYTE - 64 - 640 - - - conditionalshow - - - - - cbTmp - DWORD - 32 - 704 - - - conditionalshow - - - - - cbCopied - DWORD - 32 - 736 - - - conditionalshow - - - - - A_Reset - - - A_AddTail - - - A_RemoveHead - - - A_GetHead - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_AdsLogStringMessageFifoQueue - This function block is responsible for making sure that the ADSLOGSTR-messages to the ADS-router are transmitted + A_RemoveHead gets and removes first (oldest) entry. Use A_Reset to clear all fifo data. ]]>768pWriteBYTE6464ItemTypeInputcbWriteUDINT32128ItemTypeInputpReadBYTE64192ItemTypeInputcbReadUDINT32256ItemTypeInputpBufferBYTE64320ItemTypeInputcbBufferUDINT32384ItemTypeInputbOkBOOL8416ItemTypeOutputnCountUDINT324480ItemTypeOutputcbSizeUDINT324800ItemTypeOutputcbReturnUDINT 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) ]]>325120ItemTypeOutputidxLastDWORD325440conditionalshowidxFirstDWORD325760conditionalshowidxGetDWORD32608conditionalshowpTmpBYTE64640conditionalshowcbTmpDWORD32704conditionalshowcbCopiedDWORD32736conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsFB_AdsLogStringMessageFifoQueue - 8321152 - - ArrayBuffer - BYTE - - 0 - 1040000 - - 8320000 - 64 - - - MemRingBuffer - FB_MemRingBuffer - 768 - 8320064 - - - TimerBetweenMessages - TON - 256 - 8320832 - - - .IN - true - - - .PT - 10 - - - - - MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD - USINT - 8 - 8321088 - - 4 - - - - TIME_BETWEEN_MESSAGES - TIME - 32 - 8321120 - - 10 - - - - GetLogCount - UDINT - 32 - - - GetAndRemoveLogFromQueue - Reads and removes the oldest message - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - ItemType - Output - - - - - Error - Buffer empty - BOOL - 8 - - - ItemType - Output - - - - - - WriteLog - Writes a new data set into the ring buffer - - MsgCtrlMask - DWORD - 32 - - - MsgFmtStr - T_MaxString - 2048 - - - StrArg - T_MaxString - 2048 - - - Error - Buffer overflow - BOOL - 8 - - - ItemType - Output - - - - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - - - 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 - +]]>8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PT10MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME32832112010GetLogCountUDINT32GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputWriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128PouTypeFunctionBlockST_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 - - false - - - - pytmc - + InUseBOOL86160falsepytmc pv: InUse io: i - - - - - - AutoReset - BOOL - //////////////////////////////////////// - 8 - 6168 - - - Vetoable - BOOL - Can this fast fault be masked by the veto device input? - 8 - 6176 - - true - - - - InfoString - STRING(80) - 648 - 6184 - - - pytmc - + AutoResetBOOL86168VetoableBOOL86176trueInfoStringSTRING(80)6486184pytmc pv: InfoString io: i - - - - - - - TP - + TP - 256 - - IN - BOOL - Trigger for Start of the Signal - 8 - 64 - - - ItemType - Input - - - - - PT - TIME - The length of the High-Signal in 10ms - 32 - 96 - - - ItemType - Input - - - - - Q - BOOL - The pulse - 8 - 128 - - - ItemType - Output - - - - - ET - TIME - The current phase of the High-Signal - 32 - 160 - - - ItemType - Output - - - - - StartTime - TIME - 32 - 192 - - - - PouType - FunctionBlock - - - - - ST_FFOverride - 832 - - Duration - DINT - DINT to be compatible with EPICS - 32 - 0 - - - pytmc - +]]>256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputStartTimeTIME32192PouTypeFunctionBlockST_FFOverride832DurationDINT320pytmc 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 - 256 - 256 - - - OvrdActLogAck - BOOL - 8 - 512 - - - OvrdExpLogAck - BOOL - 8 - 520 - - - tOvrdActivate - R_TRIG - 128 - 576 - - - tOvrdExpiring - F_TRIG - 128 - 704 - - - - RS - 128 - - SET - BOOL - Input to set Q1 - 8 - 64 - - - ItemType - Input - - - - - RESET1 - BOOL - Input to reset Q1 (reset dominant) - 8 - 72 - - - ItemType - Input - - - - - Q1 - BOOL - 8 - 80 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - ST_FF - 8128 - - Info - ST_FFInfo - 6832 - 0 - - - pytmc - + TimerTP256256OvrdActLogAckBOOL8512OvrdExpLogAckBOOL8520tOvrdActivateR_TRIG128576tOvrdExpiringF_TRIG128704RS128SETBOOL864ItemTypeInputRESET1BOOL872ItemTypeInputQ1BOOL880ItemTypeOutputPouTypeFunctionBlockST_FF8128InfoST_FFInfo68320pytmc pv: Info - - - - - - Ovrd - ST_FFOverride - 832 - 6848 - - - pytmc - + OvrdST_FFOverride8326848pytmc pv: Ovrd - - - - - - OK - BOOL - Fault logic state - 8 - 7680 - - - pytmc - + OKBOOL87680pytmc pv: OK io: i - - - - - - FaultAck - BOOL - Set when faulted, reset by logger. - 8 - 7688 - - - ClearAck - BOOL - 8 - 7696 - - - BeamPermitted - BOOL - Result of reset, veto, and fault logic, true beam off boolean - 8 - 7704 - - - pytmc - + FaultAckBOOL87688ClearAckBOOL87696BeamPermittedBOOL87704pytmc pv: BeamPermitted io: i - - - - - - Reset - BOOL - 8 - 7712 - - - pytmc - + ResetBOOL87712pytmc pv: Reset io: o - - - - - - bsFF - RS - 128 - 7744 - - - rtReset - R_TRIG - 128 - 7872 - - - ftCountFault - F_TRIG - 128 - 8000 - - - - DWORD (1..86400) - 32 - DWORD - - - LowerBorder - 1 - - - UpperBorder - 86400 - - - - - E_TimeZoneID - Time zone identifier - 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) - 1920 - - NETID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 64 - - - ItemType - Input - - - - - START - BOOL - Rising edge on this input activates the fb execution - 8 - 256 - - - ItemType - Input - - - - - TMOUT - TIME - Max fb execution time - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - 8 - 320 - - - ItemType - Output - - - - - ERR - BOOL - 8 - 328 - - - ItemType - Output - - - - - ERRID - UDINT - 32 - 352 - - - ItemType - Output - - - - - TIMESTR - TIMESTRUCT - Local windows system time - 128 - 384 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1408 - 512 - - - .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 - 3776 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 64 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 256 - - - ItemType - Input - - - - - tTimeout - TIME - Max fb execution time - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 320 - - - ItemType - Output - - - - - bError - BOOL - 8 - 328 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 352 - - - ItemType - Output - - - - - tzID - E_TimeZoneID - 16 - 384 - - - ItemType - Output - - - - - tzInfo - ST_TimeZoneInformation - 864 - 416 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1408 - 1280 - - - .PORT - 10000 - - - .IDXGRP - 400 - - - .IDXOFFS - 6 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 2688 - - - conditionalshow - - - - - state - BYTE - 8 - 2816 - - - conditionalshow - - - - - res - ST_AmsGetTimeZoneInformation - 896 - 2848 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ADSWRITE - ADS write command. - 1344 - - NETID - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 256 - - - ItemType - Input - - - - - IDXGRP - UDINT - Index group - 32 - 288 - - - ItemType - Input - - - - - IDXOFFS - UDINT - Index offset - 32 - 320 - - - ItemType - Input - - - - - LEN - UDINT - Max. number of data bytes to write (LEN <= max. size of source buffer) - 32 - 352 - - - ItemType - Input - - - - - SRCADDR - PVOID - Pointer to source buffer - 64 - 384 - - - ItemType - Input - - - TcIgnorePersistent - - - - - WRITE - BOOL - Rising edge starts command execution - 8 - 448 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 480 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 512 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 520 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 544 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - NT_SetTimeToRTCTime - 12928 - - NETID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 64 - - - ItemType - Input - - - - - SET - BOOL - Rising edge on this input activates the fb execution - 8 - 256 - - - ItemType - Input - - - - - TMOUT - TIME - Max fb execution time - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - 8 - 320 - - - ItemType - Output - - - - - ERR - BOOL - 8 - 328 - - - ItemType - Output - - - - - ERRID - UDINT - 32 - 352 - - - ItemType - Output - - - - - fbAdsWrite - ADSWRITE - 1344 - 384 - - - .PORT - 10000 - - - .IDXGRP - 4 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbRegQuery - FB_RegQueryValue - 10944 - 1728 - - - .sSubKey - Software\Beckhoff\TwinCAT3\System - - - .sValName - NumOfCPUs - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 12672 - - - conditionalshow - - - - - bTmp - DWORD - 32 - 12800 - - 0 - - - - conditionalshow - - - - - state - BYTE - 8 - 12832 - - 0 - - - - conditionalshow - - - - - bInit - BOOL - 8 - 12840 - - true - - - - conditionalshow - - - - - numOfCPUs - DWORD - 32 - 12864 - - 0 - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FW_GetCpuCounter - 128 - - dwCpuCntLo - UDINT - 32 - 64 - - - ItemType - Output - - - - - dwCpuCntHi - UDINT - 32 - 96 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - GETCPUCOUNTER - The CPU cycle counter can be read with this function block. + bsFFRS1287744rtResetR_TRIG1287872ftCountFaultF_TRIG1288000DWORD (1..86400)32DWORDLowerBorder1UpperBorder86400E_TimeZoneID16INTeTimeZoneID_Invalid-1eTimeZoneID_Unknown0eTimeZoneID_Standard1eTimeZoneID_Daylight2NT_GetTime1920NETIDT_AmsNetID19264ItemTypeInputSTARTBOOL8256ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputTIMESTRTIMESTRUCT128384ItemTypeOutputfbAdsReadADSREAD1408512.PORT10000.IDXGRP400.IDXOFFS1conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AmsGetTimeZoneInformation896tzInfoST_TimeZoneInformation8640apiResultDWORD32864conditionalshowFB_GetTimeZoneInformation3776sNetIDT_AmsNetID19264ItemTypeInputbExecuteBOOL8256ItemTypeInputtTimeoutTIME322885000ItemTypeInputbBusyBOOL8320ItemTypeOutputbErrorBOOL8328ItemTypeOutputnErrIDUDINT32352ItemTypeOutputtzIDE_TimeZoneID16384ItemTypeOutputtzInfoST_TimeZoneInformation864416ItemTypeOutputfbAdsReadADSREAD14081280.PORT10000.IDXGRP400.IDXOFFS6conditionalshowfbTriggerR_TRIG1282688conditionalshowstateBYTE82816conditionalshowresST_AmsGetTimeZoneInformation8962848conditionalshowPouTypeFunctionBlockconditionalshow_all_localsADSWRITE1344NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputIDXGRPUDINT32288ItemTypeInputIDXOFFSUDINT32320ItemTypeInputLENUDINT32352ItemTypeInputSRCADDRPVOID64384ItemTypeInputTcIgnorePersistentWRITEBOOL8448ItemTypeInputTMOUTTIME324805000ItemTypeInputBUSYBOOL8512ItemTypeOutputERRBOOL8520ItemTypeOutputERRIDUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_localsNT_SetTimeToRTCTime12928NETIDT_AmsNetID19264ItemTypeInputSETBOOL8256ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputfbAdsWriteADSWRITE1344384.PORT10000.IDXGRP4.IDXOFFS0conditionalshowfbRegQueryFB_RegQueryValue109441728.sSubKeySoftware\Beckhoff\TwinCAT3\System.sValNameNumOfCPUsconditionalshowfbTriggerR_TRIG12812672conditionalshowbTmpDWORD32128000conditionalshowstateBYTE8128320conditionalshowbInitBOOL812840trueconditionalshownumOfCPUsDWORD32128640conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFW_GetCpuCounter128dwCpuCntLoUDINT3264ItemTypeOutputdwCpuCntHiUDINT3296ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER - 256 - - cpuCntLoDW - UDINT - Contains the low-value 4 bytes of the numerical value - 32 - 64 - - - ItemType - Output - - - - - cpuCntHiDW - UDINT - Contains the high-value 4 bytes of the numerical value - 32 - 96 - - - ItemType - Output - - - - - fbGetCpuCounter - FW_GetCpuCounter - 128 - 128 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - RTC_EX2 - Software RTC (real time clock), returns time in structured system time format + microseconds (microsecond resolution) - 1088 - - EN - BOOL - Enable/set clock - 8 - 64 - - - ItemType - Input - - - - - PDT - TIMESTRUCT - Preset/set time in system time format (struct) - 128 - 80 - - - ItemType - Input - - - - - PMICRO - DWORD - Preset microseconds - 32 - 224 - - - ItemType - Input - - - - - Q - BOOL - TRUE => Output time is valid, FALSE => Output time is invalid - 8 - 256 - - - ItemType - Output - - - - - CDT - TIMESTRUCT - Current time in system time format (struct) - 128 - 272 - - - .wYear - 1970 - - - .wMonth - 1 - - - .wDay - 1 - - - .wDayOfWeek - 4 - - - - - ItemType - Output - - - - - CMICRO - DWORD - Current microseconds - 32 - 416 - - - ItemType - Output - - - - - fbGetCpuCounter - GETCPUCOUNTER - 256 - 448 - - - conditionalshow - - - - - risingEdge - R_TRIG - 128 - 704 - - - conditionalshow - - - - - oldTick - DWORD - 32 - 832 - - - conditionalshow - - - - - currTick - DWORD - 32 - 864 - - - conditionalshow - - - - - nanoDiff - DWORD - 32 - 896 - - - conditionalshow - - - - - nanoRest - DWORD - 32 - 928 - - - conditionalshow - - - - - secDiff - DWORD - 32 - 960 - - - conditionalshow - - - - - dateTime - DATE_AND_TIME - 32 - 992 - - - conditionalshow - - - - - bInitialized - BOOL - 8 - 1024 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_LocalSystemTime - This function block synchronizes cyclically to and returns the Local Windows System Time. - 20800 - - sNetID - T_AmsNetID - The target TwinCAT system network address - 192 - 64 - - - - - - ItemType - Input - - - - - bEnable - BOOL - Enable/start cyclic time synchronisation (output is synchronized to Local Windows System Time) - 8 - 256 - - - ItemType - Input - - - - - dwCycle - DWORD (1..86400) - Time synchronisation cycle (seconds) - 32 - 288 - - 5 - - - - ItemType - Input - - - - - dwOpt - DWORD - Additional option flags: If bit 0 is set => Synchronize Windows Time to RTC time - 32 - 320 - - 1 - - - - ItemType - Input - - - - - tTimeout - TIME - Max. ADS function block execution time (internal communication timeout). - 32 - 352 - - 5000 - - - - ItemType - Input - - - - - bValid - BOOL - TRUE => The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid - 8 - 384 - - - ItemType - Output - - - - - systemTime - TIMESTRUCT - Local Windows System Time struct - 128 - 400 - - - ItemType - Output - - - - - tzID - E_TimeZoneID - Daylight/standard time zone information - 16 - 528 - - E_TimeZoneID.eTimeZoneID_Invalid - - - - ItemType - Output - - - - - rtrig - R_TRIG - 128 - 576 - - - conditionalshow - - - - - state - BYTE - 8 - 704 - - - conditionalshow - - - - - fbNT - NT_GetTime - 1920 - 768 - - - conditionalshow - - - - - fbTZ - FB_GetTimeZoneInformation - 3776 - 2688 - - - conditionalshow - - - - - fbSET - NT_SetTimeToRTCTime - 12928 - 6464 - - - conditionalshow - - - - - fbRTC - RTC_EX2 - 1088 - 19392 - - - conditionalshow - - - - - timer - TON - 256 - 20480 - - - conditionalshow - - - - - nSync - DWORD - 32 - 20736 - - - conditionalshow - - - - - bNotSup - BOOL - 8 - 20768 - - - 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 - 2432 - - in - T_FILETIME - Time to be converted (Local file time format) - 64 - 64 - - - ItemType - Input - - - - - tzInfo - ST_TimeZoneInformation - Time zone information - 864 - 128 - - - ItemType - Input - - - - - wDldYear - WORD - Optional daylightDate.wYear value. If 0 => not used (default) else used only if tzInfo.daylightDate.wYear = 0. - 16 - 992 - - 0 - - - - ItemType - Input - - - - - wStdYear - WORD - Optional standardDate.wYear value. If 0 => not used (default) else used only if tzInfo.standardDate.wYear = 0. - 16 - 1008 - - 0 - - - - ItemType - Input - - - - - out - T_FILETIME - Converted time (UTC file time format) - 64 - 1024 - - - ItemType - Output - - - - - eTzID - E_TimeZoneID - Detected daylight saving time information - 16 - 1088 - - E_TimeZoneID.eTimeZoneID_Unknown - - - - ItemType - Output - - - - - bB - BOOL - FALSE => A time, TRUE => B time - 8 - 1104 - - - ItemType - Output - - - - - bias - DINT - Bias value in minutes - 32 - 1120 - - - ItemType - Output - - - - - inLocal - TIMESTRUCT - 128 - 1152 - - - tziSommer - TIMESTRUCT - 128 - 1280 - - - tziWinter - TIMESTRUCT - 128 - 1408 - - - tziLocalSommer - T_FILETIME - 64 - 1536 - - - tziLocalWinter - T_FILETIME - 64 - 1600 - - - tziLocalSommerJump - T_FILETIME - 64 - 1664 - - - tziLocalWinterJump - T_FILETIME - 64 - 1728 - - - ui64LocalIn - T_ULARGE_INTEGER - 64 - 1792 - - - ui64LocalSommer - T_ULARGE_INTEGER - 64 - 1856 - - - ui64LocalWinter - T_ULARGE_INTEGER - 64 - 1920 - - - in_to_s - DINT - 32 - 1984 - - - in_to_w - DINT - 32 - 2016 - - - s_to_w - DINT - 32 - 2048 - - - in_to_s_jump - DINT - 32 - 2080 - - - in_to_w_jump - DINT - 32 - 2112 - - - iStandardBias - DINT - 32 - 2144 - - - iDaylightBias - DINT - 32 - 2176 - - - ui64PreviousIn - T_ULARGE_INTEGER - 64 - 2208 - - - ui64FallDiff - T_ULARGE_INTEGER - 64 - 2272 - - - bFallDiff - BOOL - 8 - 2336 - - - dtSommerJump - DATE_AND_TIME - 32 - 2368 - - - dtWinterJump - DATE_AND_TIME - 32 - 2400 - - - A_Reset - - - - PouType - FunctionBlock - - - conditionalshow - - - - - FB_TzSpecificLocalTimeToSystemTime - Converts time zone's specific local system time to Coordinated Universal Time (UTC) system time - 3648 - - in - TIMESTRUCT - Time zone's specific local system time. Structure that specifies the system time since January 1, 1601 - 128 - 64 - - - ItemType - Input - - - - - tzInfo - ST_TimeZoneInformation - Time zone settings - 864 - 192 - - - ItemType - Input - - - - - out - TIMESTRUCT - Coordinated Universal Time (UTC) in system time format - 128 - 1056 - - - ItemType - Output - - - - - eTzID - E_TimeZoneID - Daylight saving time information - 16 - 1184 - - E_TimeZoneID.eTimeZoneID_Unknown - - - - ItemType - Output - - - - - bB - BOOL - FALSE => A time, TRUE => B time - 8 - 1200 - - - ItemType - Output - - - - - fbBase - FB_TranslateLocalTimeToUtcByZoneID - 2432 - 1216 - - - conditionalshow - - - - - A_Reset - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_JsonSaxWriter - | Provides the functionality to create a JSON document. + One unit is equivalent to 100 ns. ]]>256cpuCntLoDWUDINT3264ItemTypeOutputcpuCntHiDWUDINT3296ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter128128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsRTC_EX21088ENBOOL864ItemTypeInputPDTTIMESTRUCT12880ItemTypeInputPMICRODWORD32224ItemTypeInputQBOOL Output time is valid, FALSE => Output time is invalid ]]>8256ItemTypeOutputCDTTIMESTRUCT128272.wYear1970.wMonth1.wDay1.wDayOfWeek4ItemTypeOutputCMICRODWORD32416ItemTypeOutputfbGetCpuCounterGETCPUCOUNTER256448conditionalshowrisingEdgeR_TRIG128704conditionalshowoldTickDWORD32832conditionalshowcurrTickDWORD32864conditionalshownanoDiffDWORD32896conditionalshownanoRestDWORD32928conditionalshowsecDiffDWORD32960conditionalshowdateTimeDATE_AND_TIME32992conditionalshowbInitializedBOOL81024conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LocalSystemTime20800sNetIDT_AmsNetID19264ItemTypeInputbEnableBOOL8256ItemTypeInputdwCycleDWORD (1..86400)322885ItemTypeInputdwOptDWORD Synchronize Windows Time to RTC time ]]>323201ItemTypeInputtTimeoutTIME323525000ItemTypeInputbValidBOOL The systemTime and tzID output is valid, FALSE => systemTime and tzID is not valid ]]>8384ItemTypeOutputsystemTimeTIMESTRUCT128400ItemTypeOutputtzIDE_TimeZoneID16528E_TimeZoneID.eTimeZoneID_InvalidItemTypeOutputrtrigR_TRIG128576conditionalshowstateBYTE8704conditionalshowfbNTNT_GetTime1920768conditionalshowfbTZFB_GetTimeZoneInformation37762688conditionalshowfbSETNT_SetTimeToRTCTime129286464conditionalshowfbRTCRTC_EX2108819392conditionalshowtimerTON25620480conditionalshownSyncDWORD3220736conditionalshowbNotSupBOOL820768conditionalshowPouTypeFunctionBlockconditionalshow_all_localsT_FILETIME64dwLowDateTimeDWORD320dwHighDateTimeDWORD3232FB_TranslateLocalTimeToUtcByZoneID2432inT_FILETIME6464ItemTypeInputtzInfoST_TimeZoneInformation864128ItemTypeInputwDldYearWORD not used (default) else used only if tzInfo.daylightDate.wYear = 0. ]]>169920ItemTypeInputwStdYearWORD not used (default) else used only if tzInfo.standardDate.wYear = 0. ]]>1610080ItemTypeInputoutT_FILETIME641024ItemTypeOutputeTzIDE_TimeZoneID161088E_TimeZoneID.eTimeZoneID_UnknownItemTypeOutputbBBOOL A time, TRUE => B time]]>81104ItemTypeOutputbiasDINT321120ItemTypeOutputinLocalTIMESTRUCT1281152tziSommerTIMESTRUCT1281280tziWinterTIMESTRUCT1281408tziLocalSommerT_FILETIME641536tziLocalWinterT_FILETIME641600tziLocalSommerJumpT_FILETIME641664tziLocalWinterJumpT_FILETIME641728ui64LocalInT_ULARGE_INTEGER641792ui64LocalSommerT_ULARGE_INTEGER641856ui64LocalWinterT_ULARGE_INTEGER641920in_to_sDINT321984in_to_wDINT322016s_to_wDINT322048in_to_s_jumpDINT322080in_to_w_jumpDINT322112iStandardBiasDINT322144iDaylightBiasDINT322176ui64PreviousInT_ULARGE_INTEGER642208ui64FallDiffT_ULARGE_INTEGER642272bFallDiffBOOL82336dtSommerJumpDATE_AND_TIME322368dtWinterJumpDATE_AND_TIME322400A_ResetPouTypeFunctionBlockconditionalshowFB_TzSpecificLocalTimeToSystemTime3648inTIMESTRUCT12864ItemTypeInputtzInfoST_TimeZoneInformation864192ItemTypeInputoutTIMESTRUCT1281056ItemTypeOutputeTzIDE_TimeZoneID161184E_TimeZoneID.eTimeZoneID_UnknownItemTypeOutputbBBOOL A time, TRUE => B time]]>81200ItemTypeOutputfbBaseFB_TranslateLocalTimeToUtcByZoneID24321216conditionalshowA_ResetPouTypeFunctionBlockconditionalshow_all_localsFB_JsonSaxWriter - 384 - - initStatus - HRESULT - 32 - 64 - - E_HRESULTAdsErr.NOTINIT - - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 64 - 128 - - - ipWriter2 - ITcJsonSaxWriter2 - 64 - 192 - - - CLSID_TcJsonSaxWriter - CLSID - 128 - 256 - - - .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 - - - - - AddUlint - - value - ULINT - 64 - - - - AddKeyNumber - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - DINT - 32 - - - - AddString - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - AddKeyFileTime - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - FILETIME - 64 - - - - AddKeyNull - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - - IsComplete - BOOL - 8 - - - AddUdint - - value - UDINT - 32 - - - - AddLint - - value - LINT - 64 - - - - StartObject - HRESULT - 32 - - - AddLreal - - value - LREAL - 64 - - - - AddKey - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - - AddKeyLreal - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - LREAL - 64 - - - - AddFileTime - - value - FILETIME - 64 - - - - AddNull - - - AddReal - - value - REAL - 32 - - - - AddHexBinary - - pBytes - BYTE - 64 - - - nBytes - DINT - 32 - - - - AddKeyDcTime - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - DCTIME - 64 - - - - AddDateTime - - value - DATE_AND_TIME - 32 - - - - SetMaxDecimalPlaces - HRESULT - 32 - - decimalPlaces - DINT - 32 - - - - __get_ipWriter - ITcJsonSaxWriter - 64 - - _ipWriter - ITcJsonSaxWriter - 64 - - - - property - - - - - AddKeyBool - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - BOOL - 8 - - - - AddDint - - value - DINT - 32 - - - - AddRawArray - BOOL - 8 - - rawJson - STRING(80) - 64 - - - ItemType - InOut - - - - - - AddKeyString - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - ResetDocument - | Resets the internal JSON document if a new document should be created with the same SaxWriter instance. - HRESULT - 32 - - - GetMaxDecimalPlaces - DINT - 32 - - dp - DINT - 32 - - - - AddRawObject - - rawJson - STRING(80) - 64 - - - ItemType - InOut - - - - - - GetDocumentLength - | Returns the size of the JSON document in bytes (including the null termination). - UDINT - 32 - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - n - UDINT - 32 - - - p - STRING(80) - 64 - - - - AddBool - - value - BOOL - 8 - - - - GetDocument - | Returns the JSON document. If its size is more than 255 bytes the method CopyDocument() has to be used. - STRING(255) - 2048 - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - p - SINT - 64 - - - n - UDINT - 32 - - - - AddBase64 - - pBytes - BYTE - 64 - - - nBytes - DINT - 32 - - - - AddDcTime - - value - DCTIME - 64 - - - - AddKeyDateTime - - key - STRING(80) - 64 - - - ItemType - InOut - - - - - value - DATE_AND_TIME - 32 - - - - EndArray - HRESULT - 32 - - - EndObject - HRESULT - 32 - - - StartArray - HRESULT - 32 - - - CopyDocument - | Copies the JSON document and returns its size in bytes (including the null termination). - UDINT - 32 - - pDoc - target string buffer where the document should be copied to - STRING(80) - 64 - - - ItemType - InOut - - - - - nDoc - size in bytes of the target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_HardwareFFOutput - 524352 - - FF_ARRAY_UPPER_BOUND - UINT - 16 - 64 - - 50 - - - - i_xReset - BOOL - 8 - 80 - - - ItemType - Input - - - pytmc - + | 5. ResetDocument() if a new document should be created with the same SaxWriter instance.]]>384initStatusHRESULT3264E_HRESULTAdsErr.NOTINITItemTypeOutputipWriterITcJsonSaxWriter64128ipWriter2ITcJsonSaxWriter264192CLSID_TcJsonSaxWriterCLSID128256.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]196AddUlintvalueULINT64AddKeyNumberkeySTRING(80)64ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)64ItemTypeInOutAddKeyFileTimekeySTRING(80)64ItemTypeInOutvalueFILETIME64AddKeyNullkeySTRING(80)64ItemTypeInOutIsCompleteBOOL8AddUdintvalueUDINT32AddLintvalueLINT64StartObjectHRESULT32AddLrealvalueLREAL64AddKeykeySTRING(80)64ItemTypeInOutAddKeyLrealkeySTRING(80)64ItemTypeInOutvalueLREAL64AddFileTimevalueFILETIME64AddNullAddRealvalueREAL32AddHexBinarypBytesBYTE64nBytesDINT32AddKeyDcTimekeySTRING(80)64ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32SetMaxDecimalPlacesHRESULT32decimalPlacesDINT32__get_ipWriterITcJsonSaxWriter64_ipWriterITcJsonSaxWriter64propertyAddKeyBoolkeySTRING(80)64ItemTypeInOutvalueBOOL8AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)64ItemTypeInOutAddKeyStringkeySTRING(80)64ItemTypeInOutvalueSTRING(80)64ItemTypeInOutResetDocumentHRESULT32GetMaxDecimalPlacesDINT32dpDINT32AddRawObjectrawJsonSTRING(80)64ItemTypeInOutGetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)64AddBoolvalueBOOL8GetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT64nUDINT32AddBase64pBytesBYTE64nBytesDINT32AddDcTimevalueDCTIME64AddKeyDateTimekeySTRING(80)64ItemTypeInOutvalueDATE_AND_TIME32EndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32CopyDocumentUDINT32pDocSTRING(80)64ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputPouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput524352FF_ARRAY_UPPER_BOUNDUINT166450i_xResetBOOL880ItemTypeInputpytmc pv: ClearFault io: o field: DESC Might be overidden by PLC writes - - - - - - i_xVeto - BOOL - 8 - 88 - - - ItemType - Input - - - pytmc - + i_xVetoBOOL888ItemTypeInputpytmc pv: EnableVeto io: o - - - - - - bAutoReset - BOOL - Set true for the FFO to automatically permit beam again after all fast faults are cleared - 8 - 96 - - false - - - - 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 - 104 - - - - - - ItemType - Input - - - - - q_xFastFaultOut - BOOL - 8 - 296 - - - ItemType - Output - - - pytmc - + bAutoResetBOOL896falseItemTypeInputi_sNetIDT_AmsNetID192104ItemTypeInputq_xFastFaultOutBOOL8296ItemTypeOutputpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - - - q_xValidSyncTime - BOOL - system time bValid output True when sync is successful - 8 - 304 - - - ItemType - Output - - - - - astFF - ST_FF - - 1 - 50 - - 406400 - 320 - - - pytmc - + TcAddressTypeOutputq_xValidSyncTimeBOOL8304ItemTypeOutputastFFST_FF150406400320pytmc pv: FF - - - - - - xFastFaultRegFail - BOOL - Set true if a fast fault fails to register. Holds beam off. - 8 - 406720 - - false - - - - pytmc - + xFastFaultRegFailBOOL8406720falsepytmc pv: RegistrationFailure io: io - - - - - - tFFRegFail - F_TRIG - 128 - 406784 - - - sPath - T_MaxString - 2048 - 406912 - - - instance-path - - - noinit - - - - - xOK - BOOL - Current internal state of FFO, indicates if FFO will accept a reset - 8 - 408960 - - true - - - - pytmc - + tFFRegFailF_TRIG128406784sPathT_MaxString2048406912instance-pathnoinitxOKBOOL8408960truepytmc pv: OK io: i - - - - - - rtReset - R_TRIG - 128 - 409024 - - - rtResetandOK - R_TRIG - 128 - 409152 - - - nIndex - UINT - 16 - 409280 - - 1 - - - - IdxOK - BOOL - 8 - 409296 - - - fbTime - FB_LocalSystemTime - Get current system time, used for override - 20800 - 409344 - - - .bEnable - true - - - .dwCycle - 1 - - - - - fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime - 3648 - 430144 - - - fbGetTimeZone - FB_GetTimeZoneInformation - 3776 - 433792 - - - fbJson - FB_JsonSaxWriter - 384 - 437568 - - - pmpsTypeCode - UDINT - shows up in json as pmps_typecode - 32 - 437952 - - 0 - - - - fbLogger - FB_LogMessage - 86080 - 438016 - - - .eSevr - TcEventSeverity.Critical - - - .eSubsystem - E_Subsystem.MPS - - - .nMinTimeViolationAcceptable - 50 - - - - - __FB_HARDWAREFFOUTPUT__EXECUTELOGGING__HELLOTIMER - TOF - 256 - 524096 - - - .PT - 86400000 - - - - - ExecuteNoLog - - - Execute - - - EvaluateOutput - - - EvaluateOverrides - BOOL - 8 - - FF - ST_FF - 64 - - - EvalIdx - DINT - 32 - - - MaxTime - 49.7 days - DINT - 32 - - - - no_check - - - - - ExecuteLogging - BOOL - 8 - - FF - ST_FF - 64 - - - logIdx - DINT - 32 - - - HelloTimer - TOF - 256 - - - uselocation - __FB_HARDWAREFFOUTPUT__EXECUTELOGGING__HELLOTIMER - - - - - - no_check - - - - - FormulateLogJson - STRING(80) - 648 - - FF - ST_FF - 8128 - - - - IdxCheckIn - BOOL - 8 - - Idx - DINT - 32 - - - OK - BOOL - 8 - - - Reset - BOOL - 8 - - - stFF - ST_FF - 8128 - - - BeamPermitted - BOOL - 8 - - - - no_check - - - - - Register - BOOL - 8 - - stFFInfo - ST_FFInfo - 6832 - - - FFOName - T_MaxString - 2048 - - - ItemType - Output - - - - - Idx - UINT - 16 - - - ItemType - Output - - - - - - no_check - - - - - EvaluateVetos - BOOL - 8 - - - obsolete - Use EvaluateOverrides instead. - - - - - - PouType - FunctionBlock - - - reflection - - - no_check - - - - - FB_GetLocalAmsNetId - Reads the local AmsNetId (local TwinCAT-specific network address) - 11584 - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 64 - - - ItemType - Input - - - - - tTimeOut - TIME - Max fb execution time - 32 - 96 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 128 - - - ItemType - Output - - - - - bError - BOOL - 8 - 136 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 160 - - - ItemType - Output - - - - - AddrString - T_AmsNetID - TwinCAT -specific network address as string - 192 - 192 - - 0.0.0.0.0.0 - - - - ItemType - Output - - - - - AddrBytes - T_AmsNetIdArr - TwinCAT-specific network address as array of byte - 48 - 384 - - - [0] - 0 - - - [1] - 0 - - - [2] - 0 - - - [3] - 0 - - - [4] - 0 - - - [5] - 0 - - - - - ItemType - Output - - - - - fbRegQueryValue - FB_RegQueryValue - 10944 - 448 - - - .sNetId - - - - .sSubKey - SOFTWARE\Beckhoff\TwinCAT3\System - - - .sValName - AmsNetId - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 11392 - - - conditionalshow - - - - - state - BYTE - 8 - 11520 - - - conditionalshow - - - - - tmpBytes - T_AmsNetIdArr - 48 - 11528 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_JsonDomParserBase - 256 - - ipDom - ITcJsonDomParser - 64 - 64 - - - conditionalshow - - - - - ipDom2 - ITcJsonDomParser2 - 64 - 128 - - - conditionalshow - - - - - ipXFA - ITcDomParserFileAccess - 64 - 192 - - - conditionalshow - - - - - PopbackValue - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - - HasMember - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - - SetDateTime - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - DATE_AND_TIME - 32 - - - - SetBool - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - BOOL - 8 - - - - SetJson - SJsonValue - 64 - - v - SJsonValue - 64 - - - rawJson - STRING(80) - 64 - - - ItemType - InOut - - - - - - IsNull - BOOL - 8 - - v - SJsonValue - 64 - - - - GetDocumentLength - | Returns the size of the DOM document in bytes (including the null termination). - UDINT - 32 - - p - STRING(80) - 64 - - - - PushbackIntValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - DINT - 32 - - - - AddFileTimeMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - FILETIME - 64 - - - - AddArrayMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - reserve - UDINT - 32 - - - - SetString - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - MemberEnd - SJsonIterator - 64 - - v - SJsonValue - 64 - - - - SetAdsProvider - BOOL - 8 - - oid - OTCID - 32 - - - - IsDouble - BOOL - 8 - - v - SJsonValue - 64 - - - - AddIntMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - DINT - 32 - - - - ArrayEnd - SJsonAIterator - 64 - - v - SJsonValue - 64 - - - - RemoveAllMembers - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - - SetDouble - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - LREAL - 64 - - - - SetDcTime - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - DCTIME - 64 - - - - AddHexBinaryMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - p - PVOID - 64 - - - n - DINT - 32 - - - - GetBase64 - DINT - 32 - - v - SJsonValue - 64 - - - p - PVOID - 64 - - - n - DINT - 32 - - - - GetMemberValue - SJsonValue - 64 - - i - SJsonIterator - 64 - - - - AddDateTimeMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - DATE_AND_TIME - 32 - - - - GetInt - DINT - 32 - - v - SJsonValue - 64 - - - - GetStringLength - | Returns the size in bytes (including the null termination). - UDINT - 32 - - v - SJsonValue - 64 - - - p - BYTE - 64 - - - l - UDINT - 32 - - - - AddJsonMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - rawJson - STRING(80) - 64 - - - ItemType - InOut - - - - - - SetUint - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - UDINT - 32 - - - - ClearArray - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - i - SJsonAIterator - 64 - - - - SetObject - SJsonValue - 64 - - v - SJsonValue - 64 - - - - ExceptionRaised - BOOL - 8 - - - GetArraySize - UDINT - 32 - - v - SJsonValue - 64 - - - - IsISO8601TimeFormat - BOOL - 8 - - v - SJsonValue - 64 - - - - PushbackUint64Value - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - ULINT - 64 - - - - GetInt64 - LINT - 64 - - v - SJsonValue - 64 - - - - IsBool - BOOL - 8 - - v - SJsonValue - 64 - - - - AddInt64Member - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - LINT - 64 - - - - FindMemberPath - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - member of v seperatet by '/' without leading '/' ('/' in a member name will be encoded as "~1" and '~' as "~0") - STRING(80) - 64 - - - ItemType - InOut - - - - - - GetFileTime - FILETIME - 64 - - v - SJsonValue - 64 - - - - Swap - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - w - SJsonValue - 64 - - - - SaveDocumentToFile - | Saves a JSON document to file. + rtResetR_TRIG128409024rtResetandOKR_TRIG128409152nIndexUINT164092801IdxOKBOOL8409296fbTimeFB_LocalSystemTime20800409344.bEnabletrue.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime3648430144fbGetTimeZoneFB_GetTimeZoneInformation3776433792fbJsonFB_JsonSaxWriter384437568pmpsTypeCodeUDINT324379520fbLoggerFB_LogMessage86080438016.eSevrTcEventSeverity.Critical.eSubsystemE_Subsystem.MPS.nMinTimeViolationAcceptable50__FB_HARDWAREFFOUTPUT__EXECUTELOGGING__HELLOTIMERTOF256524096.PT86400000ExecuteNoLogExecuteEvaluateOutputEvaluateOverridesBOOL8FFST_FF64EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF64logIdxDINT32HelloTimerTOF256uselocation__FB_HARDWAREFFOUTPUT__EXECUTELOGGING__HELLOTIMERno_checkFormulateLogJsonSTRING(80)648FFST_FF8128IdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF8128BeamPermittedBOOL8no_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkEvaluateVetosBOOL8obsoleteUse EvaluateOverrides instead.PouTypeFunctionBlockreflectionno_checkFB_GetLocalAmsNetId11584bExecuteBOOL864ItemTypeInputtTimeOutTIME32965000ItemTypeInputbBusyBOOL8128ItemTypeOutputbErrorBOOL8136ItemTypeOutputnErrIdUDINT32160ItemTypeOutputAddrStringT_AmsNetID1921920.0.0.0.0.0ItemTypeOutputAddrBytesT_AmsNetIdArr48384[0]0[1]0[2]0[3]0[4]0[5]0ItemTypeOutputfbRegQueryValueFB_RegQueryValue10944448.sNetId.sSubKeySOFTWARE\Beckhoff\TwinCAT3\System.sValNameAmsNetIdconditionalshowfbTriggerR_TRIG12811392conditionalshowstateBYTE811520conditionalshowtmpBytesT_AmsNetIdArr4811528conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_JsonDomParserBase256ipDomITcJsonDomParser6464conditionalshowipDom2ITcJsonDomParser264128conditionalshowipXFAITcDomParserFileAccess64192conditionalshowPopbackValueBOOL8vSJsonValue64HasMemberBOOL8vSJsonValue64memberSTRING(80)64ItemTypeInOutSetDateTimeSJsonValue64vSJsonValue64valueDATE_AND_TIME32SetBoolSJsonValue64vSJsonValue64valueBOOL8SetJsonSJsonValue64vSJsonValue64rawJsonSTRING(80)64ItemTypeInOutIsNullBOOL8vSJsonValue64GetDocumentLengthUDINT32pSTRING(80)64PushbackIntValueSJsonValue64vSJsonValue64valueDINT32AddFileTimeMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueFILETIME64AddArrayMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutreserveUDINT32SetStringSJsonValue64vSJsonValue64valueSTRING(80)64ItemTypeInOutMemberEndSJsonIterator64vSJsonValue64SetAdsProviderBOOL8oidOTCID32IsDoubleBOOL8vSJsonValue64AddIntMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator64vSJsonValue64RemoveAllMembersBOOL8vSJsonValue64SetDoubleSJsonValue64vSJsonValue64valueLREAL64SetDcTimeSJsonValue64vSJsonValue64valueDCTIME64AddHexBinaryMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutpPVOID64nDINT32GetBase64DINT32vSJsonValue64pPVOID64nDINT32GetMemberValueSJsonValue64iSJsonIterator64AddDateTimeMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue64GetStringLengthUDINT32vSJsonValue64pBYTE64lUDINT32AddJsonMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutrawJsonSTRING(80)64ItemTypeInOutSetUintSJsonValue64vSJsonValue64valueUDINT32ClearArrayBOOL8vSJsonValue64iSJsonAIterator64SetObjectSJsonValue64vSJsonValue64ExceptionRaisedBOOL8GetArraySizeUDINT32vSJsonValue64IsISO8601TimeFormatBOOL8vSJsonValue64PushbackUint64ValueSJsonValue64vSJsonValue64valueULINT64GetInt64LINT64vSJsonValue64IsBoolBOOL8vSJsonValue64AddInt64MemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueLINT64FindMemberPathSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutGetFileTimeFILETIME64vSJsonValue64SwapBOOL8vSJsonValue64wSJsonValue64SaveDocumentToFile - BOOL - 8 - - sFile - file path - STRING(80) - 64 - - - ItemType - InOut - - - - - bExec - a rising edge triggers the saving. - BOOL - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - PushbackBase64Value - SJsonValue - 64 - - v - SJsonValue - 64 - - - p - PVOID - 64 - - - n - DINT - 32 - - - - GetUint64 - ULINT - 64 - - v - SJsonValue - 64 - - - - IsBase64 - BOOL - 8 - - v - SJsonValue - 64 - - - - IsInt - BOOL - 8 - - v - SJsonValue - 64 - - - - GetDocumentRoot - SJsonValue - 64 - - - CopyDocument - | Copies the full DOM document and returns its size in bytes (including the null termination). - UDINT - 32 - - pDoc - target string buffer where the document should be copied to - STRING(80) - 64 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - - GetType - EJsonType - 32 - - v - SJsonValue - 64 - - - - PushbackDcTimeValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - DCTIME - 64 - - - - GetMemberName - STRING(80) - 648 - - i - SJsonIterator - 64 - - - p - STRING(80) - 64 - - - - IsNumber - BOOL - 8 - - v - SJsonValue - 64 - - - - SetArray - SJsonValue - 64 - - v - SJsonValue - 64 - - - reserve - UDINT - 32 - - - - IsInt64 - BOOL - 8 - - v - SJsonValue - 64 - - - - IsUint64 - BOOL - 8 - - v - SJsonValue - 64 - - - - CopyString - | The function copies a string to the given buffer if the given buffer size is big enough. -| It returns the number of copied bytes (including the null termination). - UDINT - 32 - - v - SJsonValue - 64 - - - pStr - STRING(80) - 64 - - - ItemType - InOut - - - - - nStr - UDINT - 32 - - - p - BYTE - 64 - - - q - BYTE - 64 - - - l - UDINT - 32 - - - - AddStringMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - SetBase64 - SJsonValue - 64 - - v - SJsonValue - 64 - - - p - PVOID - 64 - - - n - DINT - 32 - - - - GetJsonLength - | Returns the size of the JSON document in bytes (including the null termination). - UDINT - 32 - - v - SJsonValue - 64 - - - p - STRING(80) - 64 - - - - GetDocument - | Returns the full DOM document. - | If its size is more than 255 bytes an empty string is returned and the method CopyDocument() has to be used. - STRING(255) - 2048 - - p - BYTE - 64 - - - q - BYTE - 64 - - - t - STRING(255) - 64 - - - length - UDINT - 32 - - - - IsHexBinary - BOOL - 8 - - v - SJsonValue - 64 - - - - GetUint - UDINT - 32 - - v - SJsonValue - 64 - - - - AddUint64Member - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - ULINT - 64 - - - - GetMaxDecimalPlaces - DINT - 32 - - - NewDocument - SJsonValue - 64 - - - GetString - STRING(255) - 2048 - - v - SJsonValue - 64 - - - p - STRING(255) - 64 - - - - IsUint - BOOL - 8 - - v - SJsonValue - 64 - - - - NextMember - SJsonIterator - 64 - - i - SJsonIterator - 64 - - - - ArrayBegin - SJsonAIterator - 64 - - v - SJsonValue - 64 - - - - IsString - BOOL - 8 - - v - SJsonValue - 64 - - - - SetNull - SJsonValue - 64 - - v - SJsonValue - 64 - - - - GetDateTime - DATE_AND_TIME - 32 - - v - SJsonValue - 64 - - - - PushbackFileTimeValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - FILETIME - 64 - - - - LoadDocumentFromFile - | Loads a JSON document from file. + | When the process is finished the method return value shows whether the process was successful or not.]]>BOOL8sFileSTRING(80)64ItemTypeInOutbExecBOOL64hrErrorCodeHRESULT32ItemTypeOutputPushbackBase64ValueSJsonValue64vSJsonValue64pPVOID64nDINT32GetUint64ULINT64vSJsonValue64IsBase64BOOL8vSJsonValue64IsIntBOOL8vSJsonValue64GetDocumentRootSJsonValue64CopyDocumentUDINT32pDocSTRING(80)64ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue64PushbackDcTimeValueSJsonValue64vSJsonValue64valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator64pSTRING(80)64IsNumberBOOL8vSJsonValue64SetArraySJsonValue64vSJsonValue64reserveUDINT32IsInt64BOOL8vSJsonValue64IsUint64BOOL8vSJsonValue64CopyStringUDINT32vSJsonValue64pStrSTRING(80)64ItemTypeInOutnStrUDINT32pBYTE64qBYTE64lUDINT32AddStringMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueSTRING(80)64ItemTypeInOutSetBase64SJsonValue64vSJsonValue64pPVOID64nDINT32GetJsonLengthUDINT32vSJsonValue64pSTRING(80)64GetDocumentSTRING(255)2048pBYTE64qBYTE64tSTRING(255)64lengthUDINT32IsHexBinaryBOOL8vSJsonValue64GetUintUDINT32vSJsonValue64AddUint64MemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueULINT64GetMaxDecimalPlacesDINT32NewDocumentSJsonValue64GetStringSTRING(255)2048vSJsonValue64pSTRING(255)64IsUintBOOL8vSJsonValue64NextMemberSJsonIterator64iSJsonIterator64ArrayBeginSJsonAIterator64vSJsonValue64IsStringBOOL8vSJsonValue64SetNullSJsonValue64vSJsonValue64GetDateTimeDATE_AND_TIME32vSJsonValue64PushbackFileTimeValueSJsonValue64vSJsonValue64valueFILETIME64LoadDocumentFromFile - BOOL - 8 - - sFile - file path - STRING(80) - 64 - - - ItemType - InOut - - - - - bExec - a rising edge triggers the load. - BOOL - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - IsTrue - BOOL - 8 - - v - SJsonValue - 64 - - - - IsObject - BOOL - 8 - - v - SJsonValue - 64 - - - - PushbackStringValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - STRING(80) - 64 - - - ItemType - InOut - - - - - - RemoveMember - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - i - SJsonIterator - 64 - - - keepOrder - BOOL - 8 - - - - RemoveArray - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - i - SJsonAIterator - 64 - - - - AddDcTimeMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - DCTIME - 64 - - - - FindMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - - PushbackDateTimeValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - DATE_AND_TIME - 32 - - - - PushbackInt64Value - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - LINT - 64 - - - - AddBase64Member - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - p - PVOID - 64 - - - n - DINT - 32 - - - - SetMaxDecimalPlaces - - dp - DINT - 32 - - - - GetHexBinary - DINT - 32 - - v - SJsonValue - 64 - - - p - PVOID - 64 - - - n - DINT - 32 - - - - AddDoubleMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - LREAL - 64 - - - - PushbackNullValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - - AddObjectMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - - PushbackBoolValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - BOOL - 8 - - - - AddBoolMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - BOOL - 8 - - - - SetHexBinary - SJsonValue - 64 - - v - SJsonValue - 64 - - - p - PVOID - 64 - - - n - DINT - 32 - - - - AddUintMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - value - UDINT - 32 - - - - CopyJson - | Copies the JSON document and returns its size in bytes (including the null termination). - UDINT - 32 - - v - SJsonValue - 64 - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 64 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - - SetInt64 - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - LINT - 64 - - - - CopyFrom - SJsonValue - 64 - - v - SJsonValue - 64 - - - w - SJsonValue - 64 - - - - RemoveMemberByName - returns TRUE if succeeded - BOOL - 8 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - keepOrder - BOOL - 8 - - - - PushbackJsonValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - rawJson - STRING(80) - 64 - - - ItemType - InOut - - - - - - GetBool - BOOL - 8 - - v - SJsonValue - 64 - - - - GetDouble - LREAL - 64 - - v - SJsonValue - 64 - - - - ParseDocument - SJsonValue - 64 - - sJson - STRING(80) - 64 - - - ItemType - InOut - - - - - - IsFalse - BOOL - 8 - - v - SJsonValue - 64 - - - - NextArray - SJsonAIterator - 64 - - i - SJsonAIterator - 64 - - - - GetArrayValue - SJsonValue - 64 - - i - SJsonAIterator - 64 - - - - SetFileTime - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - FILETIME - 64 - - - - PushbackDoubleValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - LREAL - 64 - - - - PushbackHexBinaryValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - p - PVOID - 64 - - - n - DINT - 32 - - - - MemberBegin - SJsonIterator - 64 - - v - SJsonValue - 64 - - - - GetArrayValueByIdx - SJsonValue - 64 - - v - SJsonValue - 64 - - - idx - UDINT - 32 - - - - SetUint64 - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - ULINT - 64 - - - - GetDcTime - DCTIME - 64 - - v - SJsonValue - 64 - - - - IsArray - BOOL - 8 - - v - SJsonValue - 64 - - - - GetJson - | Returns the JSON document. -| If its size is more than 255 bytes an empty string is returned and the method CopyJson() has to be used. - STRING(255) - 2048 - - v - SJsonValue - 64 - - - p - BYTE - 64 - - - q - BYTE - 64 - - - t - STRING(255) - 64 - - - length - UDINT - 32 - - - - SetInt - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - DINT - 32 - - - - PushbackUintValue - SJsonValue - 64 - - v - SJsonValue - 64 - - - value - UDINT - 32 - - - - AddNullMember - SJsonValue - 64 - - v - SJsonValue - 64 - - - member - STRING(80) - 64 - - - ItemType - InOut - - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - FB_JsonDomParser - 448 - FB_JsonDomParserBase - - initStatus - HRESULT - 32 - 256 - - E_HRESULTAdsErr.NOTINIT - - - - ItemType - Output - - - - - CLSID_TcJsonDomParser - CLSID - 128 - 288 - - - .Data1 - 1337382113 - - - .Data2 - 45876 - - - .Data3 - 23182 - - - .Data4[0] - 166 - - - .Data4[1] - 151 - - - .Data4[2] - 186 - - - .Data4[3] - 40 - - - .Data4[4] - 25 - - - .Data4[5] - 175 - - - .Data4[6] - 202 - - - .Data4[7] - 216 - - - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - E_OpenPath - File open path - 16 - UINT - - PATH_GENERIC - 1 - Search/open/create files in selected/generic folder - - - PATH_BOOTPRJ - 2 - Search/open/create files in TwinCAT boot project folder and adds the *.wbp extension - - - PATH_BOOTDATA - 3 - Reserved for future use - - - PATH_BOOTPATH - 4 - Refers to the TwinCAT/Boot directory without adding an extension (.wbp) - - - PATH_USERPATH1 - 11 - Reserved for future use - - - PATH_USERPATH2 - 12 - Reserved for future use - - - PATH_USERPATH3 - 13 - Reserved for future use - - - PATH_USERPATH4 - 14 - Reserved for future use - - - PATH_USERPATH5 - 15 - Reserved for future use - - - PATH_USERPATH6 - 16 - Reserved for future use - - - PATH_USERPATH7 - 17 - Reserved for future use - - - PATH_USERPATH8 - 18 - Reserved for future use - - - PATH_USERPATH9 - 19 - Reserved for future use - - - - FB_FileOpen - Open and/or create a file. - 3776 - - sNetId - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - sPathName - T_MaxString - Max filename length = 255 - 2048 - 256 - - - ItemType - Input - - - - - nMode - DWORD - Open mode flags - 32 - 2304 - - - ItemType - Input - - - - - ePath - E_OpenPath - Default: Open generic file - 16 - 2336 - - E_OpenPath.PATH_GENERIC - - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 2352 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 2368 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 2400 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 2408 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 2432 - - - ItemType - Output - - - - - hFile - UINT - File handle - 16 - 2464 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FileClose - Closes a file stream. - 1408 - - sNetId - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - hFile - UINT - File handle obtained through 'open' - 16 - 256 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 272 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 320 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 328 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 352 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FileRead - Reads data from a stream. - 1856 - - sNetId - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - hFile - UINT - File handle - 16 - 256 - - - ItemType - Input - - - - - pReadBuff - PVOID - Buffer address for read - 64 - 320 - - - ItemType - Input - - - TcIgnorePersistent - - - - - cbReadLen - UDINT - Count of bytes for read - 32 - 384 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge starts command execution - 8 - 416 - - - ItemType - Input - - - - - tTimeout - TIME - Maximum time allowed for the execution of this ADS command - 32 - 448 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - Busy flag - 8 - 480 - - - ItemType - Output - - - - - bError - BOOL - Error flag - 8 - 488 - - - ItemType - Output - - - - - nErrId - UDINT - ADS error code - 32 - 512 - - - ItemType - Output - - - - - cbRead - UDINT - Count of bytes actually read - 32 - 544 - - - ItemType - Output - - - - - bEOF - BOOL - End of file - 8 - 576 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - FB_FastFault - Fast Fault + | When the process is finished the method return value shows whether the process was successful or not.]]>BOOL8sFileSTRING(80)64ItemTypeInOutbExecBOOL64hrErrorCodeHRESULT32ItemTypeOutputIsTrueBOOL8vSJsonValue64IsObjectBOOL8vSJsonValue64PushbackStringValueSJsonValue64vSJsonValue64valueSTRING(80)64ItemTypeInOutRemoveMemberBOOL8vSJsonValue64iSJsonIterator64keepOrderBOOL8RemoveArrayBOOL8vSJsonValue64iSJsonAIterator64AddDcTimeMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueDCTIME64FindMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutPushbackDateTimeValueSJsonValue64vSJsonValue64valueDATE_AND_TIME32PushbackInt64ValueSJsonValue64vSJsonValue64valueLINT64AddBase64MemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutpPVOID64nDINT32SetMaxDecimalPlacesdpDINT32GetHexBinaryDINT32vSJsonValue64pPVOID64nDINT32AddDoubleMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue64vSJsonValue64AddObjectMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutPushbackBoolValueSJsonValue64vSJsonValue64valueBOOL8AddBoolMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueBOOL8SetHexBinarySJsonValue64vSJsonValue64pPVOID64nDINT32AddUintMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue64pDocSTRING(80)64ItemTypeInOutnDocUDINT32SetInt64SJsonValue64vSJsonValue64valueLINT64CopyFromSJsonValue64vSJsonValue64wSJsonValue64RemoveMemberByNameBOOL8vSJsonValue64memberSTRING(80)64ItemTypeInOutkeepOrderBOOL8PushbackJsonValueSJsonValue64vSJsonValue64rawJsonSTRING(80)64ItemTypeInOutGetBoolBOOL8vSJsonValue64GetDoubleLREAL64vSJsonValue64ParseDocumentSJsonValue64sJsonSTRING(80)64ItemTypeInOutIsFalseBOOL8vSJsonValue64NextArraySJsonAIterator64iSJsonAIterator64GetArrayValueSJsonValue64iSJsonAIterator64SetFileTimeSJsonValue64vSJsonValue64valueFILETIME64PushbackDoubleValueSJsonValue64vSJsonValue64valueLREAL64PushbackHexBinaryValueSJsonValue64vSJsonValue64pPVOID64nDINT32MemberBeginSJsonIterator64vSJsonValue64GetArrayValueByIdxSJsonValue64vSJsonValue64idxUDINT32SetUint64SJsonValue64vSJsonValue64valueULINT64GetDcTimeDCTIME64vSJsonValue64IsArrayBOOL8vSJsonValue64GetJsonSTRING(255)2048vSJsonValue64pBYTE64qBYTE64tSTRING(255)64lengthUDINT32SetIntSJsonValue64vSJsonValue64valueDINT32PushbackUintValueSJsonValue64vSJsonValue64valueUDINT32AddNullMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_JsonDomParser448FB_JsonDomParserBaseinitStatusHRESULT32256E_HRESULTAdsErr.NOTINITItemTypeOutputCLSID_TcJsonDomParserCLSID128288.Data11337382113.Data245876.Data323182.Data4[0]166.Data4[1]151.Data4[2]186.Data4[3]40.Data4[4]25.Data4[5]175.Data4[6]202.Data4[7]216conditionalshowPouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyE_OpenPath16UINTPATH_GENERIC1PATH_BOOTPRJ2PATH_BOOTDATA3PATH_BOOTPATH4PATH_USERPATH111PATH_USERPATH212PATH_USERPATH313PATH_USERPATH414PATH_USERPATH515PATH_USERPATH616PATH_USERPATH717PATH_USERPATH818PATH_USERPATH919FB_FileOpen3776sNetIdT_AmsNetID19264ItemTypeInputsPathNameT_MaxString2048256ItemTypeInputnModeDWORD322304ItemTypeInputePathE_OpenPath162336E_OpenPath.PATH_GENERICItemTypeInputbExecuteBOOL82352ItemTypeInputtTimeoutTIME3223685000ItemTypeInputbBusyBOOL82400ItemTypeOutputbErrorBOOL82408ItemTypeOutputnErrIdUDINT322432ItemTypeOutputhFileUINT162464ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileClose1408sNetIdT_AmsNetID19264ItemTypeInputhFileUINT16256ItemTypeInputbExecuteBOOL8272ItemTypeInputtTimeoutTIME322885000ItemTypeInputbBusyBOOL8320ItemTypeOutputbErrorBOOL8328ItemTypeOutputnErrIdUDINT32352ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FileRead1856sNetIdT_AmsNetID19264ItemTypeInputhFileUINT16256ItemTypeInputpReadBuffPVOID64320ItemTypeInputTcIgnorePersistentcbReadLenUDINT32384ItemTypeInputbExecuteBOOL8416ItemTypeInputtTimeoutTIME324485000ItemTypeInputbBusyBOOL8480ItemTypeOutputbErrorBOOL8488ItemTypeOutputnErrIdUDINT32512ItemTypeOutputcbReadUDINT32544ItemTypeOutputbEOFBOOL8576ItemTypeOutputPouTypeFunctionBlockhide_all_localsFB_FastFault - 25920 - - i_xOK - BOOL - Connect to fast-fault condition (false produces fault) - 8 - 64 - - - ItemType - Input - - - - - i_xReset - BOOL - Resets when i_xOK is true and this is true - 8 - 72 - - - ItemType - Input - - - - - i_xAutoReset - BOOL - Automatically clear fast fault (latching vs non-latching) - 8 - 80 - - false - - - - ItemType - Input - - - - - i_xVetoable - BOOL - Mask this fast fault if the FFO veto device is true - 8 - 88 - - true - - - - ItemType - Input - - - - - i_DevName - T_MaxString - Device name for diagnostic - 2048 - 96 - - - - - - ItemType - Input - - - - - i_Desc - T_MaxString - Description of fast fault (you should set at init) - 2048 - 2144 - - - - - - ItemType - Input - - - - - i_TypeCode - UINT - Error code for classifying fast faults - 16 - 4192 - - - ItemType - Input - - - - - o_xFFLine - BOOL - Connect to HW output or another FF input if you like (Optional) - 8 - 4208 - - - ItemType - Output - - - - - io_fbFFHWO - FB_HardwareFFOutput - Point to FB_HardwareFFOutput of your choice - 64 - 4224 - - - ItemType - InOut - - - - - sPath - T_MaxString - 2048 - 4288 - - - instance-path - - - noinit - - - - - FFInfo - ST_FFInfo - 6832 - 6336 - - - RegistrationIdx - UINT - The index this FF was registered in the FFO - 16 - 13168 - - 1 - - - - xInit - BOOL - 8 - 13184 - - true - - - - InfoStringFmtr - FB_FormatString - 8576 - 13248 - - - InUse - T_MaxString - 2048 - 21824 - - - AutoReset - T_MaxString - 2048 - 23872 - - - - PouType - FunctionBlock - - - reflection - - - - - FB_JsonFileToJsonDoc - 935616 - - bExecute - BOOL - Rising Edge - 8 - 64 - - - ItemType - Input - - - - - sPLCName - STRING(80) - 648 - 72 - - - ItemType - Input - - - - - sSrcNetId - T_AmsNetID - 192 - 720 - - - ItemType - Input - - - - - sSrcPathName - T_MaxString - 2048 - 912 - - - ItemType - Input - - - - - PMPS_jsonDoc - SJsonValue - 64 - 3008 - - - ItemType - Output - - - - - bHasPLC - BOOL - 8 - 3072 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 3080 - - - ItemType - Output - - - - - bError - BOOL - 8 - 3088 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 3104 - - - ItemType - Output - - - - - sErrMsg - STRING(80) - 648 - 3136 - - - ItemType - Output - - - - - io_fbFFHWO - FB_HardwareFFOutput - 64 - 3840 - - - ItemType - InOut - - - - - fb_GetLocalAmsNetId - FB_GetLocalAmsNetId - Get AMS Net ID - 11584 - 3904 - - - fbJson - FB_JsonDomParser - JSON - 448 - 15488 - - - jsonDoc - SJsonValue - 64 - 15936 - - - jsonProp - SJsonValue - 64 - 16000 - - - fbFileOpen - FB_FileOpen - File - 3776 - 16064 - - - fbFileClose - FB_FileClose - 1408 - 19840 - - - fbFileRead - FB_FileRead - 1856 - 21248 - - - hSrcFile - UINT - File handle of the source file - 16 - 23104 - - 0 - - - - Step - INT - 16 - 23120 - - - index - DINT - 32 - 23136 - - - RisingEdge - R_TRIG - 128 - 23168 - - - sbuffRead - STRING(100000) - Buffer - 800008 - 23296 - - - cbReadLength - UDINT - 32 - 823328 - - 0 - - - - nFileLength - UDINT - 32 - 823360 - - 0 - - - - bfbJsonExceptionRaised - BOOL - 8 - 823392 - - - tTimeOut - TIME - 32 - 823424 - - 5000 - - - - bInit - BOOL - 8 - 823456 - - - tNewMessage - R_TRIG - Logger - 128 - 823488 - - - fbLogger - FB_LogMessage - 86080 - 823616 - - - .eSubsystem - E_Subsystem.MPS - - - .nMinTimeViolationAcceptable - 10 - - - - - FFO - FB_FastFault - FFO - 25920 - 909696 - - - .i_Desc - Fault occurs when there is an error reading json file - - - .i_TypeCode - 65299 - - - - - ACT_FFO - - - ACT_Logger - - - - PouType - FunctionBlock - - - - - FB_Standard_PMPSDB - 30144 - - io_fbFFHWO - FB_HardwareFFOutput - The fast fault output to fault to. - 64 - 64 - - - ItemType - InOut - - - - - bEnable - BOOL - If TRUE, FB will run. Reads when enable goes TRUE. - 8 - 128 - - - ItemType - Input - - - - - sPlcName - STRING(80) - E.g. lfe-motion - 648 - 136 - - - ItemType - Input - - - - - bRefresh - BOOL - Set to TRUE to cause an extra read. - 8 - 784 - - - ItemType - Input - - - pytmc - +]]>25920i_xOKBOOL864ItemTypeInputi_xResetBOOL872ItemTypeInputi_xAutoResetBOOL880falseItemTypeInputi_xVetoableBOOL888trueItemTypeInputi_DevNameT_MaxString204896ItemTypeInputi_DescT_MaxString20482144ItemTypeInputi_TypeCodeUINT164192ItemTypeInputo_xFFLineBOOL84208ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput644224ItemTypeInOutsPathT_MaxString20484288instance-pathnoinitFFInfoST_FFInfo68326336RegistrationIdxUINT16131681xInitBOOL813184trueInfoStringFmtrFB_FormatString857613248InUseT_MaxString204821824AutoResetT_MaxString204823872PouTypeFunctionBlockreflectionFB_JsonFileToJsonDoc935616bExecuteBOOL864ItemTypeInputsPLCNameSTRING(80)64872ItemTypeInputsSrcNetIdT_AmsNetID192720ItemTypeInputsSrcPathNameT_MaxString2048912ItemTypeInputPMPS_jsonDocSJsonValue643008ItemTypeOutputbHasPLCBOOL83072ItemTypeOutputbBusyBOOL83080ItemTypeOutputbErrorBOOL83088ItemTypeOutputnErrIdUDINT323104ItemTypeOutputsErrMsgSTRING(80)6483136ItemTypeOutputio_fbFFHWOFB_HardwareFFOutput643840ItemTypeInOutfb_GetLocalAmsNetIdFB_GetLocalAmsNetId115843904fbJsonFB_JsonDomParser44815488jsonDocSJsonValue6415936jsonPropSJsonValue6416000fbFileOpenFB_FileOpen377616064fbFileCloseFB_FileClose140819840fbFileReadFB_FileRead185621248hSrcFileUINT16231040StepINT1623120indexDINT3223136RisingEdgeR_TRIG12823168sbuffReadSTRING(100000)80000823296cbReadLengthUDINT328233280nFileLengthUDINT328233600bfbJsonExceptionRaisedBOOL8823392tTimeOutTIME328234245000bInitBOOL8823456tNewMessageR_TRIG128823488fbLoggerFB_LogMessage86080823616.eSubsystemE_Subsystem.MPS.nMinTimeViolationAcceptable10FFOFB_FastFault25920909696.i_DescFault occurs when there is an error reading json file.i_TypeCode65299ACT_FFOACT_LoggerPouTypeFunctionBlockFB_Standard_PMPSDB30144io_fbFFHWOFB_HardwareFFOutput6464ItemTypeInOutbEnableBOOL8128ItemTypeInputsPlcNameSTRING(80)648136ItemTypeInputbRefreshBOOL8784ItemTypeInputpytmc pv: REFRESH io: io - - - - - - sDirectory - STRING(80) - Directory where the DB is stored. - 648 - 792 - - /Hard Disk/ftp/PMPS/ - - - - ItemType - Input - - - - - nLastRefreshTime - DINT - 32 - 1440 - - - ItemType - Output - - - pytmc - + sDirectorySTRING(80)648792/Hard Disk/ftp/PMPS/ItemTypeInputnLastRefreshTimeDINT321440ItemTypeOutputpytmc pv: LAST_REFRESH io: i - - - - - - bReadPmpsDb - BOOL - 8 - 1472 - - - ItemType - Output - - - - - bExecute - BOOL - 8 - 1480 - - - rtEnable - R_TRIG - 128 - 1536 - - - rtRefresh - R_TRIG - 128 - 1664 - - - ftBusy - F_TRIG - 128 - 1792 - - - fbTime - FB_LocalSystemTime - Time tracking liften from Arbiter PLCs - 20800 - 1920 - - - .bEnable - true - - - .dwCycle - 1 - - - - - fbTime_to_UTC - FB_TzSpecificLocalTimeToSystemTime - 3648 - 22720 - - - fbGetTimeZone - FB_GetTimeZoneInformation - 3776 - 26368 - - - - 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 + bReadPmpsDbBOOL81472ItemTypeOutputbExecuteBOOL81480rtEnableR_TRIG1281536rtRefreshR_TRIG1281664ftBusyF_TRIG1281792fbTimeFB_LocalSystemTime208001920.bEnabletrue.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime364822720fbGetTimeZoneFB_GetTimeZoneInformation377626368PouTypeFunctionBlockST_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 - 64 - - - PouType - FunctionBlock - - - - - _ST_NCADS_IDXOFFS_AxisParameter - 1632 - - PARAMSTRUCT - UDINT - NC ADS Index Offsets for Axis Parameters - 32 - 0 - - 0 - - - - ID - UDINT - 32 - 32 - - 1 - - - - NAME - UDINT - 32 - 64 - - 2 - - - - AXISTYPE - UDINT - 32 - 96 - - 3 - - - - CYCLETIME - UDINT - 32 - 128 - - 4 - - - - UNITNAME - UDINT - 32 - 160 - - 5 - - - - VELOREFSEARCH - UDINT - 32 - 192 - - 6 - - - - VELOSYNCSEARCH - UDINT - 32 - 224 - - 7 - - - - VELOSLOWMANUAL - UDINT - 32 - 256 - - 8 - - - - VELOFASTMANUAL - UDINT - 32 - 288 - - 9 - - - - VELOFAST - UDINT - 32 - 320 - - 10 - - - - POSAREAENABLE - UDINT - 32 - 352 - - 15 - - - - POSAREARANGE - UDINT - 32 - 384 - - 16 - - - - MOTCNTRLENABLE - UDINT - 32 - 416 - - 17 - - - - MOTCNTRLTIME - UDINT - 32 - 448 - - 18 - - - - LOOPENABLE - UDINT - 32 - 480 - - 19 - - - - LOOPDISTANCE - UDINT - 32 - 512 - - 20 - - - - TARGETPOSENA - UDINT - 32 - 544 - - 21 - - - - TARGETPOSRANGE - UDINT - 32 - 576 - - 22 - - - - TARGETPOSTIME - UDINT - 32 - 608 - - 23 - - - - PULSDISTPOS - UDINT - 32 - 640 - - 24 - - - - PULSDISTNEG - UDINT - 32 - 672 - - 25 - - - - FADINGACCELERATION - UDINT - 32 - 704 - - 29 - - - - FASTAXISSTOPSIGNALTYPE - UDINT - 32 - 736 - - 30 - - - - UNITFLAGS - UDINT - 32 - 768 - - 38 - - - - VELOMAXIMUM - UDINT - 32 - 800 - - 39 - - - - MOTCNTRLRANGE - UDINT - 32 - 832 - - 40 - - - - PEHCONTROLENA - UDINT - 32 - 864 - - 41 - - - - PEHCONTROLTIME - UDINT - 32 - 896 - - 42 - - - - BACKLASHCOMPENA - UDINT - 32 - 928 - - 43 - - - - BACKLASH - UDINT - 32 - 960 - - 44 - - - - DATAPERSISTENCE - UDINT - 32 - 992 - - 48 - - - - HWAMSADDR - UDINT - 32 - 1024 - - 49 - - - - HWCHNNO - UDINT - 32 - 1056 - - 50 - - - - APPLICATIONREQUEST - UDINT - 32 - 1088 - - 51 - - - - ACC - UDINT - 32 - 1120 - - 257 - - - - DEC - UDINT - 32 - 1152 - - 258 - - - - JERK - UDINT - 32 - 1184 - - 259 - - - - DELAY - UDINT - 32 - 1216 - - 260 - - - - OVERRIDETYPE - UDINT - 32 - 1248 - - 261 - - - - VELOJUMPFACTOR - UDINT - 32 - 1280 - - 262 - - - - REDUCTIONFEEDBACK - UDINT - 32 - 1312 - - 263 - - - - TOLERANCEBALLAUXAXIS - UDINT - 32 - 1344 - - 264 - - - - MAXPOSDEVIATIONAUXAXIS - UDINT - 32 - 1376 - - 265 - - - - FASTACC - UDINT - 32 - 1408 - - 266 - - - - FASTDEC - UDINT - 32 - 1440 - - 267 - - - - FASTJERK - UDINT - 32 - 1472 - - 268 - - - - REF_POS - UDINT - 32 - 1504 - - 65795 - - - - ENCSEARCHDIR - UDINT - 32 - 1536 - - 65793 - - - - ENCSYNCDIR - UDINT - 32 - 1568 - - 65794 - - - - ENCREFMODE - UDINT - 32 - 1600 - - 65799 - - - - - conditionalshow - - - - - _ST_NCADS_AxisParameter - 1664 - - IDXGRP - UDINT - 32 - 0 - - 16384 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisParameter - 1632 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_AxisState - 800 - - ONLINESTRUCT - UDINT - 32 - 0 - - 0 - - - - ERROR - UDINT - 32 - 32 - - 1 - - - - SETTASKCYCLE - UDINT - + Otherwise I would have just used the compile define in the GVL declaration.]]>64PouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT - 32 - 64 - - 9 - - - - SETPOS - UDINT - 32 - 96 - - 10 - - - - SETVELO - UDINT - 32 - 128 - - 14 - - - - SETACC - UDINT - 32 - 160 - - 15 - - - - MODULOSETPOS - UDINT - 32 - 192 - - 11 - - - - MODULOSETTURNS - UDINT - 32 - 224 - - 12 - - - - SETDIR - UDINT - 32 - 256 - - 13 - - - - TARGETPOSITION - UDINT - 32 - 288 - - 19 - - - - REMAININGTIMEANDPOS - UDINT - 32 - 320 - - 20 - - - - STOPINFORMATION - UDINT - 32 - 352 - - 24 - - - - SETTASKCYCLE_WITHOUTCORR - UDINT - 32 - 384 - - 25 - - - - SETPOS_WITHOUTCORR - UDINT - 32 - 416 - - 26 - - - - SETVELO_WITHOUTCORR - UDINT - 32 - 448 - - 30 - - - - SETACC_WITHOUTCORR - UDINT - 32 - 480 - - 31 - - - - SETDIR_WITHOUTCORR - UDINT - 32 - 512 - - 29 - - - - COUPLESTATE - UDINT - 32 - 544 - - 32 - - - - CPLPARAMS - UDINT - 32 - 576 - - 34 - - - - CPLFACTOR - UDINT - 32 - 608 - - 35 - - - - AXISCTRLLOOPIDX - UDINT - 32 - 640 - - 36 - - - - AXISSETPOINTGENIDX - UDINT - 32 - 672 - - 37 - - - - CPLCHARACVALUES - UDINT - 32 - 704 - - 38 - - - - CAMINFO - UDINT - 32 - 736 - - 39 - - - - CAMSTATUS - UDINT - activation status etc. - 32 - 768 - - 40 - - - - - conditionalshow - - - - - _ST_NCADS_AxisState - 832 - - IDXGRP - UDINT - 32 - 0 - - 16640 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisState - 800 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_AxisFunctions - 1792 - - RESET - UDINT - 32 - 0 - - 1 - - - - STOP - UDINT - 32 - 32 - - 2 - - - - CLEAR - UDINT - 32 - 64 - - 3 - - - - EMERGENCYSTOP - UDINT - 32 - 96 - - 4 - - - - PARAMETRIZEDSTOP - UDINT - 32 - 128 - - 5 - - - - INITIALIZE - UDINT - Initialize Axis - 32 - 160 - - 7 - - - - ORIENTEDSTOP - UDINT - 19.04.04 issue #2470 - 32 - 192 - - 9 - - - - CALIBR - UDINT - 32 - 224 - - 16 - - - - NEWTARGPOS - UDINT - 32 - 256 - - 17 - - - - NEWTARGPOSANDVELO - UDINT - 32 - 288 - - 18 - - - - CHANGEDYNAMICPARAM - UDINT - NEU: Neue Dynamikparameter (Acc;Dec) fuer Positionierung - 32 - 320 - - 21 - - - - UNIVERSALSTART - UDINT - 05.03.07: new 'axis start and restart' command with buffer mode (issue #2786+#3276) - 32 - 352 - - 22 - - - - SLAVEUNIVERSALSTART - UDINT - 24.02.09: decoupling command with succeding universal axis start commanded to a slave axis - 32 - 384 - - 23 - - - - RELEASEAXISLOCK - UDINT - 10.12.18 release axis lock for motion commands - 32 - 416 - - 24 - - - - SETEXTERNALERROR - UDINT - 06.10.04: Externen Achsfehler setzen (Laufzeitfehler) issue #2665 - 32 - 448 - - 25 - - - - SETPOS - UDINT - 32 - 480 - - 26 - - - - SETCALFLAG - UDINT - "ist referenziert"-Flag setzen - 32 - 512 - - 27 - - - - SETACTPOS - UDINT - nur Istwertsetzen ohne Sollwertaenderung !!! - 32 - 544 - - 28 - - - - SETDRIVEPOS - UDINT - antriebsseitiges Istwertsetzen - 32 - 576 - - 29 - - - - SETENCODERSCALING - UDINT - 17.07.08: "Fliegende Änderung des Skalierungsfaktors" - 32 - 608 - - 30 - - - - SETPOSONTHEFLY - UDINT - 29.11.05: "Fliegendes Istwert Setzen" (betrifft Ist - und Sollwert) (issue #3017) - 32 - 640 - - 31 - - - - START - UDINT - 32 - 672 - - 32 - - - - STARTEXT - UDINT - 32 - 704 - - 33 - - - - STARTVELOCHANGE - UDINT - special function for MMW - 32 - 736 - - 34 - - - - ENABLEEXTGEN - UDINT - enable/start external setpoint values - 32 - 768 - - 35 - - - - DISABLEEXTGEN - UDINT - disable/stop external setpoint values - 32 - 800 - - 36 - - - - REVERSINGSEQUENCE - UDINT - 32 - 832 - - 37 - - - - STARTDRVOUT - UDINT - 32 - 864 - - 38 - - - - STOPDRVOUT - UDINT - 32 - 896 - - 39 - - - - CHANGEDRVOUT - UDINT - 32 - 928 - - 40 - - - - JUMPTOOVERRIDE - UDINT - 04.11.04: jump to actual override value and froze them until change (issue #2697) - 32 - 960 - - 41 - - - - EXTSETGENUNIVERSALSTART - UDINT - 23.11.10: deactivation of external setpoint generator with succeding universal axis start command - 32 - 992 - - 43 - - - - UNIVERSALTORQUESTART - UDINT - 20181210 Fap - new 'axis torque control start and restart' command with buffer mode - 32 - 1024 - - 45 - - - - STARTSCOM - UDINT - start superposition (position compensation) - 21.12.04: nun auch als 'ReadWrite'-Kommando - 32 - 1056 - - 48 - - - - STOPSCOM - UDINT - stop superposition (position compensation) - 32 - 1088 - - 49 - - - - PHASINGREQEUST - UDINT - start/stop the additional phasing set point generator used for a master/slave phase shift - 32 - 1120 - - 52 - - - - CPL - UDINT - Achse koppeln - 32 - 1152 - - 64 - - - - DECPL - UDINT - Achse entkoppeln (und optional neue Endposition mit neuer Geschwindigkeit) - 32 - 1184 - - 65 - - - - CPLCHANGE - UDINT - Achse Koppelparams ändern - 32 - 1216 - - 66 - - - - TABCPLCHANGE - UDINT - 3x TabSlaveAxe Tabelle-Koppelparams ändern - 32 - 1248 - - 67 - - - - STOPSLAVE - UDINT - Slave-Stop (Diagonal-Slave / Flying Saw) - 32 - 1280 - - 68 - - - - CPLTAB - UDINT - TabSlaveAxe Koppelparams setzen - 32 - 1312 - - 69 - - - - TABSLVACTIVCOR - UDINT - 2x TabSlaveAxe Korrekturtabelle aktivieren (mit/ohne Aktivierungsposition) - 32 - 1344 - - 70 - - - - TABSLVLEAVECYC - UDINT - TabSlaveAxe Monozyklische Tabelle beenden - 32 - 1376 - - 71 - - - - TABSLVCOROFFSET - UDINT - TabSlaveAxe Letzter Korrektur Offset - 32 - 1408 - - 72 - - - - TABSLVSCALING - UDINT - NEU: Slave-Skalierung der Solo-Tabellenkopplung setzen - 32 - 1440 - - 73 - - - - CPLSOLOTAB - UDINT - Solo Tabellen Kopplung - 32 - 1472 - - 74 - - - - CPLSYNCHRONIZING - UDINT - Slave Synchronizing Generator ('GearInPos' and 'GearInVelo') - 32 - 1504 - - 75 - - - - CAMSCALING - UDINT - Slave Change CAM Scaling (Aenderung der Tabellenskalierung) (issue #2514) - 32 - 1536 - - 77 - - - - DISABLE - UDINT - Achse sperren - 32 - 1568 - - 80 - - - - ENABLE - UDINT - Achse reaktivieren - 32 - 1600 - - 81 - - - - CHANGEAXISCTRLLOOP - UDINT - NEU: Aenderung des aktiven Achsregelkreises - 32 - 1632 - - 82 - - - - DRIVEDISABLE - UDINT - Drive-Output der Achse sperren - 32 - 1664 - - 96 - - - - DRIVEENABLE - UDINT - Drive-Output der Achse reaktivieren - 32 - 1696 - - 97 - - - - RELEASEBRAKE - UDINT - Feststellbremse loesen (Eil/Schleich-Gruppe) - 32 - 1728 - - 98 - - - - RECONFIGURATE - UDINT - Achse zurueckfuehren in eigene PTP-Gruppe - 32 - 1760 - - 112 - - - - - conditionalshow - - - - - _ST_NCADS_AxisFunctions - 1824 - - IDXGRP - UDINT - 32 - 0 - - 16896 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_AxisFunctions - 1792 - 32 - - - - conditionalshow - - - - - _ST_NCADS_Axis - 4320 - - Parameter - _ST_NCADS_AxisParameter - 1664 - 0 - - - State - _ST_NCADS_AxisState - 832 - 1664 - - - Functions - _ST_NCADS_AxisFunctions - 1824 - 2496 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_TableParameter - 192 - - MFREADCHARACVALUES - UDINT - read characteristic values of a motion function - 32 - 0 - - 80 - - - - WRITETABROWS - UDINT - write table - 32 - 32 - - 16777216 - - - - WRITEMFTABROWS - UDINT - write motion function table - 32 - 64 - - 83886080 - - - - MFREADTAB - UDINT - read motion function as data table - 32 - 96 - - 34 - - - - READSLAVEDYNAMICS - UDINT - read slave table position, velocity and acceleration related to a master position - 32 - 128 - - 35 - - - - READMASTERPOSITION - UDINT - read master table position related to slave position - 32 - 160 - - 36 - - - - - conditionalshow - - - - - _ST_NCADS_TableParameter - 224 - - IDXGRP - UDINT - 32 - 0 - - 40960 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_TableParameter - 192 - 32 - - - - conditionalshow - - - - - _ST_NCADS_IDXOFFS_TableFunctions - 96 - - CREATETAB - UDINT - create table - 32 - 0 - - 65536 - - - - CREATEMOTIONTAB - UDINT - create motion function table - 32 - 32 - - 65552 - - - - DELETETAB - UDINT - delete tables - 32 - 64 - - 131072 - - - - - conditionalshow - - - - - _ST_NCADS_TableFunctions - 128 - - IDXGRP - UDINT - 32 - 0 - - 41472 - - - - IDXOFFS - _ST_NCADS_IDXOFFS_TableFunctions - 96 - 32 - - - - conditionalshow - - - - - _ST_NCADS_Table - 352 - - Parameter - _ST_NCADS_TableParameter - 224 - 0 - - - Functions - _ST_NCADS_TableFunctions - 128 - 224 - - - - conditionalshow - - - - - ADSRDDEVINFO - ADS read device info command. - 1344 - - NETID - T_AmsNetID - Ams net id - 192 - 64 - - - ItemType - Input - - - - - PORT - T_AmsPort - Ads communication port - 16 - 256 - - - ItemType - Input - - - - - RDINFO - BOOL - Rising edge starts command execution - 8 - 272 - - - ItemType - Input - - - - - TMOUT - TIME - Maximum time allowed for the execution of this ADS command - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - BUSY - BOOL - Busy flag - 8 - 320 - - - ItemType - Output - - - - - ERR - BOOL - Error flag - 8 - 328 - - - ItemType - Output - - - - - ERRID - UDINT - ADS error code - 32 - 352 - - - ItemType - Output - - - - - DEVNAME - STRING(19) - Device name - 160 - 384 - - - ItemType - Output - - - - - DEVVER - UDINT - Device version - 32 - 544 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - hide_all_locals - - - - - _TCMCGLOBAL - Global constants and parameters - 7104 - - NCPORT_TCMC - UINT - 20110511 type changed from INT to UINT - 16 - 64 - - 500 - - - - ItemType - Input - - - - - NCPORT_TCMC_COUPLING - UINT - 20110511 type changed from INT to UINT - 16 - 80 - - 500 - - - - ItemType - Input - - - - - NCNETID_TCMC - T_AmsNetID - 192 - 96 - - - - - - ItemType - Input - - - - - NCPORT_TCMC_CAM - UINT - 20110511 type changed from INT to UINT - 16 - 288 - - 500 - - - - ItemType - Input - - - - - NCPORT_TCMC_CAM_FAST - UINT - 20150728 KSt added - 16 - 304 - - 500 - - - - ItemType - Input - - - - - NCNETID_TCMC_CAM - T_AmsNetID - 192 - 320 - - - - - - ItemType - Input - - - - - NCPORT_TCMC_SUPERPOSITION - UINT - 20140930 KSt added - 16 - 512 - - 501 - - - - ItemType - Input - - - - - NcDeviceInfoTcMainVersion - DWORD - 32 - 544 - - - ItemType - Output - - - - - NcDeviceInfoTcSubVersion - DWORD - 32 - 576 - - - ItemType - Output - - - - - NcDeviceInfoNcDriverVersion - DWORD - 32 - 608 - - - ItemType - Output - - - - - NcDeviceInfoNcVersion - DWORD - 32 - 640 - - - ItemType - Output - - - - - NcDeviceInfoNcName - STRING(19) - 160 - 672 - - - ItemType - Output - - - - - Axis - _ST_NCADS_Axis - IDXGRP and IDXOFFS constants of axis parameter/status/functions - 4320 - 832 - - - ItemType - Output - - - suppress_warning_0 - C0228 - - - - - Table - _ST_NCADS_Table - IDXGRP and IDXOFFS constants of table parameter/status/functions - 352 - 5152 - - - ItemType - Output - - - suppress_warning_0 - C0228 - - - - - NCPORT_TCNCCAMMING_TABLEFUNCTION - UINT - 16 - 5504 - - 500 - - - - tTargetPosTimeOut - TIME - 32 - 5536 - - 6000 - - - - tADSTimeOut - TIME - 32 - 5568 - - 1000 - - - - tStopMonitoringTimeOut - TIME - 32 - 5600 - - 100 - - - - NCTOPLC_FEEDBACK_MAXWAITCYCLES - INT - 16 - 5632 - - 10 - - - - fbADSRDDEVINFO - ADSRDDEVINFO - 1344 - 5696 - - - DeviceVersion - DWORD - 32 - 7040 - - - Init - BOOL - 8 - 7072 - - - ReadDeviceInfo - - - - PouType - FunctionBlock - - - conditionalshow - - - - - 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 - - - - qualified_only - - - strict - - - - - 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 - 64 - PVOID - - GetAreTestResultsAvailable - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 64 - - - - FB_TestResults - This function block holds results of the complete test run, i.e. results for all test suites - 621296448 - I_TestResults - - TestSuiteResults - ST_TestSuiteResults - Test results - 621296064 - 128 - - - StoringTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - Misc variables - 16 - 621296192 - - - StoringTestSuiteTrigger - R_TRIG - 128 - 621296256 - - - StoredTestSuiteResults - BOOL - 8 - 621296384 - - - StoredGeneralTestResults - BOOL - 8 - 621296392 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 621296400 - - - GetAreTestResultsAvailable - Returns whether the storing of the test results is finished - BOOL - 8 - - - GetTestSuiteResults - ST_TestSuiteResults - 64 - - - - PouType - FunctionBlock - - - - - I_TestResultLogger - 64 - PVOID - - LogTestSuiteResults - - - - FB_AdsTestResultLogger - +]]>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_TableFunctions128224conditionalshowADSRDDEVINFO1344NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputRDINFOBOOL8272ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputDEVNAMESTRING(19)160384ItemTypeOutputDEVVERUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL7104NCPORT_TCMCUINT1664500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1680500ItemTypeInputNCNETID_TCMCT_AmsNetID19296ItemTypeInputNCPORT_TCMC_CAMUINT16288500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16304500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192320ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16512501ItemTypeInputNcDeviceInfoTcMainVersionDWORD32544ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32576ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32608ItemTypeOutputNcDeviceInfoNcVersionDWORD32640ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160672ItemTypeOutputAxis_ST_NCADS_Axis4320832ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525152ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165504500tTargetPosTimeOutTIME3255366000tADSTimeOutTIME3255681000tStopMonitoringTimeOutTIME325600100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16563210fbADSRDDEVINFOADSRDDEVINFO13445696DeviceVersionDWORD327040InitBOOL87072ReadDeviceInfoPouTypeFunctionBlockconditionalshowE_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_WORD42qualified_onlystrictST_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_TestResults64PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64FB_TestResults621296448I_TestResultsTestSuiteResultsST_TestSuiteResults621296064128StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296192StoringTestSuiteTriggerR_TRIG128621296256StoredTestSuiteResultsBOOL8621296384StoredGeneralTestResultsBOOL8621296392NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296400GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64PouTypeFunctionBlockI_TestResultLogger64PVOIDLogTestSuiteResultsFB_AdsTestResultLogger - 448 - I_TestResultLogger - - TestResults - I_TestResults - 64 - 128 - - - PrintingTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 192 - - - PrintingTestSuiteTrigger - R_TRIG - 128 - 256 - - - PrintedFinalTestResults - BOOL - This flag is set once the final end result has printed - 8 - 384 - - - PrintedTestSuitesResults - BOOL - This flag is set once the test suites result have been printed - 8 - 392 - - - LogTestSuiteResults - - TcUnitTestResults - ST_TestSuiteResults - 64 - - - StringToPrint - T_MaxString - 2048 - - - TestsInTestSuiteCounter - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - MaxNumberOfTestsToPrint - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - TEST_STATUS_SKIP - STRING(80) - 648 - - - TEST_STATUS_PASS - STRING(80) - 648 - - - TEST_STATUS_FAIL - STRING(80) - 648 - - - - - PouType - FunctionBlock - - - - - FB_FileControl - +]]>448I_TestResultLoggerTestResultsI_TestResults64128PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16192PrintingTestSuiteTriggerR_TRIG128256PrintedFinalTestResultsBOOL8384PrintedTestSuitesResultsBOOL8392LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults64StringToPrintT_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 - 192 - - FileAccessMode - ACCESS_MODE - Append_Plus creates the file if it doesn't exist yet. - 32 - 64 - - ACCESS_MODE.AM_APPEND_PLUS - - - - FileHandle - RTS_IEC_HANDLE - 64 - 128 - - - Read - +]]>192FileAccessModeACCESS_MODE3264ACCESS_MODE.AM_APPEND_PLUSFileHandleRTS_IEC_HANDLE64128Read - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 64 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - FileSize - RTS_IEC_SIZE - 64 - - - ItemType - Output - - - - - - Close - +]]>RTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32FileSizeRTS_IEC_SIZE64ItemTypeOutputClose - RTS_IEC_RESULT - 32 - - - Write - +]]>RTS_IEC_RESULT32Write - RTS_IEC_RESULT - 32 - - BufferPointer - Call with ADR(); - BYTE - 64 - - - Size - Call with SIZEOF(); - UDINT - 32 - - - - Delete - +]]>RTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32Delete - 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 - - - - Open - +]]>RTS_IEC_RESULT32FileNameT_MaxString2048Open - 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 - - - - - PouType - FunctionBlock - - - - - E_XmlError - 8 - BYTE - - Ok - 0 - - - ErrorMaxBufferLen - 1 - - - ErrorStringLen - 2 - - - Error - 3 - - - - qualified_only - - - strict - - - - - FB_StreamBuffer - +]]>RTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3qualified_onlystrictFB_StreamBuffer - 192 - - _PointerToStringBuffer - BYTE - 64 - 64 - - - _BufferSize - UDINT - 32 - 128 - - - _Length - UDINT - 32 - 160 - - - CutOff - T_MaxString - 2048 - - StartPos - UDINT - 32 - - - CutLen - UDINT - 32 - - - ItemType - Output - - - - - XmlError - E_XmlError - 8 - - - ItemType - Output - - - - - Loop - UDINT - 32 - - - PointerToByteToCut - BYTE - 64 - - - PointerToByteBuffer - BYTE - 64 - - - - Find - +]]>192_PointerToStringBufferBYTE6464_BufferSizeUDINT32128_LengthUDINT32160CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE64PointerToByteBufferBYTE64Find - UDINT - 32 - - SearchString - STRING(80) - 648 - - - StartPos - UDINT - 32 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 64 - - - PointerToSearch - BYTE - 64 - - - - FindBack - UDINT - 32 - - SearchString - T_MaxString - 2048 - - - Loop - UDINT - 32 - - - Search - UDINT - 32 - - - PointerToBuffer - BYTE - 64 - - - PointerToSearch - BYTE - 64 - - - - __getLength - +]]>UDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - Copy - +]]>UDINT32LengthUDINT32propertyCopy - 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 - 64 - - - PointerToBuffer - BYTE - 64 - - - CurPos - UDINT - 32 - - - - Clear - +]]>T_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32Clear - - Count - UDINT - 32 - - - - __setLength - +]]>CountUDINT32__setLength - - Length - +]]>Length - UDINT - 32 - - - - property - - - - - __getBufferSize - +]]>UDINT32property__getBufferSize - UDINT - 32 - - BufferSize - UDINT - 32 - - - - property - - - - - SetBuffer - BOOL - 8 - - PointerToBufferAddress - Set buffer address (ADR ...) - BYTE - 64 - - - SizeOfBuffer - Set buffer size (SIZEOF ...) - UDINT - 32 - - - - __setAppend - +]]>UDINT32BufferSizeUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32__setAppend - - Append - +]]>Append - T_MaxString - 2048 - - - ByteIn - BYTE - 64 - - - ByteBuffer - BYTE - 64 - - - - property - - - - - - PouType - FunctionBlock - - - - - FB_XmlControl - +]]>T_MaxString2048ByteInBYTE64ByteBufferBYTE64propertyPouTypeFunctionBlockFB_XmlControl - 6016 - - XmlBuffer - FB_StreamBuffer - 192 - 64 - - - TagListBuffer - FB_StreamBuffer - 192 - 256 - - - Tags - T_MaxString - 2048 - 448 - - - TagListSeekBuffer - FB_StreamBuffer - 192 - 2496 - - - TagsSeek - STRING(80) - 648 - 2688 - - - TagBuffer - FB_StreamBuffer - 192 - 3392 - - - Tag - T_MaxString - 2048 - 3584 - - - TagOpen - BOOL - 8 - 5632 - - - Select - UDINT - 32 - 5664 - - - SearchPosition - UDINT - 32 - 5696 - - - TAG_OPEN - STRING(1) - 16 - 5728 - - < - - - - TAG_CLOSE - STRING(1) - 16 - 5744 - - > - - - - END_TAG_CLOSE - STRING(2) - 24 - 5760 - - /> - - - - SPACE - STRING(1) - 16 - 5784 - - - - - - EQUALS - STRING(1) - 16 - 5800 - - = - - - - QUOTE - STRING(1) - 16 - 5816 - - " - - - - BACK_SLASH - STRING(1) - 16 - 5832 - - \ - - - - FORWARD_SLASH - STRING(1) - 16 - 5848 - - / - - - - OPEN_COMMENT - STRING(5) - 48 - 5864 - - <!-- - - - - CLOSE_COMMENT - STRING(4) - 40 - 5912 - - --> - - - - TAB - STRING(2) - 24 - 5952 - - - - - - CR_LF - STRING(4) - 40 - 5976 - - - - - - - NewParameter - +]]>6016XmlBufferFB_StreamBuffer19264TagListBufferFB_StreamBuffer192256TagsT_MaxString2048448TagListSeekBufferFB_StreamBuffer1922496TagsSeekSTRING(80)6482688TagBufferFB_StreamBuffer1923392TagT_MaxString20483584TagOpenBOOL85632SelectUDINT325664SearchPositionUDINT325696TAG_OPENSTRING(1)165728<TAG_CLOSESTRING(1)165744>END_TAG_CLOSESTRING(2)245760/>SPACESTRING(1)165784 EQUALSSTRING(1)165800=QUOTESTRING(1)165816"BACK_SLASHSTRING(1)165832\FORWARD_SLASHSTRING(1)165848/OPEN_COMMENTSTRING(5)485864<!-- CLOSE_COMMENTSTRING(4)405912 -->TABSTRING(2)245952 CR_LFSTRING(4)405976 +NewParameter - - Name - T_MaxString - 2048 - - - Value - T_MaxString - 2048 - - - - ToStartBuffer - +]]>NameT_MaxString2048ValueT_MaxString2048ToStartBuffer - - - NewTag - +]]>NewTag XML.NewTag(Name: = 'MyTag'); - - - Name - T_MaxString - 2048 - - - - CloseTag - +]]>NameT_MaxString2048CloseTag' Method: XML.CloseTag(); - - T_MaxString - 2048 - - ClosedTag - T_MaxString - 2048 - - - - __getLength - UDINT - 32 - - Length - UDINT - 32 - - - - property - - - - - ClearBuffer - +]]>T_MaxString2048ClosedTagT_MaxString2048__getLengthUDINT32LengthUDINT32propertyClearBuffer - - - NewTagData - - Data - T_MaxString - 2048 - - - - NewComment - +]]>NewTagDataDataT_MaxString2048NewComment XML.NewComment(Comment: = 'MyComment'); - - - Comment - T_MaxString - 2048 - - - - SetBuffer - - PointerToBuffer - ADR(..) - BYTE - 64 - - - SizeOfBuffer - SIZEOF(..) - UDINT - 32 - - - - WriteDocumentHeader - +]]>CommentT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32WriteDocumentHeader Start with calling this method before appending any other tags! - XML.WriteDocumentHeader('<?xml version="1.0" encoding="UTF-8"?>'); - - - Header - T_MaxString - 2048 - - - - - PouType - FunctionBlock - - - - - FB_xUnitXmlPublisher - + XML.WriteDocumentHeader(''); +]]>HeaderT_MaxString2048PouTypeFunctionBlockFB_xUnitXmlPublisher - 530944 - I_TestResultLogger - - TestResults - I_TestResults - Dependancy Injection via FB_Init - 64 - 128 - - - AccessMode - ACCESS_MODE - File access mode - 32 - 192 - - ACCESS_MODE.AM_WRITE_PLUS - - - - File - FB_FileControl - 192 - 256 - - - Xml - FB_XmlControl - 6016 - 448 - - - BufferInitialised - BOOL - 8 - 6464 - - false - - - - Buffer - BYTE - - 0 - 65535 - - 524280 - 6472 - - - WritingTestSuiteResultNumber - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - 530752 - - - PublishTrigger - R_TRIG - 128 - 530816 - - - DeleteOpenWriteClose - +]]>530944I_TestResultLoggerTestResultsI_TestResults64128AccessModeACCESS_MODE32192ACCESS_MODE.AM_WRITE_PLUSFileFB_FileControl192256XmlFB_XmlControl6016448BufferInitialisedBOOL86464falseBufferBYTE0655355242806472WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530752PublishTriggerR_TRIG128530816DeleteOpenWriteClose - RTS_IEC_RESULT - 32 - - - LogTestSuiteResults - +]]>RTS_IEC_RESULT32LogTestSuiteResults - - UnitTestResults - ST_TestSuiteResults - 64 - - - 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 - +]]>UnitTestResultsST_TestSuiteResults64CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner - 621828480 - - AllTestSuitesFinished - BOOL - Indication of whether all test suites have reported that they are finished - 8 - 64 - - false - - - - TestResults - FB_TestResults - Test result information - 621296448 - 128 - - - 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 - 448 - 621296576 - - - old_input_assignments - - - - - TestResultLogger - I_TestResultLogger - 64 - 621297024 - - - AbortRunningTestSuites - BOOL - If this flag is set, it means that some external event triggered the - request to abort running the test suites - 8 - 621297088 - - - xUnitXmlPublisher - FB_xUnitXmlPublisher - Publishes a xUnit compatible XML file - 530944 - 621297152 - - - old_input_assignments - - - - - XmlTestResultPublisher - I_TestResultLogger - 64 - 621828096 - - - __FB_TCUNITRUNNER__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 - 621828160 - - 1 - - - - __FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES - TOF - 256 - 621828224 - - - AbortRunningTestSuiteTests - This function sets a flag which makes the runner stop running the tests - in the test suites - - - RunTestSuiteTestsInSequence - This runs all the test suites in sequence (one after the other) - - 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 +]]>621828480AllTestSuitesFinishedBOOL864falseTestResultsFB_TestResults621296448128AdsTestResultLoggerFB_AdsTestResultLogger448621296576old_input_assignmentsTestResultLoggerI_TestResultLogger64621297024AbortRunningTestSuitesBOOL8621297088xUnitXmlPublisherFB_xUnitXmlPublisher530944621297152old_input_assignmentsXmlTestResultPublisherI_TestResultLogger64621828096__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218281601__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF256621828224AbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinished - 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 - __FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITE - - - - - TimerBetweenExecutionOfTestSuites - TOF - 256 - - - uselocation - __FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITES - - - - - - RunTestSuiteTests - This runs all the test suites in parallel - - 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__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF256uselocation__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinished - UINT - 16 - - - - - PouType - FunctionBlock - - - - - FB_Test - + are finished (which might take many cycles), do we gather correct statistics ]]>UINT16PouTypeFunctionBlockFB_Test - 4224 - - TestName - T_MaxString - 2048 - 64 - - - TestIsFinished - BOOL - 8 - 2112 - - - TestIsSkipped - BOOL - This is set to true, if test is disabled (by putting the string "disabled_" in front of the test name - 8 - 2120 - - - NumberOfAssertions - UINT - 16 - 2128 - - - TestOrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - In which order/sequence relative to the order tests should this test be executed/evaluated. +]]>4224TestNameT_MaxString204864TestIsFinishedBOOL82112TestIsSkippedBOOL82120NumberOfAssertionsUINT162128TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2144 - - - TestIsFailed - BOOL - Indication of whether this test has at least one failed assert - 8 - 2160 - - - AssertionMessage - T_MaxString - Assertion message for the first assertion in this test - 2048 - 2168 - - - AssertionType - E_AssertionType - Assertion type for the first assertion in this test - 8 - 4216 - - - GetAssertionType - E_AssertionType - 8 - - - SetFailed - - - GetTestOrder - Gets in which order/sequence relative to the order tests should this test be executed/evaluated. - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - SetName - - Name - T_MaxString - 2048 - - - - GetName - T_MaxString - 2048 - - - SetTestOrder - Sets in which order/sequence relative to the order tests should this test be executed/evaluated. - - OrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - IsSkipped - BOOL - 8 - - - IsFailed - BOOL - 8 - - - SetFinished - BOOL - 8 - - - GetAssertionMessage - T_MaxString - 2048 - - - SetSkipped - Sets the test case to skipped - - - SetAssertionMessage - Sets the assertion message. If one already exists, it's not overwritten as we keep the first assertion in the test - - AssertMessage - T_MaxString - 2048 - - - - SetAssertionType - Sets the assertion type. If one already exists, it's not overwritten as we keep the first assertion in the test - - AssertType - E_AssertionType - 8 - - - - IsFinished - BOOL - 8 - - - GetNumberOfAssertions - UINT - 16 - - - SetNumberOfAssertions - - NoOfAssertions - UINT - 16 - - - - - 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. ]]>162144TestIsFailedBOOL82160AssertionMessageT_MaxString20482168AssertionTypeE_AssertionType84216GetAssertionTypeE_AssertionType8SetFailedGetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16SetNameNameT_MaxString2048GetNameT_MaxString2048SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8IsFailedBOOL8SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetNumberOfAssertionsUINT16SetNumberOfAssertionsNoOfAssertionsUINT16PouTypeFunctionBlockU_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic - 24640448 - - 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 - 256 - 12288128 - - - AssertResultInstances - ST_AssertResultInstances - - 1 - 1000 - - The total number of instances of each of the "AssertResults" - 12352000 - 12288384 - - - CycleCount - UDINT - The last PLC cycle count - 32 - 24640384 - - - FirstCycleExecuted - BOOL - Only run first cycle - 8 - 24640416 - - - AddAssertResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - GetDetectionCountThisCycle - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - 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 - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - GetDetectionCount - UINT - 16 - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - ReportResult - +]]>24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult - - ExpectedSize - UDINT - 32 - - - ExpectedTypeClass - TypeClass - 16 - - - ExpectedValue - BYTE - 64 - - - ActualSize - UDINT - 32 - - - ActualTypeClass - TypeClass - 16 - - - ActualValue - BYTE - 64 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AlreadyReported - BOOL - 8 - - - ItemType - Output - - - - - LocationIndex - UINT - 16 - - - DataTypesNotEquals - BOOL - 8 - - - DataSizeNotEquals - BOOL - 8 - - - DataContentNotEquals - BOOL - 8 - - - CurrentCycleCount - UDINT - 32 - - - IteratorCounter - UINT - 16 - - - DetectionCountTemp - UINT - 16 - - - FoundOne - BOOL - 8 - - - AdditionalIdenticalAssert - BOOL - 8 - - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - - 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 - +]]>ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic - 8480448 - - AssertArrayResults - ST_AssertArrayResult - - 1 - 1000 - - The total number of instances of each of the "AssertArrayResults" - 4224000 - 64 - - - TotalArrayAsserts - UINT - The total number of unique asserts - 16 - 4224064 - - 0 - - - - GetCurrentTaskIndex - GETCURTASKINDEX - Function block to get the current task cycle - 256 - 4224128 - - - AssertArrayResultInstances - ST_AssertArrayResultInstances - - 1 - 1000 - - The total number of instances of each of the "AssertArrayResults" - 4256000 - 4224384 - - - CycleCount - UDINT - The last PLC cycle count - 32 - 8480384 - - - FirstCycleExecuted - BOOL - Only run first cycle - 8 - 8480416 - - - CopyDetectionCountAndResetDetectionCountInThisCycle - - IteratorCounter - UINT - 16 - - - - CreateAssertResultInstance - - ExpectedsSize - UDINT - 32 - - - ExpectedsTypeClass - TypeClass - 16 - - - ActualsSize - UDINT - 32 - - - ActualsTypeClass - TypeClass - 16 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - - 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 - +]]>8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult - - 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 - - - - 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 - - - - 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 - 64 - PVOID - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - - - FB_AdjustAssertFailureMessageToMax253CharLength - +]]>ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength - 11648 - - MsgFmtString - T_MaxString - Test instance path - 2048 - 64 - - - ItemType - Input - - - - - StringArg - T_MaxString - Test message - 2048 - 2112 - - - ItemType - Input - - - - - MsgFmtStringProcessed - T_MaxString - 2048 - 4160 - - - ItemType - Output - - - - - StringArgProcessed - T_MaxString - 2048 - 6208 - - - ItemType - Output - - - - - MsgFmtStringTemp - T_MaxString - 2048 - 8256 - - - TestNameTooLong - STRING(80) - 648 - 10304 - - ...TestName too long - - - - TestMsgTooLong - STRING(80) - 648 - 10952 - - ...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 - 11600 - - 253 - - - - - PouType - FunctionBlock - - - - - FB_AdsAssertMessageFormatter - +]]>11648MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600253PouTypeFunctionBlockFB_AdsAssertMessageFormatter - 128 - I_AssertMessageFormatter - - LogAssertFailure - - Expected - T_MaxString - 2048 - - - Actual - T_MaxString - 2048 - - - Message - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - AdjustAssertFailureMessageToMax253CharLength - FB_AdjustAssertFailureMessageToMax253CharLength - 11648 - - - 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. +]]>128I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11648TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite - 33561984 - - InstancePath - T_MaxString - 2048 - 64 - - - instance-path - - - noinit - - - - - GetCurrentTaskIndex - GETCURTASKINDEX - We need to have access to specific information of the current task that this test suite +]]>33561984InstancePathT_MaxString204864instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX - 256 - 2112 - - - NumberOfTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - 2368 - - 0 - - - - Tests - FB_Test - - 1 - 100 - - 422400 - 2432 - - - 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 - 12800 - 424832 - - - 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 - 437632 - - - AssertResults - FB_AssertResultStatic - 24640448 - 440832 - - - AssertArrayResults - FB_AssertArrayResultStatic - 8480448 - 25081280 - - - 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 - 128 - 33561728 - - - AssertMessageFormatter - I_AssertMessageFormatter - 64 - 33561856 - - - HasStartedRunning - BOOL - Indication whether this test suite has started running its tests - 8 - 33561920 - - - NumberOfOrderedTests - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - Number of ordered tests (created by TEST_ORDERED()) that this test suite contains - 16 - 33561936 - - - AssertEquals_LINT - + with the same name twice in the same cycle ]]>2562112NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1623680TestsFB_Test11004224002432TestDuplicateNameTriggerR_TRIG110012800424832TestCycleCountIndexUDINT11003200437632AssertResultsFB_AssertResultStatic24640448440832AssertArrayResultsFB_AssertArrayResultStatic848044825081280AdsAssertMessageFormatterFB_AdsAssertMessageFormatter12833561728AssertMessageFormatterI_AssertMessageFormatter6433561856HasStartedRunningBOOL833561920NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633561936AssertEquals_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 - +]]>ExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINT - - Expecteds - ULINT array with expected values - ULINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - ULINT array with actual values - ULINT - 64 - - - 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 - Searches for the instance path of the calling function block - T_MaxString - 2048 - - - AssertEquals_TIME - +]]>ExpectedsULINT64variable_length_arrayDimensions1ActualsULINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_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 - +]]>ExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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_DWORD - +]]>ExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - GetNumberOfFailedTests - UINT - 16 - - Counter - UINT - 16 - - - FailedTestsCount - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - NumberOfTestOverArrayLimit - UINT - 16 - - - - AssertEquals_DATE_AND_TIME - +]]>ExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_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 - This method returns the test at the n'th position, ranging from 1.. NumberOfTests - FB_Test - 4224 - - Position - UINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - - - AssertArrayEquals_BOOL - +]]>ExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4224PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOL - - Expecteds - BOOL array with expected values - BOOL - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BOOL array with actual values - BOOL - 64 - - - 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 - +]]>ExpectedsBOOL64variable_length_arrayDimensions1ActualsBOOL64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_BYTE - - Expecteds - BYTE array with expected values - BYTE - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - BYTE array with actual values - BYTE - 64 - - - 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 - +]]>ExpectedsBYTE64variable_length_arrayDimensions1ActualsBYTE64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINT - - Expecteds - LINT array with expected values - LINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LINT array with actual values - LINT - 64 - - - 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 - +]]>ExpectedsLINT64variable_length_arrayDimensions1ActualsLINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINT - - Expecteds - UINT array with expected values - UINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UINT array with actual values - UINT - 64 - - - 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 - +]]>ExpectedsUINT64variable_length_arrayDimensions1ActualsUINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORD - - Expecteds - LWORD array with expected values - LWORD - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LWORD array with actual values - LWORD - 64 - - - 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 - - - - AssertFalse - +]]>ExpectedsLWORD64variable_length_arrayDimensions1ActualsLWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertFalse - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - AssertArray2dEquals_LREAL - +]]>ConditionBOOL8MessageT_MaxString2048AssertArray2dEquals_LREAL - - Expecteds - LREAL 2d array with expected values - LREAL - 64 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - LREAL 2d array with actual values - LREAL - 64 - - - 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 - +]]>ExpectedsLREAL64variable_length_arrayDimensions2ActualsLREAL64variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_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 - +]]>ExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AssertTrue - +]]>ExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertTrue - - Condition - Condition to be checked - BOOL - 8 - - - Message - The identifying message for the assertion error - T_MaxString - 2048 - - - - AssertEquals_USINT - +]]>ConditionBOOL8MessageT_MaxString2048AssertEquals_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 - - - - AssertArray2dEquals_REAL - +]]>ExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArray2dEquals_REAL - - Expecteds - REAL 2d array with expected values - REAL - 64 - - - variable_length_array - - - Dimensions - 2 - - - - - Actuals - REAL 2d array with actual values - REAL - 64 - - - 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 - - - - AssertEquals_BYTE - +]]>ExpectedsREAL64variable_length_arrayDimensions2ActualsREAL64variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AssertEquals_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 - - - - AssertArrayEquals_USINT - +]]>ExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINT - - Expecteds - USINT array with expected values - USINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - USINT array with actual values - USINT - 64 - - - 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 - - - AssertEquals - +]]>ExpectedsUSINT64variable_length_arrayDimensions1ActualsUSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048AssertEquals - - Expected - Expected value - AnyType - 128 - - - anytypeclass - ANY - - - - - Actual - The value to check against expected - AnyType - 128 - - - 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 - - - - - GetNumberOfTests - UINT - 16 - - - AssertArrayEquals_DWORD - +]]>ExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeGetNumberOfTestsUINT16AssertArrayEquals_DWORD - - Expecteds - DWORD array with expected values - DWORD - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DWORD array with actual values - DWORD - 64 - - - 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 - +]]>ExpectedsDWORD64variable_length_arrayDimensions1ActualsDWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREAL - - Expecteds - LREAL array with expected values - LREAL - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - LREAL array with actual values - LREAL - 64 - - - 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 - +]]>ExpectedsLREAL64variable_length_arrayDimensions1ActualsLREAL64variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REAL - - Expecteds - REAL array with expected values - REAL - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - REAL array with actual values - REAL - 64 - - - 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 - +]]>ExpectedsREAL64variable_length_arrayDimensions1ActualsREAL64variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - +]]>ExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINT - - Expecteds - DINT array with expected values - DINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - DINT array with actual values - DINT - 64 - - - 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 - +]]>ExpectedsDINT64variable_length_arrayDimensions1ActualsDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_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 - - - - AddTestNameToInstancePath - T_MaxString - 2048 - - TestInstancePath - T_MaxString - 2048 - - - CompleteTestInstancePath - T_MaxString - 2048 - - - - SetTestFinished - Marks the test as finished in this testsuite. +]]>ExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048SetTestFinished - 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 - 256 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertArrayEquals_WORD - +]]>BOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORD - - Expecteds - WORD array with expected values - WORD - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - WORD array with actual values - WORD - 64 - - - 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 - +]]>ExpectedsWORD64variable_length_arrayDimensions1ActualsWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArray3dEquals_LREAL - - Expecteds - LREAL 3d array with expected values - LREAL - 64 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - LREAL 3d array with actual values - LREAL - 64 - - - 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 - +]]>ExpectedsLREAL64variable_length_arrayDimensions3ActualsLREAL64variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INT - - Expecteds - INT array with expected values - INT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - INT array with actual values - INT - 64 - - - 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 (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - GetTestOrderNumber - UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - 16 - - TestName - T_MaxString - 2048 - - - IteratorCounter - UINT - 16 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertEquals_INT - +]]>ExpectedsINT64variable_length_arrayDimensions1ActualsINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_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 - +]]>ExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AssertEquals_SINT - +]]>ExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - - - - AddTest - - TestName - T_MaxString - 2048 - - - IsTestOrdered - BOOL - 8 - - - IteratorCounter - UINT - 16 - - - ErrorMessage - T_MaxString - 2048 - - - TestInstancePath - T_MaxString - 2048 - - - FunctionCallResult - DINT - 32 - - - CycleCount - UDINT - 32 - - - TestWithThisNameAlreadyExists - BOOL - 8 - - - LowerCasedTestName - T_MaxString - 2048 - - - TrimmedTestName - T_MaxString - 2048 - - - IgnoreCurrentTestCase - BOOL - 8 - - - NumberOfTestsToAnalyse - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites) - 16 - - - - AssertArray3dEquals_REAL - +]]>ExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REAL - - Expecteds - REAL 3d array with expected values - REAL - 64 - - - variable_length_array - - - Dimensions - 3 - - - - - Actuals - REAL 3d array with actual values - REAL - 64 - - - 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 - 8576 - - - __Index__0 - DINT - 32 - - - - AssertEquals_LWORD - +]]>ExpectedsREAL64variable_length_arrayDimensions3ActualsREAL64variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AssertEquals_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 - - - - AssertEquals_UDINT - +]]>ExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_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 - +]]>ExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINT - - Expecteds - SINT array with expected values - SINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - SINT array with actual values - SINT - 64 - - - 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 - +]]>ExpectedsSINT64variable_length_arrayDimensions1ActualsSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UDINT - - Expecteds - UDINT array with expected values - UDINT - 64 - - - variable_length_array - - - Dimensions - 1 - - - - - Actuals - UDINT array with actual values - UDINT - 64 - - - 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 +]]>ExpectedsUDINT64variable_length_arrayDimensions1ActualsUDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_AdsLogStringMessageFifoQueue - 8321152 - - ArrayBuffer - BYTE - - 0 - 1040000 - - 8320000 - 64 - - - MemRingBuffer - FB_MemRingBuffer - 768 - 8320064 - - - TimerBetweenMessages - TON - 256 - 8320832 - - - .IN - true - - - .PT - T - - - - - MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORD - USINT - 8 - 8321088 - - 4 - - - - TIME_BETWEEN_MESSAGES - TIME - 32 - 8321120 - - T - - - - GetLogCount - UDINT - 32 - - - GetAndRemoveLogFromQueue - Reads and removes the oldest message - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - ItemType - Output - - - - - Error - Buffer empty - BOOL - 8 - - - ItemType - Output - - - - - - WriteLog - Writes a new data set into the ring buffer - - MsgCtrlMask - DWORD - 32 - - - MsgFmtStr - T_MaxString - 2048 - - - StrArg - T_MaxString - 2048 - - - Error - Buffer overflow - BOOL - 8 - - - ItemType - Output - - - - - AdsLogStringMessage - ST_AdsLogStringMessage - 4128 - - - - - PouType - FunctionBlock - - - - - ST_CTRL_CYCLE_TIME_INTERPRETATION - 128 - - bInterpretCycleTimeAsTicks - BOOL - 8 - 0 - - - fBaseTime - LREAL - 64 - 64 - - - - hide - - - - - TcEventConfirmationState - 16 - INT - - NotSupported - 0 - - - NotRequired - 1 - - - WaitForConfirmation - 2 - - - Confirmed - 3 - - - Reset - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - - - - ITcAlarm - 32 - ITcEvent - - SetJsonAttribute - HRESULT - 32 - - sJsonAttribute - PCCH - 32 - - - - GetArguments - HRESULT - 32 - - pipArguments - ITcArguments - 32 - - - - GetIsRaised - HRESULT - 32 - - bIsRaised - BOOL32 - 32 - - - - Raise - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - Clear - HRESULT - 32 - - timeStamp - ULINT - 64 - - - bResetConfirmation - BOOL32 - 32 - - - - GetConfirmationState - HRESULT - 32 - - state - TcEventConfirmationState - 32 - - - - Confirm - HRESULT - 32 - - timeStamp - ULINT - 64 - - - - - ITcAlarm2 - 32 - ITcAlarm - - GetTimeRaised - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - GetTimeConfirmed - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - GetTimeCleared - HRESULT - 32 - - timeStamp - ULINT - 32 - - - - - FB_TcEvent - 4288 - FB_TcEventBase - I_TcEventBase - - nTimestamp - ULINT - 64 - 163063608 - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - __getnTimestamp - ULINT - 64 - - nTimestamp - ULINT - 64 - - - - property - - - TcDisplayTypeGUID - 18071995-0000-0000-0000-000000000046 - - - - - Init2 - - ipEvent - ITcEvent - 64 - - - nTimestamp - ULINT - 64 - - - ipArguments - ITcArguments - 64 - - - ipMessage - ITcMessage - 64 - - - ipAlarm - ITcAlarm - 64 - - - ipSourceInfo - ITcSourceInfo - 64 - - - - conditionalshow - - - - - Release - HRESULT - 32 - - - Init - - ipEvent - ITcEvent - 64 - - - nTimestamp - ULINT - 64 - - - ipMessage - ITcMessage2 - 64 - - - ipAlarm - ITcAlarm2 - 64 - - - - conditionalshow - - - obsolete - Init is obsolete, use Init2 instead! - - - - - __getipEvent - ITcEvent - 64 - - ipEvent - ITcEvent - 64 - - - - property - - - conditionalshow - - - - - - PouType - FunctionBlock - - - reflection - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - I_Listener - 64 - PVOID - - OnAlarmCleared - - fbEvent - FB_TcEvent - 64 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 64 - - - - OnAlarmDisposed - - fbEvent - FB_TcEvent - 64 - - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 64 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 64 - - - - - FB_ListenerWrapper - 4672 - ITcMessageListener - ITcAlarmListener - - TcAddRef - UDINT - 32 - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnAlarmRaised - HRESULT - 32 - - ipEvent - ITcEvent - 64 - - - ipAlarm - ITcAlarm2 - 64 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Unsubscribe - HRESULT - 32 - - hr - HRESULT - 32 - - - - OnAlarmCleared - HRESULT - 32 - - ipEvent - ITcEvent - 64 - - - ipAlarm - ITcAlarm2 - 64 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - OnMessageSent - HRESULT - 32 - - ipEvent - ITcEvent - 64 - - - ipMessage2 - ITcMessage2 - 64 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - Subscribe - HRESULT - 32 - - pipMessageFilterConfig - ITcEventFilterConfig - 64 - - - pipAlarmFilterConfig - ITcEventFilterConfig - 64 - - - hr - HRESULT - 32 - - - - Execute - HRESULT - 32 - - ipListener - I_Listener - 64 - - - hr - HRESULT - 32 - - - - TcRelease - UDINT - 32 - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - OnAlarmConfirmed - HRESULT - 32 - - ipEvent - ITcEvent - 64 - - - ipAlarm - ITcAlarm2 - 64 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - OnAlarmDisposed - HRESULT - 32 - - ipEvent - ITcEvent - 64 - - - ipAlarm - ITcAlarm2 - 64 - - - nTimeStamp - ULINT - 64 - - - - show - - - c++_compatible - - - minimal_input_size - 4 - - - pack_mode - 4 - - - - - TcQueryInterface - HRESULT - 32 - - iid - IID - 64 - - - pipItf - PVOID - 64 - - - ipMessageListener - ITcMessageListener - 64 - - - ipAlarmListener - ITcAlarmListener - 64 - - - - c++_compatible - - - pack_mode - 4 - - - show - - - minimal_input_size - 4 - - - - - - PouType - FunctionBlock - - - c++_compatible - - - enable_dynamic_creation - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - FB_ListenerBase - 192 - I_Listener - - _pListenerWrapper - FB_ListenerWrapper - 64 - 128 - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 64 - - - - Unsubscribe - HRESULT - 32 - - hr - HRESULT - 32 - - - - OnAlarmCleared - - fbEvent - FB_TcEvent - 64 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 64 - - - - Subscribe - HRESULT - 32 - - ipMessageFilterConfig - ITcEventFilterConfig - 64 - - - ipAlarmFilterConfig - ITcEventFilterConfig - 64 - - - hr - HRESULT - 32 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 64 - - - - OnAlarmDisposed - - fbEvent - FB_TcEvent - 64 - - - - 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 +]]>8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTTMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120TGetLogCountUDINT32GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputWriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128PouTypeFunctionBlockST_CTRL_CYCLE_TIME_INTERPRETATION128bInterpretCycleTimeAsTicksBOOL80fBaseTimeLREAL6464hideTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcEvent4288FB_TcEventBaseI_TcEventBasenTimestampULINT64163063608TcDisplayTypeGUID18071995-0000-0000-0000-000000000046__getnTimestampULINT64nTimestampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046Init2ipEventITcEvent64nTimestampULINT64ipArgumentsITcArguments64ipMessageITcMessage64ipAlarmITcAlarm64ipSourceInfoITcSourceInfo64conditionalshowReleaseHRESULT32InitipEventITcEvent64nTimestampULINT64ipMessageITcMessage264ipAlarmITcAlarm264conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowPouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyI_Listener64PVOIDOnAlarmClearedfbEventFB_TcEvent64OnAlarmConfirmedfbEventFB_TcEvent64OnAlarmDisposedfbEventFB_TcEvent64OnAlarmRaisedfbEventFB_TcEvent64OnMessageSentfbEventFB_TcEvent64FB_ListenerWrapper4672ITcMessageListenerITcAlarmListenerTcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmRaisedHRESULT32ipEventITcEvent64ipAlarmITcAlarm264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedHRESULT32ipEventITcEvent64ipAlarmITcAlarm264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnMessageSentHRESULT32ipEventITcEvent64ipMessage2ITcMessage264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig64pipAlarmFilterConfigITcEventFilterConfig64hrHRESULT32ExecuteHRESULT32ipListenerI_Listener64hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent64ipAlarmITcAlarm264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent64ipAlarmITcAlarm264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4TcQueryInterfaceHRESULT32iidIID64pipItfPVOID64ipMessageListenerITcMessageListener64ipAlarmListenerITcAlarmListener64c++_compatiblepack_mode4showminimal_input_size4PouTypeFunctionBlockc++_compatibleenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_ListenerBase192I_Listener_pListenerWrapperFB_ListenerWrapper64128OnAlarmRaisedfbEventFB_TcEvent64UnsubscribeHRESULT32hrHRESULT32OnAlarmClearedfbEventFB_TcEvent64OnMessageSentfbEventFB_TcEvent64SubscribeHRESULT32ipMessageFilterConfigITcEventFilterConfig64ipAlarmFilterConfigITcEventFilterConfig64hrHRESULT32OnAlarmConfirmedfbEventFB_TcEvent64OnAlarmDisposedfbEventFB_TcEvent64ExecuteHRESULT32hrHRESULT32PouTypeFunctionBlockno_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 - - - - - - - - - TcEventType - 16 - INT - - Message - 0 - - - Alarm - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcComparisonOperator - 16 - INT - - EqualTo - 0 - - - NotEqualTo - 1 - - - LessThan - 2 - - - GreaterThan - 3 - - - LessThanOrEqualTo - 4 - - - GreaterThanOrEqualTo - 5 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventTimeStampType - 16 - INT - - Raised - 0 - - - Confirmed - 1 - - - Cleared - 2 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcStringComparisonOperator - 16 - INT - - EqualTo - 0 - - - NotEqualTo - 1 - - - Like - 2 - - - IsNull - 3 - - - IsNotNull - 4 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcLogicalOperator - 16 - INT - - And - 0 - - - Or - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - ITcEventFilter - 32 - ITcUnknown - - Clear - HRESULT - 32 - - - AddEventTypeExpression - HRESULT - 32 - - eType - TcEventType - 16 - - - op - TcComparisonOperator - 16 - - - - AddEventClassExpression - HRESULT - 32 - - eventClass - GUID - 32 - - - op - TcComparisonOperator - 16 - - - - AddEventIdExpression - HRESULT - 32 - - eventId - UDINT - 32 - - - op - TcComparisonOperator - 16 - - - - AddSeverityExpression - HRESULT - 32 - - severity - TcEventSeverity - 16 - - - op - TcComparisonOperator - 16 - - - - AddTimeStampExpression - HRESULT - 32 - - eType - TcEventTimeStampType - 16 - - - timeStamp - ULINT - 64 - - - op - TcComparisonOperator - 16 - - - - AddSourceGuidExpression - HRESULT - 32 - - sourceGuid - GUID - 32 - - - op - TcComparisonOperator - 16 - - - - AddSourceIdExpression - HRESULT - 32 - - sourceId - UDINT - 32 - - - op - TcComparisonOperator - 16 - - - - AddSourceNameExpression - HRESULT - 32 - - sourceName - PCCH - 32 - - - op - TcStringComparisonOperator - 16 - - - - AddJsonAttributeExpression - HRESULT - 32 - - path - PCCH - 32 - - - value - PCCH - 32 - - - op - TcStringComparisonOperator - 16 - - - - AddLogicalOperator - HRESULT - 32 - - eType - TcLogicalOperator - 16 - - - - AddNotOperator - HRESULT - 32 - - - CreateExpressionGroup - HRESULT - 32 - - pipGroup - ITcEventFilter - 32 - - - - AddExpressionGroup - HRESULT - 32 - - ipGroup - ITcEventFilter - 32 - - - - Validate - HRESULT - 32 - - bResult - BOOL - 32 - - - - Clone - HRESULT - 32 - - pipClone - ITcEventFilter - 32 - - - - - ITcEventListener - 32 - ITcUnknown - - - ITcAsyncCollection - 32 - ITcAsyncResult - - Count - HRESULT - 32 - - nCount - UDINT - 32 - - - - Get - HRESULT - 32 - - nIndex - UDINT - 32 - - - pipValue - ITcUnknown - 32 - - - - - TcEventField - 16 - UINT - - Id - 0 - - - SeverityLevel - 1 - - - EventClass - 2 - - - EventClassName - 3 - - - EventId - 4 - - - EventText - 5 - - - TimeRaised - 6 - - - TimeConfirmed - 7 - - - TimeCleared - 8 - - - SourceName - 9 - - - SourceId - 10 - - - SourceGuid - 11 - - - JsonAttribute - 12 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventSortOrder - 16 - INT - - Descending - 0 - - - Ascending - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcEventLimitType - 16 - UINT - - First - 0 - - - Last - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimeFormat - 16 - UINT - - Filetime - 0 - - - Iso8601 - 1 - - - IecDateAndTime - 2 - - - VariantTime - 3 - - - Localized - 4 - - - Custom - 5 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimeType - 16 - UINT - - UTC - 0 - - - LocaleTime - 1 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - TcExportTimePrecision - 16 - INT - - Floating - -1 - - - Seconds - 0 - - - Milliseconds - 3 - - - Microseconds - 6 - - - OneHundertNanoseconds - 7 - - - Nanoseconds - 9 - - - - plcAttribute_qualified_only - - - plcAttribute_strict - - - - - ITcExportSettings - 32 - ITcUnknown - - SetSorting - HRESULT - 32 - - eField - TcEventField - 16 - - - eOrder - TcEventSortOrder - 16 - - - - SetLimit - HRESULT - 32 - - eType - TcEventLimitType - 16 - - - nLimit - DINT - 32 - - - nOffset - DINT - 32 - - - - SetTimeFormat - HRESULT - 32 - - eFormat - TcExportTimeFormat - 16 - - - eType - TcExportTimeType - 16 - - - ePrecision - TcExportTimePrecision - 16 - - - nLangId - DINT - 32 - - - sFormat - PCCH - 32 - - - - AddLanguage - HRESULT - 32 - - nLangId - DINT - 32 - - - sHeader - PCCH - 32 - - - - AddField - HRESULT - 32 - - eType - TcEventField - 16 - - - sHeader - PCCH - 32 - - - sPath - PCCH - 32 - - - - CreateFilter - HRESULT - 32 - - pipFilter - ITcEventFilter - 32 - - - - AddFilter - HRESULT - 32 - - ipFilter - ITcEventFilter - 32 - - - - Clear - HRESULT - 32 - - - - ITcClearLoggedEventsSettings - 32 - ITcUnknown - - SetSorting - HRESULT - 32 - - eField - TcEventField - 16 - - - eOrder - TcEventSortOrder - 16 - - - - SetLimit - HRESULT - 32 - - eType - TcEventLimitType - 16 - - - nLimit - DINT - 32 - - - nOffset - DINT - 32 - - - - AddFilter - HRESULT - 32 - - ipFilter - ITcEventFilter - 32 - - - - Clear - HRESULT - 32 - - - - ITcRemoteEventLogger - 32 - ITcUnknown - - IsInitialized - HRESULT - 32 - - - Connect - HRESULT - 32 - - netId - AMSNETID - 32 - - - - Disconnect - HRESULT - 32 - - - IsConnected - HRESULT - 32 - - - GetAmsNetId - HRESULT - 32 - - pAmsNetId - AMSNETID - 32 - - - - ConfirmAlarms - HRESULT - 32 - - timeStamp - ULINT - 64 - - - ipFilter - ITcEventFilter - 32 - - - pipResult - ITcAsyncResult - 32 - - - - ClearAlarms - HRESULT - 32 - - timeStamp - ULINT - 64 - - - bResetConfirmation - BOOL32 - 32 - - - ipFilter - ITcEventFilter - 32 - - - pipResult - ITcAsyncResult - 32 - - - - AddListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - ipFilter - ITcEventFilter - 32 - - - - RemoveListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - - NotifyListener - HRESULT - 32 - - ipListener - ITcEventListener - 32 - - - - SendTcMessage - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - severity - TcEventSeverity - 16 - - - ipSourceInfo - ITcSourceInfo - 32 - - - timeStamp - ULINT - 64 - - - ipSerializedArguments - ITcArguments - 32 - - - sJsonAttribute - PCCH - 32 - - - - GetEventText - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - ipSourceInfo - ITcSourceInfo - 32 - - - ipArguments - ITcArguments - 32 - - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetEventClassName - HRESULT - 32 - - eventClass - GUID - 32 - - - nLangId - DINT - 32 - - - pipResult - ITcAsyncStringResult - 32 - - - - GetCauseRemedy - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetEventClassDetails - HRESULT - 32 - - eventClass - GUID - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetEventDetails - HRESULT - 32 - - eventClass - GUID - 32 - - - eventId - UDINT - 32 - - - nLangId - DINT - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - GetActiveAlarms - HRESULT - 32 - - pipCollection - ITcAsyncCollection - 32 - - - - GetLoggedEvents - HRESULT - 32 - - pipSettings - ITcExportSettings - 32 - - - pipCollection - ITcAsyncCollection - 32 - - - - ClearLoggedEvents - HRESULT - 32 - - ipSettings - ITcClearLoggedEventsSettings - 32 - - - pipResult - ITcAsyncResult - 32 - - - - - - - - I_TcRemoteEventLogger - 64 - PVOID - - __getipData - ITcRemoteEventLogger - 64 - - - property - - - hide - - - - - - FB_RequestEventText - 192 - - bBusy - BOOL - 8 - 163063008 - - - bError - BOOL - 8 - 163063096 - - - hrErrorCode - HRESULT - 32 - 163063024 - - - nStringSize - UDINT - 32 - 163063072 - - - sEventText - STRING(255) - 2048 - 163063112 - - - TcEncoding - UTF-8 - - - - - __getbBusy - BOOL - 8 - - bBusy - BOOL - 8 - - - b32IsBusy - BOOL32 - 32 - - - - property - - - - - RequestRemote - HRESULT - 32 - - ipRemoteLogger - I_TcRemoteEventLogger - 64 - - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - ipArgs - I_TcArguments - 64 - - - ipTcRemoteLogger - ITcRemoteEventLogger - 64 - - - ipArguments - ITcArguments - 64 - - - - conditionalshow - - - - - GetString - BOOL - 8 - - sResult - STRING(80) - 64 - - - nResult - buffer size in bytes - UDINT - 32 - - - - __getnStringSize - UDINT - 32 - - nStringSize - UDINT - 32 - - - pEmpty - STRING(80) - 64 - - - - property - - - - - Clear - - - __getbError - BOOL - 8 - - bError - BOOL - 8 - - - b32HasError - BOOL32 - 32 - - - - property - - - - - __gethrErrorCode - HRESULT - 32 - - hrErrorCode - HRESULT - 32 - - - hrError - HRESULT - 32 - - - - property - - - - - __getsEventText - STRING(255) - 2048 - - sEventText - STRING(255) - 2048 - - - - property - - - TcEncoding - UTF-8 - - - - - Request - HRESULT - 32 - - eventClass - GUID - 128 - - - nEventId - UDINT - 32 - - - nLangId - English(US)=1033 ; German(Germay)=1031 - DINT - 32 - - - ipArgs - I_TcArguments - 64 - - - ipArguments - ITcArguments - 64 - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - no_explicit_call - do not call this POU directly - - - - - ST_PendingEvent - 86528 - - stEventInfo - ST_LoggingEventInfo - 86272 - 0 - - - pytmc - + field: DESC Metadata with the messageTcEventType16INT01plcAttribute_qualified_onlyplcAttribute_strictTcComparisonOperator16INT012345plcAttribute_qualified_onlyplcAttribute_strictTcEventTimeStampType16INT012plcAttribute_qualified_onlyplcAttribute_strictTcStringComparisonOperator16INT01234plcAttribute_qualified_onlyplcAttribute_strictTcLogicalOperator16INT01plcAttribute_qualified_onlyplcAttribute_strictITcEventFilter32ITcUnknownClearHRESULT32AddEventTypeExpressionHRESULT32eTypeTcEventType16opTcComparisonOperator16AddEventClassExpressionHRESULT32eventClassGUID32opTcComparisonOperator16AddEventIdExpressionHRESULT32eventIdUDINT32opTcComparisonOperator16AddSeverityExpressionHRESULT32severityTcEventSeverity16opTcComparisonOperator16AddTimeStampExpressionHRESULT32eTypeTcEventTimeStampType16timeStampULINT64opTcComparisonOperator16AddSourceGuidExpressionHRESULT32sourceGuidGUID32opTcComparisonOperator16AddSourceIdExpressionHRESULT32sourceIdUDINT32opTcComparisonOperator16AddSourceNameExpressionHRESULT32sourceNamePCCH32opTcStringComparisonOperator16AddJsonAttributeExpressionHRESULT32pathPCCH32valuePCCH32opTcStringComparisonOperator16AddLogicalOperatorHRESULT32eTypeTcLogicalOperator16AddNotOperatorHRESULT32CreateExpressionGroupHRESULT32pipGroupITcEventFilter32AddExpressionGroupHRESULT32ipGroupITcEventFilter32ValidateHRESULT32bResultBOOL32CloneHRESULT32pipCloneITcEventFilter32ITcEventListener32ITcUnknownITcAsyncCollection32ITcAsyncResultCountHRESULT32nCountUDINT32GetHRESULT32nIndexUDINT32pipValueITcUnknown32TcEventField16UINT0123456789101112plcAttribute_qualified_onlyplcAttribute_strictTcEventSortOrder16INT01plcAttribute_qualified_onlyplcAttribute_strictTcEventLimitType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeFormat16UINT012345plcAttribute_qualified_onlyplcAttribute_strictTcExportTimeType16UINT01plcAttribute_qualified_onlyplcAttribute_strictTcExportTimePrecision16INT-103679plcAttribute_qualified_onlyplcAttribute_strictITcExportSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32SetTimeFormatHRESULT32eFormatTcExportTimeFormat16eTypeTcExportTimeType16ePrecisionTcExportTimePrecision16nLangIdDINT32sFormatPCCH32AddLanguageHRESULT32nLangIdDINT32sHeaderPCCH32AddFieldHRESULT32eTypeTcEventField16sHeaderPCCH32sPathPCCH32CreateFilterHRESULT32pipFilterITcEventFilter32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcClearLoggedEventsSettings32ITcUnknownSetSortingHRESULT32eFieldTcEventField16eOrderTcEventSortOrder16SetLimitHRESULT32eTypeTcEventLimitType16nLimitDINT32nOffsetDINT32AddFilterHRESULT32ipFilterITcEventFilter32ClearHRESULT32ITcRemoteEventLogger32ITcUnknownIsInitializedHRESULT32ConnectHRESULT32netIdAMSNETID32DisconnectHRESULT32IsConnectedHRESULT32GetAmsNetIdHRESULT32pAmsNetIdAMSNETID32ConfirmAlarmsHRESULT32timeStampULINT64ipFilterITcEventFilter32pipResultITcAsyncResult32ClearAlarmsHRESULT32timeStampULINT64bResetConfirmationBOOL3232ipFilterITcEventFilter32pipResultITcAsyncResult32AddListenerHRESULT32ipListenerITcEventListener32ipFilterITcEventFilter32RemoveListenerHRESULT32ipListenerITcEventListener32NotifyListenerHRESULT32ipListenerITcEventListener32SendTcMessageHRESULT32eventClassGUID32eventIdUDINT32severityTcEventSeverity16ipSourceInfoITcSourceInfo32timeStampULINT64ipSerializedArgumentsITcArguments32sJsonAttributePCCH32GetEventTextHRESULT32eventClassGUID32eventIdUDINT32ipSourceInfoITcSourceInfo32ipArgumentsITcArguments32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32eventClassGUID32nLangIdDINT32pipResultITcAsyncStringResult32GetCauseRemedyHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventClassDetailsHRESULT32eventClassGUID32nLangIdDINT32pipCollectionITcAsyncCollection32GetEventDetailsHRESULT32eventClassGUID32eventIdUDINT32nLangIdDINT32pipCollectionITcAsyncCollection32GetActiveAlarmsHRESULT32pipCollectionITcAsyncCollection32GetLoggedEventsHRESULT32pipSettingsITcExportSettings32pipCollectionITcAsyncCollection32ClearLoggedEventsHRESULT32ipSettingsITcClearLoggedEventsSettings32pipResultITcAsyncResult32I_TcRemoteEventLogger64PVOID__getipDataITcRemoteEventLogger64propertyhideFB_RequestEventText192bBusyBOOL8163063008bErrorBOOL8163063096hrErrorCodeHRESULT32163063024nStringSizeUDINT32163063072sEventTextSTRING(255)2048163063112TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyRequestRemoteHRESULT32ipRemoteLoggerI_TcRemoteEventLogger64eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments64ipTcRemoteLoggerITcRemoteEventLogger64ipArgumentsITcArguments64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32property__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8RequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments64ipArgumentsITcArguments64PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86528stEventInfoST_LoggingEventInfo862720pytmc pv: - - - - - - bInUse - BOOL - 8 - 86272 - - - fbRequestEventText - FB_RequestEventText - 192 - 86336 - - - - FB_JsonReadWriteDatatype - 192 - - initStatus - HRESULT - 32 - 64 - - E_HRESULTAdsErr.NOTINIT - - - - ItemType - Output - - - - - ipJson - ITcIecApplicationJson - 64 - 128 - - - GetJsonStringFromSymbolProperties - | Returns the JSON string. -| If its size is more than 255 bytes an empty string is returned and the method CopyJsonStringFromSymbolProperties() has to be used. - STRING(255) - 2048 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 64 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 64 - - - - CopyJsonStringFromSymbolProperties - | Copies the full DOM document and returns its size in bytes (including the null termination). - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() - STRING(80) - 64 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 64 - - - ItemType - InOut - - - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 64 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 64 - - - - CopySymbolNameByAddress - generates name of symbol defined by address/size and returns its size in bytes (including the null termination). - UDINT - 32 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - sName - target string buffer where the symbol name should be copied to - STRING(80) - 64 - - - ItemType - InOut - - - - - nName - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 64 - - - - GetSizeJsonStringFromSymbol - Returns size in bytes of the full DOM document (including the null termination). - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 64 - - - - AddJsonKeyPropertiesFromSymbol - returns TRUE if succeeded - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 64 - - - ItemType - InOut - - - - - sKey - STRING(80) - 64 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 64 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 64 - - - - GetDatatypeNameByAddress - generates data type name from given symbol defined by address/size - STRING(80) - 648 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - length - UDINT - 32 - - - dataType - STRING(80) - 648 - - - - SetSymbolFromJson - | parse a json string and set values of a given symbol (via address/size). - | Method returns TRUE if succeeded. - BOOL - 8 - - sJson - json string for the symbol - STRING(80) - 64 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - GetJsonFromSymbol - | generates a JSON string from a given symbol (via address/size). - | Method returns TRUE if succeeded. - BOOL - 8 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 64 - - - nJson - size of json buffer - UDINT - 64 - - - pJson - json buffer - STRING(80) - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - - GetSizeJsonStringFromSymbolProperties - Returns size in bytes of the full DOM document (including the null termination). - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - sProperties - multiple Properties separated by '|' - STRING(80) - 64 - - - ItemType - InOut - - - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 64 - - - - GetJsonStringFromSymbol - | Returns the JSON string. -| If its size is more than 255 bytes an empty string is returned and the method CopyJsonStringFromSymbol() has to be used. - STRING(255) - 2048 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - nSize - UDINT - 32 - - - pTmp - STRING(80) - 64 - - - - CopyJsonStringFromSymbol - | Copies the full DOM document and returns its size in bytes (including the null termination). - UDINT - 32 - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeNameByAddress() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - pDoc - target string buffer where the document should be copied to - STRING(80) - 64 - - - ItemType - InOut - - - - - nDoc - size in bytes of target string buffer - UDINT - 32 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - pTmp - STRING(80) - 64 - - - - GetSymbolNameByAddress - generates name of symbol defined by address/size - STRING(255) - 2048 - - nData - size of symbol - UDINT - 32 - - - pData - address of symbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - length - UDINT - 32 - - - - AddJsonValueFromSymbol - | generates a JSON string from a given symbol (via address/size) + bInUseBOOL886272fbRequestEventTextFB_RequestEventText19286336FB_JsonReadWriteDatatype192initStatusHRESULT3264E_HRESULTAdsErr.NOTINITItemTypeOutputipJsonITcIecApplicationJson64128GetJsonStringFromSymbolPropertiesSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutsPropertiesSTRING(80)64ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)64CopyJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)64ItemTypeInOutsPropertiesSTRING(80)64ItemTypeInOutpDocSTRING(80)64ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)64CopySymbolNameByAddressUDINT32nDataUDINT32pDataPVOID64sNameSTRING(80)64ItemTypeInOutnNameUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)64GetSizeJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)64AddJsonKeyPropertiesFromSymbolBOOL8fbWriterFB_JsonSaxWriter64ItemTypeInOutsKeySTRING(80)64ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutsPropertiesSTRING(80)64ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter64GetDatatypeNameByAddressSTRING(80)648nDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32dataTypeSTRING(80)648SetSymbolFromJsonBOOL8sJsonSTRING(80)64ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputGetJsonFromSymbolBOOL8sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64nJsonUDINT64pJsonSTRING(80)64hrErrorCodeHRESULT32ItemTypeOutputGetSizeJsonStringFromSymbolPropertiesUDINT32sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutsPropertiesSTRING(80)64ItemTypeInOuthrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)64GetJsonStringFromSymbolSTRING(255)2048sDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputnSizeUDINT32pTmpSTRING(80)64CopyJsonStringFromSymbolUDINT32sDatatype retrieve with GetDatatypeNameByAddress()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64pDocSTRING(80)64ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputpTmpSTRING(80)64GetSymbolNameByAddressSTRING(255)2048nDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputlengthUDINT32AddJsonValueFromSymbol - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 64 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 64 - - - - AddJsonKeyValueFromSymbol - returns TRUE if succeeded - BOOL - 8 - - fbWriter - FB_JsonSaxWriter - 64 - - - ItemType - InOut - - - - - sKey - STRING(80) - 64 - - - ItemType - InOut - - - - - sDatatype - data type name of symbol - if unknown -> retrieve with GetDatatypeByAddreee() - STRING(80) - 64 - - - ItemType - InOut - - - - - nData - size of symbol - UDINT - 32 - - - pData - address of sxmbol - PVOID - 64 - - - hrErrorCode - HRESULT - 32 - - - ItemType - Output - - - - - ipWriter - ITcJsonSaxWriter - 64 - - - - - PouType - FunctionBlock - - - no_explicit_call - do not call this POU directly - - - - - FB_Listener - 946624 - FB_ListenerBase - - nEventIdx - UINT - 16 - 192 - - 0 - - - - nPendingEvents - UINT - 16 - 208 - - 0 - - - - bLogToVisualStudio - BOOL - 8 - 224 - - false - - - - pytmc - + | Method returns TRUE if succeeded.]]>BOOL8fbWriterFB_JsonSaxWriter64ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter64AddJsonKeyValueFromSymbolBOOL8fbWriterFB_JsonSaxWriter64ItemTypeInOutsKeySTRING(80)64ItemTypeInOutsDatatype retrieve with GetDatatypeByAddreee()]]>STRING(80)64ItemTypeInOutnDataUDINT32pDataPVOID64hrErrorCodeHRESULT32ItemTypeOutputipWriterITcJsonSaxWriter64PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_Listener946624FB_ListenerBasenEventIdxUINT161920nPendingEventsUINT162080bLogToVisualStudioBOOL8224falsepytmc pv: LogToVisualStudio io: io - - - - - - nCntMessagesSent - UDINT - 32 - 256 - - 0 - - - - pytmc - + nCntMessagesSentUDINT322560pytmc pv: MessagesSent io: i - - - - - - nCntAlarmsRaised - UDINT - 32 - 288 - - 0 - - - - pytmc - + nCntAlarmsRaisedUDINT322880pytmc pv: AlarmsRaised io: i - - - - - - nCntAlarmsConfirmed - UDINT - 32 - 320 - - 0 - - - - pytmc - + nCntAlarmsConfirmedUDINT323200pytmc pv: AlarmsConfirmed io: i - - - - - - nCntAlarmsCleared - UDINT - 32 - 352 - - 0 - - - - pytmc - + nCntAlarmsClearedUDINT323520pytmc pv: AlarmsCleared io: i - - - - - - eMinSeverity - TcEventSeverity - 16 - 384 - - - pytmc - + eMinSeverityTcEventSeverity16384pytmc pv: MinSeverity io: io - - - - - - stEventInfo - ST_LoggingEventInfo - 64 - 448 - - - analysis - -33 - - - pytmc - + stEventInfoST_LoggingEventInfo64448analysis-33pytmc pv: Log - - - - - - stPendingEvents - ST_PendingEvent - - 0 - 10 - - 865280 - 512 - - - ipMessageConfig - ITcEventFilterConfig - 64 - 865792 - - - fbSocket - FB_ConnectionlessSocket - 64 - 865856 - - - bConfigured - BOOL - 8 - 865920 - - false - - - - nMaxEvents - UINT - The maximum number of events allowed *per-cycle* - 16 - 865936 - - 10 - - - - __FB_LISTENER__CONFIGURE__BSUBSCRIBED - BOOL - 8 - 865952 - - udint - - - - __FB_LISTENER__PUBLISHEVENTS__FBJSON - FB_JsonSaxWriter - 384 - 865984 - - - __FB_LISTENER__PUBLISHEVENTS__FBJSONDATATYPE - FB_JsonReadWriteDatatype - 192 - 866368 - - - __FB_LISTENER__PUBLISHEVENTS__SJSONDOC - STRING(10000) - 80008 - 866560 - - - OnAlarmRaised - - fbEvent - FB_TcEvent - 64 - - - - OnAlarmConfirmed - - fbEvent - FB_TcEvent - 64 - - - - OnAlarmCleared - - fbEvent - FB_TcEvent - 64 - - - - OnMessageSent - - fbEvent - FB_TcEvent - 64 - - - - PublishEvents - HRESULT - 32 - - nEvent - UINT - 16 - - - stPendingEvent - ST_PendingEvent - 64 - - - stEventInfo - ST_LoggingEventInfo - 64 - - - fbRequestEventText - FB_RequestEventText - 64 - - - fbJson - FB_JsonSaxWriter - 384 - - - uselocation - __FB_LISTENER__PUBLISHEVENTS__FBJSON - - - - - fbJsonDataType - FB_JsonReadWriteDatatype - 192 - - - uselocation - __FB_LISTENER__PUBLISHEVENTS__FBJSONDATATYPE - - - - - sJsonDoc - STRING(10000) - 80008 - - - uselocation - __FB_LISTENER__PUBLISHEVENTS__SJSONDOC - - - - - - StoreEvent - HRESULT - 32 - - fbEvent - FB_TcEvent - 64 - - - eEventType - E_LogEventType - 16 - - - stPendingEvent - ST_PendingEvent - 64 - - - stEventInfo - ST_LoggingEventInfo - 64 - - - nFailures - UINT - 16 - - - - Configure - + stPendingEventsST_PendingEvent010865280512ipMessageConfigITcEventFilterConfig64865792fbSocketFB_ConnectionlessSocket64865856bConfiguredBOOL8865920falsenMaxEventsUINT1686593610__FB_LISTENER__CONFIGURE__BSUBSCRIBEDBOOL8865952udint__FB_LISTENER__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter384865984__FB_LISTENER__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype192866368__FB_LISTENER__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008866560OnAlarmRaisedfbEventFB_TcEvent64OnAlarmConfirmedfbEventFB_TcEvent64OnAlarmClearedfbEventFB_TcEvent64OnMessageSentfbEventFB_TcEvent64PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent64stEventInfoST_LoggingEventInfo64fbRequestEventTextFB_RequestEventText64fbJsonFB_JsonSaxWriter384uselocation__FB_LISTENER__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype192uselocation__FB_LISTENER__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__FB_LISTENER__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent64eEventTypeE_LogEventType16stPendingEventST_PendingEvent64stEventInfoST_LoggingEventInfo64nFailuresUINT16Configure - HRESULT - 32 - - i_EventClass - GUID - 128 - - - i_MinSeverity - TcEventSeverity - 16 - - - i_fbSocket - FB_ConnectionlessSocket - 64 - - - bSubscribed - BOOL - 8 - - - uselocation - __FB_LISTENER__CONFIGURE__BSUBSCRIBED - - - - - - __getLogToVisualStudio - BOOL - 8 - - LogToVisualStudio - BOOL - 8 - - - - property - - - analysis - -33 - - - - - SendMessage - HRESULT - 32 - - sMessage - STRING(80) - 64 - - - sLogStr - T_MaxString - 2048 - - - - __setLogToVisualStudio - - LogToVisualStudio - BOOL - 8 - - - analysis - -33 - - - - - bValue - BOOL - 8 - - - - property - - - analysis - -33 - - - - - - PouType - FunctionBlock - - - - - FB_GetHostName - The function block returns the standard host name for the local machine. - 4032 - - sNetID - T_AmsNetID - TwinCAT network address (ams net id) - 192 - 64 - - - ItemType - Input - - - - - bExecute - BOOL - Rising edge on this input activates the fb execution - 8 - 256 - - - ItemType - Input - - - - - tTimeout - TIME - Max. fb execution time - 32 - 288 - - 5000 - - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 320 - - - ItemType - Output - - - - - bError - BOOL - 8 - 328 - - - ItemType - Output - - - - - nErrID - UDINT - 32 - 352 - - - ItemType - Output - - - - - sHostName - T_MaxString - The local host name - 2048 - 384 - - - ItemType - Output - - - - - fbAdsRead - ADSREAD - 1408 - 2432 - - - .PORT - 10000 - - - .IDXGRP - 702 - - - .IDXOFFS - 0 - - - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 3840 - - - conditionalshow - - - - - state - BYTE - 8 - 3968 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_GetPLCHostname - 6592 - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - tRetryDelay - TIME - 32 - 96 - - T - - - - ItemType - Input - - - - - sHostname - T_MaxString - 2048 - 128 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 2176 - - - ItemType - Output - - - - - bError - BOOL - 8 - 2184 - - - ItemType - Output - - - - - fbGetHostName - FB_GetHostName - 4032 - 2240 - - - tRetry - TON - 256 - 6272 - - - bReset - BOOL - 8 - 6528 - - - bInitialized - BOOL - 8 - 6536 - - false - - - - - PouType - FunctionBlock - - - - - FB_GetPLCIPAddress - 102336 - - bEnable - BOOL - 8 - 64 - - - ItemType - Input - - - - - tRetryDelay - TIME - 32 - 96 - - T - - - - ItemType - Input - - - - - sIPAddress - STRING(15) - 128 - 128 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 256 - - - ItemType - Output - - - - - bError - BOOL - 8 - 264 - - - ItemType - Output - - - - - fbGetAdapterIP - FB_GetAdaptersInfo - Acquire IP of the correct adapter - 101632 - 320 - - - .bExecute - true - - - .sNetID - - - - - - iIndex - UDINT - 32 - 101952 - - - tRetry - TON - 256 - 102016 - - - bReset - BOOL - 8 - 102272 - - - bInitialized - BOOL - 8 - 102280 - - false - - - - - PouType - FunctionBlock - - - - - FB_LogHandler - 5798336 - - fbTcAdsListener - FB_Listener - 946624 - 64 - - - ItemType - Input - - - pytmc - +]]>HRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket64bSubscribedBOOL8uselocation__FB_LISTENER__CONFIGURE__BSUBSCRIBED__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyanalysis-33SendMessageHRESULT32sMessageSTRING(80)64sLogStrT_MaxString2048__setLogToVisualStudioLogToVisualStudioBOOL8analysis-33bValueBOOL8propertyanalysis-33PouTypeFunctionBlockFB_GetHostName4032sNetIDT_AmsNetID19264ItemTypeInputbExecuteBOOL8256ItemTypeInputtTimeoutTIME322885000ItemTypeInputbBusyBOOL8320ItemTypeOutputbErrorBOOL8328ItemTypeOutputnErrIDUDINT32352ItemTypeOutputsHostNameT_MaxString2048384ItemTypeOutputfbAdsReadADSREAD14082432.PORT10000.IDXGRP702.IDXOFFS0conditionalshowfbTriggerR_TRIG1283840conditionalshowstateBYTE83968conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_GetPLCHostname6592bEnableBOOL864ItemTypeInputtRetryDelayTIME3296TItemTypeInputsHostnameT_MaxString2048128ItemTypeOutputbDoneBOOL82176ItemTypeOutputbErrorBOOL82184ItemTypeOutputfbGetHostNameFB_GetHostName40322240tRetryTON2566272bResetBOOL86528bInitializedBOOL86536falsePouTypeFunctionBlockFB_GetPLCIPAddress102336bEnableBOOL864ItemTypeInputtRetryDelayTIME3296TItemTypeInputsIPAddressSTRING(15)128128ItemTypeOutputbDoneBOOL8256ItemTypeOutputbErrorBOOL8264ItemTypeOutputfbGetAdapterIPFB_GetAdaptersInfo101632320.bExecutetrue.sNetIDiIndexUDINT32101952tRetryTON256102016bResetBOOL8102272bInitializedBOOL8102280falsePouTypeFunctionBlockFB_LogHandler5798336fbTcAdsListenerFB_Listener94662464ItemTypeInputpytmc pv: ADS - - - - - - fbTcRouterListener - FB_Listener - 946624 - 946688 - - - ItemType - Input - - - pytmc - + fbTcRouterListenerFB_Listener946624946688ItemTypeInputpytmc pv: Router - - - - - - fbTcRTimeListener - FB_Listener - 946624 - 1893312 - - - ItemType - Input - - - pytmc - + fbTcRTimeListenerFB_Listener9466241893312ItemTypeInputpytmc pv: RTime - - - - - - fbTcSystemListener - FB_Listener - 946624 - 2839936 - - - ItemType - Input - - - pytmc - + fbTcSystemListenerFB_Listener9466242839936ItemTypeInputpytmc pv: System - - - - - - fbWindowsListener - FB_Listener - 946624 - 3786560 - - - ItemType - Input - - - pytmc - + fbWindowsListenerFB_Listener9466243786560ItemTypeInputpytmc pv: Windows - - - - - - fbLCLSListener - FB_Listener - 946624 - 4733184 - - - ItemType - Input - - - pytmc - + fbLCLSListenerFB_Listener9466244733184ItemTypeInputpytmc pv: LCLS - - - - - - bInitialized - BOOL - 8 - 5679808 - - false - - - - bReadyToLog - BOOL - 8 - 5679816 - - false - - - - rtFirstLog - R_TRIG - 128 - 5679872 - - - fbGetHostName - FB_GetPLCHostname - 6592 - 5680000 - - - fbGetIP - FB_GetPLCIPAddress - 102336 - 5686592 - - - fbListener - FB_Listener - 64 - 5788928 - - - fbListeners - FB_Listener - - 0 - 6 - - 384 - 5788992 - - - eMinSeverity - TcEventSeverity - Default minimum severity for subscriptions - 16 - 5789376 - - TcEventSeverity.Verbose - - - - rtReset - R_TRIG - Reset trigger - 128 - 5789440 - - - naming - omit - - - - - bReset - BOOL - 8 - 5789568 - - - fbSocket - FB_ConnectionlessSocket - 7616 - 5789632 - - - nI - UINT - 16 - 5797248 - - - SocketEnable - BOOL - 8 - 5797264 - - - ctuSocketError - CTU - Circuit breaker for socket errors. 3 errors before it stops. - 192 - 5797312 - - - .PV - 3 - - - - - tRetryConnection - TON - Retry after an hour - 256 - 5797504 - - - .PT - T - - - - - tofTrickleBreakerPre - TOF - 256 - 5797760 - - - .PT - T - - - - - tonTrickleBreaker - TON - 256 - 5798016 - - - .PT - T - - - - - bTripCon - BOOL - 8 - 5798272 - - - nNumListeners - UINT - 16 - 5798288 - - 6 - - - - CircuitBreaker - - - - PouType - FunctionBlock - - - - - ST_EL5042_Status - 0 - - - ST_RenishawAbsEnc - Renishaw BiSS-C absolute encoder used with an EL5042 - 128 - - Count - ULINT - Connect to encoder "Position" input - 64 - 0 - - - TcAddressType - Input - - - - - Status - ST_EL5042_Status - Status struct placeholder - 0 - 64 - - - Ref - ULINT - Encoder zero position (useful for aligned position with gantries) - 64 - 64 - - - - FB_GantryDiffVirtualLimitSwitch - 512 - - PEnc - ST_RenishawAbsEnc - Primary axis encoder (usually the upstream one) - 128 - 64 - - - ItemType - Input - - - - - SEnc - ST_RenishawAbsEnc - Secondary axis encoder (couples to the primary) - 128 - 192 - - - ItemType - Input - - - - - GantDiffTol - LINT - Gantry differenace tolerance in encoder counts - 64 - 320 - - - ItemType - Input - - - - - PLimFwd - BOOL - Primary axis forward direction enable - 8 - 384 - - - ItemType - Output - - - - - PLimBwd - BOOL - Primary axis reverse direction enable - 8 - 392 - - - ItemType - Output - - - - - SLimFwd - BOOL - Secondary axis forward direction enable - 8 - 400 - - - ItemType - Output - - - - - SLimBwd - BOOL - Secondary axis reverse direction enable - 8 - 408 - - - ItemType - Output - - - - - GantryDiff - LINT - 64 - 448 - - - - PouType - FunctionBlock - - - - - MC_BufferMode - 16 - UINT - - MC_Aborting - 0 - - - MC_Buffered - 1 - - - MC_BlendingLow - 18 - - - MC_BlendingPrevious - 19 - - - MC_BlendingNext - 20 - - - MC_BlendingHigh - 21 - - - - _E_TcNC_SlaveTypes - 16 - INT - - TCNC_SLAVETYPE_LINEAR - 1 - Lineare Kopplung (Geradengleichung) - - - TCNC_SLAVETYPE_FLYINGSAW_ONVELOCITY - 2 - diagonal synchron. Aufkoppeln schnellstens auf Geschwindigkeit - - - TCNC_SLAVETYPE_FLYINGSAW_ONPOSITION - 3 - diagonal synchron. Aufkoppeln auf Position und Geschwindigkeit - - - TCNC_SLAVETYPE_FLYINGSAW_QUADRATIC - 4 - diagonal synchron. Aufkoppeln (quadratisches Geschw.-Profil) - - - TCNC_SLAVETYPE_SYNCHRONIZING_ONVELO - 5 - synchron. Aufkoppeln instantan auf Geschwindigkeit - - - TCNC_SLAVETYPE_SYNCHRONIZING_ONPOS - 6 - synchron. Aufkoppeln auf Positionen und Geschwindigkeit - - - TCNC_SLAVETYPE_SYNCJERKSETTER_ONVELO - 7 - synchron. Aufkoppeln auf Geschwindigkeit (zeitbasiert mittels Ruck-Steller) - - - TCNC_SLAVETYPE_TABULAR - 10 - Tabellen-Kopplung ("simple/standard tabular slave") - - - TCNC_SLAVETYPE_MULTITABULAR - 11 - Tabellen-Kopplung ("multiscalable multi-tabular slave") - - - TCNC_SLAVETYPE_FLYINGMODULO_LINEAR - 12 - Modulo Kopplung auf Position und/oder Geschwindigkeit mit anschliessender Linear Kopplung ("Schuette") - - - TCNC_SLAVETYPE_MOTIONFUNCTIONTABULAR - 13 - Tabellen-Kopplung "motion functions" - - - TCNC_SLAVETYPE_UNIVERSALTABULAR - 14 - Tabellen-Kopplung, universal tabular type substitues TABULAR, MULTITABULAR and MOTIONFUNCTION - 08.07.05 - - - TCNC_SLAVETYPE_LINEAR_CYCLICCHANGES_RAMP - 15 - Lineare Kopplung (Geradengleichung) mit zyklischer Koppelfaktoraenderung - - - TCNC_SLAVETYPE_BILINEAR - 16 - 27.04.01: Zweifach Lineare Kopplung (Geradengleichung) - - - TCNC_SLAVETYPE_LINEAR_MULTIMASTER - 17 - 29.05.08: Lineare Multi-Master-Kopplung ('MC_GearInMultiMaster') - - - TCNC_SLAVETYPE_CONST_SURFACEVELO_RAMP - 18 - Verrechnete Winkelgeschwindigkeit fuer konstante Oberflaechengeschwindig. in Abhaengigkeit vom Radiusistwert des Enc.2 - - - - conditionalshow - - - - - ST_GearInOptions - 16 - - SlaveType - _E_TcNC_SlaveTypes - 16 - 0 - - - - _ST_FunctionBlockResults - 96 - - Done - BOOL - 8 - 0 - - - CommandAborted - BOOL - 8 - 8 - - - Error - BOOL - 8 - 16 - - - ErrorID - UDINT - 32 - 32 - - - displaymode - hex - - - - - BusyCounter - UDINT - busy cycles since triggering the block - 2018-01-24 KSt - 32 - 64 - - - displaymode - dec - - - - - - conditionalshow - - - - - _E_TcMC_STATES - 16 - INT - - STATE_INITIALIZATION - 100 - - - STATE_ORDER - 101 - - - STATE_RUNNING - 102 - - - STATE_WAITING - 103 - - - STATE_MOTIONCOMMANDSLOCKED - 104 - - - - conditionalshow - - - - - _ST_TcNC_CoupleSlave - 384 - - nSlaveType - UDINT - 32 - 0 - - - nMasterAxisId - UDINT - 32 - 32 - - - nMasterSubIdx - UDINT - 32 - 64 - - - nSlaveSubIdx - UDINT - 32 - 96 - - - fCoupleParam1 - LREAL - 64 - 128 - - - fCoupleParam2 - LREAL - 64 - 192 - - - fCoupleParam3 - LREAL - 64 - 256 - - - fCoupleParam4 - LREAL - 64 - 320 - - - - conditionalshow - - - - - ST_GearInDynOptions - 8 - - CCVmode - BOOL - constant circumference velocity mode - 8 - 0 - - - - MC_GearInDyn - 4416 - - Master - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Slave - AXIS_REF - Reference to an axis - 64 - 128 - - - ItemType - InOut - - - - - Enable - BOOL - 8 - 192 - - - ItemType - Input - - - - - GearRatio - LREAL - 64 - 256 - - 1 - - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Deceleration - LREAL - not used - 64 - 384 - - - ItemType - Input - - - - - Jerk - LREAL - not used - 64 - 448 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 512 - - - ItemType - Input - - - - - Options - ST_GearInDynOptions - optional parameters - 8 - 528 - - - ItemType - Input - - - - - InGear - BOOL - 8 - 536 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 544 - - - ItemType - Output - - - - - Active - BOOL - 8 - 552 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 560 - - - ItemType - Output - - - - - Error - BOOL - 8 - 568 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 576 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 608 - - - ADSbusy - BOOL - 8 - 704 - - - iState - _E_TcMC_STATES - 16 - 720 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - iSubState - INT - 16 - 736 - - - fbAdsWrite - ADSWRITE - 1344 - 768 - - - fbAdsRead - ADSREAD - 1408 - 2112 - - - sCouple - _ST_TcNC_CoupleSlave - 384 - 3520 - - - v_max - LREAL - 64 - 3904 - - - pa_limit - LREAL - 64 - 3968 - - - WasInGear - BOOL - 8 - 4032 - - - iAcceleration - LREAL - 64 - 4096 - - - conditionalshow - - - - - TimerStateFeedback - TON - 256 - 4160 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - MC_GearIn - 7360 - - Master - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Slave - AXIS_REF - Reference to an axis - 64 - 128 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 192 - - - ItemType - Input - - - - - RatioNumerator - LREAL - changed from INT (PLCopen) to LREAL - 64 - 256 - - 1 - - - - ItemType - Input - - - - - RatioDenominator - UINT - 16 - 320 - - 1 - - - - ItemType - Input - - - - - Acceleration - LREAL - MasterValueSource : MC_SOURCE; - not available - 64 - 384 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 448 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 512 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 576 - - - ItemType - Input - - - - - Options - ST_GearInOptions - optional parameters - 16 - 592 - - - ItemType - Input - - - - - InGear - BOOL - 8 - 608 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 616 - - - ItemType - Output - - - - - Active - BOOL - 8 - 624 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 632 - - - ItemType - Output - - - - - Error - BOOL - 8 - 640 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 672 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 704 - - - ADSbusy - BOOL - 8 - 800 - - - iState - _E_TcMC_STATES - 16 - 816 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - fbAdsWrite - ADSWRITE - 1344 - 832 - - - sCouple - _ST_TcNC_CoupleSlave - 384 - 2176 - - - fbOptGearInDyn - MC_GearInDyn - 4416 - 2560 - - - fbOnTrigger - R_TRIG - 128 - 6976 - - - conditionalshow - - - - - TimerStateFeedback - TON - 256 - 7104 - - - conditionalshow - - - - - ActGearInDyn - - - WriteGearRatio - - - - PouType - FunctionBlock - - - - - ST_GearOutOptions - 8 - - reserved - BOOL - 8 - 0 - - - conditionalshow - - - - - - MC_GearOut - 2112 - - Slave - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 128 - - - ItemType - Input - - - - - Options - ST_GearOutOptions - optional parameters - 8 - 136 - - - ItemType - Input - - - - - Done - BOOL - 8 - 144 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 152 - - - ItemType - Output - - - - - Error - BOOL - 8 - 160 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 192 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 224 - - - ADSbusy - BOOL - 8 - 320 - - - iState - _E_TcMC_STATES - 16 - 336 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - fbAdsWrite - ADSWRITE - 1344 - 384 - - - fbOnTrigger - R_TRIG - 128 - 1728 - - - conditionalshow - - - - - TimerStateFeedback - TON - 256 - 1856 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - FB_SetEnables - 128 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - - PouType - FunctionBlock - - - - - FB_GantryAutoCoupling - 10752 - - nGantryTol - LINT - 64 - 64 - - - ItemType - Input - - - - - bGantryAlreadyCoupled - BOOL - 8 - 128 - - - ItemType - Output - - - - - Master - ST_MotionStage - 64 - 192 - - - ItemType - InOut - - - - - MasterEnc - ST_RenishawAbsEnc - 64 - 256 - - - ItemType - InOut - - - - - Slave - ST_MotionStage - 64 - 320 - - - ItemType - InOut - - - - - SlaveEnc - ST_RenishawAbsEnc - 64 - 384 - - - ItemType - InOut - - - - - bExecuteCouple - BOOL - 64 - 448 - - - ItemType - InOut - - - - - bExecuteDecouple - BOOL - 64 - 512 - - - ItemType - InOut - - - - - gantry_diff_limit - FB_GantryDiffVirtualLimitSwitch - 512 - 576 - - - couple - MC_GearIn - 7360 - 1088 - - - decouple - MC_GearOut - 2112 - 8448 - - - bInitComplete - BOOL - 8 - 10560 - - - fbSetEnables - FB_SetEnables - 128 - 10624 - - - - PouType - FunctionBlock - - - - - FB_RunHOMS - 23296 - - nYupEncRef - ULINT - Encoder Reference Values - 64 - 64 - - - ItemType - Input - - - - - nYdwnEncRef - ULINT - 64 - 128 - - - ItemType - Input - - - - - nXupEncRef - ULINT - 64 - 192 - - - ItemType - Input - - - - - nXdwnEncRef - ULINT - 64 - 256 - - - ItemType - Input - - - - - nGantryTolY - LINT - Encoder counts = nm - 64 - 320 - - 50000 - - - - ItemType - Input - - - - - nGantryTolX - LINT - Encoder counts = nm - 64 - 384 - - 50000 - - - - ItemType - Input - - - - - bGantryAlreadyCoupledY - BOOL - Gantry coupling status - 8 - 448 - - - ItemType - Output - - - - - bGantryAlreadyCoupledX - BOOL - 8 - 456 - - - ItemType - Output - - - - - nCurrGantryY - LINT - Current gantry difference - 64 - 512 - - - ItemType - Output - - - - - nCurrGantryX - LINT - 64 - 576 - - - ItemType - Output - - - - - stYup - ST_MotionStage - Motor Structs - 64 - 640 - - - ItemType - InOut - - - - - stYdwn - ST_MotionStage - 64 - 704 - - - ItemType - InOut - - - - - stXup - ST_MotionStage - 64 - 768 - - - ItemType - InOut - - - - - stXdwn - ST_MotionStage - 64 - 832 - - - ItemType - InOut - - - - - stPitch - ST_MotionStage - 64 - 896 - - - ItemType - InOut - - - - - bExecuteCoupleY - BOOL - Manual coupling Gantried Axes - 64 - 960 - - - ItemType - InOut - - - - - bExecuteCoupleX - BOOL - 64 - 1024 - - - ItemType - InOut - - - - - bExecuteDecoupleY - BOOL - 64 - 1088 - - - ItemType - InOut - - - - - bExecuteDecoupleX - BOOL - 64 - 1152 - - - ItemType - InOut - - - - - bSTOEnable1 - BOOL - STO Button - 8 - 1216 - - - TcAddressType - Input - - - - - bSTOEnable2 - BOOL - 8 - 1224 - - - TcAddressType - Input - - - - - stYupEnc - ST_RenishawAbsEnc - Encoders - 128 - 1280 - - - TcAddressType - Input - - - - - stYdwnEnc - ST_RenishawAbsEnc - 128 - 1408 - - - TcAddressType - Input - - - - - stXupEnc - ST_RenishawAbsEnc - 128 - 1536 - - - TcAddressType - Input - - - - - stXdwnEnc - ST_RenishawAbsEnc - 128 - 1664 - - - TcAddressType - Input - - - - - fbAutoCoupleY - FB_GantryAutoCoupling - Autocoupling Gantried Axes - 10752 - 1792 - - - fbAutoCoupleX - FB_GantryAutoCoupling - 10752 - 12544 - - - - PouType - FunctionBlock - - - - - DUT_HOMS - 23552 - - fbRunHOMS - FB_RunHOMS - System initializiation - 23296 - 0 - - - bExecuteCoupleY - BOOL - Couple/Decouple motors - 8 - 23296 - - - pytmc - + bInitializedBOOL85679808falsebReadyToLogBOOL85679816falsertFirstLogR_TRIG1285679872fbGetHostNameFB_GetPLCHostname65925680000fbGetIPFB_GetPLCIPAddress1023365686592fbListenerFB_Listener645788928fbListenersFB_Listener063845788992eMinSeverityTcEventSeverity165789376TcEventSeverity.VerbosertResetR_TRIG1285789440namingomitbResetBOOL85789568fbSocketFB_ConnectionlessSocket76165789632nIUINT165797248SocketEnableBOOL85797264ctuSocketErrorCTU1925797312.PV3tRetryConnectionTON2565797504.PTTtofTrickleBreakerPreTOF2565797760.PTTtonTrickleBreakerTON2565798016.PTTbTripConBOOL85798272nNumListenersUINT1657982886CircuitBreakerPouTypeFunctionBlockST_EL5042_Status0ST_RenishawAbsEnc128CountULINT640TcAddressTypeInputStatusST_EL5042_Status064RefULINT6464FB_GantryDiffVirtualLimitSwitch512PEncST_RenishawAbsEnc12864ItemTypeInputSEncST_RenishawAbsEnc128192ItemTypeInputGantDiffTolLINT64320ItemTypeInputPLimFwdBOOL8384ItemTypeOutputPLimBwdBOOL8392ItemTypeOutputSLimFwdBOOL8400ItemTypeOutputSLimBwdBOOL8408ItemTypeOutputGantryDiffLINT64448PouTypeFunctionBlockMC_BufferMode16UINTMC_Aborting0MC_Buffered1MC_BlendingLow18MC_BlendingPrevious19MC_BlendingNext20MC_BlendingHigh21_E_TcNC_SlaveTypes16INTTCNC_SLAVETYPE_LINEAR1TCNC_SLAVETYPE_FLYINGSAW_ONVELOCITY2TCNC_SLAVETYPE_FLYINGSAW_ONPOSITION3TCNC_SLAVETYPE_FLYINGSAW_QUADRATIC4TCNC_SLAVETYPE_SYNCHRONIZING_ONVELO5TCNC_SLAVETYPE_SYNCHRONIZING_ONPOS6TCNC_SLAVETYPE_SYNCJERKSETTER_ONVELO7TCNC_SLAVETYPE_TABULAR10TCNC_SLAVETYPE_MULTITABULAR11TCNC_SLAVETYPE_FLYINGMODULO_LINEAR12TCNC_SLAVETYPE_MOTIONFUNCTIONTABULAR13TCNC_SLAVETYPE_UNIVERSALTABULAR14TCNC_SLAVETYPE_LINEAR_CYCLICCHANGES_RAMP15TCNC_SLAVETYPE_BILINEAR16TCNC_SLAVETYPE_LINEAR_MULTIMASTER17TCNC_SLAVETYPE_CONST_SURFACEVELO_RAMP18conditionalshowST_GearInOptions16SlaveType_E_TcNC_SlaveTypes160_ST_FunctionBlockResults96DoneBOOL80CommandAbortedBOOL88ErrorBOOL816ErrorIDUDINT3232displaymodehexBusyCounterUDINT3264displaymodedecconditionalshow_E_TcMC_STATES16INTSTATE_INITIALIZATION100STATE_ORDER101STATE_RUNNING102STATE_WAITING103STATE_MOTIONCOMMANDSLOCKED104conditionalshow_ST_TcNC_CoupleSlave384nSlaveTypeUDINT320nMasterAxisIdUDINT3232nMasterSubIdxUDINT3264nSlaveSubIdxUDINT3296fCoupleParam1LREAL64128fCoupleParam2LREAL64192fCoupleParam3LREAL64256fCoupleParam4LREAL64320conditionalshowST_GearInDynOptions8CCVmodeBOOL80MC_GearInDyn4416MasterAXIS_REF6464ItemTypeInOutSlaveAXIS_REF64128ItemTypeInOutEnableBOOL8192ItemTypeInputGearRatioLREAL642561ItemTypeInputAccelerationLREAL64320ItemTypeInputDecelerationLREAL64384ItemTypeInputJerkLREAL64448ItemTypeInputBufferModeMC_BufferMode16512ItemTypeInputOptionsST_GearInDynOptions8528ItemTypeInputInGearBOOL8536ItemTypeOutputBusyBOOL8544ItemTypeOutputActiveBOOL8552ItemTypeOutputCommandAbortedBOOL8560ItemTypeOutputErrorBOOL8568ItemTypeOutputErrorIDUDINT32576ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96608ADSbusyBOOL8704iState_E_TcMC_STATES16720_E_TcMC_STATES.STATE_INITIALIZATIONiSubStateINT16736fbAdsWriteADSWRITE1344768fbAdsReadADSREAD14082112sCouple_ST_TcNC_CoupleSlave3843520v_maxLREAL643904pa_limitLREAL643968WasInGearBOOL84032iAccelerationLREAL644096conditionalshowTimerStateFeedbackTON2564160conditionalshowPouTypeFunctionBlockMC_GearIn7360MasterAXIS_REF6464ItemTypeInOutSlaveAXIS_REF64128ItemTypeInOutExecuteBOOL8192ItemTypeInputRatioNumeratorLREAL642561ItemTypeInputRatioDenominatorUINT163201ItemTypeInputAccelerationLREAL64384ItemTypeInputDecelerationLREAL64448ItemTypeInputJerkLREAL64512ItemTypeInputBufferModeMC_BufferMode16576ItemTypeInputOptionsST_GearInOptions16592ItemTypeInputInGearBOOL8608ItemTypeOutputBusyBOOL8616ItemTypeOutputActiveBOOL8624ItemTypeOutputCommandAbortedBOOL8632ItemTypeOutputErrorBOOL8640ItemTypeOutputErrorIDUDINT32672ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96704ADSbusyBOOL8800iState_E_TcMC_STATES16816_E_TcMC_STATES.STATE_INITIALIZATIONfbAdsWriteADSWRITE1344832sCouple_ST_TcNC_CoupleSlave3842176fbOptGearInDynMC_GearInDyn44162560fbOnTriggerR_TRIG1286976conditionalshowTimerStateFeedbackTON2567104conditionalshowActGearInDynWriteGearRatioPouTypeFunctionBlockST_GearOutOptions8reservedBOOL80conditionalshowMC_GearOut2112SlaveAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputOptionsST_GearOutOptions8136ItemTypeInputDoneBOOL8144ItemTypeOutputBusyBOOL8152ItemTypeOutputErrorBOOL8160ItemTypeOutputErrorIDUDINT32192ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96224ADSbusyBOOL8320iState_E_TcMC_STATES16336_E_TcMC_STATES.STATE_INITIALIZATIONfbAdsWriteADSWRITE1344384fbOnTriggerR_TRIG1281728conditionalshowTimerStateFeedbackTON2561856conditionalshowPouTypeFunctionBlockFB_SetEnables128stMotionStageST_MotionStage6464ItemTypeInOutPouTypeFunctionBlockFB_GantryAutoCoupling10752nGantryTolLINT6464ItemTypeInputbGantryAlreadyCoupledBOOL8128ItemTypeOutputMasterST_MotionStage64192ItemTypeInOutMasterEncST_RenishawAbsEnc64256ItemTypeInOutSlaveST_MotionStage64320ItemTypeInOutSlaveEncST_RenishawAbsEnc64384ItemTypeInOutbExecuteCoupleBOOL64448ItemTypeInOutbExecuteDecoupleBOOL64512ItemTypeInOutgantry_diff_limitFB_GantryDiffVirtualLimitSwitch512576coupleMC_GearIn73601088decoupleMC_GearOut21128448bInitCompleteBOOL810560fbSetEnablesFB_SetEnables12810624PouTypeFunctionBlockFB_RunHOMS23296nYupEncRefULINT6464ItemTypeInputnYdwnEncRefULINT64128ItemTypeInputnXupEncRefULINT64192ItemTypeInputnXdwnEncRefULINT64256ItemTypeInputnGantryTolYLINT6432050000ItemTypeInputnGantryTolXLINT6438450000ItemTypeInputbGantryAlreadyCoupledYBOOL8448ItemTypeOutputbGantryAlreadyCoupledXBOOL8456ItemTypeOutputnCurrGantryYLINT64512ItemTypeOutputnCurrGantryXLINT64576ItemTypeOutputstYupST_MotionStage64640ItemTypeInOutstYdwnST_MotionStage64704ItemTypeInOutstXupST_MotionStage64768ItemTypeInOutstXdwnST_MotionStage64832ItemTypeInOutstPitchST_MotionStage64896ItemTypeInOutbExecuteCoupleYBOOL64960ItemTypeInOutbExecuteCoupleXBOOL641024ItemTypeInOutbExecuteDecoupleYBOOL641088ItemTypeInOutbExecuteDecoupleXBOOL641152ItemTypeInOutbSTOEnable1BOOL81216TcAddressTypeInputbSTOEnable2BOOL81224TcAddressTypeInputstYupEncST_RenishawAbsEnc1281280TcAddressTypeInputstYdwnEncST_RenishawAbsEnc1281408TcAddressTypeInputstXupEncST_RenishawAbsEnc1281536TcAddressTypeInputstXdwnEncST_RenishawAbsEnc1281664TcAddressTypeInputfbAutoCoupleYFB_GantryAutoCoupling107521792fbAutoCoupleXFB_GantryAutoCoupling1075212544PouTypeFunctionBlockDUT_HOMS23552fbRunHOMSFB_RunHOMS232960bExecuteCoupleYBOOL823296pytmc pv: COUPLE_Y io: o - - - - - - bExecuteDecoupleY - BOOL - 8 - 23304 - - - pytmc - + bExecuteDecoupleYBOOL823304pytmc pv: DECOUPLE_Y io: o - - - - - - bExecuteCoupleX - BOOL - 8 - 23312 - - - pytmc - + bExecuteCoupleXBOOL823312pytmc pv: COUPLE_X io: o - - - - - - bExecuteDecoupleX - BOOL - 8 - 23320 - - - pytmc - + bExecuteDecoupleXBOOL823320pytmc pv: DECOUPLE_X io: o - - - - - - bGantryAlreadyCoupledY - BOOL - Coupling status - 8 - 23328 - - - pytmc - + bGantryAlreadyCoupledYBOOL823328pytmc pv: ALREADY_COUPLED_Y io: i field: ZSV MAJOR - - - - - - bGantryAlreadyCoupledX - BOOL - 8 - 23336 - - - pytmc - + bGantryAlreadyCoupledXBOOL823336pytmc pv: ALREADY_COUPLED_X io: i field: ZSV MAJOR - - - - - - nCurrGantryY - LINT - encoder counts = nm - 64 - 23360 - - - nCurrGantryX - LINT - encoder counts = nm - 64 - 23424 - - - fCurrGantryY_um - REAL - Y Gantry difference in um - 32 - 23488 - - - pytmc - + nCurrGantryYLINT6423360nCurrGantryXLINT6423424fCurrGantryY_umREAL3223488pytmc pv: GANTRY_Y field: EGU um io: i - - - - - - fCurrGantryX_um - REAL - X Gantry difference in um - 32 - 23520 - - - pytmc - + fCurrGantryX_umREAL3223520pytmc pv: GANTRY_X field: EGU um io: i - - - - - - - FB_LREALBuffer - 128704 - - bExecute - BOOL - If TRUE, we'll accumulate a value on this cycle. - 8 - 64 - - - ItemType - Input - - - - - fInput - LREAL - The value to accumulate. - 64 - 128 - - - ItemType - Input - - - - - arrOutput - LREAL - - 1 - 1000 - - 64000 - 192 - - - ItemType - Output - - - - - bNewArray - BOOL - 8 - 64192 - - - ItemType - Output - - - - - arrPartial - LREAL - - 1 - 1000 - - 64000 - 64256 - - - fbDataBuffer - FB_DataBuffer - 448 - 128256 - - - - PouType - FunctionBlock - - - - - FB_RMSWatch - 387520 - - fMaxRMSError - LREAL - RMS Error - 64 - 64 - - 0 - - - - ItemType - Output - - - - - fMinRMSError - LREAL - start at something huge, FB will update with any smaller measured value - 64 - 128 - - 1000 - - - - ItemType - Output - - - - - stMotionStage - ST_MotionStage - 64 - 192 - - - ItemType - InOut - - - - - fEncScalingNum - LREAL - 64 - 256 - - 1 - - - - fEncScalingDenom - LREAL - 64 - 320 - - 1 - - - - fEncOffset - LREAL - 64 - 384 - - 0 - - - - fEncScale - LREAL - 64 - 448 - - 1 - - - - fbDataEncPos - FB_LREALBuffer - ActPos Data Acquisition FB - 128704 - 512 - - - fbDataSetPos - FB_LREALBuffer - SetPos Data Acquisition FB - 128704 - 129216 - - - bExecuteDataStorage - BOOL - Take data of both ActPos and SetPos - 8 - 257920 - - true - - - - bNewEncArray - BOOL - 8 - 257928 - - - fbStats - FB_BasicStats - Calculate mean/standard deviation of ActPos - 1152 - 257984 - - - fEncMean - LREAL - 64 - 259136 - - - pytmc - + FB_LREALBuffer128704bExecuteBOOL864ItemTypeInputfInputLREAL64128ItemTypeInputarrOutputLREAL1100064000192ItemTypeOutputbNewArrayBOOL864192ItemTypeOutputarrPartialLREAL110006400064256fbDataBufferFB_DataBuffer448128256PouTypeFunctionBlockFB_RMSWatch387520fMaxRMSErrorLREAL64640ItemTypeOutputfMinRMSErrorLREAL641281000ItemTypeOutputstMotionStageST_MotionStage64192ItemTypeInOutfEncScalingNumLREAL642561fEncScalingDenomLREAL643201fEncOffsetLREAL643840fEncScaleLREAL644481fbDataEncPosFB_LREALBuffer128704512fbDataSetPosFB_LREALBuffer128704129216bExecuteDataStorageBOOL8257920truebNewEncArrayBOOL8257928fbStatsFB_BasicStats1152257984fEncMeanLREAL64259136pytmc pv: MEAN io: i - - - - - - fEncStDev - LREAL - 64 - 259200 - - - pytmc - + fEncStDevLREAL64259200pytmc pv: STDEV io: i - - - - - - fCurrRMSError - LREAL - 64 - 259264 - - 0 - - - - pytmc - + fCurrRMSErrorLREAL642592640pytmc pv: RMS io: i - - - - - - nIndex - DINT - 32 - 259328 - - - fSum - LREAL - Just for calculating rms - 64 - 259392 - - 0 - - - - fDiff - LREAL - 64 - 259456 - - 0 - - - - aEncActPos - LREAL - - 1 - 1000 - - 64000 - 259520 - - - pytmc - + nIndexDINT32259328fSumLREAL642593920fDiffLREAL642594560aEncActPosLREAL1100064000259520pytmc pv: ACTPOSARRAY io: i - - - - - - aEncSetPos - LREAL - - 1 - 1000 - - 64000 - 323520 - - - pytmc - + aEncSetPosLREAL1100064000323520pytmc pv: SETPOSARRAY io: i - - - - - - - PouType - FunctionBlock - - - - - FB_Index - Index FB + PouTypeFunctionBlockFB_Index - 128 - - LowerLimit - INT - Incrementer will rollver over to this value (and initialize to this value) - 16 - 64 - - 1 - - - - ItemType - Input - - - naming - off - - - - - ValInc - INT - Incrementer increments by this value - 16 - 80 - - 1 - - - - ItemType - Input - - - - - UpperLimit - INT - Incrementer will rollover at this value to lower limit - 16 - 96 - - 1 - - - - ItemType - Input - - - - - nVal - INT - Internal incrementer value, initialized to LowerLimit - 16 - 112 - - 1 - - - - naming - off - - - - - Dec - - - Inc - - - DecVal - Decrement the counter and return new value - INT - 16 - - - IncVal - Increment the counter and return new value - INT - 16 - - - - PouType - FunctionBlock - - - - - ST_FbDiagnostics - Stuff to log messages within function blocks - 49664 - - asResults - T_MaxString - - 1 - 20 - - Diagnostic messages, use to record state changes or other important events. - 40960 - 0 - - - resultIdx - FB_Index - Incrementer, included here to facilitate using asResults - 128 - 40960 - - - .LowerLimit - 1 - - - .UpperLimit - 20 - - - - - naming - omit - - - - - fString - FB_FormatString - Use to create good log messages, similar to C++ fstring - 8576 - 41088 - - - naming - omit - - - - - - E_MotionRequest - 16 - INT - - WAIT - 0 - - - INTERRUPT - 1 - - - ABORT - 2 - - - - qualified_only - - - strict - - - - - FB_MotionRequest - 1920 - - stMotionStage - ST_MotionStage - Motor to move - 64 - 64 - - - ItemType - InOut - - - - - bExecute - BOOL - Start move on rising edge, stop move on falling edge - 8 - 128 - - - ItemType - Input - - - - - bReset - BOOL - Reset errors on rising edge - 8 - 136 - - - ItemType - Input - - - - - enumMotionRequest - E_MotionRequest - Define behavior for when the motor is already moving - 16 - 144 - - E_MotionRequest.WAIT - - - - ItemType - Input - - - - - fPos - LREAL - Goal position - 64 - 192 - - - ItemType - Input - - - - - fVel - LREAL - Move velocity - 64 - 256 - - - ItemType - Input - - - - - fAcc - LREAL - Optional acceleration - 64 - 320 - - - ItemType - Input - - - - - fDec - LREAL - Optional deceleration - 64 - 384 - - - ItemType - Input - - - - - bError - BOOL - True if in error state - 8 - 448 - - - ItemType - Output - - - - - nErrorId - UDINT - Error code - 32 - 480 - - - ItemType - Output - - - - - sErrorMessage - STRING(80) - What the error code means - 648 - 512 - - - ItemType - Output - - - - - bBusy - BOOL - If TRUE, we are moving the motor - 8 - 1160 - - - ItemType - Output - - - - - bDone - BOOL - If TRUE, we are not moving the motor and our most recent move was successful - 8 - 1168 - - - ItemType - Output - - - - - rtExec - R_TRIG - 128 - 1216 - - - ftExec - F_TRIG - 128 - 1344 - - - rtReset - R_TRIG - 128 - 1472 - - - ftBusy - F_TRIG - 128 - 1600 - - - nState - UINT - 16 - 1728 - - 0 - - - - bMyMove - BOOL - 8 - 1744 - - - bCausedError - BOOL - 8 - 1752 - - - INIT - UINT - 16 - 1760 - - 0 - - - - WAIT_EXEC - UINT - 16 - 1776 - - 1 - - - - PICK_REQUEST - UINT - 16 - 1792 - - 2 - - - - WAIT_OTHER_MOVE - UINT - 16 - 1808 - - 3 - - - - STOP_OTHER_MOVE - UINT - 16 - 1824 - - 4 - - - - START_MOVE - UINT - 16 - 1840 - - 5 - - - - WAIT_MY_MOVE - UINT - 16 - 1856 - - 6 - - - - STOP_MY_MOVE - UINT - 16 - 1872 - - 7 - - - - DONE_MOVING - UINT - 16 - 1888 - - 8 - - - - ERROR - UINT - 16 - 1904 - - 9 - - - - - PouType - FunctionBlock - - - - - MC_Reset - 1920 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - B - 8 - 128 - - - ItemType - Input - - - - - Done - BOOL - B - 8 - 136 - - - ItemType - Output - - - - - Busy - BOOL - E - 8 - 144 - - - ItemType - Output - - - - - Error - BOOL - B - 8 - 152 - - - ItemType - Output - - - - - ErrorID - UDINT - B - 32 - 160 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 192 - - - iState - _E_TcMC_STATES - 16 - 208 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 224 - - - fbOnTrigger - R_TRIG - 128 - 1792 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - ST_PowerOptions - 0 - - - MC_Power - 960 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Enable - BOOL - B - 8 - 128 - - - ItemType - Input - - - - - Enable_Positive - BOOL - E - 8 - 136 - - - ItemType - Input - - - - - Enable_Negative - BOOL - E - 8 - 144 - - - ItemType - Input - - - - - Override - LREAL - in percent - Beckhoff proprietary input - 64 - 192 - - 100 - - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - V - 16 - 256 - - - ItemType - Input - - - - - Options - ST_PowerOptions - 0 - 272 - - - ItemType - Input - - - - - Status - BOOL - B - 8 - 272 - - - ItemType - Output - - - - - Busy - BOOL - V - 8 - 280 - - - ItemType - Output - - - - - Active - BOOL - V - 8 - 288 - - - ItemType - Output - - - - - Error - BOOL - B - 8 - 296 - - - ItemType - Output - - - - - ErrorID - UDINT - E - 32 - 320 - - - ItemType - Output - - - displaymode - hex - - - - - EnableTimeout - TON - 256 - 384 - - - conditionalshow - - - - - EnableOffOnDelay - TP - 256 - 640 - - - conditionalshow - - - - - iOverride - DWORD - 32 - 896 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - ST_MoveOptions - 320 - - EnableBlendingPosition - BOOL - Command activation at defined ActivationPosition - extends the buffer mode when enabled - 8 - 0 - - - BlendingPosition - LREAL - 64 - 64 - - - StartVelocity - LREAL - velocity profile options - instantaneous speed change at the beginning and at the end of the profile - 64 - 128 - - - EndVelocity - LREAL - 64 - 192 - - - IgnorePositionMonitoring - BOOL - PositionAreaMonitoring, TargetPositionMonitoring and StopMonitoring can be ignored using this flag - 20190311 - 8 - 256 - - - EnableStopPositionMonitoring - BOOL - PositionAreaMonitoring, TargetPositionMonitoring can be enabled for MC_Stop and MC_Halt commands - 20191010 +]]>128LowerLimitINT16641ItemTypeInputnamingoffValIncINT16801ItemTypeInputUpperLimitINT16961ItemTypeInputnValINT161121namingoffDecIncDecValINT16IncValINT16PouTypeFunctionBlockST_FbDiagnostics49664asResultsT_MaxString120409600resultIdxFB_Index12840960.LowerLimit1.UpperLimit20namingomitfStringFB_FormatString857641088namingomitE_MotionRequest16INTWAIT0INTERRUPT1ABORT2qualified_onlystrictFB_MotionRequest1920stMotionStageST_MotionStage6464ItemTypeInOutbExecuteBOOL8128ItemTypeInputbResetBOOL8136ItemTypeInputenumMotionRequestE_MotionRequest16144E_MotionRequest.WAITItemTypeInputfPosLREAL64192ItemTypeInputfVelLREAL64256ItemTypeInputfAccLREAL64320ItemTypeInputfDecLREAL64384ItemTypeInputbErrorBOOL8448ItemTypeOutputnErrorIdUDINT32480ItemTypeOutputsErrorMessageSTRING(80)648512ItemTypeOutputbBusyBOOL81160ItemTypeOutputbDoneBOOL81168ItemTypeOutputrtExecR_TRIG1281216ftExecF_TRIG1281344rtResetR_TRIG1281472ftBusyF_TRIG1281600nStateUINT1617280bMyMoveBOOL81744bCausedErrorBOOL81752INITUINT1617600WAIT_EXECUINT1617761PICK_REQUESTUINT1617922WAIT_OTHER_MOVEUINT1618083STOP_OTHER_MOVEUINT1618244START_MOVEUINT1618405WAIT_MY_MOVEUINT1618566STOP_MY_MOVEUINT1618727DONE_MOVINGUINT1618888ERRORUINT1619049PouTypeFunctionBlockMC_Reset1920AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputDoneBOOL8136ItemTypeOutputBusyBOOL8144ItemTypeOutputErrorBOOL8152ItemTypeOutputErrorIDUDINT32160ItemTypeOutputdisplaymodehexADSbusyBOOL8192iState_E_TcMC_STATES16208_E_TcMC_STATES.STATE_INITIALIZATIONLastExecutionResult_ST_FunctionBlockResults96224fbOnTriggerR_TRIG1281792conditionalshowPouTypeFunctionBlockST_PowerOptions0MC_Power960AxisAXIS_REF6464ItemTypeInOutEnableBOOL8128ItemTypeInputEnable_PositiveBOOL8136ItemTypeInputEnable_NegativeBOOL8144ItemTypeInputOverrideLREAL64192100ItemTypeInputBufferModeMC_BufferMode16256ItemTypeInputOptionsST_PowerOptions0272ItemTypeInputStatusBOOL8272ItemTypeOutputBusyBOOL8280ItemTypeOutputActiveBOOL8288ItemTypeOutputErrorBOOL8296ItemTypeOutputErrorIDUDINT32320ItemTypeOutputdisplaymodehexEnableTimeoutTON256384conditionalshowEnableOffOnDelayTP256640conditionalshowiOverrideDWORD32896conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_MoveOptions320EnableBlendingPositionBOOL80BlendingPositionLREAL6464StartVelocityLREAL64128EndVelocityLREAL64192IgnorePositionMonitoringBOOL8256EnableStopPositionMonitoringBOOL - 8 - 264 - - - - _E_TcNC_StartPosType - 16 - UINT - - TCNC_START_ABSOLUTE - 1 - Start to absolute position - - - TCNC_START_RELATIVE - 2 - Start to relative position - - - TCNC_START_ENDLESS_PLUS - 3 - Start to endless positive position - - - TCNC_START_ENDLESS_MINUS - 4 - Start to endless negative position - - - TCNC_START_MODULO - 5 - Start to modulo position - - - TCNC_START_ADDITIVE - 6 - Start to a position relative to the last recent target position - - - TCNC_START_MODULO_SHORT - 261 - Start to modulo position - - - TCNC_START_MODULO_PLUS - 517 - Start to modulo position - - - TCNC_START_MODULO_MINUS - 773 - Start to modulo position - - - TCNC_START_MODULO_CURRENT - 1029 - start to modulo position in current direction - - - TCNC_START_ABS_INTERNAL - 9 - Start to absolute position, internal use - - - TCNC_START_ENDLESSPLUS_SLOWMANUAL - 272 - manual jog mode - - - TCNC_START_ENDLESSMINUS_SLOWMANUAL - 273 - manual jog mode - - - TCNC_START_ENDLESSPLUS_FASTMANUAL - 528 - manual jog mode - - - TCNC_START_ENDLESSMINUS_FASTMANUAL - 529 - manual jog mode - - - TCNC_START_STOPANDLOCK - 4096 - stop axis and lock against any motion commands - - - TCNC_START_HALT - 8192 - halt axis - can be interrupted by any motion commands - - - TCNC_START_TORQUE_ABORT - 12288 - 20181210 Fap - halt torque control - - - TCNC_START_TORQUE_ABSOLUTE - 12289 - 20181210 Fap - Start torque control absolute - - - TCNC_START_TORQUE_RELATIVE - 12290 - 20190108 Fap - Start torque control relative NOT IMPLEMENTED - - - - conditionalshow - - - - - ST_TorqueControlOptions - 128 - - ControlMask - UDINT - optional: control mask - 32 - 0 - - - conditionalshow - - - - - Mode - UDINT - optional: mode (ENUM) - 32 - 32 - - - conditionalshow - - - - - ManualTorqueStartValue - LREAL - 64 - 64 - - - - _ST_TcNC_UnversalAxisStartRequest - 640 - - nStartType - UDINT - axis start TYPE (ABSOLUT, RELATIV, ENDLESS_PLUS, ENDLESS_MINUS, MODULO_SHORT, MODULO_PLUS, MODULO_MINUS) - 32 - 0 - - - nControlMask - UDINT - optional: control mask - 32 - 32 - - - fPosTarget - LREAL - target position - 64 - 64 - - - fVeloRequ - LREAL - required velocity - 64 - 128 - - - fAcc - LREAL - acceleration (>= 0) - 64 - 192 - - - fDec - LREAL - deceleration (>= 0) - 64 - 256 - - - fJerk - LREAL - jerk (>= 0) - 64 - 320 - - - nBufferMode - UDINT - optional: 'buffer mode' OR 'activation mode' FOR 'buffered commands' (issue #2786) - 32 - 384 - - - nReserved - UDINT - reserved - 32 - 416 - - - fBlendingPosition - LREAL - optional: activation position - 64 - 448 - - - fVeloStart - LREAL - optional: start velocity (0 <= fVeloStart <= fVeloRequ) Frage: erstmal weglassen ??? - 64 - 512 - - - fVeloEnd - LREAL - optional: end velocity (0 <= fVeloEnd <= fVeloRequ) Frage: erstmal weglassen ??? - 64 - 576 - - - - conditionalshow - - - - - _ST_TcNC_UniversalAxisTorqueStartRequest - 576 - - nStartType - UDINT - axis start TYPE (TORQUECONTINUOUS) - 32 - 0 - - - nControlMask - UDINT - optional: control mask - 32 - 32 - - - nMode - UDINT - optional: mode (ENUM) - 32 - 64 - - - nBufferMode - UDINT - 'buffer mode' OR 'activation mode' FOR 'buffered commands' (first Only ABORTING) - 32 - 96 - - - fTorque - LREAL - target torque [signed] - 64 - 128 - - - fTorqueRamp - LREAL - nc torque ramp - 64 - 192 - - - fVelocityLimitHigh - LREAL - velocity limit high [signed] - 64 - 256 - - - fVelocityLimitLow - LREAL - velocity limit low [signed] - 64 - 320 - - - fAcceleration - LREAL - acceleration (>= 0) - 64 - 384 - - - fDeceleration - LREAL - deceleration (>= 0) - 64 - 448 - - - fManualTorque - LREAL - optional: manual torque (sync value) - 64 - 512 - - - - conditionalshow - - - - - _ST_TcNC_UnversalAxisStartResponse - 32 - - nCmdNo - WORD - Continuous actual command number - 16 - 0 - - - nCmdState - WORD - Command state - 16 - 16 - - - - conditionalshow - - - - - _ST_TcNc_OperationModes - 128 - - PosAreaControl - DWORD - OpModeDWord in cyclic interface - 0 - 32 - 0 - - 1 - - - - TargetPosControl - DWORD - 1 - 32 - 32 - - 2 - - - - StopMonitoring - DWORD - 2 + The default is no monitoring for both commands even if monitoring options are enabled by axis parameters ]]>8264_E_TcNC_StartPosType16UINTTCNC_START_ABSOLUTE1TCNC_START_RELATIVE2TCNC_START_ENDLESS_PLUS3TCNC_START_ENDLESS_MINUS4TCNC_START_MODULO5TCNC_START_ADDITIVE6TCNC_START_MODULO_SHORT261TCNC_START_MODULO_PLUS517TCNC_START_MODULO_MINUS773TCNC_START_MODULO_CURRENT1029TCNC_START_ABS_INTERNAL9TCNC_START_ENDLESSPLUS_SLOWMANUAL272TCNC_START_ENDLESSMINUS_SLOWMANUAL273TCNC_START_ENDLESSPLUS_FASTMANUAL528TCNC_START_ENDLESSMINUS_FASTMANUAL529TCNC_START_STOPANDLOCK4096TCNC_START_HALT8192TCNC_START_TORQUE_ABORT12288TCNC_START_TORQUE_ABSOLUTE12289TCNC_START_TORQUE_RELATIVE12290conditionalshowST_TorqueControlOptions128ControlMaskUDINT320conditionalshowModeUDINT3232conditionalshowManualTorqueStartValueLREAL6464_ST_TcNC_UnversalAxisStartRequest640nStartTypeUDINT320nControlMaskUDINT3232fPosTargetLREAL6464fVeloRequLREAL64128fAccLREAL= 0) ]]>64192fDecLREAL= 0) ]]>64256fJerkLREAL= 0) ]]>64320nBufferModeUDINT32384nReservedUDINT32416fBlendingPositionLREAL64448fVeloStartLREAL64512fVeloEndLREAL64576conditionalshow_ST_TcNC_UniversalAxisTorqueStartRequest576nStartTypeUDINT320nControlMaskUDINT3232nModeUDINT3264nBufferModeUDINT3296fTorqueLREAL64128fTorqueRampLREAL64192fVelocityLimitHighLREAL64256fVelocityLimitLowLREAL64320fAccelerationLREAL= 0) ]]>64384fDecelerationLREAL= 0) ]]>64448fManualTorqueLREAL64512conditionalshow_ST_TcNC_UnversalAxisStartResponse32nCmdNoWORD160nCmdStateWORD1616conditionalshow_ST_TcNc_OperationModes128PosAreaControlDWORD3201TargetPosControlDWORD32322StopMonitoringDWORD - 32 - 64 - - 4096 - - - - AllowSlaveCommands - DWORD - bits 13 .. 15 reserved + 12 ]]>32644096AllowSlaveCommandsDWORD - 32 - 96 - - 2097152 - - - - - conditionalshow - - - - - _FB_MoveUniversalGeneric - 8448 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - LastExecutionResult - _ST_FunctionBlockResults - 64 - 128 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 192 - - - ItemType - Input - - - - - StartType - _E_TcNC_StartPosType - 20110511 KSt type changed for Tc3 - 16 - 208 - - - ItemType - Input - - - - - Position - LREAL - 64 - 256 - - - ItemType - Input - - - - - Torque - LREAL - 64 - 320 - - - ItemType - Input - - - - - TorqueRamp - LREAL - 64 - 384 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 448 - - - ItemType - Input - - - - - VelocityLimitHigh - LREAL - 64 - 512 - - - ItemType - Input - - - - - VelocityLimitLow - LREAL - 64 - 576 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 640 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 704 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 768 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - Direction : MC_Direction := MC_Positive_Direction; - E - 16 - 832 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 896 - - - ItemType - Input - - - - - OptionsTorque - ST_TorqueControlOptions - 128 - 1216 - - - ItemType - Input - - - - - Reset - BOOL - for internal use only - 8 - 1344 - - - ItemType - Input - - - - - GotoRunState - BOOL - for internal use only - 8 - 1352 - - - ItemType - Input - - - - - Done - BOOL - Same meaning as InVelocity for continous motion commands - 8 - 1360 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 1368 - - - ItemType - Output - - - - - Active - BOOL - 8 - 1376 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 1384 - - - ItemType - Output - - - - - Error - BOOL - 8 - 1392 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 1408 - - - ItemType - Output - - - displaymode - hex - - - - - CmdNo - UINT - 16 - 1440 - - - ItemType - Output - - - - - ADSbusy - BOOL - 8 - 1456 - - - ItemType - Output - - - - - InTorque - BOOL - 8 - 1464 - - - ItemType - Output - - - - - iState - _E_TcMC_STATES - 16 - 1472 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - sStartRequest - _ST_TcNC_UnversalAxisStartRequest - 640 - 1536 - - - sTorqueStartRequest - _ST_TcNC_UniversalAxisTorqueStartRequest - 576 - 2176 - - - sStartResponse - _ST_TcNC_UnversalAxisStartResponse - 32 - 2752 - - - fbAdsReadWrite - ADSRDWRTEX - 1792 - 2816 - - - ContinousMode - BOOL - 8 - 4608 - - - InVelocity - BOOL - 8 - 4616 - - - DiffCycleCounter - UDINT - 32 - 4640 - - - EmptyStartResponse - _ST_TcNC_UnversalAxisStartResponse - 32 - 4672 - - - COUNT_R - UDINT - 32 - 4704 - - - CounterCmdNoZero - BYTE - 8 - 4736 - - - CounterCmdNotStarted - BYTE - 8 - 4744 - - - DiffCmdNo - INT - 16 - 4752 - - - InitialNcToPlcCmdNo - UINT - 16 - 4768 - - - NcCycleCounter - BYTE - 8 - 4784 - - - LastNcCycleCounter - BYTE - 8 - 4792 - - - NcMappingCounter - BYTE - 8 - 4800 - - - NcCycleCounterAvailable - BOOL - 8 - 4808 - - - NcCycleCounterNotAvailable - BOOL - 8 - 4816 - - - NcCyclicFeedbackExpected - BOOL - 8 - 4824 - - - PlcDebugCode - DWORD - 32 - 4832 - - - AxisIsSlave - BOOL - 8 - 4864 - - - GetTaskIndex - GETCURTASKINDEX - 256 - 4928 - - - CycleCounter - UDINT - 32 - 5184 - - - BusyCounter - UDINT - 32 - 5216 - - - fbTimeOut - TON - 256 - 5248 - - - fbStopMonitoringTimeOut - TON - 256 - 5504 - - - fbTimeOutMappingCounter - TON - 256 - 5760 - - - fbOnTrigger - R_TRIG - 128 - 6016 - - - sTempMsg - STRING(255) - 2048 - 6144 - - - AccDecreasing - BOOL - 8 - 8192 - - - AccOld - LREAL - 64 - 8256 - - - OpMode - _ST_TcNc_OperationModes - 128 - 8320 - - - suppress_warning_0 - C0228 - - - - - ActMonitorStop - - - ActMonitorAbortTorque - - - ActMonitorContinousMotion - - - ActMonitorDiscreteMotion - - - ActErrorMessage - - - ActMonitorContinuousTorque - - - ActCalcDiffCmdNo - - - ActNcCycleCounter - - - - PouType - FunctionBlock - - - conditionalshow - - - - - MC_Halt - 9472 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 128 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 192 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 256 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 320 - - - ItemType - Input - - - - - Options - ST_MoveOptions - optional parameters - 320 - 384 - - - ItemType - Input - - - - - Done - BOOL - 8 - 704 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 712 - - - ItemType - Output - - - - - Active - BOOL - 8 - 720 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 728 - - - ItemType - Output - - - - - Error - BOOL - 8 - 736 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 768 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 800 - - - ADSbusy - BOOL - 8 - 896 - - - MoveGeneric - _FB_MoveUniversalGeneric - 8448 - 960 - - - CmdNo - UINT - 16 - 9408 - - - - PouType - FunctionBlock - - - - - E_JogMode - 16 - INT - - MC_JOGMODE_STANDARD_SLOW - 0 - motion with standard jog parameters for slow motion - - - MC_JOGMODE_STANDARD_FAST - 1 - motion with standard jog parameters for fast motion - - - MC_JOGMODE_CONTINOUS - 2 - axis moves as long as the jog button is pressed using parameterized dynamics - - - MC_JOGMODE_INCHING - 3 - axis moves for a certain relative distance - - - MC_JOGMODE_INCHING_MODULO - 4 - axis moves for a certain relative distance - stop position is rounded to the distance value - - - - MC_Direction - 16 - INT - - MC_Positive_Direction - 1 - - - MC_Shortest_Way - 2 - - - MC_Negative_Direction - 3 - - - MC_Current_Direction - 4 - - - MC_Undefined_Direction - 128 - - - - MC_MoveVelocity - 9600 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 128 - - - ItemType - Input - - - - - Velocity - LREAL - ContinuousUpdate : BOOL; - not available - 64 - 192 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 256 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 384 - - - ItemType - Input - - - - - Direction - MC_Direction - 16 - 448 - - MC_Direction.MC_Positive_Direction - - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 464 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 512 - - - ItemType - Input - - - - - InVelocity - BOOL - Commanded velocity reached - 8 - 832 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 840 - - - ItemType - Output - - - - - Active - BOOL - 8 - 848 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 856 - - - ItemType - Output - - - - - Error - BOOL - 8 - 864 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 896 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 928 - - - ADSbusy - BOOL - 8 - 1024 - - - MoveGeneric - _FB_MoveUniversalGeneric - 8448 - 1088 - - - CmdNo - UINT - 16 - 9536 - - - - PouType - FunctionBlock - - - - - ST_McOutputs - 96 - - Done - BOOL - 8 - 0 - - - Busy - BOOL - 8 - 8 - - - Active - BOOL - 8 - 16 - - - CommandAborted - BOOL - 8 - 24 - - - Error - BOOL - 8 - 32 - - - ErrorID - UDINT - 32 - 64 - - - - MC_MoveAbsolute - 9664 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - Start the motion at rising edge - 8 - 128 - - - ItemType - Input - - - - - Position - LREAL - Target position for the motion - 64 - 192 - - - ItemType - Input - - - - - Velocity - LREAL - Value of the maximum velocity - 64 - 256 - - - ItemType - Input - - - - - Acceleration - LREAL - Value of the maximum acceleration - 64 - 320 - - - ItemType - Input - - - - - Deceleration - LREAL - Value of the maximum deceleration - 64 - 384 - - - ItemType - Input - - - - - Jerk - LREAL - Value of the maximum jerk - 64 - 448 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - Direction : MC_Direction; - not available - 16 - 512 - - - ItemType - Input - - - - - Options - ST_MoveOptions - optional parameters - 320 - 576 - - - ItemType - Input - - - - - Done - BOOL - 8 - 896 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 904 - - - ItemType - Output - - - - - Active - BOOL - 8 - 912 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 920 - - - ItemType - Output - - - - - Error - BOOL - 8 - 928 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 960 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 992 - - - ADSbusy - BOOL - 8 - 1088 - - - MoveGeneric - _FB_MoveUniversalGeneric - 8448 - 1152 - - - CmdNo - UINT - 16 - 9600 - - - - PouType - FunctionBlock - - - - - MC_MoveRelative - 9664 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 128 - - - ItemType - Input - - - - - Distance - LREAL - ContinuousUpdate : BOOL; - not available - 64 - 192 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 256 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 384 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 448 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 512 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 576 - - - ItemType - Input - - - - - Done - BOOL - 8 - 896 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 904 - - - ItemType - Output - - - - - Active - BOOL - 8 - 912 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 920 - - - ItemType - Output - - - - - Error - BOOL - 8 - 928 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 960 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 992 - - - ADSbusy - BOOL - 8 - 1088 - - - MoveGeneric - _FB_MoveUniversalGeneric - 8448 - 1152 - - - CmdNo - UINT - 16 - 9600 - - - - PouType - FunctionBlock - - - - - MC_Jog - 48512 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - JogForward - BOOL - 8 - 128 - - - ItemType - Input - - - - - JogBackwards - BOOL - 8 - 136 - - - ItemType - Input - - - - - Mode - E_JogMode - 16 - 144 - - - ItemType - Input - - - - - Position - LREAL - 64 - 192 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 256 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 384 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 448 - - - ItemType - Input - - - - - Done - BOOL - 8 - 512 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 520 - - - ItemType - Output - - - - - Active - BOOL - 8 - 528 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 536 - - - ItemType - Output - - - - - Error - BOOL - 8 - 544 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 576 - - - ItemType - Output - - - displaymode - hex - - - - - state - INT - 16 - 608 - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 640 - - - StateDWord - BOOL - 8 - 736 - - - ExecuteMoveVelocity - BOOL - 8 - 744 - - - MoveVelocity - MC_MoveVelocity - 9600 - 768 - - - MoveVelocityOut - ST_McOutputs - 96 - 10368 - - - Direction - MC_Direction - 16 - 10464 - - - ExecuteHalt - BOOL - 8 - 10480 - - - Halt - MC_Halt - 9472 - 10496 - - - HaltOut - ST_McOutputs - 96 - 19968 - - - ExecuteMoveAbsolute - BOOL - 8 - 20064 - - - MoveAbsolute - MC_MoveAbsolute - 9664 - 20096 - - - MoveAbsoluteOut - ST_McOutputs - 96 - 29760 - - - ExecuteMoveRelative - BOOL - 8 - 29856 - - - MoveRelative - MC_MoveRelative - 9664 - 29888 - - - MoveRelativeOut - ST_McOutputs - 96 - 39552 - - - JogMove - _FB_MoveUniversalGeneric - 8448 - 39680 - - - LastJogMoveResult - _ST_FunctionBlockResults - 96 - 48128 - - - ExecuteJogMove - BOOL - 8 - 48224 - - - StartType - _E_TcNC_StartPosType - 16 - 48240 - - - JogMoveOut - ST_McOutputs - 96 - 48256 - - - JogEnd - BOOL - 8 - 48352 - - - TargetPosition - LREAL - 64 - 48384 - - - modulo - LREAL - 64 - 48448 - - - ActJogMove - - - ActCheckJogEnd - - - - PouType - FunctionBlock - - - - - MC_MoveModulo - 9792 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 128 - - - ItemType - Input - - - - - Position - LREAL - 64 - 192 - - - ItemType - Input - - - - - Velocity - LREAL - 64 - 256 - - - ItemType - Input - - - - - Acceleration - LREAL - 64 - 320 - - - ItemType - Input - - - - - Deceleration - LREAL - 64 - 384 - - - ItemType - Input - - - - - Jerk - LREAL - 64 - 448 - - - ItemType - Input - - - - - Direction - MC_Direction - modulo shortest way, modulo positive, modulo negative - 16 - 512 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - E - 16 - 528 - - - ItemType - Input - - - - - Options - ST_MoveOptions - 320 - 576 - - - ItemType - Input - - - - - Done - BOOL - 8 - 896 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 904 - - - ItemType - Output - - - - - Active - BOOL - 8 - 912 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 920 - - - ItemType - Output - - - - - Error - BOOL - 8 - 928 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 960 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 992 - - - ADSbusy - BOOL - 8 - 1088 - - - MoveGeneric - _FB_MoveUniversalGeneric - 8448 - 1152 - - - StartType - _E_TcNC_StartPosType - 16 - 9600 - - - CmdNo - UINT - 16 - 9616 - - - TriggerExecute - R_TRIG - 128 - 9664 - - - MC_MoveModuloCall - - - - PouType - FunctionBlock - - - - - MC_HomingMode - 16 - INT - - MC_DefaultHoming - 0 - default homing as defined in the SystemManager encoder parameters - - - MC_AbsSwitch - 1 - not implemented - Absolute Switch homing plus Limit switches - - - MC_LimitSwitch - 2 - not implemented - Homing against Limit switches - - - MC_RefPulse - 3 - not implemented - Homing using encoder Reference Pulse "Zero Mark" - - - MC_Direct - 4 - Static Homing forcing position from user reference - - - MC_Absolute - 5 - not implemented - Static Homing forcing position from absolute encoder - - - MC_Block - 6 - not implemented - Homing against hardware parts blocking movement - - - MC_ForceCalibration - 7 - set the calibration flag without performing any motion or changing the position - - - MC_ResetCalibration - 8 - resets the calibration flag without performing any motion or changing the position - - - - E_EncoderReferenceMode - 32 - UDINT - - ENCODERREFERENCEMODE_DEFAULT - 0 - - - ENCODERREFERENCEMODE_PLCCAM - 1 - - - ENCODERREFERENCEMODE_HARDWARESYNC - 2 - - - ENCODERREFERENCEMODE_HARDWARELATCHPOS - 3 - - - ENCODERREFERENCEMODE_HARDWARELATCHNEG - 4 - - - ENCODERREFERENCEMODE_SOFTWARESYNC - 5 - - - ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS - 6 - - - ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG - 7 - - - ENCODERREFERENCEMODE_APPLICATION - 20 - - - - ST_HomingOptions - 320 - - ClearPositionLag - BOOL - set actual and set position to same value and clear the position lag - 8 - 0 - - - SearchDirection - MC_Direction - 16 - 16 - - MC_Direction.MC_Undefined_Direction - - - - SearchVelocity - LREAL - 64 - 64 - - - SyncDirection - MC_Direction - 16 - 128 - - MC_Direction.MC_Undefined_Direction - - - - SyncVelocity - LREAL - 64 - 192 - - - ReferenceMode - E_EncoderReferenceMode - 32 - 256 - - E_EncoderReferenceMode.ENCODERREFERENCEMODE_DEFAULT - - - - - ST_SetPositionOptions - 32 - - ClearPositionLag - BOOL - set actual and set position to same value and clear the position lag - 8 - 0 - - - SelectEncoderIndex - BOOL - selects an encoder with index 0..n explicitly if enabled - selction by EncoderIndex below - 8 - 8 - - - EncoderIndex - UINT - encoder with index 0..n, 0 is first encoder - valid only if SelectEncoderIndex=TRUE - 16 - 16 - - - - _ST_TcNC_SetPosOnTheFly - 256 - - nPosSetType - UDINT - Absolute, Relative - added KSt 2009-01-28 - 32 - 0 - - - nCtrlDWord - UDINT - added KSt 2009-01-28 - 32 - 32 - - - fPreviousActualPos - LREAL - value not used any longer since 2009-01-28 - 64 - 64 - - - fNewActualPos - LREAL - 64 - 128 - - - nReserved - DWORD - - 1 - 2 - - added KSt 2009-01-28 - 64 - 192 - - - - conditionalshow - - - - - MC_SetPosition - 2240 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - Start setting position in axis - 8 - 128 - - - ItemType - Input - - - - - Position - LREAL - Position unit [u] (Means ‘Distance’ if Mode = RELATIVE) - 64 - 192 - - - ItemType - Input - - - - - Mode - BOOL - RELATIVE =True, ABSOLUTE = False (Default) - 8 - 256 - - - ItemType - Input - - - - - Options - ST_SetPositionOptions - Beckhoff proprietary input - 32 - 272 - - - ItemType - Input - - - - - Done - BOOL - Position has new value - 8 - 304 - - - ItemType - Output - - - - - Busy - BOOL - Shows that the Function Block is not finished - 8 - 312 - - - ItemType - Output - - - - - Error - BOOL - Signals that an error has occurred within the Function Block - 8 - 320 - - - ItemType - Output - - - - - ErrorID - UDINT - Error identification - 32 - 352 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 384 - - - stSetPos - _ST_TcNC_SetPosOnTheFly - 256 - 448 - - - iState - _E_TcMC_STATES - 16 - 704 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - fbAdsWrite - ADSWRITE - 1344 - 768 - - - fbOnTrigger - R_TRIG - 128 - 2112 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - MC_Home - 8064 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 128 - - - ItemType - Input - - - - - Position - LREAL - 64 - 192 - - 1E+307 - - - - ItemType - Input - - - - - HomingMode - MC_HomingMode - 16 - 256 - - - ItemType - Input - - - - - BufferMode - MC_BufferMode - 16 - 272 - - - ItemType - Input - - - - - Options - ST_HomingOptions - Beckhoff proprietary input - 320 - 320 - - - ItemType - Input - - - - - bCalibrationCam - BOOL - Beckhoff proprietary input - 8 - 640 - - - ItemType - Input - - - - - Done - BOOL - 8 - 648 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 656 - - - ItemType - Output - - - - - Active - BOOL - 8 - 664 - - - ItemType - Output - - - - - CommandAborted - BOOL - 8 - 672 - - - ItemType - Output - - - - - Error - BOOL - 8 - 680 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 704 - - - ItemType - Output - - - displaymode - hex - - - - - LastExecutionResult - _ST_FunctionBlockResults - 96 - 736 - - - conditionalshow - - - - - ADSbusy - BOOL - 8 - 832 - - - conditionalshow - - - - - iState - _E_TcMC_STATES - 16 - 848 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - conditionalshow - - - - - iSubState - INT - 16 - 864 - - - conditionalshow - - - - - fbAdsWriteCmd - ADSWRITE - 1344 - 896 - - - conditionalshow - - - - - fbAdsWriteParameter - ADSWRITE - 1344 - 2240 - - - conditionalshow - - - - - fbAdsReadRefPos - ADSREAD - 1408 - 3584 - - - conditionalshow - - - - - ReferenceFlagValue - UDINT - 32 - 4992 - - - conditionalshow - - - - - fbSetPosition - MC_SetPosition - 2240 - 5056 - - - conditionalshow - - - - - CalibrationValue - LREAL - 64 - 7296 - - - conditionalshow - - - - - SearchDirection - UINT - 16 - 7360 - - - conditionalshow - - - - - SearchVelocity - LREAL - 64 - 7424 - - - conditionalshow - - - - - SyncDirection - UINT - 16 - 7488 - - - conditionalshow - - - - - SyncVelocity - LREAL - 64 - 7552 - - - conditionalshow - - - - - ReferenceMode - E_EncoderReferenceMode - 32 - 7616 - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 7680 - - - conditionalshow - - - - - fbTimeOut - TON - 256 - 7808 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - conditionalshow_all_locals - - - - - FB_WriteParameterInNc_v1_00 - 1728 - - bExecute - BOOL - 8 - 64 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 96 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 128 - - - ItemType - Input - - - - - nData - DWORD - 32 - 160 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 192 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 200 - - - ItemType - Output - - - - - bError - BOOL - 8 - 208 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - Axis - AXIS_REF - 64 - 256 - - - ItemType - InOut - - - - - nState - UINT - 16 - 320 - - - fbADSWRITE - ADSWRITE - 1344 - 384 - - - - PouType - FunctionBlock - - - - - FB_WriteFloatParameter - 1792 - - bExecute - BOOL - 8 - 64 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 96 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 128 - - - ItemType - Input - - - - - nData - LREAL - 64 - 192 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 256 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 264 - - - ItemType - Output - - - - - bError - BOOL - 8 - 272 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 288 - - - ItemType - Output - - - - - Axis - AXIS_REF - 64 - 320 - - - ItemType - InOut - - - - - nState - UINT - 16 - 384 - - - fbADSWRITE - ADSWRITE - 1344 - 448 - - - - PouType - FunctionBlock - - - - - FB_HomeWriteNcVelocities - 4096 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - fVelocityToCam - LREAL - 64 - 128 - - - ItemType - Input - - - - - fVelocityFromCam - LREAL - 64 - 192 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 256 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 320 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 328 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 336 - - - ItemType - Output - - - - - bError - BOOL - 8 - 344 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 352 - - - ItemType - Output - - - - - fbExecuteRiseEdge - R_TRIG - 128 - 384 - - - fbWriteVelocityToCam - FB_WriteFloatParameter - 1792 - 512 - - - fbWriteVelocityFromCam - FB_WriteFloatParameter - 1792 - 2304 - - - - PouType - FunctionBlock - - - - - FB_HomeToSwitch - 18048 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - bCamSensor - BOOL - 8 - 88 - - - ItemType - Input - - - - - nSearchDirTwoardsCam - MC_Direction - 16 - 96 - - - ItemType - Input - - - - - nSearchDirOffCam - MC_Direction - 16 - 112 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 128 - - - ItemType - Input - - - - - fVelocityToCamNC - LREAL - Velcoity when searching for cam - 64 - 192 - - - ItemType - Input - - - - - fVelocityFromCamNC - LREAL - Velocity after found cam (searching for next signal transition) - 64 - 256 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 320 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 384 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 392 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 400 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 408 - - - ItemType - Output - - - - - bError - BOOL - 8 - 416 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 448 - - - ItemType - Output - - - - - fbHome - MC_Home - 8064 - 512 - - - fbWriteHomeDirCamToNC - FB_WriteParameterInNc_v1_00 - 1728 - 8576 - - - fbWriteHomeDirSyncToNC - FB_WriteParameterInNc_v1_00 - 1728 - 10304 - - - fbWriteHomeModeToNC - FB_WriteParameterInNc_v1_00 - 1728 - 12032 - - - fbWriteHomeVelocitiesToNC - FB_HomeWriteNcVelocities - 4096 - 13760 - - - bConfigNCDone - BOOL - 8 - 17856 - - false - - - - fbRTrigg - R_TRIG - 128 - 17920 - - - - PouType - FunctionBlock - - - - - FB_HomeDirect - 8448 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 128 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 192 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 256 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 264 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 272 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 280 - - - ItemType - Output - - - - - bError - BOOL - 8 - 288 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 320 - - - ItemType - Output - - - - - fbHome - MC_Home - 8064 - 384 - - - - PouType - FunctionBlock - - - - - FB_ReadParameterInNc_v1_00 - 1792 - - bExecute - BOOL - 8 - 64 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 96 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 128 - - - ItemType - Input - - - - - nData - DWORD - 32 - 160 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 192 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 200 - - - ItemType - Output - - - - - bError - BOOL - 8 - 208 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - Axis - AXIS_REF - 64 - 256 - - - ItemType - InOut - - - - - nState - UINT - 16 - 320 - - - fbADSREAD - ADSREAD - 1408 - 384 - - - - PouType - FunctionBlock - - - - - FB_HomeReadSoftLimEnable - 3904 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 192 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 200 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 208 - - - ItemType - Output - - - - - bError - BOOL - 8 - 216 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - bSofLimEnableLow - BOOL - 8 - 256 - - true - - - - ItemType - Output - - - - - bSofLimEnableHigh - BOOL - 8 - 264 - - true - - - - ItemType - Output - - - - - fbReadSoftLimEnableLow - FB_ReadParameterInNc_v1_00 - 1792 - 320 - - - fbReadSoftLimEnableHigh - FB_ReadParameterInNc_v1_00 - 1792 - 2112 - - - - PouType - FunctionBlock - - - - - FB_HomeWriteSoftLimEnable - 3840 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - bSofLimEnableLow - BOOL - 8 - 88 - - true - - - - ItemType - Input - - - - - bSofLimEnableHigh - BOOL - 8 - 96 - - true - - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 192 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 200 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 208 - - - ItemType - Output - - - - - bError - BOOL - 8 - 216 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - fbExecuteRiseEdge - R_TRIG - 128 - 256 - - - fbWriteSoftLimEnableLow - FB_WriteParameterInNc_v1_00 - 1728 - 384 - - - fbWriteSoftLimEnableHigh - FB_WriteParameterInNc_v1_00 - 1728 - 2112 - - - - PouType - FunctionBlock - - - - - FB_ReadFloatParameter - 1856 - - bExecute - BOOL - 8 - 64 - - - ItemType - Input - - - - - nDeviceGroup - UDINT - 16#4000=Axisdata, 16#5000=Encoderdata, 16#6000=Controldata, 16#7000=Drivedata - 32 - 96 - - - ItemType - Input - - - - - nIndexOffset - UDINT - 32 - 128 - - - ItemType - Input - - - - - nData - LREAL - 64 - 192 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 256 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 264 - - - ItemType - Output - - - - - bError - BOOL - 8 - 272 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 288 - - - ItemType - Output - - - - - Axis - AXIS_REF - 64 - 320 - - - ItemType - InOut - - - - - nState - UINT - 16 - 384 - - - fbADSREAD - ADSREAD - 1408 - 448 - - - - PouType - FunctionBlock - - - - - FB_HomeReadNcVelocities - 4096 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 192 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 200 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 208 - - - ItemType - Output - - - - - bError - BOOL - 8 - 216 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - fVelocityToCam - LREAL - 64 - 256 - - - ItemType - Output - - - - - fVelocityFromCam - LREAL - 64 - 320 - - - ItemType - Output - - - - - fbReadVelocityToCam - FB_ReadFloatParameter - 1856 - 384 - - - fbReadVelocityFromCam - FB_ReadFloatParameter - 1856 - 2240 - - - - PouType - FunctionBlock - - - - - FB_HomePrepare - 20544 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 96 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 192 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 200 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 208 - - - ItemType - Output - - - - - bError - BOOL - 8 - 216 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - bSofLimEnableLowOriginal - BOOL - 8 - 256 - - true - - - - ItemType - Output - - - - - bSofLimEnableHighOriginal - BOOL - 8 - 264 - - true - - - - ItemType - Output - - - - - fVelocityToCam - LREAL - 64 - 320 - - 0 - - - - ItemType - Output - - - - - fVelocityFromCam - LREAL - 64 - 384 - - 0 - - - - ItemType - Output - - - - - fbHomeReadSoftLimEnable - FB_HomeReadSoftLimEnable - 3904 - 448 - - - fbHomeDisableSoftLimEnable - FB_HomeWriteSoftLimEnable - 3840 - 4352 - - - fbHomeReadNCVelocities - FB_HomeReadNcVelocities - 4096 - 8192 - - - fbHomeResetCalibrationFlag - MC_Home - Only used for reset of calibration flag - 8064 - 12288 - - - fbExecuteRiseEdge - R_TRIG - 128 - 20352 - - - bExecuteReadNC - BOOL - 8 - 20480 - - false - - - - bExecuteWriteNC - BOOL - 8 - 20488 - - false - - - - nState - INT - 16 - 20496 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_HomeFinish - 4288 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 96 - - - ItemType - Input - - - - - bSofLimEnableLow - BOOL - 8 - 112 - - true - - - - ItemType - Input - - - - - bSofLimEnableHigh - BOOL - 8 - 120 - - true - - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 128 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 192 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 200 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 208 - - - ItemType - Output - - - - - bError - BOOL - 8 - 216 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 224 - - - ItemType - Output - - - - - fbHomewriteSoftLimEnable - FB_HomeWriteSoftLimEnable - 3840 - 256 - - - fbExecuteRiseEdge - R_TRIG - 128 - 4096 - - - bExecuteWriteNC - BOOL - 8 - 4224 - - false - - - - nState - INT - 16 - 4240 - - 0 - - - - - PouType - FunctionBlock - - - - - FB_HomeVirtual - 61696 - - En - BOOL - 8 - 64 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 72 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 80 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 96 - - - ItemType - Input - - - - - bLimitFwd - BOOL - 8 - 112 - - - ItemType - Input - - - - - bLimitBwd - BOOL - 8 - 120 - - - ItemType - Input - - - - - bHomeSensor - BOOL - 8 - 128 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 192 - - - ItemType - Input - - - - - nHomeRevOffset - UINT - 16 - 256 - - - ItemType - Input - - - - - Axis - AXIS_REF - 64 - 320 - - - ItemType - InOut - - - - - EnO - BOOL - 8 - 384 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 392 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 400 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 408 - - - ItemType - Output - - - - - bError - BOOL - 8 - 416 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 448 - - - ItemType - Output - - - - - fbHomeToSwitch - FB_HomeToSwitch - 18048 - 512 - - - fbHomeDirect - FB_HomeDirect - Only used for direct homing (set of position) - 8448 - 18560 - - - fbMoveVelocity - MC_MoveVelocity - 9600 - 27008 - - - fbHomePrepare - FB_HomePrepare - 20544 - 36608 - - - fbHomeFinish - FB_HomeFinish - 4288 - 57152 - - - fbExecuteRiseEdge - R_TRIG - 128 - 61440 - - - nHomingState - INT - 16 - 61568 - - 0 - - - - bExecuteHomeToSwitch - BOOL - 8 - 61584 - - false - - - - bExecuteMoveVelocity - BOOL - 8 - 61592 - - false - - - - bExecutePrepare - BOOL - 8 - 61600 - - false - - - - bExecuteFinish - BOOL - 8 - 61608 - - false - - - - bExecuteHomeDirect - BOOL - 8 - 61616 - - - nCmdDataLocal - UINT - Ensure that nCmdData is not changed during sequence - 16 - 61632 - - - bSequenceReady - BOOL - 8 - 61648 - - true - - - - bRestoreNCDataNeeded - BOOL - 8 - 61656 - - false - - - - - PouType - FunctionBlock - - - - - FB_DriveVirtual - 181056 - - sVersion - STRING(80) - 648 - 64 - - 1.0.3 - - - - En - BOOL - 8 - 712 - - - ItemType - Input - - - - - bEnable - BOOL - 8 - 720 - - - ItemType - Input - - - - - bReset - BOOL - 8 - 728 - - - ItemType - Input - - - - - bExecute - BOOL - 8 - 736 - - - ItemType - Input - - - - - nCommand - UINT - // nCommandLocal... + 21 ]]>32962097152conditionalshow_FB_MoveUniversalGeneric8448AxisAXIS_REF6464ItemTypeInOutLastExecutionResult_ST_FunctionBlockResults64128ItemTypeInOutExecuteBOOL8192ItemTypeInputStartType_E_TcNC_StartPosType16208ItemTypeInputPositionLREAL64256ItemTypeInputTorqueLREAL64320ItemTypeInputTorqueRampLREAL64384ItemTypeInputVelocityLREAL64448ItemTypeInputVelocityLimitHighLREAL64512ItemTypeInputVelocityLimitLowLREAL64576ItemTypeInputAccelerationLREAL64640ItemTypeInputDecelerationLREAL64704ItemTypeInputJerkLREAL64768ItemTypeInputBufferModeMC_BufferMode16832ItemTypeInputOptionsST_MoveOptions320896ItemTypeInputOptionsTorqueST_TorqueControlOptions1281216ItemTypeInputResetBOOL81344ItemTypeInputGotoRunStateBOOL81352ItemTypeInputDoneBOOL81360ItemTypeOutputBusyBOOL81368ItemTypeOutputActiveBOOL81376ItemTypeOutputCommandAbortedBOOL81384ItemTypeOutputErrorBOOL81392ItemTypeOutputErrorIDUDINT321408ItemTypeOutputdisplaymodehexCmdNoUINT161440ItemTypeOutputADSbusyBOOL81456ItemTypeOutputInTorqueBOOL81464ItemTypeOutputiState_E_TcMC_STATES161472_E_TcMC_STATES.STATE_INITIALIZATIONsStartRequest_ST_TcNC_UnversalAxisStartRequest6401536sTorqueStartRequest_ST_TcNC_UniversalAxisTorqueStartRequest5762176sStartResponse_ST_TcNC_UnversalAxisStartResponse322752fbAdsReadWriteADSRDWRTEX17922816ContinousModeBOOL84608InVelocityBOOL84616DiffCycleCounterUDINT324640EmptyStartResponse_ST_TcNC_UnversalAxisStartResponse324672COUNT_RUDINT324704CounterCmdNoZeroBYTE84736CounterCmdNotStartedBYTE84744DiffCmdNoINT164752InitialNcToPlcCmdNoUINT164768NcCycleCounterBYTE84784LastNcCycleCounterBYTE84792NcMappingCounterBYTE84800NcCycleCounterAvailableBOOL84808NcCycleCounterNotAvailableBOOL84816NcCyclicFeedbackExpectedBOOL84824PlcDebugCodeDWORD324832AxisIsSlaveBOOL84864GetTaskIndexGETCURTASKINDEX2564928CycleCounterUDINT325184BusyCounterUDINT325216fbTimeOutTON2565248fbStopMonitoringTimeOutTON2565504fbTimeOutMappingCounterTON2565760fbOnTriggerR_TRIG1286016sTempMsgSTRING(255)20486144AccDecreasingBOOL88192AccOldLREAL648256OpMode_ST_TcNc_OperationModes1288320suppress_warning_0C0228ActMonitorStopActMonitorAbortTorqueActMonitorContinousMotionActMonitorDiscreteMotionActErrorMessageActMonitorContinuousTorqueActCalcDiffCmdNoActNcCycleCounterPouTypeFunctionBlockconditionalshowMC_Halt9472AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputDecelerationLREAL64192ItemTypeInputJerkLREAL64256ItemTypeInputBufferModeMC_BufferMode16320ItemTypeInputOptionsST_MoveOptions320384ItemTypeInputDoneBOOL8704ItemTypeOutputBusyBOOL8712ItemTypeOutputActiveBOOL8720ItemTypeOutputCommandAbortedBOOL8728ItemTypeOutputErrorBOOL8736ItemTypeOutputErrorIDUDINT32768ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96800ADSbusyBOOL8896MoveGeneric_FB_MoveUniversalGeneric8448960CmdNoUINT169408PouTypeFunctionBlockE_JogMode16INTMC_JOGMODE_STANDARD_SLOW0MC_JOGMODE_STANDARD_FAST1MC_JOGMODE_CONTINOUS2MC_JOGMODE_INCHING3MC_JOGMODE_INCHING_MODULO4MC_Direction16INTMC_Positive_Direction1MC_Shortest_Way2MC_Negative_Direction3MC_Current_Direction4MC_Undefined_Direction128MC_MoveVelocity9600AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputVelocityLREAL64192ItemTypeInputAccelerationLREAL64256ItemTypeInputDecelerationLREAL64320ItemTypeInputJerkLREAL64384ItemTypeInputDirectionMC_Direction16448MC_Direction.MC_Positive_DirectionItemTypeInputBufferModeMC_BufferMode16464ItemTypeInputOptionsST_MoveOptions320512ItemTypeInputInVelocityBOOL8832ItemTypeOutputBusyBOOL8840ItemTypeOutputActiveBOOL8848ItemTypeOutputCommandAbortedBOOL8856ItemTypeOutputErrorBOOL8864ItemTypeOutputErrorIDUDINT32896ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96928ADSbusyBOOL81024MoveGeneric_FB_MoveUniversalGeneric84481088CmdNoUINT169536PouTypeFunctionBlockST_McOutputs96DoneBOOL80BusyBOOL88ActiveBOOL816CommandAbortedBOOL824ErrorBOOL832ErrorIDUDINT3264MC_MoveAbsolute9664AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputPositionLREAL64192ItemTypeInputVelocityLREAL64256ItemTypeInputAccelerationLREAL64320ItemTypeInputDecelerationLREAL64384ItemTypeInputJerkLREAL64448ItemTypeInputBufferModeMC_BufferMode16512ItemTypeInputOptionsST_MoveOptions320576ItemTypeInputDoneBOOL8896ItemTypeOutputBusyBOOL8904ItemTypeOutputActiveBOOL8912ItemTypeOutputCommandAbortedBOOL8920ItemTypeOutputErrorBOOL8928ItemTypeOutputErrorIDUDINT32960ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96992ADSbusyBOOL81088MoveGeneric_FB_MoveUniversalGeneric84481152CmdNoUINT169600PouTypeFunctionBlockMC_MoveRelative9664AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputDistanceLREAL64192ItemTypeInputVelocityLREAL64256ItemTypeInputAccelerationLREAL64320ItemTypeInputDecelerationLREAL64384ItemTypeInputJerkLREAL64448ItemTypeInputBufferModeMC_BufferMode16512ItemTypeInputOptionsST_MoveOptions320576ItemTypeInputDoneBOOL8896ItemTypeOutputBusyBOOL8904ItemTypeOutputActiveBOOL8912ItemTypeOutputCommandAbortedBOOL8920ItemTypeOutputErrorBOOL8928ItemTypeOutputErrorIDUDINT32960ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96992ADSbusyBOOL81088MoveGeneric_FB_MoveUniversalGeneric84481152CmdNoUINT169600PouTypeFunctionBlockMC_Jog48512AxisAXIS_REF6464ItemTypeInOutJogForwardBOOL8128ItemTypeInputJogBackwardsBOOL8136ItemTypeInputModeE_JogMode16144ItemTypeInputPositionLREAL64192ItemTypeInputVelocityLREAL64256ItemTypeInputAccelerationLREAL64320ItemTypeInputDecelerationLREAL64384ItemTypeInputJerkLREAL64448ItemTypeInputDoneBOOL8512ItemTypeOutputBusyBOOL8520ItemTypeOutputActiveBOOL8528ItemTypeOutputCommandAbortedBOOL8536ItemTypeOutputErrorBOOL8544ItemTypeOutputErrorIDUDINT32576ItemTypeOutputdisplaymodehexstateINT16608LastExecutionResult_ST_FunctionBlockResults96640StateDWordBOOL8736ExecuteMoveVelocityBOOL8744MoveVelocityMC_MoveVelocity9600768MoveVelocityOutST_McOutputs9610368DirectionMC_Direction1610464ExecuteHaltBOOL810480HaltMC_Halt947210496HaltOutST_McOutputs9619968ExecuteMoveAbsoluteBOOL820064MoveAbsoluteMC_MoveAbsolute966420096MoveAbsoluteOutST_McOutputs9629760ExecuteMoveRelativeBOOL829856MoveRelativeMC_MoveRelative966429888MoveRelativeOutST_McOutputs9639552JogMove_FB_MoveUniversalGeneric844839680LastJogMoveResult_ST_FunctionBlockResults9648128ExecuteJogMoveBOOL848224StartType_E_TcNC_StartPosType1648240JogMoveOutST_McOutputs9648256JogEndBOOL848352TargetPositionLREAL6448384moduloLREAL6448448ActJogMoveActCheckJogEndPouTypeFunctionBlockMC_MoveModulo9792AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputPositionLREAL64192ItemTypeInputVelocityLREAL64256ItemTypeInputAccelerationLREAL64320ItemTypeInputDecelerationLREAL64384ItemTypeInputJerkLREAL64448ItemTypeInputDirectionMC_Direction16512ItemTypeInputBufferModeMC_BufferMode16528ItemTypeInputOptionsST_MoveOptions320576ItemTypeInputDoneBOOL8896ItemTypeOutputBusyBOOL8904ItemTypeOutputActiveBOOL8912ItemTypeOutputCommandAbortedBOOL8920ItemTypeOutputErrorBOOL8928ItemTypeOutputErrorIDUDINT32960ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96992ADSbusyBOOL81088MoveGeneric_FB_MoveUniversalGeneric84481152StartType_E_TcNC_StartPosType169600CmdNoUINT169616TriggerExecuteR_TRIG1289664MC_MoveModuloCallPouTypeFunctionBlockMC_HomingMode16INTMC_DefaultHoming0MC_AbsSwitch1MC_LimitSwitch2MC_RefPulse3MC_Direct4MC_Absolute5MC_Block6MC_ForceCalibration7MC_ResetCalibration8E_EncoderReferenceMode32UDINTENCODERREFERENCEMODE_DEFAULT0ENCODERREFERENCEMODE_PLCCAM1ENCODERREFERENCEMODE_HARDWARESYNC2ENCODERREFERENCEMODE_HARDWARELATCHPOS3ENCODERREFERENCEMODE_HARDWARELATCHNEG4ENCODERREFERENCEMODE_SOFTWARESYNC5ENCODERREFERENCEMODE_SOFTDRIVELATCHPOS6ENCODERREFERENCEMODE_SOFTDRIVELATCHNEG7ENCODERREFERENCEMODE_APPLICATION20ST_HomingOptions320ClearPositionLagBOOL80SearchDirectionMC_Direction1616MC_Direction.MC_Undefined_DirectionSearchVelocityLREAL6464SyncDirectionMC_Direction16128MC_Direction.MC_Undefined_DirectionSyncVelocityLREAL64192ReferenceModeE_EncoderReferenceMode32256E_EncoderReferenceMode.ENCODERREFERENCEMODE_DEFAULTST_SetPositionOptions32ClearPositionLagBOOL80SelectEncoderIndexBOOL88EncoderIndexUINT1616_ST_TcNC_SetPosOnTheFly256nPosSetTypeUDINT320nCtrlDWordUDINT3232fPreviousActualPosLREAL6464fNewActualPosLREAL64128nReservedDWORD1264192conditionalshowMC_SetPosition2240AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputPositionLREAL64192ItemTypeInputModeBOOL8256ItemTypeInputOptionsST_SetPositionOptions32272ItemTypeInputDoneBOOL8304ItemTypeOutputBusyBOOL8312ItemTypeOutputErrorBOOL8320ItemTypeOutputErrorIDUDINT32352ItemTypeOutputdisplaymodehexADSbusyBOOL8384stSetPos_ST_TcNC_SetPosOnTheFly256448iState_E_TcMC_STATES16704_E_TcMC_STATES.STATE_INITIALIZATIONfbAdsWriteADSWRITE1344768fbOnTriggerR_TRIG1282112conditionalshowPouTypeFunctionBlockMC_Home8064AxisAXIS_REF6464ItemTypeInOutExecuteBOOL8128ItemTypeInputPositionLREAL641921E+307ItemTypeInputHomingModeMC_HomingMode16256ItemTypeInputBufferModeMC_BufferMode16272ItemTypeInputOptionsST_HomingOptions320320ItemTypeInputbCalibrationCamBOOL8640ItemTypeInputDoneBOOL8648ItemTypeOutputBusyBOOL8656ItemTypeOutputActiveBOOL8664ItemTypeOutputCommandAbortedBOOL8672ItemTypeOutputErrorBOOL8680ItemTypeOutputErrorIDUDINT32704ItemTypeOutputdisplaymodehexLastExecutionResult_ST_FunctionBlockResults96736conditionalshowADSbusyBOOL8832conditionalshowiState_E_TcMC_STATES16848_E_TcMC_STATES.STATE_INITIALIZATIONconditionalshowiSubStateINT16864conditionalshowfbAdsWriteCmdADSWRITE1344896conditionalshowfbAdsWriteParameterADSWRITE13442240conditionalshowfbAdsReadRefPosADSREAD14083584conditionalshowReferenceFlagValueUDINT324992conditionalshowfbSetPositionMC_SetPosition22405056conditionalshowCalibrationValueLREAL647296conditionalshowSearchDirectionUINT167360conditionalshowSearchVelocityLREAL647424conditionalshowSyncDirectionUINT167488conditionalshowSyncVelocityLREAL647552conditionalshowReferenceModeE_EncoderReferenceMode327616conditionalshowfbTriggerR_TRIG1287680conditionalshowfbTimeOutTON2567808conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_WriteParameterInNc_v1_001728bExecuteBOOL864ItemTypeInputnDeviceGroupUDINT3296ItemTypeInputnIndexOffsetUDINT32128ItemTypeInputnDataDWORD32160ItemTypeInputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF64256ItemTypeInOutnStateUINT16320fbADSWRITEADSWRITE1344384PouTypeFunctionBlockFB_WriteFloatParameter1792bExecuteBOOL864ItemTypeInputnDeviceGroupUDINT3296ItemTypeInputnIndexOffsetUDINT32128ItemTypeInputnDataLREAL64192ItemTypeInputbBusyBOOL8256ItemTypeOutputbDoneBOOL8264ItemTypeOutputbErrorBOOL8272ItemTypeOutputnErrorIdUDINT32288ItemTypeOutputAxisAXIS_REF64320ItemTypeInOutnStateUINT16384fbADSWRITEADSWRITE1344448PouTypeFunctionBlockFB_HomeWriteNcVelocities4096EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputfVelocityToCamLREAL64128ItemTypeInputfVelocityFromCamLREAL64192ItemTypeInputAxisAXIS_REF64256ItemTypeInOutEnOBOOL8320ItemTypeOutputbBusyBOOL8328ItemTypeOutputbDoneBOOL8336ItemTypeOutputbErrorBOOL8344ItemTypeOutputnErrorIdUDINT32352ItemTypeOutputfbExecuteRiseEdgeR_TRIG128384fbWriteVelocityToCamFB_WriteFloatParameter1792512fbWriteVelocityFromCamFB_WriteFloatParameter17922304PouTypeFunctionBlockFB_HomeToSwitch18048EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputbCamSensorBOOL888ItemTypeInputnSearchDirTwoardsCamMC_Direction1696ItemTypeInputnSearchDirOffCamMC_Direction16112ItemTypeInputfHomePositionLREAL64128ItemTypeInputfVelocityToCamNCLREAL64192ItemTypeInputfVelocityFromCamNCLREAL64256ItemTypeInputAxisAXIS_REF64320ItemTypeInOutEnOBOOL8384ItemTypeOutputbBusyBOOL8392ItemTypeOutputbDoneBOOL8400ItemTypeOutputbHomedBOOL8408ItemTypeOutputbErrorBOOL8416ItemTypeOutputnErrorIdUDINT32448ItemTypeOutputfbHomeMC_Home8064512fbWriteHomeDirCamToNCFB_WriteParameterInNc_v1_0017288576fbWriteHomeDirSyncToNCFB_WriteParameterInNc_v1_00172810304fbWriteHomeModeToNCFB_WriteParameterInNc_v1_00172812032fbWriteHomeVelocitiesToNCFB_HomeWriteNcVelocities409613760bConfigNCDoneBOOL817856falsefbRTriggR_TRIG12817920PouTypeFunctionBlockFB_HomeDirect8448EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputfHomePositionLREAL64128ItemTypeInputAxisAXIS_REF64192ItemTypeInOutEnOBOOL8256ItemTypeOutputbBusyBOOL8264ItemTypeOutputbDoneBOOL8272ItemTypeOutputbHomedBOOL8280ItemTypeOutputbErrorBOOL8288ItemTypeOutputnErrorIdUDINT32320ItemTypeOutputfbHomeMC_Home8064384PouTypeFunctionBlockFB_ReadParameterInNc_v1_001792bExecuteBOOL864ItemTypeInputnDeviceGroupUDINT3296ItemTypeInputnIndexOffsetUDINT32128ItemTypeInputnDataDWORD32160ItemTypeOutputbBusyBOOL8192ItemTypeOutputbDoneBOOL8200ItemTypeOutputbErrorBOOL8208ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputAxisAXIS_REF64256ItemTypeInOutnStateUINT16320fbADSREADADSREAD1408384PouTypeFunctionBlockFB_HomeReadSoftLimEnable3904EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputAxisAXIS_REF64128ItemTypeInOutEnOBOOL8192ItemTypeOutputbBusyBOOL8200ItemTypeOutputbDoneBOOL8208ItemTypeOutputbErrorBOOL8216ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputbSofLimEnableLowBOOL8256trueItemTypeOutputbSofLimEnableHighBOOL8264trueItemTypeOutputfbReadSoftLimEnableLowFB_ReadParameterInNc_v1_001792320fbReadSoftLimEnableHighFB_ReadParameterInNc_v1_0017922112PouTypeFunctionBlockFB_HomeWriteSoftLimEnable3840EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputbSofLimEnableLowBOOL888trueItemTypeInputbSofLimEnableHighBOOL896trueItemTypeInputAxisAXIS_REF64128ItemTypeInOutEnOBOOL8192ItemTypeOutputbBusyBOOL8200ItemTypeOutputbDoneBOOL8208ItemTypeOutputbErrorBOOL8216ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbExecuteRiseEdgeR_TRIG128256fbWriteSoftLimEnableLowFB_WriteParameterInNc_v1_001728384fbWriteSoftLimEnableHighFB_WriteParameterInNc_v1_0017282112PouTypeFunctionBlockFB_ReadFloatParameter1856bExecuteBOOL864ItemTypeInputnDeviceGroupUDINT3296ItemTypeInputnIndexOffsetUDINT32128ItemTypeInputnDataLREAL64192ItemTypeOutputbBusyBOOL8256ItemTypeOutputbDoneBOOL8264ItemTypeOutputbErrorBOOL8272ItemTypeOutputnErrorIdUDINT32288ItemTypeOutputAxisAXIS_REF64320ItemTypeInOutnStateUINT16384fbADSREADADSREAD1408448PouTypeFunctionBlockFB_HomeReadNcVelocities4096EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputAxisAXIS_REF64128ItemTypeInOutEnOBOOL8192ItemTypeOutputbBusyBOOL8200ItemTypeOutputbDoneBOOL8208ItemTypeOutputbErrorBOOL8216ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfVelocityToCamLREAL64256ItemTypeOutputfVelocityFromCamLREAL64320ItemTypeOutputfbReadVelocityToCamFB_ReadFloatParameter1856384fbReadVelocityFromCamFB_ReadFloatParameter18562240PouTypeFunctionBlockFB_HomePrepare20544EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputnCmdDataUINT1696ItemTypeInputAxisAXIS_REF64128ItemTypeInOutEnOBOOL8192ItemTypeOutputbBusyBOOL8200ItemTypeOutputbDoneBOOL8208ItemTypeOutputbErrorBOOL8216ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputbSofLimEnableLowOriginalBOOL8256trueItemTypeOutputbSofLimEnableHighOriginalBOOL8264trueItemTypeOutputfVelocityToCamLREAL643200ItemTypeOutputfVelocityFromCamLREAL643840ItemTypeOutputfbHomeReadSoftLimEnableFB_HomeReadSoftLimEnable3904448fbHomeDisableSoftLimEnableFB_HomeWriteSoftLimEnable38404352fbHomeReadNCVelocitiesFB_HomeReadNcVelocities40968192fbHomeResetCalibrationFlagMC_Home806412288fbExecuteRiseEdgeR_TRIG12820352bExecuteReadNCBOOL820480falsebExecuteWriteNCBOOL820488falsenStateINT16204960PouTypeFunctionBlockFB_HomeFinish4288EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputnCmdDataUINT1696ItemTypeInputbSofLimEnableLowBOOL8112trueItemTypeInputbSofLimEnableHighBOOL8120trueItemTypeInputAxisAXIS_REF64128ItemTypeInOutEnOBOOL8192ItemTypeOutputbBusyBOOL8200ItemTypeOutputbDoneBOOL8208ItemTypeOutputbErrorBOOL8216ItemTypeOutputnErrorIdUDINT32224ItemTypeOutputfbHomewriteSoftLimEnableFB_HomeWriteSoftLimEnable3840256fbExecuteRiseEdgeR_TRIG1284096bExecuteWriteNCBOOL84224falsenStateINT1642400PouTypeFunctionBlockFB_HomeVirtual61696EnBOOL864ItemTypeInputbResetBOOL872ItemTypeInputbExecuteBOOL880ItemTypeInputnCmdDataUINT1696ItemTypeInputbLimitFwdBOOL8112ItemTypeInputbLimitBwdBOOL8120ItemTypeInputbHomeSensorBOOL8128ItemTypeInputfHomePositionLREAL64192ItemTypeInputnHomeRevOffsetUINT16256ItemTypeInputAxisAXIS_REF64320ItemTypeInOutEnOBOOL8384ItemTypeOutputbBusyBOOL8392ItemTypeOutputbDoneBOOL8400ItemTypeOutputbHomedBOOL8408ItemTypeOutputbErrorBOOL8416ItemTypeOutputnErrorIdUDINT32448ItemTypeOutputfbHomeToSwitchFB_HomeToSwitch18048512fbHomeDirectFB_HomeDirect844818560fbMoveVelocityMC_MoveVelocity960027008fbHomePrepareFB_HomePrepare2054436608fbHomeFinishFB_HomeFinish428857152fbExecuteRiseEdgeR_TRIG12861440nHomingStateINT16615680bExecuteHomeToSwitchBOOL861584falsebExecuteMoveVelocityBOOL861592falsebExecutePrepareBOOL861600falsebExecuteFinishBOOL861608falsebExecuteHomeDirectBOOL861616nCmdDataLocalUINT1661632bSequenceReadyBOOL861648truebRestoreNCDataNeededBOOL861656falsePouTypeFunctionBlockFB_DriveVirtual181056sVersionSTRING(80)648641.0.3EnBOOL8712ItemTypeInputbEnableBOOL8720ItemTypeInputbResetBOOL8728ItemTypeInputbExecuteBOOL8736ItemTypeInputnCommandUINT - 16 - 752 - - - ItemType - Input - - - - - nCmdData - UINT - 16 - 768 - - - ItemType - Input - - - - - fVelocity - LREAL - 64 - 832 - - - ItemType - Input - - - - - fPosition - LREAL - 64 - 896 - - - ItemType - Input - - - - - fAcceleration - LREAL - 64 - 960 - - - ItemType - Input - - - - - fDeceleration - LREAL - 64 - 1024 - - - ItemType - Input - - - - - bJogFwd - BOOL - 8 - 1088 - - - ItemType - Input - - - - - bJogBwd - BOOL - 8 - 1096 - - - ItemType - Input - - - - - bLimitFwd - BOOL - 8 - 1104 - - - ItemType - Input - - - - - bLimitBwd - BOOL - 8 - 1112 - - - ItemType - Input - - - - - fOverride - LREAL - 64 - 1152 - - 100 - - - - ItemType - Input - - - - - bHomeSensor - BOOL - 8 - 1216 - - - ItemType - Input - - - - - fHomePosition - LREAL - 64 - 1280 - - - ItemType - Input - - - - - nHomeRevOffset - UINT - 16 - 1344 - - - ItemType - Input - - - - - MasterAxis - AXIS_REF - 9024 - 1408 - - - ItemType - Input - - - - - bPowerSelf - BOOL - 8 - 10432 - - - ItemType - Input - - - - - EnO - BOOL - 8 - 10440 - - - ItemType - Output - - - - - bEnabled - BOOL - 8 - 10448 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 10456 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 10464 - - - ItemType - Output - - - - - bError - BOOL - 8 - 10472 - - - ItemType - Output - - - - - bHomed - BOOL - 8 - 10480 - - - ItemType - Output - - - - - nErrorId - UDINT - 32 - 10496 - - - ItemType - Output - - - - - nMotionAxisID - UDINT - Axis id in Motion (NC) - 32 - 10528 - - 0 - - - - ItemType - Output - - - - - Status - ST_AxisStatus - 768 - 10560 - - - ItemType - Output - - - - - fActVelocity - LREAL - 64 - 11328 - - - ItemType - Output - - - - - fActPosition - LREAL - 64 - 11392 - - - ItemType - Output - - - - - fActDiff - LREAL - 64 - 11456 - - - ItemType - Output - - - - - sErrorMessage - STRING(80) - 648 - 11520 - - - ItemType - Output - - - - - Axis - AXIS_REF - 64 - 12224 - - - ItemType - InOut - - - - - nCommandLocal - UINT - 16 - 12288 - - - nCmdDataLocal - UINT - 16 - 12304 - - - bFirstScan - BOOL - 8 - 12320 - - true - - - - fbReset - MC_Reset - 1920 - 12352 - - - fbPower - MC_Power - 960 - 14272 - - - fbHalt - MC_Halt - 9472 - 15232 - - - fbJog - MC_Jog - 48512 - 24704 - - - fbMoveVelocity - MC_MoveVelocity - 9600 - 73216 - - - fbMoveRelative - MC_MoveRelative - 9664 - 82816 - - - fbMoveAbsolute - MC_MoveAbsolute - 9664 - 92480 - - - fbMoveModulo - MC_MoveModulo - 9792 - 102144 - - - fbHomeVirtual - FB_HomeVirtual - 61696 - 111936 - - - fbGearInDyn - MC_GearInDyn - 4416 - 173632 - - - fbGearOut - MC_GearOut - 2112 - 178048 - - - fbExecuteRiseEdge - R_TRIG - 128 - 180160 - - - stAxisStatus - DUT_AxisStatus_v0_01 - 768 - 180288 - - - - PouType - FunctionBlock - - - - - FB_MotionHoming - 51584 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - bExecute - BOOL - 8 - 128 - - - ItemType - Input - - - - - bBusy - BOOL - 8 - 136 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 144 - - - ItemType - Output - - - - - bError - BOOL - 8 - 152 - - - ItemType - Output - - - - - nErrorID - UDINT - 32 - 160 - - - ItemType - Output - - - - - fbSetPos - MC_SetPosition - 2240 - 192 - - - fbJog - MC_Jog - 48512 - 2432 - - - rtExec - R_TRIG - 128 - 50944 - - - ftExec - F_TRIG - 128 - 51072 - - - nHomeStateMachine - INT - 16 - 51200 - - 0 - - - - nStateAfterStop - INT - 16 - 51216 - - - nMoves - INT - 16 - 51232 - - - bFirstDirection - BOOL - 8 - 51248 - - - bAtHome - BOOL - 8 - 51256 - - - bMove - BOOL - 8 - 51264 - - - nErrCount - INT - 16 - 51280 - - - bInterrupted - BOOL - 8 - 51296 - - - IDLE - INT - 16 - 51312 - - 0 - - - - NEXT_MOVE - INT - 16 - 51328 - - 1 - - - - CHECK_FWD - INT - 16 - 51344 - - 2 - - - - CHECK_BWD - INT - 16 - 51360 - - 3 - - - - FINAL_MOVE - INT - 16 - 51376 - - 4 - - - - FINAL_SETPOS - INT - 16 - 51392 - - 5 - - - - ERROR - INT - 16 - 51408 - - 6 - - - - WAIT_STOP - INT - 16 - 51424 - - 7 - - - - FWD_START - LREAL - +// 20 = SuperInp >>>ToBe +// 30 = Gear]]>16752ItemTypeInputnCmdDataUINT16768ItemTypeInputfVelocityLREAL64832ItemTypeInputfPositionLREAL64896ItemTypeInputfAccelerationLREAL64960ItemTypeInputfDecelerationLREAL641024ItemTypeInputbJogFwdBOOL81088ItemTypeInputbJogBwdBOOL81096ItemTypeInputbLimitFwdBOOL81104ItemTypeInputbLimitBwdBOOL81112ItemTypeInputfOverrideLREAL641152100ItemTypeInputbHomeSensorBOOL81216ItemTypeInputfHomePositionLREAL641280ItemTypeInputnHomeRevOffsetUINT161344ItemTypeInputMasterAxisAXIS_REF90241408ItemTypeInputbPowerSelfBOOL810432ItemTypeInputEnOBOOL810440ItemTypeOutputbEnabledBOOL810448ItemTypeOutputbBusyBOOL810456ItemTypeOutputbDoneBOOL810464ItemTypeOutputbErrorBOOL810472ItemTypeOutputbHomedBOOL810480ItemTypeOutputnErrorIdUDINT3210496ItemTypeOutputnMotionAxisIDUDINT32105280ItemTypeOutputStatusST_AxisStatus76810560ItemTypeOutputfActVelocityLREAL6411328ItemTypeOutputfActPositionLREAL6411392ItemTypeOutputfActDiffLREAL6411456ItemTypeOutputsErrorMessageSTRING(80)64811520ItemTypeOutputAxisAXIS_REF6412224ItemTypeInOutnCommandLocalUINT1612288nCmdDataLocalUINT1612304bFirstScanBOOL812320truefbResetMC_Reset192012352fbPowerMC_Power96014272fbHaltMC_Halt947215232fbJogMC_Jog4851224704fbMoveVelocityMC_MoveVelocity960073216fbMoveRelativeMC_MoveRelative966482816fbMoveAbsoluteMC_MoveAbsolute966492480fbMoveModuloMC_MoveModulo9792102144fbHomeVirtualFB_HomeVirtual61696111936fbGearInDynMC_GearInDyn4416173632fbGearOutMC_GearOut2112178048fbExecuteRiseEdgeR_TRIG128180160stAxisStatusDUT_AxisStatus_v0_01768180288PouTypeFunctionBlockFB_MotionHoming51584stMotionStageST_MotionStage6464ItemTypeInOutbExecuteBOOL8128ItemTypeInputbBusyBOOL8136ItemTypeOutputbDoneBOOL8144ItemTypeOutputbErrorBOOL8152ItemTypeOutputnErrorIDUDINT32160ItemTypeOutputfbSetPosMC_SetPosition2240192fbJogMC_Jog485122432rtExecR_TRIG12850944ftExecF_TRIG12851072nHomeStateMachineINT16512000nStateAfterStopINT1651216nMovesINT1651232bFirstDirectionBOOL851248bAtHomeBOOL851256bMoveBOOL851264nErrCountINT1651280bInterruptedBOOL851296IDLEINT16513120NEXT_MOVEINT16513281CHECK_FWDINT16513442CHECK_BWDINT16513603FINAL_MOVEINT16513764FINAL_SETPOSINT16513925ERRORINT16514086WAIT_STOPINT16514247FWD_STARTLREAL - 64 - 51456 - - -99999999 - - - - BWD_START - LREAL - 64 - 51520 - - 99999999 - - - - - PouType - FunctionBlock - - - - - FB_EncSaveRestore - 3264 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 128 - - - ItemType - Input - - - - - fbSetPos - MC_SetPosition - 2240 - 192 - - - timer - TON - 256 - 2432 - - - bInit - BOOL - 8 - 2688 - - - bLoad - BOOL - 8 - 2696 - - - nLatchError - UDINT - 32 - 2720 - - - bEncError - BOOL - 8 - 2752 - - - tRetryDelay - TIME - 32 - 2784 - - T - - - - nMaxRetries - UINT - 16 - 2816 - - 10 - - - - nCurrTries - UINT - 16 - 2832 - - 0 - - - - bWaitRetry - BOOL - 8 - 2848 - - - tonRetry - TON - 256 - 2880 - - - bSaved - BOOL - 8 - 3136 - - - TcPersistent - - - - - fPosition - LREAL - 64 - 3200 - - - TcPersistent - - - - - - PouType - FunctionBlock - - - - - FB_LogMotionError - 87488 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 128 - - - ItemType - Input - - - - - fbLogMessage - FB_LogMessage - 86080 - 192 - - - rtNewError - R_TRIG - 128 - 86272 - - - bChangedError - BOOL - 8 - 86400 - - - sPrevErr - STRING(80) - 648 - 86408 - - - fbJson - FB_JsonSaxWriter - 384 - 87104 - - - - PouType - FunctionBlock - - - - - FB_EncoderValue - 128 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - - PouType - FunctionBlock - - - - - MC_ReadParameterSet - 1984 - - Parameter - ST_AxisParameterSet - 64 - 64 - - - ItemType - InOut - - - - - Axis - AXIS_REF - Reference to an axis - 64 - 128 - - - ItemType - InOut - - - - - Execute - BOOL - 8 - 192 - - - ItemType - Input - - - - - Done - BOOL - 8 - 200 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 208 - - - ItemType - Output - - - - - Error - BOOL - 8 - 216 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 224 - - - ItemType - Output - - - displaymode - hex - - - - - TriggerExecute - R_TRIG - 128 - 256 - - - state - _E_TcMC_STATES - 16 - 384 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - fbAdsRead - ADSREAD - 1408 - 448 - - - SizeofPayloadData - UDINT - 32 - 1856 - - - SizeofPayloadData64 - ULINT - 64 - 1920 - - - ActGetSizeOfParameterSet - - - - PouType - FunctionBlock - - - - - FB_MotionStageNCParams - 2560 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 128 - - - ItemType - Input - - - - - tRefreshDelay - TIME - 32 - 160 - - - ItemType - Input - - - - - bError - BOOL - 8 - 192 - - - ItemType - Output - - - - - mcReadParams - MC_ReadParameterSet - 1984 - 256 - - - timer - TON - 256 - 2240 - - - bExecute - BOOL - 8 - 2496 - - true - - - - nLatchErrId - UDINT - 32 - 2528 - - - - PouType - FunctionBlock - - - - - FB_MotionStage - 327424 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - fbDriveVirtual - FB_DriveVirtual - 181056 - 128 - - - fbMotionHome - FB_MotionHoming - 51584 - 181184 - - - fbSaveRestore - FB_EncSaveRestore - 3264 - 232768 - - - fbLogError - FB_LogMotionError - 87488 - 236032 - - - bExecute - BOOL - 8 - 323520 - - - bExecMove - BOOL - 8 - 323528 - - - bExecHome - BOOL - 8 - 323536 - - - bFwdHit - BOOL - 8 - 323544 - - - bBwdHit - BOOL - 8 - 323552 - - - ftExec - F_TRIG - 128 - 323584 - - - rtExec - R_TRIG - 128 - 323712 - - - rtUserExec - R_TRIG - 128 - 323840 - - - rtTarget - R_TRIG - 128 - 323968 - - - rtHomed - R_TRIG - 128 - 324096 - - - fbSetEnables - FB_SetEnables - 128 - 324224 - - - bPosGoal - BOOL - 8 - 324352 - - - bNegGoal - BOOL - 8 - 324360 - - - fbEncoderValue - FB_EncoderValue - 128 - 324416 - - - fbNCParams - FB_MotionStageNCParams - 2560 - 324544 - - - bNewMoveReq - BOOL - 8 - 327104 - - - bPrepareDisable - BOOL - 8 - 327112 - - - bMoveCmd - BOOL - 8 - 327120 - - - rtMoveCmdShortcut - R_TRIG - 128 - 327168 - - - rtHomeCmdShortcut - R_TRIG - 128 - 327296 - - - - PouType - FunctionBlock - - - - - ENUM_MotionRequest - 16 - E_MotionRequest - - - obsolete - Use E_MotionRequest - - - - - E_PiezoControl - 16 - INT - - EPC_Idle - 0 - Piezo Control Machine - - - EPC_Init - 10 - - - EPC_MoveRequested - 50 - - - EPC_MovingPositive - 100 - - - EPC_MovingNegative - 200 - - - EPC_MoveCompleted - 350 - - - EPC_Error - 500 - - - - E_CTRL_MODE - 16 - INT - - eCTRL_MODE_IDLE - 0 - mode idle - - - eCTRL_MODE_PASSIVE - 1 - mode passive - - - eCTRL_MODE_ACTIVE - 2 - mode active - - - eCTRL_MODE_RESET - 3 - mode reset - - - eCTRL_MODE_MANUAL - 4 - mode manual - - - eCTRL_MODE_TUNE - 5 - mode tuning - - - eCTRL_MODE_SELFTEST - 6 - mode selftest - - - eCTRL_MODE_SYNC_MOVEMENT - 7 - mode synchronize - - - eCTRL_MODE_FREEZE - 8 - mode freeze - - - - E_CTRL_STATE - 16 - INT - - eCTRL_STATE_IDLE - 0 - state idle - - - eCTRL_STATE_PASSIVE - 1 - state passive - - - eCTRL_STATE_ACTIVE - 2 - state active - - - eCTRL_STATE_RESET - 3 - state reset - - - eCTRL_STATE_MANUAL - 4 - state manual - - - eCTRL_STATE_TUNING - 5 - state tuning - - - eCTRL_STATE_TUNED - 6 - state tuning ready - tuned - - - eCTRL_STATE_SELFTEST - 7 - state selftest - - - eCTRL_STATE_ERROR - 8 - state error - - - eCTRL_STATE_SYNC_MOVEMENT - 9 - state synchronizing movement - - - eCTRL_STATE_FREEZE - 10 - state freeze - - - - E_CTRL_ERRORCODES - 16 - INT - - eCTRL_ERROR_NOERROR - 0 - no error - - - eCTRL_ERROR_INVALIDTASKCYCLETIME - 1 - invalid task cycle time - - - eCTRL_ERROR_INVALIDCTRLCYCLETIME - 2 - invalid ctrl cycle time - - - eCTRL_ERROR_INVALIDPARAM - 3 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tv - 4 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Td - 5 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tn - 6 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Ti - 7 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fHystereisisRange - 8 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fPosOutOn_Off - 9 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fNegOutOn_Off - 10 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_TableDescription - 11 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_TableData - 12 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_DataTableADR - 13 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_T0 - 14 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_T1 - 15 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_T2 - 16 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_T3 - 17 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Theta - 18 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nOrder - 19 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tt - 20 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tu - 21 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tg - 22 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_infinite_slope - 23 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fMaxIsLessThanfMin - 24 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOutMaxLimitIsLessThanfOutMinLimit - 25 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOuterWindow - 26 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fInnerWindow - 27 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOuterWindowIsLessThanfInnerWindow - 28 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fDeadBandInput - 29 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fDeadBandOutput - 30 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_PWM_Cycletime - 31 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_no_Parameterset - 32 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOutOn - 33 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOutOff - 34 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fGain - 35 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOffset - 36 - invalid parameter - - - eCTRL_ERROR_MODE_NOT_SUPPORTED - 37 - invalid mode: mode not supported - - - eCTRL_ERROR_INVALIDPARAM_Tv_heating - 38 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Td_heating - 39 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tn_heating - 40 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tv_cooling - 41 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Td_cooling - 42 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_Tn_cooling - 43 - invalid parameter - - - eCTRL_ERROR_RANGE_NOT_SUPPORTED - 44 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nParameterChangeCycleTicks - 45 - invalid parameter - - - eCTRL_ERROR_ParameterEstimationFailed - 46 - invalid parameter - - - eCTRL_ERROR_NoiseLevelToHigh - 47 - invalid parameter - - - eCTRL_ERROR_INTERNAL_ERROR_0 - 48 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_1 - 49 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_2 - 50 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_3 - 51 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_4 - 52 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_5 - 53 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_6 - 54 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_7 - 55 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_8 - 56 - internal error - - - eCTRL_ERROR_INTERNAL_ERROR_9 - 57 - internal error - - - eCTRL_ERROR_INVALIDPARAM_WorkArrayADR - 58 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tOnTime - 59 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tOffTime - 60 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nMaxMovingPulses - 61 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nAdditionalPulsesAtLimits - 62 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fCtrlOutMax_Min - 63 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fDeltaMax - 64 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tMovingTime - 65 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tDeadTime - 66 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tAdditionalMoveTimeAtLimits - 67 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fThreshold - 68 - invalid parameter - - - eCTRL_ERROR_MEMCPY - 69 - MEMCPY failed - - - eCTRL_ERROR_MEMSET - 70 - MEMSET failed - - - eCTRL_ERROR_INVALIDPARAM_nNumberOfColumns - 71 - invalid parameter - - - eCTRL_ERROR_FileClose - 72 - File Close failed - - - eCTRL_ERROR_FileOpen - 73 - File Open failed - - - eCTRL_ERROR_FileWrite - 74 - File Write failed - - - eCTRL_ERROR_INVALIDPARAM_fVeloNeg - 75 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fVeloPos - 76 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_DeadBandInput - 77 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_DeadBandOutput - 78 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_CycleDuration - 79 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tStart - 80 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_StepHeigthTuningToLow - 81 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fMinLimitIsLessThanZero - 82 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fMaxLimitIsGreaterThan100 - 83 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fStepSize - 84 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fOkRangeIsLessOrEqualZero - 85 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fForceRangeIsLessOrEqualfOkRange - 86 - invalid parameter - - - eCTRL_ERROR_INVALIDPWMPeriod - 87 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_tMinimumPulseTime - 88 - invalid parameter - - - eCTRL_ERROR_FileDelete - 89 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nNumberOfPwmOutputs - 90 - File Delete failed - - - eCTRL_ERROR_INVALIDPARAM_nPwmInputArray_SIZEOF - 91 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmOutputArray_SIZEOF - 92 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmWaitTimesConfig_SIZEOF - 93 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmInternalData_SIZEOF - 94 - invalid parameter - - - eCTRL_ERROR_SIZEOF - 95 - SiZEOF failed - - - eCTRL_ERROR_INVALIDPARAM_nOrderOfTheTransferfunction - 96 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nNumeratorArray_SIZEOF - 97 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nDenominatorArray_SIZEOF - 98 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_a_n_IsZero - 99 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_WorkArraySIZEOF - 100 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_MOVINGRANGE_MIN_MAX - 101 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_MOVINGTIME - 102 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_DEADTIME - 103 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fMinLimitIsGreaterThanfMaxLimit - 104 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_DataTableSIZEOF - 105 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_OutputVectorDescription - 106 - invalid parameter - - - eCTRL_ERROR_TaskCycleTimeIsLessThanOneMillisecond - 107 - - - - eCTRL_ERROR_INVALIDPARAM_nMinMovingPulses - 108 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fAcceleration - 109 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fDeceleration - 110 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_StartAndTargetPos - 111 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fVelocity - 112 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fTargetPos - 113 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fStartPos - 114 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fMovingLength - 115 - invalid parameter - - - eCTRL_ERROR_NT_GetTime - 116 - internal error NT_GetTime - - - eCTRL_ERROR_INVALIDPARAM_No3PhaseSolutionPossible - 117 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fStartVelo - 118 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fTargetVelo - 119 - invalid parameter - - - eCTRL_ERROR_INVALID_NEW_PARAMETER_TYPE - 120 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fBaseTime - 121 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nOrderOfTheTransferfunction_SIZEOF - 122 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nFilterOrder - 124 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_a_SIZEOF - 125 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_b_SIZEOF - 126 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nDigitalFiterData_SIZEOF - 127 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nLogBuffer_SIZEOF - 128 - invalid parameter - - - eCTRL_ERROR_LogBufferOverflow - 129 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nLogBuffer_ADR - 130 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_a_ADR - 131 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_b_ADR - 132 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmInputArray_ADR - 133 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmOutputArray_ADR - 134 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmWaitTimesConfig_ADR - 135 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nPwmInternalData_ADR - 136 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nDigitalFiterData_ADR - 137 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nNumeratorArray_ADR - 138 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nDenominatorArray_ADR - 139 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nTransferfunction1Data_ADR - 140 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nTransferfunction2Data_ADR - 141 - invalid parameter - - - eCTRL_ERROR_FileSeek - 142 - internal error FB_FileSeek - - - eCTRL_ERROR_INVALIDPARAM_AmbientTempMaxIsLessThanAmbientTempMin - 143 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_ForerunTempMaxIsLessThanForerunTempMin - 144 - invalid parameter - - - eCTRL_ERROR_INVALIDLOGCYCLETIME - 145 - invalid parameter - - - eCTRL_ERROR_INVALIDVERSION_TcControllerToolbox - 146 - - - eCTRL_ERROR_INVALIDPARAM_Bandwidth - 147 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_NotchFrequency - 148 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_DampingCoefficient - 149 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_fKpIsLessThanZero - 150 - invalid parameter - - - eCTRL_ERROR_INVALIDPARAM_nSamplesToFilter - 151 - invalid parameter - - - - FB_CTRL_PI - 2240 - - fSetpointValue - LREAL - setpoint value of controlled variable - 64 - 64 - - - ItemType - Input - - - - - fActualValue - LREAL - actual value of the controlled variable - 64 - 128 - - - ItemType - Input - - - - - fManSyncValue - LREAL - manual value to synchronize controller output - 64 - 192 - - - ItemType - Input - - - - - bSync - BOOL - rising edge sets controller output manual sync value - 8 - 256 - - - ItemType - Input - - - - - eMode - E_CTRL_MODE - operating mode - 16 - 272 - - - ItemType - Input - - - - - bHold - BOOL - TRUE will hold the controller output at current value - 8 - 288 - - - ItemType - Input - - - - - fOut - LREAL - controller output - 64 - 320 - - - ItemType - Output - - - - - bARWactive - BOOL - TRUE indicates that the controller output is restricted - 8 - 384 - - - ItemType - Output - - - - - eState - E_CTRL_STATE - current state of the function block - 16 - 400 - - - ItemType - Output - - - - - eErrorId - E_CTRL_ERRORCODES - error code - 16 - 416 - - - ItemType - Output - - - - - bError - BOOL - TRUE, if error occurs - 8 - 432 - - - ItemType - Output - - - - - stParams - ST_CTRL_PI_PARAMS - parameter structure - 64 - 448 - - - ItemType - InOut - - - - - stInternalParams - ST_CTRL_PI_PARAMS - 384 - 512 - - - stInternalCycleTimeInterpretation - ST_CTRL_CYCLE_TIME_INTERPRETATION - 128 - 896 - - - bFirstInit - BOOL - 8 - 1024 - - true - - - - bFirstCallAfterAStateChange - BOOL - 8 - 1032 - - false - - - - fD_I - LREAL - 64 - 1088 - - - fTaskCycleTime - LREAL - 64 - 1152 - - - fCtrlCycleTime - LREAL - 64 - 1216 - - - fHalfCtrlCycleTime - LREAL - 64 - 1280 - - - fTn - LREAL - 64 - 1344 - - - bIPartEnabled - BOOL - 8 - 1408 - - - fSyncValueInternal - LREAL - 64 - 1472 - - - fLimitValue - LREAL - 64 - 1536 - - - fE - LREAL - 64 - 1600 - - 0 - - - - fE_1 - LREAL - 64 - 1664 - - 0 - - - - fY_I - LREAL - 64 - 1728 - - 0 - - - - fY_I_1 - LREAL - 64 - 1792 - - 0 - - - - fY_P - LREAL - 64 - 1856 - - 0 - - - - fY - LREAL - 64 - 1920 - - 0 - - - - nCtrlCycleTicks - UDINT - 32 - 1984 - - - nActCtrlCycleTick - UDINT - 32 - 2016 - - - eMode_old - E_CTRL_MODE - 16 - 2048 - - - bMaxLimitReached - BOOL - 8 - 2064 - - - bMinLimitReached - BOOL - 8 - 2072 - - - bSyncRequest - BOOL - 8 - 2080 - - - fbR_TRIG - R_TRIG - 128 - 2112 - - - M_Error - - - M_Manual - - - M_Active - - - M_StateChange - - - M_Init - - - M_Passive - - - M_Reset - - - - PouType - FunctionBlock - - - - - ST_CTRL_RAMP_GENERATOR_PARAMS - 192 - - tTaskCycleTime - TIME - task cycle time [TIME] - 32 - 0 - - - tCtrlCycleTime - TIME - controller cycle time [TIME] - 32 - 32 - - - fVeloPos - LREAL - velocity ramp by time, range > 0.0 - 64 - 64 - - - fVeloNeg - LREAL - velocity ramp by time, range > 0.0 - 64 - 128 - - - - ST_CTRL_RAMP_GENERATOR_EXT_PARAMS - 192 - ST_CTRL_RAMP_GENERATOR_PARAMS - - - FB_CTRL_RAMP_GENERATOR_EXT - 1280 - - fStartValue - LREAL - starting value of the ramp - 64 - 64 - - - ItemType - Input - - - - - fTargetValue - LREAL - target value of the ramp - 64 - 128 - - - ItemType - Input - - - - - fManValue - LREAL - manual value to synchronize controller output - 64 - 192 - - - ItemType - Input - - - - - bHold - BOOL - TRUE will hold the controller output at current value - 8 - 256 - - - ItemType - Input - - - - - eMode - E_CTRL_MODE - operating mode - 16 - 272 - - - ItemType - Input - - - - - fOut - LREAL - controller output - 64 - 320 - - - ItemType - Output - - - - - fVeloOut - LREAL - current velocity of the ramp generator - 64 - 384 - - - ItemType - Output - - - - - bValueReached - BOOL - TRUE indicates that target value is reached - 8 - 448 - - - ItemType - Output - - - - - eState - E_CTRL_STATE - current state of the function block - 16 - 464 - - - ItemType - Output - - - - - eErrorId - E_CTRL_ERRORCODES - error code - 16 - 480 - - - ItemType - Output - - - - - bError - BOOL - TRUE, if error occurs - 8 - 496 - - - ItemType - Output - - - - - stParams - ST_CTRL_RAMP_GENERATOR_EXT_PARAMS - parameter structure - 64 - 512 - - - ItemType - InOut - - - - - fTaskCycleTime - LREAL - 64 - 576 - - - fCtrlCycleTime - LREAL - 64 - 640 - - - fOutLocal - LREAL - 64 - 704 - - - bGetStartValue - BOOL - 8 - 768 - - true - - - - stInternalParams - ST_CTRL_RAMP_GENERATOR_EXT_PARAMS - 192 - 832 - - - stInternalCycleTimeInterpretation - ST_CTRL_CYCLE_TIME_INTERPRETATION - 128 - 1024 - - - nCtrlCycleTicks - UDINT - 32 - 1152 - - - nActCtrlCycleTick - UDINT - 32 - 1184 - - - eMode_old - E_CTRL_MODE - 16 - 1216 - - - bFirstInit - BOOL - 8 - 1232 - - true - - - - M_Error - - - M_Manual - - - M_Active - - - M_StateChange - - - M_Init - - - M_Passive - - - M_Reset - - - - PouType - FunctionBlock - - - - - FB_CTRL_GET_TASK_CYCLETIME - 768 - - eMode - E_CTRL_MODE - operating mode - 16 - 64 - - - ItemType - Input - - - - - tTaskCycleTime - TIME - resolution 1ms - 32 - 96 - - - ItemType - Output - - - - - bCycleTimeValid - BOOL - TRUE, if cycle time is valid - 8 - 128 - - - ItemType - Output - - - - - eState - E_CTRL_STATE - current state of the function block - 16 - 144 - - - ItemType - Output - - - - - eErrorId - E_CTRL_ERRORCODES - error code - 16 - 160 - - - ItemType - Output - - - - - bError - BOOL - TRUE, if error occurs - 8 - 176 - - - ItemType - Output - - - - - bFirstInit - BOOL - 8 - 184 - - true - - - - nCpuCntLoDW - DWORD - 32 - 192 - - - nCpuCntHiDW - DWORD - 32 - 224 - - - nLastcpuCntLoDW - DWORD - 32 - 256 - - - nLastcpuCntHiDW - DWORD - 32 - 288 - - - nCycleTimeDW - DWORD - 32 - 320 - - - nCycleTimeDWold - DWORD - 32 - 352 - - - bFirstCallReady - BOOL - 8 - 384 - - - fbGETCPUCOUNTER - GETCPUCOUNTER - 256 - 448 - - - eMode_old - E_CTRL_MODE - 16 - 704 - - - M_Active - - - M_StateChange - - - M_Init - - - M_Passive - - - M_Reset - - - - PouType - FunctionBlock - - - - - FB_PiezoControl - 6720 - - iq_Piezo - ST_PiezoAxis - 64 - 64 - - - ItemType - InOut - - - - - xExecute - BOOL - Rising edge being piezo motion - 8 - 128 - - - ItemType - Input - - - - - xReset - BOOL - 8 - 136 - - - ItemType - Input - - - - - Enable_Positive - BOOL - Reverse of Positive Limit Switch - 8 - 144 - - - ItemType - Input - - - - - Enable_Negative - BOOL - Reverse of Negative Limit Switch - 8 - 152 - - - ItemType - Input - - - - - xBusy - BOOL - Busy remains true while piezo position is being adjusted - 8 - 160 - - - ItemType - Output - - - - - xDone - BOOL - Reached target position - 8 - 168 - - - ItemType - Output - - - - - xError - BOOL - General error - 8 - 176 - - - ItemType - Output - - - - - xLimited - BOOL - Piezo move was limited - 8 - 184 - - - ItemType - Output - - - - - E_State - E_PiezoControl - ENUM for Piezo Control State - 16 - 192 - - - rtStartMove - R_TRIG - Rising Trigger for Execution - 128 - 256 - - - rtReset - R_TRIG - Rising Trigger for Error reset - 128 - 384 - - - rSetpoint - REAL - Internal Storage of Setpoint - 32 - 512 - - - rReqVoltage - REAL - requested voltage - 32 - 544 - - - rLLSV - REAL - 32 - 576 - - 0 - - - - rHLSV - REAL - 32 - 608 - - 120 - - - - fbPI - FB_CTRL_PI - 2240 - 640 - - - fbRamp - FB_CTRL_RAMP_GENERATOR_EXT - 1280 - 2880 - - - bInitialized - BOOL - FB initialized flag - 8 - 4160 - - - fbGetCycleTime - FB_CTRL_GET_TASK_CYCLETIME - Get cycle time for control FBs - 768 - 4224 - - - tTaskCycleTime - TIME - 32 - 4992 - - - bCycleTimeValid - BOOL - 8 - 5024 - - - rtVoltMode - R_TRIG - 128 - 5056 - - - fOut - LREAL - 64 - 5184 - - - fPiezoBias - LREAL - 64 - 5248 - - 60 - - - - fScale - REAL - 32 - 5312 - - -60 - - - - tonPiezoDone - TON - 256 - 5376 - - - .PT - T - - - - - tonPiezoLimited - TON - 256 - 5632 - - - .PT - T - - - - - xVoltageLimited - BOOL - 8 - 5888 - - - ftEnPos - F_TRIG - 128 - 5952 - - - ftEnNeg - F_TRIG - 128 - 6080 - - - rtEnPos - R_TRIG - 128 - 6208 - - - rtEnNeg - R_TRIG - 128 - 6336 - - - fOutLimitHolder - LREAL - holds the limit value until restored - 64 - 6464 - - - fOutHiLimHolder - LREAL - holds the limit value until restored - 64 - 6528 - - - fOutLoLimHolder - LREAL - holds the limit value until restored - 64 - 6592 - - - xFirstPass - BOOL - 8 - 6656 - - true - - - - ACT_CheckLimits - - - ACT_Controller - - - - PouType - FunctionBlock - - - - - E_PitchControl - 16 - INT - - PCM_Init - 0 - Pitch Control Machine - - - PCM_Standby - 1 - - - PCM_MoveRequested - 10 - - - PCM_Coarse50Piezo - 20 - - - PCM_CoarseMove - 21 - - - PCM_CoarseMoveCleanup - 22 - - - PCM_FineMove - 30 - - - PCM_Halt - 50 - - - PCM_Done - 8000 - why is 8000 done? Where did this come from?? - - - PCM_Error - 9000 - Anything above 9000 is considered an error - - - PCM_StepperError - 9100 - - - PCM_PiezoError - 9200 - - - PCM_OtherError - 9300 - - - PCM_STOHit - 9400 - - - - FB_PitchControl - 397888 - - Pitch - HOMS_PitchMechanism - 64 - 64 - - - ItemType - InOut - - - - - Stepper - ST_MotionStage - 64 - 128 - - - ItemType - InOut - - - - - lrCurrentSetpoint - LREAL - Setpoint: Epics writes to ST_MotionStage which gets fed into this - 64 - 192 - - - ItemType - Input - - - - - q_bError - BOOL - 8 - 256 - - - ItemType - Output - - - - - q_bDone - BOOL - 8 - 264 - - - ItemType - Output - - - - - q_bBusy - BOOL - 8 - 272 - - - ItemType - Output - - - - - stDiag - ST_FbDiagnostics - Logging - 49664 - 320 - - - fbFormatString - FB_FormatString - 8576 - 49984 - - - POUName - T_MaxString - Name of the POU for logging/error reporting - 2048 - 58560 - - - instance-path - - - no_init - - - - - lrActPos - LREAL - Actual Position of piezo mechanism - 64 - 60608 - - - lrPrevStepperPos - LREAL - Previous successfully achieved stepper position - 64 - 60672 - - - ftLimitSwitch - F_TRIG - 128 - 60736 - - - lrOriginalPosRequest - LREAL - Used for logging - 64 - 60864 - - - lrLastSetpoint - LREAL - Previous successfully achieved setpoint - 64 - 60928 - - - fbMotionRequest - FB_MotionRequest - 1920 - 60992 - - - fbMotionStage - FB_MotionStage - 327424 - 62912 - - - bLimitHit - BOOL - 8 - 390336 - - - tonStepperHold - TON - Timer to hold stepper position while the system relaxes - 256 - 390400 - - - .PT - T - - - - - rSettledRange - REAL - Units = urad - 32 - 390656 - - 5 - - - - bResetStepper - BOOL - 8 - 390688 - - - bExecuteStepper - BOOL - 8 - 390696 - - - enumMotionRequest - ENUM_MotionRequest - Wait for move to complete before taking another request - 16 - 390704 - - E_MotionRequest.WAIT - - - - tonPiezoSettled - TON - Piezo - 256 - 390720 - - - .PT - T - - - - - fbPiezoControl - FB_PiezoControl - 6720 - 390976 - - - rtPiezoMoveDone - R_TRIG - 128 - 397696 - - - PC_State - E_PitchControl - State Machine - 16 - 397824 - - E_PitchControl.PCM_Init - - - - bCoarse50PiezoMove - BOOL - 8 - 397840 - - - ACT_ResetSetpoint - - - - PouType - FunctionBlock - - - - - E_ReadMode - 16 - INT - - READMODE_ONCE - 1 - - - READMODE_CYCLIC - 2 - - - - MC_AxisParameter - 16 - INT - - CommandedPosition - 1 - taken from NcToPlc - - - SWLimitPos - 2 - IndexOffset= 16#0001_000E - - - SWLimitNeg - 3 - IndexOffset= 16#0001_000D - - - EnableLimitPos - 4 - IndexOffset= 16#0001_000C - - - EnableLimitNeg - 5 - IndexOffset= 16#0001_000B - - - EnablePosLagMonitoring - 6 - IndexOffset= 16#0002_0010 - - - MaxPositionLag - 7 - IndexOffset= 16#0002_0012 - - - MaxVelocitySystem - 8 - IndexOffset= 16#0000_0027 - - - MaxVelocityAppl - 9 - IndexOffset= 16#0000_0027 - - - ActualVelocity - 10 - taken from NcToPlc - - - CommandedVelocity - 11 - taken from NcToPlc - - - MaxAccelerationSystem - 12 - IndexOffset= 16#0000_0101 - - - MaxAccelerationAppl - 13 - IndexOffset= 16#0000_0101 - - - MaxDecelerationSystem - 14 - IndexOffset= 16#0000_0102 - - - MaxDecelerationAppl - 15 - IndexOffset= 16#0000_0102 - - - MaxJerkSystem - 16 - IndexOffset= 16#0000_0103 - - - MaxJerkAppl - 17 - IndexOffset= 16#0000_0103 - - - AxisId - 1000 - IndexOffset= 16#0000_0001 - - - AxisVeloManSlow - 1001 - IndexOffset= 16#0000_0008 - - - AxisVeloManFast - 1002 - IndexOffset= 16#0000_0009 - - - AxisVeloMax - 1003 - IndexOffset= 16#0000_0027 - - - AxisAcc - 1004 - IndexOffset= 16#0000_0101 - - - AxisDec - 1005 - IndexOffset= 16#0000_0102 - - - AxisJerk - 1006 - IndexOffset= 16#0000_0103 - - - MaxJerk - 1007 - IndexOffset= 16#0000_0103 - - - AxisMaxVelocity - 1008 - IndexOffset= 16#0000_0027 - - - AxisRapidTraverseVelocity - 1009 - IndexOffset= 16#0000_000A - - - AxisManualVelocityFast - 1010 - IndexOffset= 16#0000_0009 - - - AxisManualVelocitySlow - 1011 - IndexOffset= 16#0000_0008 - - - AxisCalibrationVelocityForward - 1012 - IndexOffset= 16#0000_0006 - - - AxisCalibrationVelocityBackward - 1013 - IndexOffset= 16#0000_0007 - - - AxisJogIncrementForward - 1014 - IndexOffset= 16#0000_0018 - - - AxisJogIncrementBackward - 1015 - IndexOffset= 16#0000_0019 - - - AxisEnMinSoftPosLimit - 1016 - IndexOffset= 16#0001_000B - - - AxisMinSoftPosLimit - 1017 - IndexOffset= 16#0001_000D - - - AxisEnMaxSoftPosLimit - 1018 - IndexOffset= 16#0001_000C - - - AxisMaxSoftPosLimit - 1019 - IndexOffset= 16#0001_000E - - - AxisEnPositionLagMonitoring - 1020 - IndexOffset= 16#0002_0010 - - - AxisMaxPosLagValue - 1021 - IndexOffset= 16#0002_0012 - - - AxisMaxPosLagFilterTime - 1022 - IndexOffset= 16#0002_0013 - - - AxisEnPositionRangeMonitoring - 1023 - IndexOffset= 16#0000_000F - - - AxisPositionRangeWindow - 1024 - IndexOffset= 16#0000_0010 - - - AxisEnTargetPositionMonitoring - 1025 - IndexOffset= 16#0000_0015 - - - AxisTargetPositionWindow - 1026 - IndexOffset= 16#0000_0016 - - - AxisTargetPositionMonitoringTime - 1027 - IndexOffset= 16#0000_0017 - - - AxisEnInTargetTimeout - 1028 - IndexOffset= 16#0000_0029 - - - AxisInTargetTimeout - 1029 - IndexOffset= 16#0000_002A - - - AxisEnMotionMonitoring - 1030 - IndexOffset= 16#0000_0011 - - - AxisMotionMonitoringWindow - 1031 - IndexOffset= 16#0000_0028 - - - AxisMotionMonitoringTime - 1032 - IndexOffset= 16#0000_0012 - - - AxisDelayTimeVeloPosition - 1033 - IndexOffset= 16#0000_0104 - - - AxisEnLoopingDistance - 1034 - IndexOffset= 16#0000_0013 - - - AxisLoopingDistance - 1035 - IndexOffset= 16#0000_0014 - - - AxisEnBacklashCompensation - 1036 - IndexOffset= 16#0000_002B - - - AxisBacklash - 1037 - IndexOffset= 16#0000_002C - - - AxisEnDataPersistence - 1038 - IndexOffset= 16#0000_0030 - - - AxisRefVeloOnRefOutput - 1039 - IndexOffset= 16#0003_0101 - - - AxisOverrideType - 1040 - IndexOffset= 16#0000_0105 - - - AxisEncoderScalingFactor - 1041 - IndexOffset= 16#0001_0006 - - - AxisEncoderOffset - 1042 - IndexOffset= 16#0001_0007 - - - AxisEncoderDirectionInverse - 1043 - IndexOffset= 16#0001_0008 - - - AxisEncoderMask - 1044 - IndexOffset= 16#0001_0015 - - - AxisEncoderModuloValue - 1045 - IndexOffset= 16#0001_0009 - - - AxisModuloToleranceWindow - 1046 - IndexOffset= 16#0001_001B - - - AxisEnablePosCorrection - 1047 - IndexOffset= 16#0001_0016 - - - AxisPosCorrectionFilterTime - 1048 - IndexOffset= 16#0001_0017 - - - AxisUnitInterpretation - 1049 - added 5/20/2008 KSt - - - AxisMotorDirectionInverse - 1050 - IndexOffset= 16#0003_0006 - - - AxisCycleTime - 1051 - IndexOffset= 16#0000_0004 - - - AxisFastStopSignalType - 1052 - IndexOffset= 16#0000_001E - - - AxisFastAcc - 1053 - IndexOffset= 16#0000_010A - - - AxisFastDec - 1054 - IndexOffset= 16#0000_010B - - - AxisFastJerk - 1055 - IndexOffset= 16#0000_010C - - - AxisEncoderScalingNumerator - 1056 - IndexOffset= 16#0001_0023 - available in Tc3 - - - AxisEncoderScalingDenominator - 1057 - IndexOffset= 16#0001_0024 - available in Tc3 - - - AxisMaximumAcceleration - 1058 - IndexOffset= 16#0000_00F1 - available in Tc3 - - - AxisMaximumDeceleration - 1059 - IndexOffset= 16#0000_00F2 - available in Tc3 - - - AxisVeloJumpFactor - 1060 - IndexOffset= 16#0000_0106 - - - AxisToleranceBallAuxAxis - 1061 - IndexOffset= 16#0000_0108 - - - AxisMaxPositionDeviationAuxAxis - 1062 - IndexOffset= 16#0000_0109 - - - AxisErrorPropagationMode - 1063 - IndexOffset= 16#0000_001A - - - AxisErrorPropagationDelay - 1064 - IndexOffset= 16#0000_001B - - - AxisCoupleSlaveToActualValues - 1065 - IndexOffset= 16#0000_001C - - - AxisAllowMotionCmdToSlaveAxis - 1066 - IndexOffset= 16#0000_0020 - - - AxisAllowMotionCmdToExtSetAxis - 1067 - IndexOffset= 16#0000_0021 - - - AxisEncoderSubMask - 1068 - IndexOffset= 16#0001_0108 - - - AxisEncoderReferenceSystem - 1069 - IndexOffset= 16#0001_0019 - - - AxisEncoderPositionFilterPT1 - 1070 - IndexOffset= 16#0001_0010 - - - AxisEncoderVelocityFilterPT1 - 1071 - IndexOffset= 16#0001_0011 - - - AxisEncoderAccelerationFilterPT1 - 1072 - IndexOffset= 16#0001_0012 - - - AxisEncoderMode - 1073 - IndexOffset= 16#0001_000A - - - AxisEncoderHomingInvDirCamSearch - 1074 - IndexOffset= 16#0001_0101 - - - AxisEncoderHomingInvDirSyncSearch - 1075 - IndexOffset= 16#0001_0102 - - - AxisEncoderHomingCalibValue - 1076 - IndexOffset= 16#0001_0103 - - - AxisEncoderReferenceMode - 1077 - IndexOffset= 16#0001_0107 - - - AxisRefVeloOutputRatio - 1078 - IndexOffset= 16#0003_0102 - - - AxisDrivePositionOutputScaling - 1079 - IndexOffset= 16#0003_0109 - - - AxisDriveVelocityOutputScaling - 1080 - IndexOffset= 16#0003_0105 - - - AxisDriveVelocityOutputDelay - 1081 - IndexOffset= 16#0003_010D - - - AxisDriveMinOutputLimitation - 1082 - IndexOffset= 16#0003_000B - - - AxisDriveMaxOutputLimitation - 1083 - IndexOffset= 16#0003_000C - - - AxisTorqueInputScaling - 1084 - IndexOffset= 16#0003_0031 - available in Tc3 - - - AxisTorqueInputFilterPT1 - 1085 - IndexOffset= 16#0003_0032 - available in Tc3 - - - AxisTorqueDerivationInputFilterPT1 - 1086 - IndexOffset= 16#0003_0033 - available in Tc3 - - - AxisTorqueOutputScaling - 1087 - IndexOffset= 16#0003_010B - - - AxisTorqueOutputDelay - 1088 - IndexOffset= 16#0003_010F - - - AxisAccelerationOutputScaling - 1089 - IndexOffset= 16#0003_010A - - - AxisAccelerationOutputDelay - 1090 - IndexOffset= 16#0003_010E - - - AxisDrivePosOutputSmoothFilterType - 1091 - IndexOffset= 16#0003_0110 - - - AxisDrivePosOutputSmoothFilterTime - 1092 - IndexOffset= 16#0003_0111 - - - AxisDrivePosOutputSmoothFilterOrder - 1093 - IndexOffset= 16#0003_0112 - - - AxisDriveMode - 1094 - IndexOffset= 16#0003_000A - - - AxisDriftCompensationOffset - 1095 - IndexOffset= 16#0003_0104 - - - AxisPositionControlKv - 1096 - IndexOffset= 16#0002_0102 - - - AxisCtrlVelocityPreCtrlWeight - 1097 - IndexOffset= 16#0002_000B - - - AxisControllerMode - 1098 - IndexOffset= 16#0002_000A - - - AxisCtrlAutoOffset - 1099 - IndexOffset= 16#0002_0110 - - - AxisCtrlAutoOffsetTimer - 1100 - IndexOffset= 16#0002_0115 - - - AxisCtrlAutoOffsetLimit - 1101 - IndexOffset= 16#0002_0114 - - - AxisSlaveCouplingControlKcp - 1102 - IndexOffset= 16#0002_010F - - - AxisCtrlOutputLimit - 1103 - IndexOffset= 16#0002_0100 - - - AxisFadingAccleration - 1104 - IndexOffset= 16#0000_001D - - - AxisTargetPosition - 2000 - IndexOffset= 16#0000_0013 - - - AxisRemainingTimeToGo - 2001 - IndexOffset= 16#0000_0014 - - - AxisRemainingDistanceToGo - 2002 - IndexOffset= 16#0000_0022, 16#0000_0042 - - - AxisGearRatio - 3000 - read:IdxGrp=0x4100+ID, IdxOffs=16#0000_0022, write:IdxGrp=0x4200+ID, IdxOffs=16#0000_0042 - - - NcSafCycleTime - 4000 - IndexOffset= 16#0000_0010 - - - NcSvbCycleTime - 4001 - IndexOffset= 16#0000_0012 - - - AxisMasPositionDeviationAuxAxis - 32000 - lreal + ]]>6451456-99999999BWD_STARTLREAL645152099999999PouTypeFunctionBlockFB_EncSaveRestore3264stMotionStageST_MotionStage6464ItemTypeInOutbEnableBOOL8128ItemTypeInputfbSetPosMC_SetPosition2240192timerTON2562432bInitBOOL82688bLoadBOOL82696nLatchErrorUDINT322720bEncErrorBOOL82752tRetryDelayTIME322784TnMaxRetriesUINT16281610nCurrTriesUINT1628320bWaitRetryBOOL82848tonRetryTON2562880bSavedBOOL83136TcPersistentfPositionLREAL643200TcPersistentPouTypeFunctionBlockFB_LogMotionError87488stMotionStageST_MotionStage6464ItemTypeInOutbEnableBOOL8128ItemTypeInputfbLogMessageFB_LogMessage86080192rtNewErrorR_TRIG12886272bChangedErrorBOOL886400sPrevErrSTRING(80)64886408fbJsonFB_JsonSaxWriter38487104PouTypeFunctionBlockFB_EncoderValue128stMotionStageST_MotionStage6464ItemTypeInOutPouTypeFunctionBlockMC_ReadParameterSet1984ParameterST_AxisParameterSet6464ItemTypeInOutAxisAXIS_REF64128ItemTypeInOutExecuteBOOL8192ItemTypeInputDoneBOOL8200ItemTypeOutputBusyBOOL8208ItemTypeOutputErrorBOOL8216ItemTypeOutputErrorIDUDINT32224ItemTypeOutputdisplaymodehexTriggerExecuteR_TRIG128256state_E_TcMC_STATES16384_E_TcMC_STATES.STATE_INITIALIZATIONfbAdsReadADSREAD1408448SizeofPayloadDataUDINT321856SizeofPayloadData64ULINT641920ActGetSizeOfParameterSetPouTypeFunctionBlockFB_MotionStageNCParams2560stMotionStageST_MotionStage6464ItemTypeInOutbEnableBOOL8128ItemTypeInputtRefreshDelayTIME32160ItemTypeInputbErrorBOOL8192ItemTypeOutputmcReadParamsMC_ReadParameterSet1984256timerTON2562240bExecuteBOOL82496truenLatchErrIdUDINT322528PouTypeFunctionBlockFB_MotionStage327424stMotionStageST_MotionStage6464ItemTypeInOutfbDriveVirtualFB_DriveVirtual181056128fbMotionHomeFB_MotionHoming51584181184fbSaveRestoreFB_EncSaveRestore3264232768fbLogErrorFB_LogMotionError87488236032bExecuteBOOL8323520bExecMoveBOOL8323528bExecHomeBOOL8323536bFwdHitBOOL8323544bBwdHitBOOL8323552ftExecF_TRIG128323584rtExecR_TRIG128323712rtUserExecR_TRIG128323840rtTargetR_TRIG128323968rtHomedR_TRIG128324096fbSetEnablesFB_SetEnables128324224bPosGoalBOOL8324352bNegGoalBOOL8324360fbEncoderValueFB_EncoderValue128324416fbNCParamsFB_MotionStageNCParams2560324544bNewMoveReqBOOL8327104bPrepareDisableBOOL8327112bMoveCmdBOOL8327120rtMoveCmdShortcutR_TRIG128327168rtHomeCmdShortcutR_TRIG128327296PouTypeFunctionBlockENUM_MotionRequest16E_MotionRequestobsoleteUse E_MotionRequestE_PiezoControl16INTEPC_Idle0EPC_Init10EPC_MoveRequested50EPC_MovingPositive100EPC_MovingNegative200EPC_MoveCompleted350EPC_Error500E_CTRL_MODE16INTeCTRL_MODE_IDLE0eCTRL_MODE_PASSIVE1eCTRL_MODE_ACTIVE2eCTRL_MODE_RESET3eCTRL_MODE_MANUAL4eCTRL_MODE_TUNE5eCTRL_MODE_SELFTEST6eCTRL_MODE_SYNC_MOVEMENT7eCTRL_MODE_FREEZE8E_CTRL_STATE16INTeCTRL_STATE_IDLE0eCTRL_STATE_PASSIVE1eCTRL_STATE_ACTIVE2eCTRL_STATE_RESET3eCTRL_STATE_MANUAL4eCTRL_STATE_TUNING5eCTRL_STATE_TUNED6eCTRL_STATE_SELFTEST7eCTRL_STATE_ERROR8eCTRL_STATE_SYNC_MOVEMENT9eCTRL_STATE_FREEZE10E_CTRL_ERRORCODES16INTeCTRL_ERROR_NOERROR0eCTRL_ERROR_INVALIDTASKCYCLETIME1eCTRL_ERROR_INVALIDCTRLCYCLETIME2eCTRL_ERROR_INVALIDPARAM3eCTRL_ERROR_INVALIDPARAM_Tv4eCTRL_ERROR_INVALIDPARAM_Td5eCTRL_ERROR_INVALIDPARAM_Tn6eCTRL_ERROR_INVALIDPARAM_Ti7eCTRL_ERROR_INVALIDPARAM_fHystereisisRange8eCTRL_ERROR_INVALIDPARAM_fPosOutOn_Off9eCTRL_ERROR_INVALIDPARAM_fNegOutOn_Off10eCTRL_ERROR_INVALIDPARAM_TableDescription11eCTRL_ERROR_INVALIDPARAM_TableData12eCTRL_ERROR_INVALIDPARAM_DataTableADR13eCTRL_ERROR_INVALIDPARAM_T014eCTRL_ERROR_INVALIDPARAM_T115eCTRL_ERROR_INVALIDPARAM_T216eCTRL_ERROR_INVALIDPARAM_T317eCTRL_ERROR_INVALIDPARAM_Theta18eCTRL_ERROR_INVALIDPARAM_nOrder19eCTRL_ERROR_INVALIDPARAM_Tt20eCTRL_ERROR_INVALIDPARAM_Tu21eCTRL_ERROR_INVALIDPARAM_Tg22eCTRL_ERROR_INVALIDPARAM_infinite_slope23eCTRL_ERROR_INVALIDPARAM_fMaxIsLessThanfMin24eCTRL_ERROR_INVALIDPARAM_fOutMaxLimitIsLessThanfOutMinLimit25eCTRL_ERROR_INVALIDPARAM_fOuterWindow26eCTRL_ERROR_INVALIDPARAM_fInnerWindow27eCTRL_ERROR_INVALIDPARAM_fOuterWindowIsLessThanfInnerWindow28eCTRL_ERROR_INVALIDPARAM_fDeadBandInput29eCTRL_ERROR_INVALIDPARAM_fDeadBandOutput30eCTRL_ERROR_INVALIDPARAM_PWM_Cycletime31eCTRL_ERROR_INVALIDPARAM_no_Parameterset32eCTRL_ERROR_INVALIDPARAM_fOutOn33eCTRL_ERROR_INVALIDPARAM_fOutOff34eCTRL_ERROR_INVALIDPARAM_fGain35eCTRL_ERROR_INVALIDPARAM_fOffset36eCTRL_ERROR_MODE_NOT_SUPPORTED37eCTRL_ERROR_INVALIDPARAM_Tv_heating38eCTRL_ERROR_INVALIDPARAM_Td_heating39eCTRL_ERROR_INVALIDPARAM_Tn_heating40eCTRL_ERROR_INVALIDPARAM_Tv_cooling41eCTRL_ERROR_INVALIDPARAM_Td_cooling42eCTRL_ERROR_INVALIDPARAM_Tn_cooling43eCTRL_ERROR_RANGE_NOT_SUPPORTED44eCTRL_ERROR_INVALIDPARAM_nParameterChangeCycleTicks45eCTRL_ERROR_ParameterEstimationFailed46eCTRL_ERROR_NoiseLevelToHigh47eCTRL_ERROR_INTERNAL_ERROR_048eCTRL_ERROR_INTERNAL_ERROR_149eCTRL_ERROR_INTERNAL_ERROR_250eCTRL_ERROR_INTERNAL_ERROR_351eCTRL_ERROR_INTERNAL_ERROR_452eCTRL_ERROR_INTERNAL_ERROR_553eCTRL_ERROR_INTERNAL_ERROR_654eCTRL_ERROR_INTERNAL_ERROR_755eCTRL_ERROR_INTERNAL_ERROR_856eCTRL_ERROR_INTERNAL_ERROR_957eCTRL_ERROR_INVALIDPARAM_WorkArrayADR58eCTRL_ERROR_INVALIDPARAM_tOnTime59eCTRL_ERROR_INVALIDPARAM_tOffTime60eCTRL_ERROR_INVALIDPARAM_nMaxMovingPulses61eCTRL_ERROR_INVALIDPARAM_nAdditionalPulsesAtLimits62eCTRL_ERROR_INVALIDPARAM_fCtrlOutMax_Min63eCTRL_ERROR_INVALIDPARAM_fDeltaMax64eCTRL_ERROR_INVALIDPARAM_tMovingTime65eCTRL_ERROR_INVALIDPARAM_tDeadTime66eCTRL_ERROR_INVALIDPARAM_tAdditionalMoveTimeAtLimits67eCTRL_ERROR_INVALIDPARAM_fThreshold68eCTRL_ERROR_MEMCPY69eCTRL_ERROR_MEMSET70eCTRL_ERROR_INVALIDPARAM_nNumberOfColumns71eCTRL_ERROR_FileClose72eCTRL_ERROR_FileOpen73eCTRL_ERROR_FileWrite74eCTRL_ERROR_INVALIDPARAM_fVeloNeg75eCTRL_ERROR_INVALIDPARAM_fVeloPos76eCTRL_ERROR_INVALIDPARAM_DeadBandInput77eCTRL_ERROR_INVALIDPARAM_DeadBandOutput78eCTRL_ERROR_INVALIDPARAM_CycleDuration79eCTRL_ERROR_INVALIDPARAM_tStart80eCTRL_ERROR_INVALIDPARAM_StepHeigthTuningToLow81eCTRL_ERROR_INVALIDPARAM_fMinLimitIsLessThanZero82eCTRL_ERROR_INVALIDPARAM_fMaxLimitIsGreaterThan10083eCTRL_ERROR_INVALIDPARAM_fStepSize84eCTRL_ERROR_INVALIDPARAM_fOkRangeIsLessOrEqualZero85eCTRL_ERROR_INVALIDPARAM_fForceRangeIsLessOrEqualfOkRange86eCTRL_ERROR_INVALIDPWMPeriod87eCTRL_ERROR_INVALIDPARAM_tMinimumPulseTime88eCTRL_ERROR_FileDelete89eCTRL_ERROR_INVALIDPARAM_nNumberOfPwmOutputs90eCTRL_ERROR_INVALIDPARAM_nPwmInputArray_SIZEOF91eCTRL_ERROR_INVALIDPARAM_nPwmOutputArray_SIZEOF92eCTRL_ERROR_INVALIDPARAM_nPwmWaitTimesConfig_SIZEOF93eCTRL_ERROR_INVALIDPARAM_nPwmInternalData_SIZEOF94eCTRL_ERROR_SIZEOF95eCTRL_ERROR_INVALIDPARAM_nOrderOfTheTransferfunction96eCTRL_ERROR_INVALIDPARAM_nNumeratorArray_SIZEOF97eCTRL_ERROR_INVALIDPARAM_nDenominatorArray_SIZEOF98eCTRL_ERROR_INVALIDPARAM_a_n_IsZero99eCTRL_ERROR_INVALIDPARAM_WorkArraySIZEOF100eCTRL_ERROR_INVALIDPARAM_MOVINGRANGE_MIN_MAX101eCTRL_ERROR_INVALIDPARAM_MOVINGTIME102eCTRL_ERROR_INVALIDPARAM_DEADTIME103eCTRL_ERROR_INVALIDPARAM_fMinLimitIsGreaterThanfMaxLimit104eCTRL_ERROR_INVALIDPARAM_DataTableSIZEOF105eCTRL_ERROR_INVALIDPARAM_OutputVectorDescription106eCTRL_ERROR_TaskCycleTimeIsLessThanOneMillisecond107eCTRL_ERROR_INVALIDPARAM_nMinMovingPulses108eCTRL_ERROR_INVALIDPARAM_fAcceleration109eCTRL_ERROR_INVALIDPARAM_fDeceleration110eCTRL_ERROR_INVALIDPARAM_StartAndTargetPos111eCTRL_ERROR_INVALIDPARAM_fVelocity112eCTRL_ERROR_INVALIDPARAM_fTargetPos113eCTRL_ERROR_INVALIDPARAM_fStartPos114eCTRL_ERROR_INVALIDPARAM_fMovingLength115eCTRL_ERROR_NT_GetTime116eCTRL_ERROR_INVALIDPARAM_No3PhaseSolutionPossible117eCTRL_ERROR_INVALIDPARAM_fStartVelo118eCTRL_ERROR_INVALIDPARAM_fTargetVelo119eCTRL_ERROR_INVALID_NEW_PARAMETER_TYPE120eCTRL_ERROR_INVALIDPARAM_fBaseTime121eCTRL_ERROR_INVALIDPARAM_nOrderOfTheTransferfunction_SIZEOF122eCTRL_ERROR_INVALIDPARAM_nFilterOrder124eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_a_SIZEOF125eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_b_SIZEOF126eCTRL_ERROR_INVALIDPARAM_nDigitalFiterData_SIZEOF127eCTRL_ERROR_INVALIDPARAM_nLogBuffer_SIZEOF128eCTRL_ERROR_LogBufferOverflow129eCTRL_ERROR_INVALIDPARAM_nLogBuffer_ADR130eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_a_ADR131eCTRL_ERROR_INVALIDPARAM_nCoefficientsArray_b_ADR132eCTRL_ERROR_INVALIDPARAM_nPwmInputArray_ADR133eCTRL_ERROR_INVALIDPARAM_nPwmOutputArray_ADR134eCTRL_ERROR_INVALIDPARAM_nPwmWaitTimesConfig_ADR135eCTRL_ERROR_INVALIDPARAM_nPwmInternalData_ADR136eCTRL_ERROR_INVALIDPARAM_nDigitalFiterData_ADR137eCTRL_ERROR_INVALIDPARAM_nNumeratorArray_ADR138eCTRL_ERROR_INVALIDPARAM_nDenominatorArray_ADR139eCTRL_ERROR_INVALIDPARAM_nTransferfunction1Data_ADR140eCTRL_ERROR_INVALIDPARAM_nTransferfunction2Data_ADR141eCTRL_ERROR_FileSeek142eCTRL_ERROR_INVALIDPARAM_AmbientTempMaxIsLessThanAmbientTempMin143eCTRL_ERROR_INVALIDPARAM_ForerunTempMaxIsLessThanForerunTempMin144eCTRL_ERROR_INVALIDLOGCYCLETIME145eCTRL_ERROR_INVALIDVERSION_TcControllerToolbox146eCTRL_ERROR_INVALIDPARAM_Bandwidth147eCTRL_ERROR_INVALIDPARAM_NotchFrequency148eCTRL_ERROR_INVALIDPARAM_DampingCoefficient149eCTRL_ERROR_INVALIDPARAM_fKpIsLessThanZero150eCTRL_ERROR_INVALIDPARAM_nSamplesToFilter151FB_CTRL_PI2240fSetpointValueLREAL6464ItemTypeInputfActualValueLREAL64128ItemTypeInputfManSyncValueLREAL64192ItemTypeInputbSyncBOOL8256ItemTypeInputeModeE_CTRL_MODE16272ItemTypeInputbHoldBOOL8288ItemTypeInputfOutLREAL64320ItemTypeOutputbARWactiveBOOL8384ItemTypeOutputeStateE_CTRL_STATE16400ItemTypeOutputeErrorIdE_CTRL_ERRORCODES16416ItemTypeOutputbErrorBOOL8432ItemTypeOutputstParamsST_CTRL_PI_PARAMS64448ItemTypeInOutstInternalParamsST_CTRL_PI_PARAMS384512stInternalCycleTimeInterpretationST_CTRL_CYCLE_TIME_INTERPRETATION128896bFirstInitBOOL81024truebFirstCallAfterAStateChangeBOOL81032falsefD_ILREAL641088fTaskCycleTimeLREAL641152fCtrlCycleTimeLREAL641216fHalfCtrlCycleTimeLREAL641280fTnLREAL641344bIPartEnabledBOOL81408fSyncValueInternalLREAL641472fLimitValueLREAL641536fELREAL6416000fE_1LREAL6416640fY_ILREAL6417280fY_I_1LREAL6417920fY_PLREAL6418560fYLREAL6419200nCtrlCycleTicksUDINT321984nActCtrlCycleTickUDINT322016eMode_oldE_CTRL_MODE162048bMaxLimitReachedBOOL82064bMinLimitReachedBOOL82072bSyncRequestBOOL82080fbR_TRIGR_TRIG1282112M_ErrorM_ManualM_ActiveM_StateChangeM_InitM_PassiveM_ResetPouTypeFunctionBlockST_CTRL_RAMP_GENERATOR_PARAMS192tTaskCycleTimeTIME320tCtrlCycleTimeTIME3232fVeloPosLREAL 0.0 ]]>6464fVeloNegLREAL 0.0 ]]>64128ST_CTRL_RAMP_GENERATOR_EXT_PARAMS192ST_CTRL_RAMP_GENERATOR_PARAMSFB_CTRL_RAMP_GENERATOR_EXT1280fStartValueLREAL6464ItemTypeInputfTargetValueLREAL64128ItemTypeInputfManValueLREAL64192ItemTypeInputbHoldBOOL8256ItemTypeInputeModeE_CTRL_MODE16272ItemTypeInputfOutLREAL64320ItemTypeOutputfVeloOutLREAL64384ItemTypeOutputbValueReachedBOOL8448ItemTypeOutputeStateE_CTRL_STATE16464ItemTypeOutputeErrorIdE_CTRL_ERRORCODES16480ItemTypeOutputbErrorBOOL8496ItemTypeOutputstParamsST_CTRL_RAMP_GENERATOR_EXT_PARAMS64512ItemTypeInOutfTaskCycleTimeLREAL64576fCtrlCycleTimeLREAL64640fOutLocalLREAL64704bGetStartValueBOOL8768truestInternalParamsST_CTRL_RAMP_GENERATOR_EXT_PARAMS192832stInternalCycleTimeInterpretationST_CTRL_CYCLE_TIME_INTERPRETATION1281024nCtrlCycleTicksUDINT321152nActCtrlCycleTickUDINT321184eMode_oldE_CTRL_MODE161216bFirstInitBOOL81232trueM_ErrorM_ManualM_ActiveM_StateChangeM_InitM_PassiveM_ResetPouTypeFunctionBlockFB_CTRL_GET_TASK_CYCLETIME768eModeE_CTRL_MODE1664ItemTypeInputtTaskCycleTimeTIME3296ItemTypeOutputbCycleTimeValidBOOL8128ItemTypeOutputeStateE_CTRL_STATE16144ItemTypeOutputeErrorIdE_CTRL_ERRORCODES16160ItemTypeOutputbErrorBOOL8176ItemTypeOutputbFirstInitBOOL8184truenCpuCntLoDWDWORD32192nCpuCntHiDWDWORD32224nLastcpuCntLoDWDWORD32256nLastcpuCntHiDWDWORD32288nCycleTimeDWDWORD32320nCycleTimeDWoldDWORD32352bFirstCallReadyBOOL8384fbGETCPUCOUNTERGETCPUCOUNTER256448eMode_oldE_CTRL_MODE16704M_ActiveM_StateChangeM_InitM_PassiveM_ResetPouTypeFunctionBlockFB_PiezoControl6720iq_PiezoST_PiezoAxis6464ItemTypeInOutxExecuteBOOL8128ItemTypeInputxResetBOOL8136ItemTypeInputEnable_PositiveBOOL8144ItemTypeInputEnable_NegativeBOOL8152ItemTypeInputxBusyBOOL8160ItemTypeOutputxDoneBOOL8168ItemTypeOutputxErrorBOOL8176ItemTypeOutputxLimitedBOOL8184ItemTypeOutputE_StateE_PiezoControl16192rtStartMoveR_TRIG128256rtResetR_TRIG128384rSetpointREAL32512rReqVoltageREAL32544rLLSVREAL325760rHLSVREAL32608120fbPIFB_CTRL_PI2240640fbRampFB_CTRL_RAMP_GENERATOR_EXT12802880bInitializedBOOL84160fbGetCycleTimeFB_CTRL_GET_TASK_CYCLETIME7684224tTaskCycleTimeTIME324992bCycleTimeValidBOOL85024rtVoltModeR_TRIG1285056fOutLREAL645184fPiezoBiasLREAL64524860fScaleREAL325312-60tonPiezoDoneTON2565376.PTTtonPiezoLimitedTON2565632.PTTxVoltageLimitedBOOL85888ftEnPosF_TRIG1285952ftEnNegF_TRIG1286080rtEnPosR_TRIG1286208rtEnNegR_TRIG1286336fOutLimitHolderLREAL646464fOutHiLimHolderLREAL646528fOutLoLimHolderLREAL646592xFirstPassBOOL86656trueACT_CheckLimitsACT_ControllerPouTypeFunctionBlockE_PitchControl16INTPCM_Init0PCM_Standby1PCM_MoveRequested10PCM_Coarse50Piezo20PCM_CoarseMove21PCM_CoarseMoveCleanup22PCM_FineMove30PCM_Halt50PCM_Done8000PCM_Error9000PCM_StepperError9100PCM_PiezoError9200PCM_OtherError9300PCM_STOHit9400FB_PitchControl397888PitchHOMS_PitchMechanism6464ItemTypeInOutStepperST_MotionStage64128ItemTypeInOutlrCurrentSetpointLREAL64192ItemTypeInputq_bErrorBOOL8256ItemTypeOutputq_bDoneBOOL8264ItemTypeOutputq_bBusyBOOL8272ItemTypeOutputstDiagST_FbDiagnostics49664320fbFormatStringFB_FormatString857649984POUNameT_MaxString204858560instance-pathno_initlrActPosLREAL6460608lrPrevStepperPosLREAL6460672ftLimitSwitchF_TRIG12860736lrOriginalPosRequestLREAL6460864lrLastSetpointLREAL6460928fbMotionRequestFB_MotionRequest192060992fbMotionStageFB_MotionStage32742462912bLimitHitBOOL8390336tonStepperHoldTON256390400.PTTrSettledRangeREAL323906565bResetStepperBOOL8390688bExecuteStepperBOOL8390696enumMotionRequestENUM_MotionRequest16390704E_MotionRequest.WAITtonPiezoSettledTON256390720.PTTfbPiezoControlFB_PiezoControl6720390976rtPiezoMoveDoneR_TRIG128397696PC_StateE_PitchControl16397824E_PitchControl.PCM_InitbCoarse50PiezoMoveBOOL8397840ACT_ResetSetpointPouTypeFunctionBlockE_ReadMode16INTREADMODE_ONCE1READMODE_CYCLIC2MC_AxisParameter16INTCommandedPosition1SWLimitPos2SWLimitNeg3EnableLimitPos4EnableLimitNeg5EnablePosLagMonitoring6MaxPositionLag7MaxVelocitySystem8MaxVelocityAppl9ActualVelocity10CommandedVelocity11MaxAccelerationSystem12MaxAccelerationAppl13MaxDecelerationSystem14MaxDecelerationAppl15MaxJerkSystem16MaxJerkAppl17AxisId1000AxisVeloManSlow1001AxisVeloManFast1002AxisVeloMax1003AxisAcc1004AxisDec1005AxisJerk1006MaxJerk1007AxisMaxVelocity1008AxisRapidTraverseVelocity1009AxisManualVelocityFast1010AxisManualVelocitySlow1011AxisCalibrationVelocityForward1012AxisCalibrationVelocityBackward1013AxisJogIncrementForward1014AxisJogIncrementBackward1015AxisEnMinSoftPosLimit1016AxisMinSoftPosLimit1017AxisEnMaxSoftPosLimit1018AxisMaxSoftPosLimit1019AxisEnPositionLagMonitoring1020AxisMaxPosLagValue1021AxisMaxPosLagFilterTime1022AxisEnPositionRangeMonitoring1023AxisPositionRangeWindow1024AxisEnTargetPositionMonitoring1025AxisTargetPositionWindow1026AxisTargetPositionMonitoringTime1027AxisEnInTargetTimeout1028AxisInTargetTimeout1029AxisEnMotionMonitoring1030AxisMotionMonitoringWindow1031AxisMotionMonitoringTime1032AxisDelayTimeVeloPosition1033AxisEnLoopingDistance1034AxisLoopingDistance1035AxisEnBacklashCompensation1036AxisBacklash1037AxisEnDataPersistence1038AxisRefVeloOnRefOutput1039AxisOverrideType1040AxisEncoderScalingFactor1041AxisEncoderOffset1042AxisEncoderDirectionInverse1043AxisEncoderMask1044AxisEncoderModuloValue1045AxisModuloToleranceWindow1046AxisEnablePosCorrection1047AxisPosCorrectionFilterTime1048AxisUnitInterpretation1049AxisMotorDirectionInverse1050AxisCycleTime1051AxisFastStopSignalType1052AxisFastAcc1053AxisFastDec1054AxisFastJerk1055AxisEncoderScalingNumerator1056AxisEncoderScalingDenominator1057AxisMaximumAcceleration1058AxisMaximumDeceleration1059AxisVeloJumpFactor1060AxisToleranceBallAuxAxis1061AxisMaxPositionDeviationAuxAxis1062AxisErrorPropagationMode1063AxisErrorPropagationDelay1064AxisCoupleSlaveToActualValues1065AxisAllowMotionCmdToSlaveAxis1066AxisAllowMotionCmdToExtSetAxis1067AxisEncoderSubMask1068AxisEncoderReferenceSystem1069AxisEncoderPositionFilterPT11070AxisEncoderVelocityFilterPT11071AxisEncoderAccelerationFilterPT11072AxisEncoderMode1073AxisEncoderHomingInvDirCamSearch1074AxisEncoderHomingInvDirSyncSearch1075AxisEncoderHomingCalibValue1076AxisEncoderReferenceMode1077AxisRefVeloOutputRatio1078AxisDrivePositionOutputScaling1079AxisDriveVelocityOutputScaling1080AxisDriveVelocityOutputDelay1081AxisDriveMinOutputLimitation1082AxisDriveMaxOutputLimitation1083AxisTorqueInputScaling1084AxisTorqueInputFilterPT11085AxisTorqueDerivationInputFilterPT11086AxisTorqueOutputScaling1087AxisTorqueOutputDelay1088AxisAccelerationOutputScaling1089AxisAccelerationOutputDelay1090AxisDrivePosOutputSmoothFilterType1091AxisDrivePosOutputSmoothFilterTime1092AxisDrivePosOutputSmoothFilterOrder1093AxisDriveMode1094AxisDriftCompensationOffset1095AxisPositionControlKv1096AxisCtrlVelocityPreCtrlWeight1097AxisControllerMode1098AxisCtrlAutoOffset1099AxisCtrlAutoOffsetTimer1100AxisCtrlAutoOffsetLimit1101AxisSlaveCouplingControlKcp1102AxisCtrlOutputLimit1103AxisFadingAccleration1104AxisTargetPosition2000AxisRemainingTimeToGo2001AxisRemainingDistanceToGo2002AxisGearRatio3000NcSafCycleTime4000NcSvbCycleTime4001AxisMasPositionDeviationAuxAxis32000 - - - - _E_ParameterType - 16 - INT - - PARAMETERTYPE_NOTYPE - 0 - - - PARAMETERTYPE_BOOL - 1 - - - PARAMETERTYPE_DWORD - 2 - - - PARAMETERTYPE_LREAL - 3 - - - - conditionalshow - - - - - _ST_ParaStruct - 192 - - Port - UINT - 2014-07-14 KSt - 16 - 0 - - - IndexGroup - UDINT - 32 - 32 - - - IndexOffset - UDINT - 32 - 64 - - - ParaType - _E_ParameterType - 16 - 96 - - - LrealSize - UDINT - sizeof Lreal data array - 32 - 128 - - - LrealOffset - UDINT - offset in lreal data array - 32 - 160 - - - - conditionalshow - - - - - _FB_ReadWriteParameter - 4352 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Enable - BOOL - 8 - 128 - - - ItemType - Input - - - - - ParameterNumber - MC_AxisParameter - 16 - 144 - - - ItemType - Input - - - - - Mode - INT - read/write - 16 - 160 - - - ItemType - Input - - - - - Done - BOOL - 8 - 176 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 184 - - - ItemType - Output - - - - - Error - BOOL - 8 - 192 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 224 - - - ItemType - Output - - - displaymode - hex - - - - - ADSbusy - BOOL - 8 - 256 - - - ItemType - Output - - - - - ValueLreal - LREAL - 64 - 320 - - - ItemType - InOut - - - - - ValueDword - DWORD - 64 - 384 - - - ItemType - InOut - - - - - ValueBool - BOOL - 64 - 448 - - - ItemType - InOut - - - - - iState - _E_TcMC_STATES - 16 - 512 - - _E_TcMC_STATES.STATE_INITIALIZATION - - - - fbAdsRead - ADSREAD - 1408 - 576 - - - fbAdsWrite - ADSWRITE - 1344 - 1984 - - - dwValue - DWORD - 32 - 3328 - - - lrValue - LREAL - - 1 - 10 - - 640 - 3392 - - - NcBoolValue - UINT - 16 - 4032 - - - bStarted - BOOL - 8 - 4048 - - - stParaStruct - _ST_ParaStruct - 192 - 4064 - - - n - INT - 16 - 4256 - - - i - INT - 16 - 4272 - - - ParaLREAL - INT - 16 - 4288 - - 2 - - - - - PouType - FunctionBlock - - - conditionalshow - - - - - MC_ReadParameter - 4992 - - Axis - AXIS_REF - Reference to an axis - 64 - 64 - - - ItemType - InOut - - - - - Enable - BOOL - 8 - 128 - - - ItemType - Input - - - - - ParameterNumber - INT - 16 - 144 - - - ItemType - Input - - - - - ReadMode - E_ReadMode - Beckhoff proprietary input - 16 - 160 - - E_ReadMode.READMODE_ONCE - - - - ItemType - Input - - - - - Valid - BOOL - 8 - 176 - - - ItemType - Output - - - - - Busy - BOOL - 8 - 184 - - - ItemType - Output - - - - - Error - BOOL - 8 - 192 - - - ItemType - Output - - - - - ErrorID - UDINT - 32 - 224 - - - ItemType - Output - - - displaymode - hex - - - - - Value - LREAL - 64 - 256 - - - ItemType - Output - - - - - ADSbusy - BOOL - 8 - 320 - - - fbReadWriteParameter - _FB_ReadWriteParameter - 4352 - 384 - - - nParatype - _E_ParameterType - 16 - 4736 - - - conditionalshow - - - - - dwValue - DWORD - 32 - 4768 - - - conditionalshow - - - - - bValue - BOOL - 8 - 4800 - - - conditionalshow - - - - - bStarted - BOOL - 8 - 4808 - - - conditionalshow - - - - - fbTrigger - R_TRIG - 128 - 4864 - - - conditionalshow - - - - - - PouType - FunctionBlock - - - - - FB_AnalogInput - 512 - - iRaw - INT - Connect this input to the terminal - 16 - 64 - - - ItemType - Input - - - TcAddressType - Input - - - - - iTermBits - UINT - The number of bits correlated with the terminal's max value. This is not necessarily the resolution parameter. - 16 - 80 - - - ItemType - Input - - - - - fTermMax - LREAL - The fReal value correlated with the terminal's max value - 64 - 128 - - - ItemType - Input - - - - - fTermMin - LREAL - The fReal value correlated with the terminal's min value - 64 - 192 - - - ItemType - Input - - - - - fResolution - LREAL - Value to scale the end result to - 64 - 256 - - 1 - - - - ItemType - Input - - - pytmc - + added for compatibility reasons (write error AxisMasPositionDeviationAuxAxis changed to AxisMaxPositionDeviationAuxAxis) 2018-05-03 KSt ]]>_E_ParameterType16INTPARAMETERTYPE_NOTYPE0PARAMETERTYPE_BOOL1PARAMETERTYPE_DWORD2PARAMETERTYPE_LREAL3conditionalshow_ST_ParaStruct192PortUINT160IndexGroupUDINT3232IndexOffsetUDINT3264ParaType_E_ParameterType1696LrealSizeUDINT32128LrealOffsetUDINT32160conditionalshow_FB_ReadWriteParameter4352AxisAXIS_REF6464ItemTypeInOutEnableBOOL8128ItemTypeInputParameterNumberMC_AxisParameter16144ItemTypeInputModeINT16160ItemTypeInputDoneBOOL8176ItemTypeOutputBusyBOOL8184ItemTypeOutputErrorBOOL8192ItemTypeOutputErrorIDUDINT32224ItemTypeOutputdisplaymodehexADSbusyBOOL8256ItemTypeOutputValueLrealLREAL64320ItemTypeInOutValueDwordDWORD64384ItemTypeInOutValueBoolBOOL64448ItemTypeInOutiState_E_TcMC_STATES16512_E_TcMC_STATES.STATE_INITIALIZATIONfbAdsReadADSREAD1408576fbAdsWriteADSWRITE13441984dwValueDWORD323328lrValueLREAL1106403392NcBoolValueUINT164032bStartedBOOL84048stParaStruct_ST_ParaStruct1924064nINT164256iINT164272ParaLREALINT1642882PouTypeFunctionBlockconditionalshowMC_ReadParameter4992AxisAXIS_REF6464ItemTypeInOutEnableBOOL8128ItemTypeInputParameterNumberINT16144ItemTypeInputReadModeE_ReadMode16160E_ReadMode.READMODE_ONCEItemTypeInputValidBOOL8176ItemTypeOutputBusyBOOL8184ItemTypeOutputErrorBOOL8192ItemTypeOutputErrorIDUDINT32224ItemTypeOutputdisplaymodehexValueLREAL64256ItemTypeOutputADSbusyBOOL8320fbReadWriteParameter_FB_ReadWriteParameter4352384nParatype_E_ParameterType164736conditionalshowdwValueDWORD324768conditionalshowbValueBOOL84800conditionalshowbStartedBOOL84808conditionalshowfbTriggerR_TRIG1284864conditionalshowPouTypeFunctionBlockFB_AnalogInput512iRawINT1664ItemTypeInputTcAddressTypeInputiTermBitsUINT1680ItemTypeInputfTermMaxLREAL64128ItemTypeInputfTermMinLREAL64192ItemTypeInputfResolutionLREAL642561ItemTypeInputpytmc pv: RES io: io - - - - - - fOffset - LREAL - 64 - 320 - - - ItemType - Input - - - pytmc - + fOffsetLREAL64320ItemTypeInputpytmc pv: OFF io: io - - - - - - fReal - LREAL - The real value read from the output - 64 - 384 - - - ItemType - Output - - - pytmc - + fRealLREAL64384ItemTypeOutputpytmc pv: VAL io: i - - - - - - fScale - LREAL - 64 - 448 - - - - PouType - FunctionBlock - - - - - FB_TempSensor - 256 - - fResolution - LREAL - Resolution parameter from the Beckhoff docs. Default is 0.1 for 0.1 degree resolution - 64 - 64 - - 0.1 - - - - ItemType - Input - - - - - fTemp - LREAL - 64 - 128 - - - ItemType - Output - - - pytmc - + fScaleLREAL64448PouTypeFunctionBlockFB_TempSensor256fResolutionLREAL64640.1ItemTypeInputfTempLREAL64128ItemTypeOutputpytmc pv: TEMP io: input field: EGU C field: PREC 2 - - - - - - bConnected - BOOL - 8 - 192 - - - ItemType - Output - - - pytmc - + bConnectedBOOL8192ItemTypeOutputpytmc pv: CONN io: input field: ONAM Connected field: ZNAM Disconnected - - - - - - bError - BOOL - 8 - 200 - - true - - - - ItemType - Output - - - pytmc - + bErrorBOOL8200trueItemTypeOutputpytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - - - bUnderrange - BOOL - 8 - 208 - - - ItemType - Output - - - TcAddressType - Input - - - - - bOverrange - BOOL - 8 - 216 - - - ItemType - Output - - - TcAddressType - Input - - - - - iRaw - INT - 16 - 224 - - - TcAddressType - Input - - - - - - PouType - FunctionBlock - - - - - ST_DbStateParams - 2496 - - sPmpsState - STRING(80) - PMPS database lookup name for this state - 648 - 0 - - - pytmc - + TcAddressTypeInputbUnderrangeBOOL8208ItemTypeOutputTcAddressTypeInputbOverrangeBOOL8216ItemTypeOutputTcAddressTypeInputiRawINT16224TcAddressTypeInputPouTypeFunctionBlockST_DbStateParams2496sPmpsStateSTRING(80)6480pytmc pv: PMPS_STATE io: i field: DESC PMPS Database Lookup Key - - - - - - stBeamParams - ST_BeamParams - Beam parameters associated with this state - 1760 - 672 - - - pytmc - + stBeamParamsST_BeamParams1760672pytmc pv: BP io: i - - - - - - bBeamParamsLoaded - BOOL - Set to TRUE once the PMPS library has loaded a valid state from the database - 8 - 2432 - - - pytmc - + bBeamParamsLoadedBOOL82432pytmc pv: PMPS_LOADED io: i field: DESC TRUE if PMPS loaded parameters from the database. - - - - - - nRequestAssertionID - UDINT - Transition ID associated with this state - 32 - 2464 - - - pytmc - + nRequestAssertionIDUDINT322464pytmc pv: PMPS_ID io: i field: DESC Assertion Request ID - - - - - - - ST_PositionState - 3648 - - sName - STRING(80) - Name as queried via the NAME PV in EPICS - 648 - 0 - - Invalid - - - - pytmc - + ST_PositionState3648sNameSTRING(80)6480Invalidpytmc pv: NAME io: input field: DESC Name of this position state - - - - - - fPosition - LREAL - Position associated with this state - 64 - 704 - - - pytmc - + fPositionLREAL64704pytmc pv: SETPOINT io: io field: DESC Axis position associated with this state - - - - - - nEncoderCount - UDINT - 32 - 768 - - - pytmc - + nEncoderCountUDINT32768pytmc pv: ENCODER io: i field: DESC Encoder count associated with this state - - - - - - fDelta - LREAL - Maximum allowable deviation from fPosition while at the state - 64 - 832 - - - fVelocity - LREAL - Speed at which to move to this state - 64 - 896 - - - pytmc - + fDeltaLREAL64832fVelocityLREAL64896pytmc pv: VELO io: io field: DESC Speed at which to move to this state - - - - - - fAccel - LREAL - (optional) Acceleration to use for moves to this state - 64 - 960 - - - fDecel - LREAL - (optional) Deceleration to use for moves to this state - 64 - 1024 - - - bMoveOk - BOOL - Safety parameter. This must be set to TRUE by the PLC program to allow moves to this state. This is expected to change as conditions change. - 8 - 1088 - - - pytmc - + fAccelLREAL64960fDecelLREAL641024bMoveOkBOOL81088pytmc pv: MOVE_OK io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if the move would be safe - - - - - - bLocked - BOOL - Signifies to FB_PositionStateLock that this state should be immutable - 8 - 1096 - - - bValid - BOOL - Set this to TRUE when you make your state. This defaults to FALSE so that uninitialized states can never be moved to - 8 - 1104 - - - bUseRawCounts - BOOL - Set this to TRUE when you want to use the raw encoder counts to define the state - 8 - 1112 - - - bUpdated - BOOL - Is set to TRUE by FB_PositionStateInternal when called - 8 - 1120 - - - stPMPS - ST_DbStateParams - We give this a state name and it is used to load parameters from the pmps database. - 2496 - 1152 - - - - FB_PositionStateMove - 3200 - - stMotionStage - ST_MotionStage - Motor to move - 64 - 64 - - - ItemType - InOut - - - - - stPositionState - ST_PositionState - State to move to - 64 - 128 - - - ItemType - InOut - - - pytmc - + bLockedBOOL81096bValidBOOL81104bUseRawCountsBOOL81112bUpdatedBOOL81120stPMPSST_DbStateParams24961152FB_PositionStateMove3200stMotionStageST_MotionStage6464ItemTypeInOutstPositionStateST_PositionState64128ItemTypeInOutpytmc pv: - - - - - - bExecute - BOOL - Start move on rising edge, stop move on falling edge - 8 - 192 - - - ItemType - Input - - - pytmc - + bExecuteBOOL8192ItemTypeInputpytmc pv: GO io: io field: ZNAM False field: ONAM True - - - - - - bReset - BOOL - Rising edge error reset - 8 - 200 - - - ItemType - Input - - - pytmc - + bResetBOOL8200ItemTypeInputpytmc pv: RESET io: io field: ZNAM False field: ONAM True - - - - - - enumMotionRequest - E_MotionRequest - Define behavior for when a move is already active - 16 - 208 - - E_MotionRequest.WAIT - - - - ItemType - Input - - - - - bAtState - BOOL - TRUE if the motor is at this state - 8 - 224 - - - ItemType - Output - - - pytmc - + enumMotionRequestE_MotionRequest16208E_MotionRequest.WAITItemTypeInputbAtStateBOOL8224ItemTypeOutputpytmc pv: AT_STATE io: input field: ZNAM False field: ONAM True - - - - - - bError - BOOL - TRUE if we have an error - 8 - 232 - - - ItemType - Output - - - pytmc - + bErrorBOOL8232ItemTypeOutputpytmc pv: ERR io: input field: ZNAM False field: ONAM True - - - - - - nErrorID - UDINT - Error code - 32 - 256 - - - ItemType - Output - - - pytmc - + nErrorIDUDINT32256ItemTypeOutputpytmc pv: ERRID io: input - - - - - - sErrorMessage - STRING(80) - Error description - 648 - 288 - - - ItemType - Output - - - pytmc - + sErrorMessageSTRING(80)648288ItemTypeOutputpytmc pv: ERRMSG io: input - - - - - - bBusy - BOOL - TRUE if we are moving to a state - 8 - 936 - - - ItemType - Output - - - pytmc - + bBusyBOOL8936ItemTypeOutputpytmc pv: BUSY io: input field: ZNAM False field: ONAM True - - - - - - bDone - BOOL - TRUE if we are not moving and we reached a state successfully on our last move - 8 - 944 - - - ItemType - Output - - - pytmc - + bDoneBOOL8944ItemTypeOutputpytmc pv: DONE io: input field: ZNAM False field: ONAM True - - - - - - fbMotionRequest - FB_MotionRequest - 1920 - 960 - - - rtExec - R_TRIG - 128 - 2880 - - - rtReset - R_TRIG - 128 - 3008 - - - bInnerExec - BOOL - 8 - 3136 - - - bAllowMove - BOOL - 8 - 3144 - - - nLatchAllowErrorID - UDINT - 32 - 3168 - - - - PouType - FunctionBlock - - - - - FB_RawCountConverter - 8576 - - stParameters - ST_AxisParameterSet - Parameters to check against - 8192 - 64 - - - ItemType - Input - - - - - nCountCheck - UDINT - Optional count to convert to a real position - 32 - 8256 - - - ItemType - Input - - - - - fPosCheck - LREAL - Optional position to convert to encoder counts - 64 - 8320 - - - ItemType - Input - - - - - nCountGet - UDINT - If converting position, the number of counts - 32 - 8384 - - - ItemType - Output - - - - - fPosGet - LREAL - If converting counts, the position - 64 - 8448 - - - ItemType - Output - - - - - bBusy - BOOL - True during a parameter get/calc - 8 - 8512 - - - ItemType - Output - - - - - bDone - BOOL - True after a successful get/calc - 8 - 8520 - - - ItemType - Output - - - - - bError - BOOL - True if the calculation errored - 8 - 8528 - - - ItemType - Output - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateLock - 3904 - - stPositionState - ST_PositionState - 64 - 64 - - - ItemType - InOut - - - - - bEnable - BOOL - 8 - 128 - - - ItemType - Input - - - - - stCachedPositionState - ST_PositionState - 3648 - 192 - - - bInit - BOOL - 8 - 3840 - - false - - - - - PouType - FunctionBlock - - - - - FB_PositionStateInternal - 12672 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - stPositionState - ST_PositionState - 64 - 128 - - - ItemType - InOut - - - - - fbEncConverter - FB_RawCountConverter - 8576 - 192 - - - fbLock - FB_PositionStateLock - 3904 - 8768 - - - - PouType - FunctionBlock - - - - - FB_PositionStateBase - 256512 - - stMotionStage - ST_MotionStage - Motor to move - 64 - 64 - - - ItemType - InOut - - - - - bEnable - BOOL - If TRUE, start a move when setState transitions to a nonzero number - 8 - 128 - - - ItemType - Input - - - - - bReset - BOOL - On rising edge, reset this FB - 8 - 136 - - - ItemType - Input - - - pytmc - + fbMotionRequestFB_MotionRequest1920960rtExecR_TRIG1282880rtResetR_TRIG1283008bInnerExecBOOL83136bAllowMoveBOOL83144nLatchAllowErrorIDUDINT323168PouTypeFunctionBlockFB_RawCountConverter8576stParametersST_AxisParameterSet819264ItemTypeInputnCountCheckUDINT328256ItemTypeInputfPosCheckLREAL648320ItemTypeInputnCountGetUDINT328384ItemTypeOutputfPosGetLREAL648448ItemTypeOutputbBusyBOOL88512ItemTypeOutputbDoneBOOL88520ItemTypeOutputbErrorBOOL88528ItemTypeOutputPouTypeFunctionBlockFB_PositionStateLock3904stPositionStateST_PositionState6464ItemTypeInOutbEnableBOOL8128ItemTypeInputstCachedPositionStateST_PositionState3648192bInitBOOL83840falsePouTypeFunctionBlockFB_PositionStateInternal12672stMotionStageST_MotionStage6464ItemTypeInOutstPositionStateST_PositionState64128ItemTypeInOutfbEncConverterFB_RawCountConverter8576192fbLockFB_PositionStateLock39048768PouTypeFunctionBlockFB_PositionStateBase256512stMotionStageST_MotionStage6464ItemTypeInOutbEnableBOOL8128ItemTypeInputbResetBOOL8136ItemTypeInputpytmc pv: RESET io: io field: ZNAM False field: ONAM True - - - - - - bError - BOOL - If TRUE, there is an error - 8 - 144 - - - ItemType - Output - - - pytmc - + bErrorBOOL8144ItemTypeOutputpytmc pv: ERR io: i field: ZNAM False field: ONAM True - - - - - - nErrorId - UDINT - Error ID - 32 - 160 - - - ItemType - Output - - - pytmc - + nErrorIdUDINT32160ItemTypeOutputpytmc pv: ERRID io: i - - - - - - sErrorMessage - STRING(80) - The error that caused bError to flip TRUE - 648 - 192 - - - ItemType - Output - - - pytmc - + sErrorMessageSTRING(80)648192ItemTypeOutputpytmc pv: ERRMSG io: i - - - - - - bBusy - BOOL - If TRUE, we are moving the motor - 8 - 840 - - - ItemType - Output - - - pytmc - + bBusyBOOL8840ItemTypeOutputpytmc pv: BUSY io: i field: ZNAM False field: ONAM True - - - - - - bDone - BOOL - If TRUE, we are not moving the motor and the last move completed successfully - 8 - 848 - - - ItemType - Output - - - pytmc - + bDoneBOOL8848ItemTypeOutputpytmc pv: DONE io: i field: ZNAM False field: ONAM True - - - - - - arrStates - ST_PositionState - - 1 - 15 - - Pre-allocated array of states - 54720 - 896 - - - pytmc - + arrStatesST_PositionState11554720896pytmc pv: io: io expand: %.2d - - - - - - setState - INT - Corresponding arrStates index to move to, or 0 if no move selected - 16 - 55616 - - - goalState - INT - The current position we are trying to reach, or 0 - 16 - 55632 - - - getState - INT - The readback position - 16 - 55648 - - - bInit - BOOL - 8 - 55664 - - - stUnknown - ST_PositionState - 3648 - 55680 - - - stGoal - ST_PositionState - 3648 - 59328 - - - fbStateMove - FB_PositionStateMove - 3200 - 62976 - - - fbStateInternal - FB_PositionStateInternal - - 1 - 15 - - 190080 - 66176 - - - nIndex - INT - 16 - 256256 - - - bNewGoal - BOOL - 8 - 256272 - - - bInnerExec - BOOL - 8 - 256280 - - - bInnerReset - BOOL - 8 - 256288 - - - rtReset - R_TRIG - 128 - 256320 - - - bMoveRequested - BOOL - 8 - 256448 - - - StateHandler - - - Exec - - - - PouType - FunctionBlock - - - obsolete - Use FB_PositionState1D instead - - - - - I_HigherAuthority - 64 - PVOID - - CheckRequest - Verify with this higher authority that the request is being included - BOOL - 8 - - nReqID - DWORD - 32 - - - - RemoveRequest - Remove the request from this higher authority - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - RequestBP - Request a BP from this higher authority - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - - I_LowerAuthority - 64 - PVOID - - __getnLowerAuthorityID - DWORD - 32 - - - property - - - - - ElevateRequest - <Arbiter Internal> + setStateINT1655616goalStateINT1655632getStateINT1655648bInitBOOL855664stUnknownST_PositionState364855680stGoalST_PositionState364859328fbStateMoveFB_PositionStateMove320062976fbStateInternalFB_PositionStateInternal11519008066176nIndexINT16256256bNewGoalBOOL8256272bInnerExecBOOL8256280bInnerResetBOOL8256288rtResetR_TRIG128256320bMoveRequestedBOOL8256448StateHandlerExecPouTypeFunctionBlockobsoleteUse FB_PositionState1D insteadI_HigherAuthority64PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority64PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequest Elevates the arbitrated BP set to something above. Could be another arbiter, or a BP requester/ IO, - or an FB that locks in a specific portion of the BP set. - BOOL - 8 - - HigherAuthority - I_HigherAuthority - 64 - - - - - ST_BP_ArbInternal - 2464 - ST_BeamParams - - nId - DWORD - 32 - 1760 - - - pytmc - pv: ID + or an FB that locks in a specific portion of the BP set.]]>BOOL8HigherAuthorityI_HigherAuthority64ST_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 - 128 - - key - DWORD - 32 - 0 - - 0 - - - - pytmc - + T_HashTableEntry128keyDWORD3200pytmc pv: Key io: i - - - - - - value - PVOID - 64 - 64 - - 0 - - - - - T_HashTableEntry - Hash table entry - 384 - - key - DWORD - Entry key: 32 bit unsigned integer or pointer - 32 - 0 - - 0 - - - - value - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 64 - 64 - - 0 - - - - lock - DWORD - Node state flags: Bit 0 <0..1>: 0 = node free, 1 = node in use, other bits reserved - 32 - 128 - - 0 - - - - conditionalshow - - - - - pNext - PVOID - Pointer to next hash table element - 64 - 192 - - 0 - - - - conditionalshow - - - - - pNextFree - PVOID - Pointer to next free element - 64 - 256 - - 0 - - - - conditionalshow - - - - - pNextGlob - PVOID - Pointer to next global element - 64 - 320 - - 0 - - - - conditionalshow - - - - - - T_HHASHTABLE - Hash table object handle - 6848 - - 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 - 64 - 64 - - 0 - - - - conditionalshow - - - - - cbEntries - UDINT - Byte size of table array - 32 - 128 - - 0 - - - - conditionalshow - - - - - nElements - UDINT - Number of table/array elements - 32 - 160 - - 0 - - - - conditionalshow - - - - - cbElement - UDINT - Byte size of one array element - 32 - 192 - - 0 - - - - conditionalshow - - - - - pEntrys - T_HashTableEntry - - 0 - 101 - - 6464 - 256 - - - conditionalshow - - - - - pFreeEntrys - T_HashTableEntry - 64 - 6720 - - 0 - - - - conditionalshow - - - - - pFirstEntry - T_HashTableEntry - 64 - 6784 - - 0 - - - - conditionalshow - - - - - - FB_HashTableCtrl - Hash table control function block - 704 - - hTable - T_HHASHTABLE - Hash table handle variable - 64 - 64 - - - 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 - 128 - - 0 - - - - ItemType - Input - - - - - putValue - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 64 - 192 - - 0 - - - - ItemType - Input - - - - - putPosPtr - T_HashTableEntry - Hash table entry position pointer, used by A_GetNext - 64 - 256 - - 0 - - - - ItemType - Input - - - - - bOk - BOOL - TRUE = success, FALSE = error - 8 - 320 - - false - - - - ItemType - Output - - - - - getValue - PVOID - Entry value: 32/64 bit unsigned integer or pointer - 64 - 384 - - 0 - - - - ItemType - Output - - - - - getPosPtr - T_HashTableEntry - returned by A_GetFirstEntry, A_GetNextEntry, A_Add, A_Lookup and A_Remove method - 64 - 448 - - 0 - - - - ItemType - Output - - - - - p - T_HashTableEntry - 64 - 512 - - 0 - - - - conditionalshow - - - - - n - T_HashTableEntry - 64 - 576 - - 0 - - - - conditionalshow - - - - - nHash - DWORD - 32 - 640 - - 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. - 222144 - - key - DWORD - Entry key: used by A_Lookup, A_Remove method, the key variable is also used by A_Add method - 32 - 64 - - 0 - - - - ItemType - Input - - - - - putPosPtr - T_HashTableEntry - Hash table entry position pointer (used by A_Find, A_GetNext, A_GetPrev) - 64 - 128 - - 0 - - - - ItemType - Input - - - - - putValue - ST_BP_ArbInternal - Hash table entry value (used by A_AddHead, A_AddTail, A_Find ) - 2464 - 192 - - - ItemType - Input - - - - - bOk - BOOL - TRUE = Success, FALSE = Failed - 8 - 2656 - - false - - - - ItemType - Output - - - - - getPosPtr - T_HashTableEntry - Returned hash table entry position pointer - 64 - 2688 - - 0 - - - - ItemType - Output - - - - - getValue - ST_BP_ArbInternal - Returned hash table entry value - 2464 - 2752 - - - ItemType - Output - - - - - nCount - UDINT - Hash table size (number of used entries, used by A_Count) - 32 - 5216 - - 0 - - - - ItemType - Output - - - - - epicsDataPool - ST_BP_ArbInternal - - 1 - 20 - - Structured data element pool for display in EPICS - 49280 - 5248 - - - pytmc - + valuePVOID64640T_HashTableEntry384keyDWORD3200valuePVOID64640lockDWORD: 0 = node free, 1 = node in use, other bits reserved ]]>321280conditionalshowpNextPVOID641920conditionalshowpNextFreePVOID642560conditionalshowpNextGlobPVOID643200conditionalshowT_HHASHTABLE6848nCountUDINT3200nFreeUDINT32320pEntriesT_HashTableEntry64640conditionalshowcbEntriesUDINT321280conditionalshownElementsUDINT321600conditionalshowcbElementUDINT321920conditionalshowpEntrysT_HashTableEntry01016464256conditionalshowpFreeEntrysT_HashTableEntry6467200conditionalshowpFirstEntryT_HashTableEntry6467840conditionalshowFB_HashTableCtrl704hTableT_HHASHTABLE6464ItemTypeInOutkeyDWORD321280ItemTypeInputputValuePVOID641920ItemTypeInputputPosPtrT_HashTableEntry642560ItemTypeInputbOkBOOL8320falseItemTypeOutputgetValuePVOID643840ItemTypeOutputgetPosPtrT_HashTableEntry644480ItemTypeOutputpT_HashTableEntry645120conditionalshownT_HashTableEntry645760conditionalshownHashDWORD326400conditionalshowA_ResetA_RemoveAllA_GetNextA_GetIndexAtPosPtrA_AddA_RemoveA_GetFirstA_RemoveFirstA_LookupPouTypeFunctionBlockconditionalshow_all_localsFB_BeamParamAssertionPool222144keyDWORD32640ItemTypeInputputPosPtrT_HashTableEntry641280ItemTypeInputputValueST_BP_ArbInternal2464192ItemTypeInputbOkBOOL82656falseItemTypeOutputgetPosPtrT_HashTableEntry6426880ItemTypeOutputgetValueST_BP_ArbInternal24642752ItemTypeOutputnCountUDINT3252160ItemTypeOutputepicsDataPoolST_BP_ArbInternal120492805248pytmc pv: Entry io: i - - - - - - dataPool - ST_BP_ArbInternal - - 0 - 61 - - Structured data element pool - 150304 - 54528 - - - entries - T_HashTableEntry - - 0 - 61 - - Max. number of hash table entries. The value of table entry = 32 bit integer (pointer to dataPool-array-entry) - 7808 - 204864 - - - fbTable - FB_HashTableCtrl - basic hash table control function block - 704 - 212672 - - - hTable - T_HHASHTABLE - hash table handle - 6848 - 213376 - - - pRefPtr - ST_BP_ArbInternal - 64 - 220224 - - 0 - - - - indexOfElem - ULINT - Integer value (max. size: x86=>32bit, x64=>64bit) - 64 - 220288 - - - cstSafeBeam - ST_BeamParams - MG - 1760 - 220352 - - - .nTran - 0 - - - .neVRange - 0 - - - .nRate - 0 - - - .nBCRange - 0 - - - - - A_Count - - - DataPoolToEpics - - - A_Lookup - - - A_Remove - - - A_Reset - - - A_GetFirst - - - A_Add - - - A_GetNext - - - - PouType - FunctionBlock - - - no_check - - - - - FB_Arbiter - FB Arbiter + dataPoolST_BP_ArbInternal06115030454528entriesT_HashTableEntry0617808204864fbTableFB_HashTableCtrl704212672hTableT_HHASHTABLE6848213376pRefPtrST_BP_ArbInternal642202240indexOfElemULINT32bit, x64=>64bit)]]>64220288cstSafeBeamST_BeamParams1760220352.nTran0.neVRange0.nRate0.nBCRange0A_CountDataPoolToEpicsA_LookupA_RemoveA_ResetA_GetFirstA_AddA_GetNextPouTypeFunctionBlockno_checkFB_Arbiter - 495744 - I_HigherAuthority - I_LowerAuthority - - nRequestsCount - UDINT - How many requests are currently in the arbiter - 32 - 192 - - - fbBPAssertionPool - FB_BeamParamAssertionPool - Table of active beam parameter assertions - 222144 - 256 - - - pytmc - +]]>495744I_HigherAuthorityI_LowerAuthoritynRequestsCountUDINT32192fbBPAssertionPoolFB_BeamParamAssertionPool222144256pytmc pv: AP io: i field: DESC Assertion Pool - - - - - - xRequestMade - BOOL - Arbiter has confirmed its request has made it into the beam parameter request - 8 - 222400 - - - nArbiterID - UDINT - Arbiter ID, used for making higher-level BP requests - 32 - 222432 - - - pytmc - + xRequestMadeBOOL8222400nArbiterIDUDINT32222432pytmc 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 - 222464 - - 1 - - - - nAckInProgCohort - UDINT - The cohort ID currently being acknowledged, will become nActiveCohort after acknowledgement from HA - 32 - 222496 - - 0 - - - - nActiveCohort - UDINT - Requests with cohorts <= to this value will be considered active in CheckRequest - 32 - 222528 - - 0 - - - - pytmc - + nNextCohortUDINT322224641nAckInProgCohortUDINT322224960nActiveCohortUDINT322225280pytmc pv: CohortCounter io: i field: DESC Intrnl cohort counter - - - - - - bStartNewAckRequest - BOOL - Set by an add or remove method call, triggers an ack cycle - 8 - 222560 - - - bAckInProgress - BOOL - Set by ElevateReq when there is a new ack request and reset when the ack cycle is complete - 8 - 222568 - - - idTransmission - DWORD - ID of BP limiting transmission - 32 - 222592 - - - idRate - DWORD - ID of BP limiting rate - 32 - 222624 - - - sPath - T_MaxString - 2048 - 222656 - - - instance-path - - - noinit - - - - - sArbName - T_MaxString - 2048 - 224704 - - - InfoStringFmtr - FB_FormatString - 8576 - 226752 - - - bVerbose - BOOL - 8 - 235328 - - false - - - - q_stBeamParams - ST_BeamParams - Updated on each cycle of the arbiter FB with the current arbitrated beam parameter set - 1760 - 235360 - - - ItemType - Output - - - pytmc - + bStartNewAckRequestBOOL8222560bAckInProgressBOOL8222568idTransmissionDWORD32222592idRateDWORD32222624sPathT_MaxString2048222656instance-pathnoinitsArbNameT_MaxString2048224704InfoStringFmtrFB_FormatString8576226752bVerboseBOOL8235328falseq_stBeamParamsST_BeamParams1760235360ItemTypeOutputpytmc 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 - 237120 - - - ItemType - Output - - - - - __FB_ARBITER__GETARBITRATEDBP__XFIRSTPASS - BOOL - 8 - 237128 - - true - - - - __FB_ARBITER__GETARBITRATEDBP__FBGETCURTASKIDX - GETCURTASKINDEX - 256 - 237184 - - - __FB_ARBITER__GETARBITRATEDBP__LASTCYCLECOUNT - UDINT - 32 - 237440 - - - __FB_ARBITER__GETARBITRATEDBP__FBLOGMESSAGE - FB_LogMessage - 86080 - 237504 - - - __FB_ARBITER__ADDREQUEST__FBLOG - FB_LogMessage - 86080 - 323584 - - - __FB_ARBITER__REMOVEREQUEST__FBLOG - FB_LogMessage - 86080 - 409664 - - - RemoveRequest - Removes request from abritration. - BOOL - 8 - - nReqId - DWORD - 32 - - - fbLog - FB_LogMessage - 86080 - - - uselocation - __FB_ARBITER__REMOVEREQUEST__FBLOG - - - - - BP_Int - ST_BP_ArbInternal - 2464 - - - - ElevateRequest - <Arbiter Internal> + q_xStateIDFoundBOOL8237120ItemTypeOutput__FB_ARBITER__GETARBITRATEDBP__XFIRSTPASSBOOL8237128true__FB_ARBITER__GETARBITRATEDBP__FBGETCURTASKIDXGETCURTASKINDEX256237184__FB_ARBITER__GETARBITRATEDBP__LASTCYCLECOUNTUDINT32237440__FB_ARBITER__GETARBITRATEDBP__FBLOGMESSAGEFB_LogMessage86080237504__FB_ARBITER__ADDREQUEST__FBLOGFB_LogMessage86080323584__FB_ARBITER__REMOVEREQUEST__FBLOGFB_LogMessage86080409664RemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage86080uselocation__FB_ARBITER__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464ElevateRequest Elevates the arbitrated BP set to something above. Could be another arbiter, or a BP requester/ IO, - or an FB that locks in a specific portion of the BP set. - BOOL - 8 - - HigherAuthority - I_HigherAuthority - 64 - - - - GetArbitratedBP - Executes Arbitration between all requested beam parameter sets - ST_BeamParams - 1760 - - getPosPtr - T_HashTableEntry - 64 - - - getBPStructInt - ST_BP_ArbInternal - 2464 - - - stOutputBP - Holding struct for arbitration process - ST_BP_ArbInternal - 2464 - - - xFirstPass - BOOL - 8 - - - uselocation - __FB_ARBITER__GETARBITRATEDBP__XFIRSTPASS - - - - - fbGetCurTaskIdx - GETCURTASKINDEX - 256 - - - uselocation - __FB_ARBITER__GETARBITRATEDBP__FBGETCURTASKIDX - - - - - LastCycleCount - UDINT - 32 - - - uselocation - __FB_ARBITER__GETARBITRATEDBP__LASTCYCLECOUNT - - - - - fbLogMessage - FB_LogMessage - 86080 - - - uselocation - __FB_ARBITER__GETARBITRATEDBP__FBLOGMESSAGE - - - - - - ArbitrateBP - Kernel of the arbiter - Logic for determining which beam parameter is the most conservative across all request sets. - 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 - - - - - CheckRequestInPool - Verify request is at least in the local arbiter + or an FB that locks in a specific portion of the BP set.]]>BOOL8HigherAuthorityI_HigherAuthority64GetArbitratedBPST_BeamParams1760getPosPtrT_HashTableEntry64getBPStructIntST_BP_ArbInternal2464stOutputBPST_BP_ArbInternal2464xFirstPassBOOL8uselocation__FB_ARBITER__GETARBITRATEDBP__XFIRSTPASSfbGetCurTaskIdxGETCURTASKINDEX256uselocation__FB_ARBITER__GETARBITRATEDBP__FBGETCURTASKIDXLastCycleCountUDINT32uselocation__FB_ARBITER__GETARBITRATEDBP__LASTCYCLECOUNTfbLogMessageFB_LogMessage86080uselocation__FB_ARBITER__GETARBITRATEDBP__FBLOGMESSAGEArbitrateBPST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyCheckRequestInPool - BOOL - 8 - - nReqID - DWORD - 32 - - - - CheckRequest - Checks request ID is included in arbitration all the way to the accelerator interface + Use CheckRequest instead.]]>BOOL8nReqIDDWORD32CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - BP - ST_BeamParams - 1760 - - - - AddRequest - Adds a request to the arbiter pool. - Returns true if the request was successfully added, false if not enough space or a request with the same ID is already present. - 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 - 86080 - - - uselocation - __FB_ARBITER__ADDREQUEST__FBLOG - - - - - - __getnEntryCount - How many entries are in the arbiter now - UDINT - 32 - - nEntryCount - UDINT - 32 - - - - property - - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - - PouType - FunctionBlock - - - reflection - - - - - FB_PositionStatePMPS_Base - 20096 - - stMotionStage - ST_MotionStage - 64 - 64 - - - ItemType - InOut - - - - - arrStates - ST_PositionState - - 1 - 15 - - 64 - 128 - - - ItemType - InOut - - - - - bArbiterEnabled - BOOL - 8 - 192 - - true - - - - ItemType - Input - - - - - bMaintMode - BOOL - 8 - 200 - - - ItemType - Input - - - pytmc - +]]>BOOL8nReqIDDWORD32BPST_BeamParams1760AddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage86080uselocation__FB_ARBITER__ADDREQUEST__FBLOG__getnEntryCountUDINT32nEntryCountUDINT32propertyRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionFB_PositionStatePMPS_Base20096stMotionStageST_MotionStage6464ItemTypeInOutarrStatesST_PositionState11564128ItemTypeInOutbArbiterEnabledBOOL8192trueItemTypeInputbMaintModeBOOL8200ItemTypeInputpytmc pv: MAINT io: io - - - - - - bRequestTransition - BOOL - 8 - 208 - - - ItemType - Input - - - - - setState - INT - 16 - 224 - - - ItemType - Input - - - - - getState - INT - 16 - 240 - - - ItemType - Input - - - - - fStateBoundaryDeadband - LREAL - 64 - 256 - - 0 - - - - ItemType - Input - - - - - tArbiterTimeout - TIME - 32 - 320 - - T - - - - ItemType - Input - - - - - bMoveOnArbiterTimeout - BOOL - 8 - 352 - - true - - - - ItemType - Input - - - - - bTransitionAuthorized - BOOL - 8 - 360 - - - ItemType - Output - - - - - bForwardAuthorized - BOOL - 8 - 368 - - - ItemType - Output - - - - - bBackwardAuthorized - BOOL - 8 - 376 - - - ItemType - Output - - - - - bArbiterTimeout - BOOL - 8 - 384 - - - ItemType - Output - - - - - stTransitionDb - ST_DbStateParams - 2496 - 416 - - - pytmc - + bRequestTransitionBOOL8208ItemTypeInputsetStateINT16224ItemTypeInputgetStateINT16240ItemTypeInputfStateBoundaryDeadbandLREAL642560ItemTypeInputtArbiterTimeoutTIME32320TItemTypeInputbMoveOnArbiterTimeoutBOOL8352trueItemTypeInputbTransitionAuthorizedBOOL8360ItemTypeOutputbForwardAuthorizedBOOL8368ItemTypeOutputbBackwardAuthorizedBOOL8376ItemTypeOutputbArbiterTimeoutBOOL8384ItemTypeOutputstTransitionDbST_DbStateParams2496416pytmc pv: TRANS io: i - - - - - - stTransitionBeam - ST_BeamParams - 1760 - 2912 - - - stTransitionState - ST_PositionState - 3648 - 4672 - - - bInit - BOOL - 8 - 8320 - - true - - - - bTransDone - BOOL - 8 - 8328 - - - rtTransReq - R_TRIG - 128 - 8384 - - - bBPTMDone - BOOL - 8 - 8512 - - - rtBPTMDone - R_TRIG - 128 - 8576 - - - ftMotorExec - F_TRIG - 128 - 8704 - - - rtTransDone - R_TRIG - 128 - 8832 - - - rtDoLateFinish - R_TRIG - 128 - 8960 - - - tonDone - TON - 256 - 9088 - - - stStateReq - ST_PositionState - 3648 - 9344 - - - mcPower - MC_Power - 960 - 12992 - - - fUpperBound - LREAL - 64 - 13952 - - - fLowerBound - LREAL - 64 - 14016 - - - nGoalState - INT - 16 - 14080 - - - stGoalState - ST_PositionState - 3648 - 14144 - - - fActPos - LREAL - 64 - 17792 - - - fReqPos - LREAL - 64 - 17856 - - - bInTransition - BOOL - 8 - 17920 - - - stBeamNeeded - ST_BeamParams - 1760 - 17952 - - - bFwdOk - BOOL - 8 - 19712 - - - bBwdOk - BOOL - 8 - 19720 - - - tonArbiter - TON - 256 - 19776 - - - bLateFinish - BOOL - 8 - 20032 - - - bInternalAuth - BOOL - 8 - 20040 - - - AssertHere - - - HandleBPTM - - - ClearAsserts - - - Exec - - - HandleFFO - - - HandlePmpsDb - - - GetBeamFromState - ST_BeamParams - 1760 - - nState - INT - 16 - - - stState - ST_PositionState - 3648 - - - - GetStateCode - INT - 16 - - nState - INT - 16 - - - - GetStateStruct - ST_PositionState - 3648 - - nState - INT - 16 - - - - - PouType - FunctionBlock - - - obsolete - Use FB_PositionStatePMPS1D instead - - - - - FB_JsonDocToSafeBP - 115008 - - bExecute - BOOL - Rising Edge - 8 - 64 - - - ItemType - Input - - - - - jsonDoc - SJsonValue - 64 - 128 - - - ItemType - Input - - - - - sDeviceName - STRING(80) - 648 - 192 - - - ItemType - Input - - - - - bHasDevice - BOOL - 8 - 840 - - - ItemType - Output - - - - - bHasAllStates - BOOL - 8 - 848 - - - ItemType - Output - - - - - bHasAllParameters - BOOL - 8 - 856 - - true - - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 864 - - - ItemType - Output - - - - - bError - BOOL - 8 - 872 - - - ItemType - Output - - - - - nErrId - UDINT - 32 - 896 - - - ItemType - Output - - - - - sErrMsg - STRING(80) - 648 - 928 - - - ItemType - Output - - - - - arrStates - ST_DbStateParams - ARRAY [1.. MOTION_GVL.MAX_STATES] ; - 64 - 1600 - - - ItemType - Input - - - variable_length_array - - - Dimensions - 1 - - - - - io_fbFFHWO - FB_HardwareFFOutput - 64 - 1664 - - - ItemType - InOut - - - - - fbJson - FB_JsonDomParser - JSON - 448 - 1728 - - - jsonProp - SJsonValue - 64 - 2176 - - - jsonValue - SJsonValue - 64 - 2240 - - - jsonParam - SJsonValue - 64 - 2304 - - - jsonnTran - SJsonValue - 64 - 2368 - - - jsonnRate - SJsonValue - 64 - 2432 - - - Step - INT - 16 - 2496 - - - index - DINT - 32 - 2528 - - - nStateCount - DINT - 32 - 2560 - - - RisingEdge - R_TRIG - 128 - 2624 - - - tNewMessage - R_TRIG - Logger - 128 - 2752 - - - fbLogger - FB_LogMessage - 86080 - 2880 - - - .eSubsystem - E_Subsystem.MPS - - - .nMinTimeViolationAcceptable - 10 - - - - - FFO - FB_FastFault - FFO - 25920 - 88960 - - - .i_Desc - Fault occurs when there is an error loading safe beam parameters from json file - - - .i_TypeCode - 65299 - - - - - sbuffReadSmall - INT - 16 - 114880 - - - ACT_FFO - - - ACT_Logger - - - M_LoadSafeBP - BOOL - 8 - - sStateName - STRING(80) - 648 - - - Index - DINT - 32 - - - sAperture - bHasAllParameters : BOOL := TRUE; - STRING(80) - 648 - - - nAperture - INT - 16 - - - sEV - STRING(80) - 648 - - - sBC - STRING(80) - 648 - - - nIndex - INT - 16 - - - - - PouType - FunctionBlock - - - - - E_BPTMState - 16 - INT - - Init - 0 - - - NewTarget - 1000 - - - RequestBP - 1500 - - - WaitForBP - 2500 - - - WaitingForTransitionAssertion - 2000 - - - WaitingForFinalAssertion - 3000 - - - Transitioning - 4000 - - - WaitForFinalBP - 5000 - - - CleaningUp - 6000 - - - Idle - 10000 - - - Done - 8000 - - - Error - 9000 - - - - BeamParameterTransitionManager - + stTransitionBeamST_BeamParams17602912stTransitionStateST_PositionState36484672bInitBOOL88320truebTransDoneBOOL88328rtTransReqR_TRIG1288384bBPTMDoneBOOL88512rtBPTMDoneR_TRIG1288576ftMotorExecF_TRIG1288704rtTransDoneR_TRIG1288832rtDoLateFinishR_TRIG1288960tonDoneTON2569088stStateReqST_PositionState36489344mcPowerMC_Power96012992fUpperBoundLREAL6413952fLowerBoundLREAL6414016nGoalStateINT1614080stGoalStateST_PositionState364814144fActPosLREAL6417792fReqPosLREAL6417856bInTransitionBOOL817920stBeamNeededST_BeamParams176017952bFwdOkBOOL819712bBwdOkBOOL819720tonArbiterTON25619776bLateFinishBOOL820032bInternalAuthBOOL820040AssertHereHandleBPTMClearAssertsExecHandleFFOHandlePmpsDbGetBeamFromStateST_BeamParams1760nStateINT16stStateST_PositionState3648GetStateCodeINT16nStateINT16GetStateStructST_PositionState3648nStateINT16PouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadFB_JsonDocToSafeBP115008bExecuteBOOL864ItemTypeInputjsonDocSJsonValue64128ItemTypeInputsDeviceNameSTRING(80)648192ItemTypeInputbHasDeviceBOOL8840ItemTypeOutputbHasAllStatesBOOL8848ItemTypeOutputbHasAllParametersBOOL8856trueItemTypeOutputbBusyBOOL8864ItemTypeOutputbErrorBOOL8872ItemTypeOutputnErrIdUDINT32896ItemTypeOutputsErrMsgSTRING(80)648928ItemTypeOutputarrStatesST_DbStateParams641600ItemTypeInputvariable_length_arrayDimensions1io_fbFFHWOFB_HardwareFFOutput641664ItemTypeInOutfbJsonFB_JsonDomParser4481728jsonPropSJsonValue642176jsonValueSJsonValue642240jsonParamSJsonValue642304jsonnTranSJsonValue642368jsonnRateSJsonValue642432StepINT162496indexDINT322528nStateCountDINT322560RisingEdgeR_TRIG1282624tNewMessageR_TRIG1282752fbLoggerFB_LogMessage860802880.eSubsystemE_Subsystem.MPS.nMinTimeViolationAcceptable10FFOFB_FastFault2592088960.i_DescFault occurs when there is an error loading safe beam parameters from json file.i_TypeCode65299sbuffReadSmallINT16114880ACT_FFOACT_LoggerM_LoadSafeBPBOOL8sStateNameSTRING(80)648IndexDINT32sApertureSTRING(80)648nApertureINT16sEVSTRING(80)648sBCSTRING(80)648nIndexINT16PouTypeFunctionBlockE_BPTMState16INTInit0NewTarget1000RequestBP1500WaitForBP2500WaitingForTransitionAssertion2000WaitingForFinalAssertion3000Transitioning4000WaitForFinalBP5000CleaningUp6000Idle10000Done8000Error9000BeamParameterTransitionManager - 61568 - - fbArbiter - FB_Arbiter - Connect to local arbiter - 64 - 64 - - - ItemType - InOut - - - - - i_sDeviceName - STRING(80) - Name of the device requesting the transition - 648 - 128 - - Device - - - - ItemType - Input - - - - - i_TransitionAssertionID - UDINT - Must not be 0 or EXCLUDED_ID - 32 - 800 - - 0 - - - - ItemType - Input - - - - - i_stTransitionAssertion - ST_BeamParams - Assertion required during transition (always safer than anything inbetween) - 1760 - 832 - - - ItemType - Input - - - - - i_nRequestedAssertionID - UDINT - Must not be 0 or EXCLUDED_ID - 32 - 2592 - - 0 - - - - ItemType - Input - - - - - i_stRequestedAssertion - ST_BeamParams - PMPS_GVL.cstSafeBeam; //Requested assertion, change whenever - 1760 - 2624 - - - .nTran - 0 - - - .neVRange - 0 - - - .nRate - 0 - - - .nBCRange - 0 - - - - - ItemType - Input - - - - - i_xMoving - BOOL - Provide rising edge when device begins moving <remove> - 8 - 4384 - - false - - - - ItemType - Input - - - - - i_xDoneMoving - BOOL - Provide rising edge when device is done with a move - 8 - 4392 - - false - - - - ItemType - Input - - - - - stCurrentBeamParameters - ST_BeamParams - Connect to current beam parameters - 1760 - 4416 - - - ItemType - Input - - - - - bRetry - BOOL - Rising edge to cycle back through the BPTM process. Use if something in the process timed out or failed. This will interrupt a current process - 8 - 6176 - - false - - - - ItemType - Input - - - - - q_xTransitionAuthorized - BOOL - Rising edge indicating the device is safe to move, use as input to move execute (which requires a rising edge) - 8 - 6184 - - false - - - - ItemType - Output - - - - - bError - BOOL - Set if some issue occurs within the bptm - 8 - 6192 - - - ItemType - Output - - - - - nErrId - UINT - Set to non-zero to help understand the error. - 16 - 6208 - - - ItemType - Output - - - - - bDone - BOOL - 8 - 6224 - - - ItemType - Output - - - - - bBusy - BOOL - 8 - 6232 - - - ItemType - Output - - - - - nTargetAssertionID - UDINT - 32 - 6240 - - 0 - - - - stTargetAssertion - ST_BeamParams - Target assertion - 1760 - 6272 - - - nCurrentAssertionID - UDINT - ID of last set state (zero until a state is reached) - 32 - 8032 - - 0 - - - - xNewBP - BOOL - 8 - 8064 - - - xTranBP - BOOL - 8 - 8072 - - - xFinalBPInArb - BOOL - 8 - 8080 - - - xFinalBP - BOOL - 8 - 8088 - - - eBPTMState - E_BPTMState - 16 - 8096 - - E_BPTMState.Init - - - - ePrevState - E_BPTMState - 16 - 8112 - - E_BPTMState.Init - - - - xEntry - BOOL - 8 - 8128 - - - rTransition - R_TRIG - 128 - 8192 - - - xNewTarget - BOOL - 8 - 8320 - - - bTransAssertionFailed - BOOL - 8 - 8328 - - - bFinalAssertionFailed - BOOL - 8 - 8336 - - - LogStrBuffer - STRING(80) - - 0 - 41 - - 26568 - 8344 - - - LogBuffIdx - FB_Index - 128 - 34944 - - - .LowerLimit - 0 - - - .UpperLimit - 40 - - - - - nAssrtAttempt - INT - Number of times we have tried asserting a BP set - 16 - 35072 - - - rtRetry - R_TRIG - 128 - 35136 - - - rtError - R_TRIG - 128 - 35264 - - - ffTimeout - FB_FastFault - 25920 - 35392 - - - .i_Desc - Preemptive requests timed out in BPTM - - - .i_TypeCode - 10 - - - .i_xAutoReset - false - - - - - rtDoneMoving - R_TRIG - 128 - 61312 - - - bLatchDoneMoving - BOOL - 8 - 61440 - - - bFirstMove - BOOL - 8 - 61448 - - true - - - - LogBuffSize - INT - 16 - 61456 - - 40 - - - - cMaxAttempts - INT - 16 - 61472 - - 3 - - - - cReqArbCapacity - UDINT - The thought here is, a BPTM needs at most 2 arbiter slots to complete a transition. + ]]>61568fbArbiterFB_Arbiter6464ItemTypeInOuti_sDeviceNameSTRING(80)648128DeviceItemTypeInputi_TransitionAssertionIDUDINT328000ItemTypeInputi_stTransitionAssertionST_BeamParams1760832ItemTypeInputi_nRequestedAssertionIDUDINT3225920ItemTypeInputi_stRequestedAssertionST_BeamParams17602624.nTran0.neVRange0.nRate0.nBCRange0ItemTypeInputi_xMovingBOOL]]>84384falseItemTypeInputi_xDoneMovingBOOL84392falseItemTypeInputstCurrentBeamParametersST_BeamParams17604416ItemTypeInputbRetryBOOL86176falseItemTypeInputq_xTransitionAuthorizedBOOL86184falseItemTypeOutputbErrorBOOL86192ItemTypeOutputnErrIdUINT166208ItemTypeOutputbDoneBOOL86224ItemTypeOutputbBusyBOOL86232ItemTypeOutputnTargetAssertionIDUDINT3262400stTargetAssertionST_BeamParams17606272nCurrentAssertionIDUDINT3280320xNewBPBOOL88064xTranBPBOOL88072xFinalBPInArbBOOL88080xFinalBPBOOL88088eBPTMStateE_BPTMState168096E_BPTMState.InitePrevStateE_BPTMState168112E_BPTMState.InitxEntryBOOL88128rTransitionR_TRIG1288192xNewTargetBOOL88320bTransAssertionFailedBOOL88328bFinalAssertionFailedBOOL88336LogStrBufferSTRING(80)041265688344LogBuffIdxFB_Index12834944.LowerLimit0.UpperLimit40nAssrtAttemptINT1635072rtRetryR_TRIG12835136rtErrorR_TRIG12835264ffTimeoutFB_FastFault2592035392.i_DescPreemptive requests timed out in BPTM.i_TypeCode10.i_xAutoResetfalsertDoneMovingR_TRIG12861312bLatchDoneMovingBOOL861440bFirstMoveBOOL861448trueLogBuffSizeINT166145640cMaxAttemptsINT16614723cReqArbCapacityUDINT - 32 - 61504 - - 2 - - - - AuthorizeTransition - - - WaitingForFinalAssertion_DO - - - DeauthorizeTransition - - - NewTarget_ENTRY - - - AssertTransitionBP - - - WaitingForTransitionAssertion_DO - - - RemoveTransitionAssertion - - - SetNewTarget - - - RequestBP_DO - - - WaitingForTransitionAssertion_EXIT - - - WaitingForFinalAssertion_EXIT - - - AssertFinalBP - - - LogActions - BOOL - 8 - - LogStr - STRING(80) - 648 - - - - no_check - - - - - - PouType - FunctionBlock - - - no_check - - - - - FB_PositionStatePMPS - 396032 - FB_PositionStatePMPS_Base - - fbArbiter - FB_Arbiter - 64 - 20096 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 64 - 20160 - - - ItemType - InOut - - - - - bReadPmpsDb - BOOL - 8 - 20224 - - - ItemType - Input - - - - - sPmpsDeviceName - STRING(80) - 648 - 20232 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 20880 - - - ItemType - Input - - - - - stPmpsDoc - SJsonValue - 64 - 21568 - - - ItemType - Input - - - - - stHighBeamThreshold - ST_BeamParams - 1760 - 21632 - - - ItemType - Input - - - - - bBPOKAutoReset - BOOL - 8 - 23392 - - false - - - - ItemType - Input - - - - - arrPMPS - ST_DbStateParams - - 0 - 16 - - 39936 - 23424 - - - nBPIndex - UINT - 16 - 63360 - - - nTransitionAssertionID - UDINT - 32 - 63392 - - - nLastReqAssertionID - UDINT - 32 - 63424 - - - fbReadPmpsDb - FB_JsonDocToSafeBP - 115008 - 63488 - - - ftDbBusy - F_TRIG - 128 - 178496 - - - rtReadDBExec - R_TRIG - 128 - 178624 - - - ftRead - F_TRIG - 128 - 178752 - - - bptm - BeamParameterTransitionManager - 61568 - 178880 - - - ffBeamParamsOk - FB_FastFault - 25920 - 240448 - - - ffZeroRate - FB_FastFault - 25920 - 266368 - - - ffBPTMTimeoutAndMove - FB_FastFault - 25920 - 292288 - - - ffBPTMError - FB_FastFault - 25920 - 318208 - - - ffMaint - FB_FastFault - 25920 - 344128 - - - ffUnknown - FB_FastFault - 25920 - 370048 - - - bFFOxOk - BOOL - 8 - 395968 - - - bAtSafeState - BOOL - 8 - 395976 - - - nIter - UINT - 16 - 395984 - - - HandlePmpsDb - - - HandleFFO - - - ClearAsserts - - - AssertHere - - - HandleBPTM - - - - PouType - FunctionBlock - - - obsolete - Use FB_PositionStatePMPS1D instead - - - - - FB_NCErrorFFO - 28800 - - stMotionStage - ST_MotionStage - Motion stage to monitor - 64 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - FFO to trip - 64 - 128 - - - ItemType - InOut - - - - - bReset - BOOL - Reset the fault - 8 - 192 - - - ItemType - Input - - - - - bAutoReset - BOOL - Auto-reset the fault - 8 - 200 - - - ItemType - Input - - - - - nLowErrorId - UDINT - The lowest error code that will trip the FFO - 32 - 224 - - 16384 - - - - ItemType - Input - - - - - nHighErrorId - UDINT - The highest error code that will trip the FFO - 32 - 256 - - 20479 - - - - ItemType - Input - - - - - sDesc - STRING(80) - A description of the fault - 648 - 288 - - Motor error - - - - ItemType - Input - - - - - bTripped - BOOL - Quick way for nearby code to check if this block has tripped the FFO. - 8 - 936 - - - ItemType - Output - - - - - nErrorTypeCode - UINT - Error code sent to PMPS. Is always 16#20XX, where XX is the first two hex in the NC error. - 16 - 944 - - - ItemType - Output - - - - - bInit - BOOL - 8 - 960 - - - stBeamParams - ST_BeamParams - 1760 - 992 - - - fbFF - FB_FastFault - 25920 - 2752 - - - rtTrip - R_TRIG - 128 - 28672 - - - - PouType - FunctionBlock - - - - - FB_EncErrorFFO - 29056 - - stMotionStage - ST_MotionStage - Motion stage to monitor - 64 - 64 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - FFO to trip - 64 - 128 - - - ItemType - InOut - - - - - bReset - BOOL - Reset the fault - 8 - 192 - - - ItemType - Input - - - - - bAutoReset - BOOL - Auto reset the fault - 8 - 200 - - - ItemType - Input - - - - - bTripped - BOOL - Quick way for nearby code to check if this block has tripped the FFO. - 8 - 208 - - - ItemType - Output - - - - - fbNCErrorFFO - FB_NCErrorFFO - 28800 - 256 - - - .nLowErrorId - 17408 - - - .nHighErrorId - 17663 - - - .sDesc - Encoder error - - - - - - PouType - FunctionBlock - - - - - FB_PositionStateBase_WithPMPS - 683264 - FB_PositionStateBase - - fbArbiter - FB_Arbiter - 64 - 256512 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 64 - 256576 - - - ItemType - InOut - - - - - sPmpsDeviceName - STRING(80) - 648 - 256640 - - - ItemType - Input - - - - - sTransitionKey - STRING(80) - 648 - 257288 - - - ItemType - Input - - - - - bArbiterEnabled - BOOL - 8 - 257936 - - true - - - - ItemType - Input - - - pytmc - + ]]>32615042AuthorizeTransitionWaitingForFinalAssertion_DODeauthorizeTransitionNewTarget_ENTRYAssertTransitionBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITAssertFinalBPLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS396032FB_PositionStatePMPS_BasefbArbiterFB_Arbiter6420096ItemTypeInOutfbFFHWOFB_HardwareFFOutput6420160ItemTypeInOutbReadPmpsDbBOOL820224ItemTypeInputsPmpsDeviceNameSTRING(80)64820232ItemTypeInputsTransitionKeySTRING(80)64820880ItemTypeInputstPmpsDocSJsonValue6421568ItemTypeInputstHighBeamThresholdST_BeamParams176021632ItemTypeInputbBPOKAutoResetBOOL823392falseItemTypeInputarrPMPSST_DbStateParams0163993623424nBPIndexUINT1663360nTransitionAssertionIDUDINT3263392nLastReqAssertionIDUDINT3263424fbReadPmpsDbFB_JsonDocToSafeBP11500863488ftDbBusyF_TRIG128178496rtReadDBExecR_TRIG128178624ftReadF_TRIG128178752bptmBeamParameterTransitionManager61568178880ffBeamParamsOkFB_FastFault25920240448ffZeroRateFB_FastFault25920266368ffBPTMTimeoutAndMoveFB_FastFault25920292288ffBPTMErrorFB_FastFault25920318208ffMaintFB_FastFault25920344128ffUnknownFB_FastFault25920370048bFFOxOkBOOL8395968bAtSafeStateBOOL8395976nIterUINT16395984HandlePmpsDbHandleFFOClearAssertsAssertHereHandleBPTMPouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadFB_NCErrorFFO28800stMotionStageST_MotionStage6464ItemTypeInOutfbFFHWOFB_HardwareFFOutput64128ItemTypeInOutbResetBOOL8192ItemTypeInputbAutoResetBOOL8200ItemTypeInputnLowErrorIdUDINT3222416384ItemTypeInputnHighErrorIdUDINT3225620479ItemTypeInputsDescSTRING(80)648288Motor errorItemTypeInputbTrippedBOOL8936ItemTypeOutputnErrorTypeCodeUINT16944ItemTypeOutputbInitBOOL8960stBeamParamsST_BeamParams1760992fbFFFB_FastFault259202752rtTripR_TRIG12828672PouTypeFunctionBlockFB_EncErrorFFO29056stMotionStageST_MotionStage6464ItemTypeInOutfbFFHWOFB_HardwareFFOutput64128ItemTypeInOutbResetBOOL8192ItemTypeInputbAutoResetBOOL8200ItemTypeInputbTrippedBOOL8208ItemTypeOutputfbNCErrorFFOFB_NCErrorFFO28800256.nLowErrorId17408.nHighErrorId17663.sDescEncoder errorPouTypeFunctionBlockFB_PositionStateBase_WithPMPS683264FB_PositionStateBasefbArbiterFB_Arbiter64256512ItemTypeInOutfbFFHWOFB_HardwareFFOutput64256576ItemTypeInOutsPmpsDeviceNameSTRING(80)648256640ItemTypeInputsTransitionKeySTRING(80)648257288ItemTypeInputbArbiterEnabledBOOL8257936trueItemTypeInputpytmc pv: PMPS:ARB:ENABLE io: io - - - - - - tArbiterTimeout - TIME - 32 - 257952 - - T - - - - ItemType - Input - - - - - bMoveOnArbiterTimeout - BOOL - 8 - 257984 - - true - - - - ItemType - Input - - - - - fStateBoundaryDeadband - LREAL - 64 - 258048 - - 0 - - - - ItemType - Input - - - - - bBPOKAutoReset - BOOL - 8 - 258112 - - false - - - - ItemType - Input - - - - - fbStatePMPS - FB_PositionStatePMPS - 396032 - 258176 - - - pytmc - pv: PMPS - - - - - fbEncErrFFO - FB_EncErrorFFO - 29056 - 654208 - - - Exec - - - PMPSHandler - - - - PouType - FunctionBlock - - - obsolete - Use FB_PositionStatePMPS1D instead - - - - - ENUM_XS_YAG_States - 16 - INT - - Unknown - 0 - - - OUT - 1 - - - YAG1 - 2 - - - YAG2 - 3 - - - - qualified_only - - - generate_implicit_init_function - - - - - DUT_PositionState - 3648 - ST_PositionState - - - obsolete - DUT_PositionState has been renamed to ST_PositionState - - - - - FB_XS_YAG_States - 694720 - FB_PositionStateBase_WithPMPS - - enumSet - ENUM_XS_YAG_States - 16 - 683264 - - - ItemType - Input - - - pytmc - + tArbiterTimeoutTIME32257952TItemTypeInputbMoveOnArbiterTimeoutBOOL8257984trueItemTypeInputfStateBoundaryDeadbandLREAL642580480ItemTypeInputbBPOKAutoResetBOOL8258112falseItemTypeInputfbStatePMPSFB_PositionStatePMPS396032258176pytmcpv: PMPSfbEncErrFFOFB_EncErrorFFO29056654208ExecPMPSHandlerPouTypeFunctionBlockobsoleteUse FB_PositionStatePMPS1D insteadENUM_XS_YAG_States16INTUnknown0OUT1YAG12YAG23qualified_onlygenerate_implicit_init_functionDUT_PositionState3648ST_PositionStateobsoleteDUT_PositionState has been renamed to ST_PositionStateFB_XS_YAG_States694720FB_PositionStateBase_WithPMPSenumSetENUM_XS_YAG_States16683264ItemTypeInputpytmc pv: SET io: io - - - - - - stOut - DUT_PositionState - 3648 - 683328 - - - ItemType - Input - - - - - stYag1 - DUT_PositionState - 3648 - 686976 - - - ItemType - Input - - - - - stYag2 - DUT_PositionState - 3648 - 690624 - - - ItemType - Input - - - - - bStatesLock - BOOL - 8 - 694272 - - - ItemType - Input - - - - - enumGet - ENUM_XS_YAG_States - 16 - 694288 - - - ItemType - Output - - - pytmc - + stOutDUT_PositionState3648683328ItemTypeInputstYag1DUT_PositionState3648686976ItemTypeInputstYag2DUT_PositionState3648690624ItemTypeInputbStatesLockBOOL8694272ItemTypeInputenumGetENUM_XS_YAG_States16694288ItemTypeOutputpytmc pv: GET io: i - - - - - - bXSInit - BOOL - 8 - 694304 - - true - - - - fInDelta - LREAL - 64 - 694336 - - 2 - - - - fOutDelta - LREAL - 64 - 694400 - - 2 - - - - fInVelocity - LREAL - 64 - 694464 - - 0.5 - - - - fOutVelocity - LREAL - 64 - 694528 - - 0.5 - - - - fAccel - LREAL - 64 - 694592 - - 100 - - - - fOutDecel - LREAL - 64 - 694656 - - 25 - - - - - PouType - FunctionBlock - - - - - FB_AnalogOutput - 576 - - fReal - LREAL - The real value to send to the output - 64 - 64 - - - ItemType - Input - - - - - fSafeMax - LREAL - The maximum allowed real value for the connected hardware - 64 - 128 - - - ItemType - Input - - - - - fSafeMin - LREAL - The minimum allowed real value for the connected hardware - 64 - 192 - - - ItemType - Input - - - - - iTermBits - UINT - The number of bits correlated with the terminal's max output. This is not necessarily the resolution parameter. - 16 - 256 - - - ItemType - Input - - - - - fTermMax - LREAL - The fReal value correlated with the terminal's max output - 64 - 320 - - - ItemType - Input - - - - - fTermMin - LREAL - The fReal value correlated with the terminal's min output - 64 - 384 - - - ItemType - Input - - - - - iRaw - INT - Connect this output to the terminal - 16 - 448 - - - ItemType - Output - - - TcAddressType - Output - - - - - fScale - LREAL - 64 - 512 - - - - PouType - FunctionBlock - - - - - FB_PPM_Gige - 1344 - - iIlluminatorINT - INT - 16 - 64 - - - TcAddressType - Output - - - - - bGigePower - BOOL - 8 - 80 - - - pytmc - + bXSInitBOOL8694304truefInDeltaLREAL646943362fOutDeltaLREAL646944002fInVelocityLREAL646944640.5fOutVelocityLREAL646945280.5fAccelLREAL64694592100fOutDecelLREAL6469465625PouTypeFunctionBlockFB_AnalogOutput576fRealLREAL6464ItemTypeInputfSafeMaxLREAL64128ItemTypeInputfSafeMinLREAL64192ItemTypeInputiTermBitsUINT16256ItemTypeInputfTermMaxLREAL64320ItemTypeInputfTermMinLREAL64384ItemTypeInputiRawINT16448ItemTypeOutputTcAddressTypeOutputfScaleLREAL64512PouTypeFunctionBlockFB_PPM_Gige1344iIlluminatorINTINT1664TcAddressTypeOutputbGigePowerBOOL880pytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - - - fIlluminatorPercent - LREAL - 64 - 128 - - - pytmc - + TcAddressTypeOutputfIlluminatorPercentLREAL64128pytmc pv: CIL:PCT EGU: % - - - - - - fbGetIllPercent - FB_AnalogInput - 512 - 192 - - - fbSetIllPercent - FB_AnalogOutput - 576 - 704 - - - bGigeInit - BOOL - 8 - 1280 - - false - - - - - PouType - FunctionBlock - - - - - ST_BeamParams_IO - 1760 - - nTran - REAL - Requested pre-optic attenuation - 1 is full transmission - 32 - 0 - - 0 - 1 - 1 - - - - plcAttribute_pytmc - pv: Attenuation - io: i - - - - - nRate - UDINT - Pulse-rate - 32 - 32 - - 120 - - - - plcAttribute_pytmc - pv: Rate - io: i - - - - - neVRange - DWORD - Photon energy ranges - 32 - 64 - - 4294967295 - - - - plcAttribute_pytmc - pv: PhotonEnergy - io: i - - - plcAttribute_displaymode - binary - - - - - neV - REAL - Current Photon energy as calculated by the arbiter - 32 - 96 - - - nBCRange - WORD - 16 - 128 - - 0 - 65535 - 0 - - - - nBeamClass - USINT - 8 - 144 - - 0 - 0 - - - - nMachineMode - USINT - 8 - 152 - - - astAttenuators - ST_PMPS_Attenuator_IO - - 1 - 16 - - Beamline attenuators - 1024 - 160 - - - plcAttribute_pytmc - pv: AuxAttenuator - io: i - - - - - astApertures - ST_PMPS_Aperture_IO - - 1 - 4 - - 384 - 1184 - - - aVetoDevices - BOOL - - 1 - 16 - - Stopper statuses - 128 - 1568 - - - plcAttribute_pytmc - pv: AuxAttenuator - io: i - - - - - xValidToggle - BOOL - Toggle for watchdog - 8 - 1696 - - - xValid - BOOL - Beam parameter set is valid (if readback), or acknowledged (if request) - 8 - 1704 - - - plcAttribute_pytmc - pv: Valid - io: i - - - - - nCohortInt - UDINT - Cohort index. Identifies which cohort this BP set was included in arbitration - 32 - 1728 - - - plcAttribute_pytmc - pv: Attenuation - io: i - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - FB_VetoArbiter - 28352 - I_HigherAuthority - - bVeto - BOOL - Rising edge clears request, hold true to veto continuously, falling edge restores request - 8 - 128 - - false - - - - ItemType - Input - - - - - HigherAuthority - I_HigherAuthority - Typically connected to a higher-level arbiter. - 64 - 192 - - - ItemType - Input - - - - - LowerAuthority - I_LowerAuthority - Lower authority to be vetoed - 64 - 256 - - - ItemType - Input - - - - - FFO - FB_HardwareFFOutput - This should be the FFO upstream of the veto device - 64 - 320 - - - ItemType - InOut - - - - - ffKeepItSecretKeepItSafe - FB_FastFault - 25920 - 384 - - - .i_xAutoReset - true - - - .i_Desc - Holds beam off until request is back in arbitration - - - .i_TypeCode - 200 - - - .i_xVetoable - true - - - - - stStandbyBP - ST_BeamParams - 1760 - 26304 - - - rtVeto - R_TRIG - 128 - 28096 - - - ftVeto - F_TRIG - 128 - 28224 - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - - PouType - FunctionBlock - - - - - FB_SubSysToArbiter_IO - Use on a subsystem PLC to request from the arbiter - Run at the top of your cycle to receive the latest BP - 145024 - I_HigherAuthority - - Reset - BOOL - Fast fault reset - 8 - 128 - - - ItemType - Input - - - - - sName - STRING(80) - 648 - 136 - - SubSysToArbiter - - - - ItemType - Input - - - - - i_bVeto - BOOL - 8 - 784 - - - ItemType - Input - - - - - Arbiter - FB_Arbiter - 64 - 832 - - - ItemType - InOut - - - - - fbFFHWO - FB_HardwareFFOutput - 64 - 896 - - - ItemType - InOut - - - - - i_stCurrentBP - ST_BeamParams_IO - 1760 - 960 - - - TcLinkTo - TIIB[PMPS_PRE]^IO Inputs^CurrentBP - - - TcAddressType - Input - - - - - q_stRequestedBP - ST_BeamParams_IO - 1760 - 2720 - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^RequestedBP - - - TcAddressType - Output - - - - - xTxPDO_toggle - BIT - 1 - 4480 - - - pytmc - pv: TxPDO_toggle - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle - - - TcAddressType - Input - - - - - xTxPDO_state - BIT - 1 - 4481 - - - pytmc - pv: TxPDO_state - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state - - - TcAddressType - Input - - - - - ffPMPSIO_Disconnect - FB_FastFault - Fast faults - 25920 - 4544 - - - .i_Desc - Arbiter network interface disconnected or not OP - - - .i_DevName - SubSysToArbiter - - - - - nRequestCohort - UDINT - Request cohort - 32 - 30464 - - 0 - - - - pytmc - pv: RequestCohort - io: i - - - - - nActiveCohort - UDINT - Active cohort, updated by incoming BP from arbiter PLC, in the ElevateRequest arbiter call - 32 - 30496 - - 0 - - - - pytmc - pv: ActiveCohort - io: i - - - - - fbVetoArb - FB_VetoArbiter - 28352 - 30528 - - - fbLog - FB_LogMessage - 86080 - 58880 - - - __FB_SUBSYSTOARBITER_IO__CHECKREQUEST__XFIRSTTIME - BOOL - 8 - 144960 - - , - - - - __FB_SUBSYSTOARBITER_IO__CHECKREQUEST__NID - DWORD - 32 - 144992 - - - CheckRequest - BOOL - 8 - - nReqID - DWORD - 32 - - - xFirstTime - BOOL - 8 - - - uselocation - __FB_SUBSYSTOARBITER_IO__CHECKREQUEST__XFIRSTTIME - - - - - nId - DWORD - 32 - - - uselocation - __FB_SUBSYSTOARBITER_IO__CHECKREQUEST__NID - - - - - - RequestBP - BOOL - 8 - - nReqID - StateID of state requesting beam parameter set - DWORD - 32 - - - stReqBP - Requested beam params - ST_BeamParams - 1760 - - - - RemoveRequest - BOOL - 8 - - nReqID - StateID to remove - DWORD - 32 - - - - - PouType - FunctionBlock - - - - - FB_Axilon_Cooling_1f1p - 1216 - - fFlow_1_val - LREAL - Mirrors with 1 Cooling Flow Meter and 1 Pressure Meter - 64 - 64 - - - ItemType - Output - - - pytmc - + fbGetIllPercentFB_AnalogInput512192fbSetIllPercentFB_AnalogOutput576704bGigeInitBOOL81280falsePouTypeFunctionBlockST_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_VetoArbiter28352I_HigherAuthoritybVetoBOOL8128falseItemTypeInputHigherAuthorityI_HigherAuthority64192ItemTypeInputLowerAuthorityI_LowerAuthority64256ItemTypeInputFFOFB_HardwareFFOutput64320ItemTypeInOutffKeepItSecretKeepItSafeFB_FastFault25920384.i_xAutoResettrue.i_DescHolds beam off until request is back in arbitration.i_TypeCode200.i_xVetoabletruestStandbyBPST_BeamParams176026304rtVetoR_TRIG12828096ftVetoF_TRIG12828224CheckRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_SubSysToArbiter_IO145024I_HigherAuthorityResetBOOL8128ItemTypeInputsNameSTRING(80)648136SubSysToArbiterItemTypeInputi_bVetoBOOL8784ItemTypeInputArbiterFB_Arbiter64832ItemTypeInOutfbFFHWOFB_HardwareFFOutput64896ItemTypeInOuti_stCurrentBPST_BeamParams_IO1760960TcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInputq_stRequestedBPST_BeamParams_IO17602720TcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutputxTxPDO_toggleBIT14480pytmcpv: TxPDO_toggle + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInputxTxPDO_stateBIT14481pytmcpv: TxPDO_state + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInputffPMPSIO_DisconnectFB_FastFault259204544.i_DescArbiter network interface disconnected or not OP.i_DevNameSubSysToArbiternRequestCohortUDINT32304640pytmcpv: RequestCohort + io: inActiveCohortUDINT32304960pytmcpv: ActiveCohort + io: ifbVetoArbFB_VetoArbiter2835230528fbLogFB_LogMessage8608058880__FB_SUBSYSTOARBITER_IO__CHECKREQUEST__XFIRSTTIMEBOOL8144960,__FB_SUBSYSTOARBITER_IO__CHECKREQUEST__NIDDWORD32144992CheckRequestBOOL8nReqIDDWORD32xFirstTimeBOOL8uselocation__FB_SUBSYSTOARBITER_IO__CHECKREQUEST__XFIRSTTIMEnIdDWORD32uselocation__FB_SUBSYSTOARBITER_IO__CHECKREQUEST__NIDRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760RemoveRequestBOOL8nReqIDDWORD32PouTypeFunctionBlockFB_Axilon_Cooling_1f1p1216fFlow_1_valLREAL6464ItemTypeOutputpytmc pv: FWM:1 field: EGU lpm field: HIGH 2.3 @@ -60261,68 +1411,13 @@ The BPTM will throw an error if the arbiter does not have enough space for the t field: HSV MINOR field: HHSV MAJOR io: i - - - - - - fPress_1_val - LREAL - 64 - 128 - - - ItemType - Output - - - pytmc - + fPress_1_valLREAL64128ItemTypeOutputpytmc pv: PRSM:1 field: EGU bar field: LOW 0.1 field: LSV MAJOR io: i - - - - - - fbFlow_1 - FB_AnalogInput - 512 - 192 - - - fbPress_1 - FB_AnalogInput - 512 - 704 - - - - PouType - FunctionBlock - - - - - FB_Axilon_Cooling_2f1p - 1792 - FB_Axilon_Cooling_1f1p - - fFlow_2_val - LREAL - 64 - 1216 - - - ItemType - Output - - - pytmc - + fbFlow_1FB_AnalogInput512192fbPress_1FB_AnalogInput512704PouTypeFunctionBlockFB_Axilon_Cooling_2f1p1792FB_Axilon_Cooling_1f1pfFlow_2_valLREAL641216ItemTypeOutputpytmc pv: FWM:2 field: EGU lpm field: HIGH 2.3 @@ -60334,22045 +1429,405 @@ The BPTM will throw an error if the arbiter does not have enough space for the t field: HSV MINOR field: HHSV MAJOR io: i - - - - - - fbFlow_2 - FB_AnalogInput - 512 - 1280 - - - - PouType - FunctionBlock - - - - - VERSION - 64 - - uiMajor - UINT - 16 - 0 - - - uiMinor - UINT - 16 - 16 - - - uiServicePack - UINT - 16 - 32 - - - uiPatch - UINT - 16 - 48 - - - - PlcLicenseInfo - 1024 - - LicenseId - GUID - 128 - 0 - - - Instances - UDINT - 32 - 128 - - - LicenseName - STRING(95) - 768 - 256 - - - - TcSystemEventClass - TcSystemEventClass - - InternalError - Internal error. - Error - - - NoRTime - No real-time. - Error - - - AllocationLockedMemoryError - Allocation locked – memory error. - Error - - - InsertMailboxError - Mailbox full – the ADS message could not be sent. Reducing the number of ADS messages per cycle will help. - Error - - - WrongReceiveHMSG - Wrong HMSG. - Error - - - TargetPortNotFound - Target port not found – ADS server is not started or is not reachable. - Error - - - TargetMachineNotFound - Target computer not found – AMS route was not found. - Error - - - UnknownCommandID - Unknown command ID. - Error - - - BadTaskID - Invalid task ID. - Error - - - NoIO - No IO. - Error - - - UnknownAdsCommand - Unknown AMS command. - Error - - - Win32Error - Win32 error. - Error - - - PortNotConnected - Port not connected. - Error - - - InvalidAdsLength - Invalid AMS length. - Error - - - InvalidAdsNetID - Invalid AMS Net ID. - Error - - - LowInstallationLevel - Low installation level – TwinCAT 2 license error. - Error - - - NoDebugAvailable - No debugging available. - Error - - - PortDisabled - Port disabled – TwinCAT system service not started. - Error - - - PortAlreadyConnected - Port already connected. - Error - - - AdsSyncWin32Error - AMS Sync Win32 error. - Error - - - AdsSyncTimeout - AMS Sync Timeout. - Error - - - AdsSyncAmsError - AMS Sync error. - Error - - - AdsSyncNoIndexMap - No index map for AMS Sync available. - Error - - - InvalidAdsPort - Invalid AMS port. - Error - - - NoMemory - No memory. - Error - - - TCPSendError - TCP send error. - Error - - - HostUnreachable - Host unreachable. - Error - - - InvalidAMSFragment - Invalid AMS fragment. - Error - - - AdsSecTLSSendError - TLS send error – secure ADS connection failed. - Error - - - AdsSecAccessDenied - Access denied – secure ADS access denied. - Error - - - - Interner Fehler. - - - Keine Echtzeit. - - - Zuweisung gesperrt - Speicherfehler. - - - Postfach voll – Es konnte die ADS Nachricht nicht versendet werden. Reduzieren der Anzahl der ADS Nachrichten pro Zyklus bringt Abhilfe. - - - Falsches HMSG. - - - Ziel-Port nicht gefunden – ADS Server ist nicht gestartet oder erreichbar. - - - Unbekannte Befehl-ID. - - - Ungültige Task-ID. - - - Kein IO. - - - Unbekannter AMS-Befehl. - - - Win32 Fehler. - - - Port nicht verbunden. - - - Ungültige AMS-Länge. - - - Ungültige AMS Net ID. - - - Installations-Level ist zu niedrig – TwinCAT 2 Lizenzfehler. - - - Kein Debugging verfügbar. - - - Port deaktiviert – TwinCAT System Service nicht gestartet. - - - Port bereits verbunden. - - - AMS Sync Win32 Fehler. - - - AMS Sync Timeout. - - - AMS Sync Fehler. - - - Keine Index-Map für AMS Sync vorhanden. - - - Ungültiger AMS-Port. - - - Kein Speicher. - - - TCP Sendefehler. - - - Host nicht erreichbar. - - - Ungültiges AMS Fragment. - - - TLS Sendefehler – Secure ADS Verbindung fehlgeschlagen. - - - Zugriff Verweigert – Secure ADS Zugriff verweigert. - - - - - - - - - - - ST_TcSystemEventClass - 5760 - - InternalError - TcEventEntry - 192 - 0 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.InternalError - - - .eSeverity - TcEventSeverity.Error - - - - - NoRTime - TcEventEntry - 192 - 192 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.NoRTime - - - .eSeverity - TcEventSeverity.Error - - - - - AllocationLockedMemoryError - TcEventEntry - 192 - 384 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AllocationLockedMemoryError - - - .eSeverity - TcEventSeverity.Error - - - - - InsertMailboxError - TcEventEntry - 192 - 576 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.InsertMailboxError - - - .eSeverity - TcEventSeverity.Error - - - - - WrongReceiveHMSG - TcEventEntry - 192 - 768 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.WrongReceiveHMSG - - - .eSeverity - TcEventSeverity.Error - - - - - TargetPortNotFound - TcEventEntry - 192 - 960 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.TargetPortNotFound - - - .eSeverity - TcEventSeverity.Error - - - - - TargetMachineNotFound - TcEventEntry - 192 - 1152 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.TargetMachineNotFound - - - .eSeverity - TcEventSeverity.Error - - - - - UnknownCommandID - TcEventEntry - 192 - 1344 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.UnknownCommandID - - - .eSeverity - TcEventSeverity.Error - - - - - BadTaskID - TcEventEntry - 192 - 1536 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.BadTaskID - - - .eSeverity - TcEventSeverity.Error - - - - - NoIO - TcEventEntry - 192 - 1728 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.NoIO - - - .eSeverity - TcEventSeverity.Error - - - - - UnknownAdsCommand - TcEventEntry - 192 - 1920 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.UnknownAdsCommand - - - .eSeverity - TcEventSeverity.Error - - - - - Win32Error - TcEventEntry - 192 - 2112 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.Win32Error - - - .eSeverity - TcEventSeverity.Error - - - - - PortNotConnected - TcEventEntry - 192 - 2304 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.PortNotConnected - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidAdsLength - TcEventEntry - 192 - 2496 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.InvalidAdsLength - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidAdsNetID - TcEventEntry - 192 - 2688 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.InvalidAdsNetID - - - .eSeverity - TcEventSeverity.Error - - - - - LowInstallationLevel - TcEventEntry - 192 - 2880 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.LowInstallationLevel - - - .eSeverity - TcEventSeverity.Error - - - - - NoDebugAvailable - TcEventEntry - 192 - 3072 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.NoDebugAvailable - - - .eSeverity - TcEventSeverity.Error - - - - - PortDisabled - TcEventEntry - 192 - 3264 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.PortDisabled - - - .eSeverity - TcEventSeverity.Error - - - - - PortAlreadyConnected - TcEventEntry - 192 - 3456 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.PortAlreadyConnected - - - .eSeverity - TcEventSeverity.Error - - - - - AdsSyncWin32Error - TcEventEntry - 192 - 3648 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AdsSyncWin32Error - - - .eSeverity - TcEventSeverity.Error - - - - - AdsSyncTimeout - TcEventEntry - 192 - 3840 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AdsSyncTimeout - - - .eSeverity - TcEventSeverity.Error - - - - - AdsSyncAmsError - TcEventEntry - 192 - 4032 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AdsSyncAmsError - - - .eSeverity - TcEventSeverity.Error - - - - - AdsSyncNoIndexMap - TcEventEntry - 192 - 4224 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AdsSyncNoIndexMap - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidAdsPort - TcEventEntry - 192 - 4416 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.InvalidAdsPort - - - .eSeverity - TcEventSeverity.Error - - - - - NoMemory - TcEventEntry - 192 - 4608 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.NoMemory - - - .eSeverity - TcEventSeverity.Error - - - - - TCPSendError - TcEventEntry - 192 - 4800 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.TCPSendError - - - .eSeverity - TcEventSeverity.Error - - - - - HostUnreachable - TcEventEntry - 192 - 4992 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.HostUnreachable - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidAMSFragment - TcEventEntry - 192 - 5184 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.InvalidAMSFragment - - - .eSeverity - TcEventSeverity.Error - - - - - AdsSecTLSSendError - TcEventEntry - 192 - 5376 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AdsSecTLSSendError - - - .eSeverity - TcEventSeverity.Error - - - - - AdsSecAccessDenied - TcEventEntry - 192 - 5568 - - - .uuidEventClass.Data1 - 3140131225 - - - .uuidEventClass.Data2 - 4142 - - - .uuidEventClass.Data3 - 16922 - - - .uuidEventClass.Data4[0] - 141 - - - .uuidEventClass.Data4[1] - 61 - - - .uuidEventClass.Data4[2] - 176 - - - .uuidEventClass.Data4[3] - 102 - - - .uuidEventClass.Data4[4] - 14 - - - .uuidEventClass.Data4[5] - 7 - - - .uuidEventClass.Data4[6] - 177 - - - .uuidEventClass.Data4[7] - 254 - - - .nEventID - E_TcSystemEventClass.AdsSecAccessDenied - - - .eSeverity - TcEventSeverity.Error - - - - - - TcTypeSystem - - - signature_flag - 33554432 - - - checksuperglobal - - - show - - - no-analysis - - - TcEventClass - TcSystemEventClass - - - - - TcGeneralAdsEventClass - TcGeneralAdsEventClass - - GeneralDeviceError - General device error. - Error - - - ServiceNotSupported - Service is not supported by the server. - Error - - - InvalidIndexGroup - Invalid index group. - Error - - - InvalidIndexOffset - Invalid index offset. - Error - - - InvalidAccess - Reading or writing is not permitted. - Error - - - InvalidSize - Parameter size is not correct. - Error - - - InvalidData - Invalid data value(s). - Error - - - NotReady - Device is not ready to operate. - Error - - - Busy - Device is busy. - Error - - - InvalidContext - Invalid operating system context. This can result from use of ADS function blocks in different tasks. - Error - - - NoMemory - Insufficient memory. - Error - - - InvalidParam - Invalid parameter value(s). - Error - - - NotFound - Not found (files, ...). - Error - - - Syntax - Syntax error in file or command. - Error - - - Incompatible - Objects do not match. - Error - - - AlreadyExists - Object already exists. - Error - - - SymbolNotFound - Symbol was not found. - Error - - - SymbolVersionInvalid - Invalid symbol version. This can occur due to an online change. Create a new handle. - Error - - - InvalidState - Device (server) is in invalid state. - Error - - - TransModeNotSupported - AdsTransMode is not supported. - Error - - - NotificationHandleInvalid - Notification handle is invalid. - Error - - - ClientUnknown - Notification client is not registered. - Error - - - NoMoreHandles - No further notification handles. - Error - - - InvalidWatchSize - Notification size too large. - Error - - - NotInit - Device is not initialized. - Error - - - DeviceTimeout - Device has a timeout. - Error - - - NoInterface - Interface query failed. - Error - - - InvalidInterface - Wrong interface is requested. - Error - - - InvalidClassID - Class ID is invalid. - Error - - - InvalidObjectID - Object ID is invalid. - Error - - - Pending - Request pending. - Error - - - Aborted - Request is aborted. - Error - - - SignalWarning - Signal warning. - Error - - - InvalidArrayIndex - Invalid array index. - Error - - - SymbolNotActive - Symbol is not active. - Error - - - AccessDenied - Access denied. - Error - - - LicenseMissing - Missing license. - Error - - - LicenseExpired - License is expired. - Error - - - LicenseExceeded - License is exceeded. - Error - - - LicenseInvalid - License is invalid. - Error - - - LicenseSystemID - License problem: System ID is invalid. - Error - - - LicenseNoTimeLimit - License not limited in time. - Error - - - LicenseFutureIssue - License problem: Time in the future. - Error - - - LicenseTimeTooLong - License time period is too long. - Error - - - Exception - Exception at system startup. - Error - - - LicenseDuplicated - License file is read twice. - Error - - - SignatureInvalid - Invalid signature. - Error - - - CertificateInvalid - Invalid certificate. - Error - - - LicenseOEMNotFound - Public key not known from OEM. - Error - - - LicenseRestricted - License not valid for this system ID. - Error - - - LicenseDemoDenied - Demo license prohibited. - Error - - - InvalidFunctionID - Invalid function ID. - Error - - - OutOfRange - Outside the valid range. - Error - - - InvalidAlignment - Invalid alignment. - Error - - - LicensePlatform - Invalid platform level. - Error - - - ForwardPassiveLevel - Context – forward to passive level. - Error - - - ForwardDispatchLevel - Context – forward to dispatch level. - Error - - - ForwardRealTime - Context – forward to real-time. - Error - - - InvalidServiceParam - Service contains an invalid parameter. - 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 has occurred – the remote terminal is not responding in the specified ADS timeout. - Error - - - Win32Error - Error in Win32 subsystem - Error - - - TimeoutInvalid - Invalid client timeout value. - Error - - - PortNotOpen - Port is not open. - Error - - - NoAMSAddr - No AMS address. - Error - - - SyncInternalError - Internal error in Ads sync. - Error - - - AddHash - Hash table overflow. - Error - - - RemoveHash - Key not found in hash table. - Error - - - NoMoreSymbols - No symbols in the cache. - Error - - - SyncResInvalid - Invalid response received - Error - - - SyncPortLocked - Sync port is locked. - Error - - - - Allgemeiner Gerätefehler. - - - Service wird vom Server nicht unterstützt. - - - Ungültige Index-Gruppe. - - - Ungültiger Index-Offset. - - - Lesen oder Schreiben ist nicht gestattet. - - - Parametergröße ist nicht korrekt. - - - Ungültige Daten-Werte. - - - Gerät ist nicht betriebsbereit. - - - Gerät ist beschäftigt. - - - Ungültiger Kontext vom Betriebssystem. Kann durch Verwendung von ADS Bausteinen in unterschiedlichen Tasks auftreten. - - - Nicht genügend Speicher. - - - Ungültige Parameter-Werte. - - - Nicht gefunden (Dateien,...). - - - Syntax-Fehler in Datei oder Befehl. - - - Objekte stimmen nicht überein. - - - Objekt ist bereits vorhanden. - - - Symbol nicht gefunden. - - - Symbol-Version ist ungültig. Kann durch einen Online-Change auftreten. Erzeuge einen neuen Handle. - - - Gerät (Server) ist im ungültigen Zustand. - - - AdsTransMode wird nicht unterstützt. - - - Notification Handle ist ungültig. - - - Notification-Client nicht registriert. - - - Keine weiteren Notification Handles. - - - Größe der Notification zu groß. - - - Gerät ist nicht initialisiert. - - - Gerät hat einen Timeout. - - - Interface Abfrage fehlgeschlagen. - - - Falsches Interface angefordert. - - - Class-ID ist ungültig. - - - Object-ID ist ungültig. - - - Anforderung steht aus. - - - Anforderung wird abgebrochen. - - - Signal-Warnung. - - - Ungültiger Array-Index. - - - Symbol ist nicht aktiv. - - - Zugriff verweigert. - - - Fehlende Lizenz. - - - Lizenz abgelaufen. - - - Lizenz überschritten. - - - Lizenz ungültig. - - - Lizenzproblem: System-ID ist ungültig. - - - Lizenz nicht zeitlich begrenzt. - - - Lizenzproblem: Zeitpunkt in der Zukunft. - - - Lizenz-Zeitraum ist zu lang. - - - Exception beim Systemstart. - - - Lizenz-Datei zweimal gelesen. - - - Ungültige Signatur. - - - Zertifikat ungültig. - - - Public Key vom OEM nicht bekannt. - - - Lizenz nicht gültig für diese System-ID. - - - Demo-Lizenz untersagt. - - - Funktions-ID ungültig. - - - Außerhalb des gültigen Bereiches. - - - Ungültiges Alignment. - - - Ungültiger Plattform Level. - - - Kontext – Weiterleitung zum Passiv-Level. - - - Kontext – Weiterleitung zum Dispatch-Level. - - - Kontext – Weiterleitung zur Echtzeit. - - - Dienst enthält einen ungültigen Parameter. - - - Polling-Liste ist leer. - - - Variablen-Verbindung bereits im Einsatz. - - - Die Invoke-ID ist bereits in Benutzung. - - - Timeout ist aufgetreten – Die Gegenstelle antwortet nicht im vorgegebenen ADS Timeout. - - - Fehler im Win32 Subsystem. - - - Ungültiger Client Timeout-Wert. - - - Port nicht geöffnet. - - - Keine AMS Adresse. - - - Interner Fehler in Ads-Sync. - - - Überlauf der Hash-Tabelle. - - - Schlüssel in der Hash-Tabelle nicht gefunden. - - - Keine Symbole im Cache. - - - Ungültige Antwort erhalten. - - - Sync Port ist verriegelt. - - - - - - - - - - - - - - ST_TcGeneralAdsEventClass - 14016 - - GeneralDeviceError - TcEventEntry - 192 - 0 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.GeneralDeviceError - - - .eSeverity - TcEventSeverity.Error - - - - - ServiceNotSupported - TcEventEntry - 192 - 192 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.ServiceNotSupported - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidIndexGroup - TcEventEntry - 192 - 384 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidIndexGroup - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidIndexOffset - TcEventEntry - 192 - 576 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidIndexOffset - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidAccess - TcEventEntry - 192 - 768 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidAccess - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidSize - TcEventEntry - 192 - 960 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidSize - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidData - TcEventEntry - 192 - 1152 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidData - - - .eSeverity - TcEventSeverity.Error - - - - - NotReady - TcEventEntry - 192 - 1344 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NotReady - - - .eSeverity - TcEventSeverity.Error - - - - - Busy - TcEventEntry - 192 - 1536 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Busy - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidContext - TcEventEntry - 192 - 1728 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidContext - - - .eSeverity - TcEventSeverity.Error - - - - - NoMemory - TcEventEntry - 192 - 1920 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NoMemory - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidParam - TcEventEntry - 192 - 2112 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidParam - - - .eSeverity - TcEventSeverity.Error - - - - - NotFound - TcEventEntry - 192 - 2304 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NotFound - - - .eSeverity - TcEventSeverity.Error - - - - - Syntax - TcEventEntry - 192 - 2496 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Syntax - - - .eSeverity - TcEventSeverity.Error - - - - - Incompatible - TcEventEntry - 192 - 2688 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Incompatible - - - .eSeverity - TcEventSeverity.Error - - - - - AlreadyExists - TcEventEntry - 192 - 2880 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.AlreadyExists - - - .eSeverity - TcEventSeverity.Error - - - - - SymbolNotFound - TcEventEntry - 192 - 3072 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SymbolNotFound - - - .eSeverity - TcEventSeverity.Error - - - - - SymbolVersionInvalid - TcEventEntry - 192 - 3264 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SymbolVersionInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidState - TcEventEntry - 192 - 3456 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidState - - - .eSeverity - TcEventSeverity.Error - - - - - TransModeNotSupported - TcEventEntry - 192 - 3648 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.TransModeNotSupported - - - .eSeverity - TcEventSeverity.Error - - - - - NotificationHandleInvalid - TcEventEntry - 192 - 3840 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NotificationHandleInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - ClientUnknown - TcEventEntry - 192 - 4032 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.ClientUnknown - - - .eSeverity - TcEventSeverity.Error - - - - - NoMoreHandles - TcEventEntry - 192 - 4224 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NoMoreHandles - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidWatchSize - TcEventEntry - 192 - 4416 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidWatchSize - - - .eSeverity - TcEventSeverity.Error - - - - - NotInit - TcEventEntry - 192 - 4608 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NotInit - - - .eSeverity - TcEventSeverity.Error - - - - - DeviceTimeout - TcEventEntry - 192 - 4800 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.DeviceTimeout - - - .eSeverity - TcEventSeverity.Error - - - - - NoInterface - TcEventEntry - 192 - 4992 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NoInterface - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidInterface - TcEventEntry - 192 - 5184 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidInterface - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidClassID - TcEventEntry - 192 - 5376 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidClassID - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidObjectID - TcEventEntry - 192 - 5568 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidObjectID - - - .eSeverity - TcEventSeverity.Error - - - - - Pending - TcEventEntry - 192 - 5760 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Pending - - - .eSeverity - TcEventSeverity.Error - - - - - Aborted - TcEventEntry - 192 - 5952 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Aborted - - - .eSeverity - TcEventSeverity.Error - - - - - SignalWarning - TcEventEntry - 192 - 6144 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SignalWarning - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidArrayIndex - TcEventEntry - 192 - 6336 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidArrayIndex - - - .eSeverity - TcEventSeverity.Error - - - - - SymbolNotActive - TcEventEntry - 192 - 6528 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SymbolNotActive - - - .eSeverity - TcEventSeverity.Error - - - - - AccessDenied - TcEventEntry - 192 - 6720 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.AccessDenied - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseMissing - TcEventEntry - 192 - 6912 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseMissing - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseExpired - TcEventEntry - 192 - 7104 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseExpired - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseExceeded - TcEventEntry - 192 - 7296 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseExceeded - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseInvalid - TcEventEntry - 192 - 7488 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseSystemID - TcEventEntry - 192 - 7680 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseSystemID - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseNoTimeLimit - TcEventEntry - 192 - 7872 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseNoTimeLimit - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseFutureIssue - TcEventEntry - 192 - 8064 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseFutureIssue - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseTimeTooLong - TcEventEntry - 192 - 8256 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseTimeTooLong - - - .eSeverity - TcEventSeverity.Error - - - - - Exception - TcEventEntry - 192 - 8448 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Exception - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseDuplicated - TcEventEntry - 192 - 8640 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseDuplicated - - - .eSeverity - TcEventSeverity.Error - - - - - SignatureInvalid - TcEventEntry - 192 - 8832 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SignatureInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - CertificateInvalid - TcEventEntry - 192 - 9024 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.CertificateInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseOEMNotFound - TcEventEntry - 192 - 9216 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseOEMNotFound - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseRestricted - TcEventEntry - 192 - 9408 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseRestricted - - - .eSeverity - TcEventSeverity.Error - - - - - LicenseDemoDenied - TcEventEntry - 192 - 9600 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicenseDemoDenied - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidFunctionID - TcEventEntry - 192 - 9792 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidFunctionID - - - .eSeverity - TcEventSeverity.Error - - - - - OutOfRange - TcEventEntry - 192 - 9984 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.OutOfRange - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidAlignment - TcEventEntry - 192 - 10176 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidAlignment - - - .eSeverity - TcEventSeverity.Error - - - - - LicensePlatform - TcEventEntry - 192 - 10368 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.LicensePlatform - - - .eSeverity - TcEventSeverity.Error - - - - - ForwardPassiveLevel - TcEventEntry - 192 - 10560 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.ForwardPassiveLevel - - - .eSeverity - TcEventSeverity.Error - - - - - ForwardDispatchLevel - TcEventEntry - 192 - 10752 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.ForwardDispatchLevel - - - .eSeverity - TcEventSeverity.Error - - - - - ForwardRealTime - TcEventEntry - 192 - 10944 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.ForwardRealTime - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidServiceParam - TcEventEntry - 192 - 11136 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvalidServiceParam - - - .eSeverity - TcEventSeverity.Error - - - - - ListEmpty - TcEventEntry - 192 - 11328 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.ListEmpty - - - .eSeverity - TcEventSeverity.Error - - - - - VariableConAlreadyInUse - TcEventEntry - 192 - 11520 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.VariableConAlreadyInUse - - - .eSeverity - TcEventSeverity.Error - - - - - InvokeIDAlreadyInUse - TcEventEntry - 192 - 11712 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.InvokeIDAlreadyInUse - - - .eSeverity - TcEventSeverity.Error - - - - - TimeoutElapsed - TcEventEntry - 192 - 11904 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.TimeoutElapsed - - - .eSeverity - TcEventSeverity.Error - - - - - Win32Error - TcEventEntry - 192 - 12096 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.Win32Error - - - .eSeverity - TcEventSeverity.Error - - - - - TimeoutInvalid - TcEventEntry - 192 - 12288 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.TimeoutInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - PortNotOpen - TcEventEntry - 192 - 12480 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.PortNotOpen - - - .eSeverity - TcEventSeverity.Error - - - - - NoAMSAddr - TcEventEntry - 192 - 12672 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NoAMSAddr - - - .eSeverity - TcEventSeverity.Error - - - - - SyncInternalError - TcEventEntry - 192 - 12864 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SyncInternalError - - - .eSeverity - TcEventSeverity.Error - - - - - AddHash - TcEventEntry - 192 - 13056 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.AddHash - - - .eSeverity - TcEventSeverity.Error - - - - - RemoveHash - TcEventEntry - 192 - 13248 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.RemoveHash - - - .eSeverity - TcEventSeverity.Error - - - - - NoMoreSymbols - TcEventEntry - 192 - 13440 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.NoMoreSymbols - - - .eSeverity - TcEventSeverity.Error - - - - - SyncResInvalid - TcEventEntry - 192 - 13632 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SyncResInvalid - - - .eSeverity - TcEventSeverity.Error - - - - - SyncPortLocked - TcEventEntry - 192 - 13824 - - - .uuidEventClass.Data1 - 2104885350 - - - .uuidEventClass.Data2 - 54131 - - - .uuidEventClass.Data3 - 18956 - - - .uuidEventClass.Data4[0] - 176 - - - .uuidEventClass.Data4[1] - 241 - - - .uuidEventClass.Data4[2] - 50 - - - .uuidEventClass.Data4[3] - 139 - - - .uuidEventClass.Data4[4] - 22 - - - .uuidEventClass.Data4[5] - 32 - - - .uuidEventClass.Data4[6] - 176 - - - .uuidEventClass.Data4[7] - 240 - - - .nEventID - E_TcGeneralAdsEventClass.SyncPortLocked - - - .eSeverity - TcEventSeverity.Error - - - - - - TcTypeSystem - - - signature_flag - 33554432 - - - checksuperglobal - - - show - - - no-analysis - - - TcEventClass - TcGeneralAdsEventClass - - - - - TcRouterEventClass - TcRouterEventClass - - NoLockedMemory - Locked memory cannot be allocated. - Error - - - ResizeMemory - The router memory size could not be changed. - Error - - - MailboxFull - The mailbox has reached the maximum number of possible messages. - Error - - - DebugBoxFull - The debug mailbox has reached the maximum number of possible messages. - Error - - - UnknownPortType - The port type is unknown. - Error - - - NotInitialized - TwinCAT Router is not initialised. - Error - - - PortAlreadyInUse - The port number is already assigned. - Error - - - NotRegistered - The port is not registered. - Error - - - NoMoreQueues - The maximum number of ports has been reached. - Error - - - InvalidPort - The port is invalid. - Error - - - NotActivated - TwinCAT Router is not active. - Error - - - FragmentBoxFull - The mailbox has reached the maximum number for fragmented messages. - Error - - - FragmentTimeout - A fragment timeout has occurred. - Error - - - ToBeRemoved - The port is removed. - Error - - - - Lockierter Speicher kann nicht zugewiesen werden. - - - Die Größe des Routerspeichers konnte nicht geändert werden. - - - Das Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. - - - Das Debug Postfach hat die maximale Anzahl der möglichen Meldungen erreicht. - - - Der Porttyp ist unbekannt. - - - Der TwinCAT Router ist nicht initialisiert. - - - Die Portnummer ist bereits vergeben. - - - Der Port ist nicht registriert. - - - Die maximale Portanzahl ist erreicht. - - - Der Port ist ungültig. - - - Der TwinCAT Router ist nicht aktiv. - - - Das Postfach hat die maximale Anzahl für fragmentierte Nachrichten erreicht. - - - Fragment Timeout aufgetreten. - - - Port wird entfernt. - - - - - - - - - ST_TcRouterEventClass - 2688 - - NoLockedMemory - TcEventEntry - 192 - 0 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.NoLockedMemory - - - .eSeverity - TcEventSeverity.Error - - - - - ResizeMemory - TcEventEntry - 192 - 192 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.ResizeMemory - - - .eSeverity - TcEventSeverity.Error - - - - - MailboxFull - TcEventEntry - 192 - 384 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.MailboxFull - - - .eSeverity - TcEventSeverity.Error - - - - - DebugBoxFull - TcEventEntry - 192 - 576 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.DebugBoxFull - - - .eSeverity - TcEventSeverity.Error - - - - - UnknownPortType - TcEventEntry - 192 - 768 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.UnknownPortType - - - .eSeverity - TcEventSeverity.Error - - - - - NotInitialized - TcEventEntry - 192 - 960 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.NotInitialized - - - .eSeverity - TcEventSeverity.Error - - - - - PortAlreadyInUse - TcEventEntry - 192 - 1152 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.PortAlreadyInUse - - - .eSeverity - TcEventSeverity.Error - - - - - NotRegistered - TcEventEntry - 192 - 1344 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.NotRegistered - - - .eSeverity - TcEventSeverity.Error - - - - - NoMoreQueues - TcEventEntry - 192 - 1536 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.NoMoreQueues - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidPort - TcEventEntry - 192 - 1728 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.InvalidPort - - - .eSeverity - TcEventSeverity.Error - - - - - NotActivated - TcEventEntry - 192 - 1920 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.NotActivated - - - .eSeverity - TcEventSeverity.Error - - - - - FragmentBoxFull - TcEventEntry - 192 - 2112 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.FragmentBoxFull - - - .eSeverity - TcEventSeverity.Error - - - - - FragmentTimeout - TcEventEntry - 192 - 2304 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.FragmentTimeout - - - .eSeverity - TcEventSeverity.Error - - - - - ToBeRemoved - TcEventEntry - 192 - 2496 - - - .uuidEventClass.Data1 - 3881394266 - - - .uuidEventClass.Data2 - 9025 - - - .uuidEventClass.Data3 - 18684 - - - .uuidEventClass.Data4[0] - 159 - - - .uuidEventClass.Data4[1] - 63 - - - .uuidEventClass.Data4[2] - 200 - - - .uuidEventClass.Data4[3] - 250 - - - .uuidEventClass.Data4[4] - 64 - - - .uuidEventClass.Data4[5] - 92 - - - .uuidEventClass.Data4[6] - 75 - - - .uuidEventClass.Data4[7] - 36 - - - .nEventID - E_TcRouterEventClass.ToBeRemoved - - - .eSeverity - TcEventSeverity.Error - - - - - - TcTypeSystem - - - signature_flag - 33554432 - - - checksuperglobal - - - show - - - no-analysis - - - TcEventClass - TcRouterEventClass - - - - - TcRTimeEventClass - TcRTimeEventClass - - InternalError - Internal error in the real-time system. - Error - - - BadTimerPeriods - Timer value is not valid. - Error - - - InvalidTaskPtr - The task pointer has the invalid value 0 (null). - Error - - - InvalidStackPtr - The stack pointer has the invalid value 0 (null). - Error - - - PrioExists - The task priority is already assigned. - Error - - - NoMoreTCB - No free TCB (Task Control Block) available. The maximum number of TCBs is 64. - Error - - - NoMoreSemas - No free semaphores available. The maximum number of semaphores is 64. - Error - - - NoMoreQueues - No free space available in the queue. The maximum number of positions in the queue is 64. - Error - - - ExtIRQAlreadyDef - An external synchronization interrupt is already applied. - Error - - - ExtIRQNotDef - No external synchronziation interrupt applied. - Error - - - ExtIRQInstallFailed - Application of the external synchronization 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 the BIOS. - Error - - - VMXControlsMissing - Missing function in Intel VT-x extension. - Error - - - VMXEnableFails - Activation of Intel VT-x fails. - Error - - - - Interner Fehler im Echtzeit-System. - - - Timer-Wert ist nicht gültig. - - - Task-Pointer hat den ungültigen Wert 0 (null). - - - Stack-Pointer hat den ungültigen Wert 0 (null). - - - Die Task Priority ist bereits vergeben. - - - Kein freier TCB (Task Control Block) verfügbar. Maximale Anzahl von TCBs beträgt 64. - - - Keine freien Semaphoren zur Verfügung. Maximale Anzahl der Semaphoren beträgt 64. - - - Kein freier Platz in der Warteschlange zur Verfügung. Maximale Anzahl der Plätze in der Warteschlange beträgt 64. - - - Ein externer Synchronisations-Interrupt wird bereits angewandt. - - - Kein externer Synchronisations-Interrupt angewandt. - - - Anwendung des externen Synchronisations-Interrupts ist fehlgeschlagen. - - - Aufruf einer Service-Funktion im falschen Kontext - - - Intel VT-x Erweiterung wird nicht unterstützt. - - - Intel VT-x Erweiterung ist nicht aktiviert im BIOS. - - - Fehlende Funktion in Intel VT-x Erweiterung. - - - Aktivieren von Intel VT-x schlägt fehl. - - - - - - - - - - ST_TcRTimeEventClass - 3072 - - InternalError - TcEventEntry - 192 - 0 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.InternalError - - - .eSeverity - TcEventSeverity.Error - - - - - BadTimerPeriods - TcEventEntry - 192 - 192 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.BadTimerPeriods - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidTaskPtr - TcEventEntry - 192 - 384 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.InvalidTaskPtr - - - .eSeverity - TcEventSeverity.Error - - - - - InvalidStackPtr - TcEventEntry - 192 - 576 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.InvalidStackPtr - - - .eSeverity - TcEventSeverity.Error - - - - - PrioExists - TcEventEntry - 192 - 768 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.PrioExists - - - .eSeverity - TcEventSeverity.Error - - - - - NoMoreTCB - TcEventEntry - 192 - 960 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.NoMoreTCB - - - .eSeverity - TcEventSeverity.Error - - - - - NoMoreSemas - TcEventEntry - 192 - 1152 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.NoMoreSemas - - - .eSeverity - TcEventSeverity.Error - - - - - NoMoreQueues - TcEventEntry - 192 - 1344 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.NoMoreQueues - - - .eSeverity - TcEventSeverity.Error - - - - - ExtIRQAlreadyDef - TcEventEntry - 192 - 1536 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.ExtIRQAlreadyDef - - - .eSeverity - TcEventSeverity.Error - - - - - ExtIRQNotDef - TcEventEntry - 192 - 1728 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.ExtIRQNotDef - - - .eSeverity - TcEventSeverity.Error - - - - - ExtIRQInstallFailed - TcEventEntry - 192 - 1920 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.ExtIRQInstallFailed - - - .eSeverity - TcEventSeverity.Error - - - - - IRQNotLessOrEqual - TcEventEntry - 192 - 2112 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.IRQNotLessOrEqual - - - .eSeverity - TcEventSeverity.Error - - - - - VMXNotSupported - TcEventEntry - 192 - 2304 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.VMXNotSupported - - - .eSeverity - TcEventSeverity.Error - - - - - VMXDisabled - TcEventEntry - 192 - 2496 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.VMXDisabled - - - .eSeverity - TcEventSeverity.Error - - - - - VMXControlsMissing - TcEventEntry - 192 - 2688 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.VMXControlsMissing - - - .eSeverity - TcEventSeverity.Error - - - - - VMXEnableFails - TcEventEntry - 192 - 2880 - - - .uuidEventClass.Data1 - 2465223571 - - - .uuidEventClass.Data2 - 1704 - - - .uuidEventClass.Data3 - 18626 - - - .uuidEventClass.Data4[0] - 136 - - - .uuidEventClass.Data4[1] - 113 - - - .uuidEventClass.Data4[2] - 234 - - - .uuidEventClass.Data4[3] - 163 - - - .uuidEventClass.Data4[4] - 140 - - - .uuidEventClass.Data4[5] - 30 - - - .uuidEventClass.Data4[6] - 57 - - - .uuidEventClass.Data4[7] - 144 - - - .nEventID - E_TcRTimeEventClass.VMXEnableFails - - - .eSeverity - TcEventSeverity.Error - - - - - - TcTypeSystem - - - signature_flag - 33554432 - - - checksuperglobal - - - show - - - no-analysis - - - TcEventClass - TcRTimeEventClass - - - - - Win32EventClass - Win32EventClass - - ERROR_SUCCESS - The operation completed successfully. - Verbose - - - ERROR_INVALID_FUNCTION - Incorrect function. - Error - - - ERROR_FILE_NOT_FOUND - The system cannot find the file specified. - Error - - - ERROR_PATH_NOT_FOUND - The system cannot find the path specified. - Error - - - ERROR_TOO_MANY_OPEN_FILES - The system cannot open the file. - Error - - - ERROR_ACCESS_DENIED - Access is denied. - Error - - - ERROR_INVALID_HANDLE - The handle is invalid. - Error - - - ERROR_NOT_ENOUGH_MEMORY - Not enough storage is available to process this command. - Error - - - ERROR_INVALID_DATA - The data is invalid. - Error - - - ERROR_NOT_READY - The device is not ready. - Error - - - ERROR_BAD_COMMAND - The device does not recognize the command. - Error - - - ERROR_CRC - Data error (cyclic redundancy check). - Error - - - ERROR_BAD_LENGTH - The program issued a command but the command length is incorrect. - Error - - - ERROR_WRITE_FAULT - The system cannot write to the specified device. - Error - - - ERROR_READ_FAULT - The system cannot read from the specified device. - Error - - - ERROR_GEN_FAILURE - A device attached to the system is not functioning. - Error - - - ERROR_NOT_SUPPORTED - The request is not supported. - Error - - - ERROR_REM_NOT_LIST - The remote computer is not available. - Error - - - ERROR_DUP_NAME - A duplicate name exists on the network. - Error - - - ERROR_BAD_NETPATH - The network path was not found. - Error - - - ERROR_NETWORK_BUSY - The network is busy. - Error - - - ERROR_DEV_NOT_EXIST - The specified network resource or device is no longer available. - Error - - - ERROR_FILE_EXISTS - The file exists. - Error - - - ERROR_CANNOT_MAKE - The directory or file cannot be created. - Error - - - ERROR_ALREADY_ASSIGNED - The local device name is already in use. - Error - - - ERROR_INVALID_PASSWORD - The specified network password is not correct. - Error - - - ERROR_INVALID_PARAMETER - The parameter is incorrect. - Error - - - ERROR_OPEN_FAILED - The system cannot open the device or file specified. - Error - - - ERROR_ALREADY_EXISTS - Cannot create a file when that file already exists. - Error - - - ERROR_INVALID_FLAG_NUMBER - The flag passed is not correct. - Error - - - WAIT_TIMEOUT - The wait operation timed out. - Error - - - ERROR_NO_MORE_ITEMS - No more data is available. - Error - - - ERROR_INVALID_ADDRESS - Attempt to access invalid address. - Error - - - ERROR_ARITHMETIC_OVERFLOW - Arithmetic result exceeded 32 bits. - Error - - - ERROR_OPERATION_ABORTED - The I/O operation has been aborted because of either a thread exit or an application request. - Error - - - ERROR_IO_INCOMPLETE - Overlapped I/O event is not in a signaled state. - Error - - - ERROR_IO_PENDING - Overlapped I/O operation is in progress. - Error - - - - - - - ST_Win32EventClass - 7104 - - ERROR_SUCCESS - TcEventEntry - 192 - 0 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_SUCCESS - - - .eSeverity - TcEventSeverity.Verbose - - - - - ERROR_INVALID_FUNCTION - TcEventEntry - 192 - 192 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_FUNCTION - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_FILE_NOT_FOUND - TcEventEntry - 192 - 384 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_FILE_NOT_FOUND - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_PATH_NOT_FOUND - TcEventEntry - 192 - 576 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_PATH_NOT_FOUND - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_TOO_MANY_OPEN_FILES - TcEventEntry - 192 - 768 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_TOO_MANY_OPEN_FILES - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_ACCESS_DENIED - TcEventEntry - 192 - 960 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_ACCESS_DENIED - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_INVALID_HANDLE - TcEventEntry - 192 - 1152 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_HANDLE - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_NOT_ENOUGH_MEMORY - TcEventEntry - 192 - 1344 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_NOT_ENOUGH_MEMORY - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_INVALID_DATA - TcEventEntry - 192 - 1536 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_DATA - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_NOT_READY - TcEventEntry - 192 - 1728 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_NOT_READY - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_BAD_COMMAND - TcEventEntry - 192 - 1920 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_BAD_COMMAND - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_CRC - TcEventEntry - 192 - 2112 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_CRC - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_BAD_LENGTH - TcEventEntry - 192 - 2304 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_BAD_LENGTH - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_WRITE_FAULT - TcEventEntry - 192 - 2496 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_WRITE_FAULT - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_READ_FAULT - TcEventEntry - 192 - 2688 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_READ_FAULT - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_GEN_FAILURE - TcEventEntry - 192 - 2880 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_GEN_FAILURE - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_NOT_SUPPORTED - TcEventEntry - 192 - 3072 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_NOT_SUPPORTED - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_REM_NOT_LIST - TcEventEntry - 192 - 3264 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_REM_NOT_LIST - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_DUP_NAME - TcEventEntry - 192 - 3456 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_DUP_NAME - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_BAD_NETPATH - TcEventEntry - 192 - 3648 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_BAD_NETPATH - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_NETWORK_BUSY - TcEventEntry - 192 - 3840 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_NETWORK_BUSY - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_DEV_NOT_EXIST - TcEventEntry - 192 - 4032 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_DEV_NOT_EXIST - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_FILE_EXISTS - TcEventEntry - 192 - 4224 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_FILE_EXISTS - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_CANNOT_MAKE - TcEventEntry - 192 - 4416 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_CANNOT_MAKE - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_ALREADY_ASSIGNED - TcEventEntry - 192 - 4608 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_ALREADY_ASSIGNED - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_INVALID_PASSWORD - TcEventEntry - 192 - 4800 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_PASSWORD - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_INVALID_PARAMETER - TcEventEntry - 192 - 4992 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_PARAMETER - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_OPEN_FAILED - TcEventEntry - 192 - 5184 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_OPEN_FAILED - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_ALREADY_EXISTS - TcEventEntry - 192 - 5376 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_ALREADY_EXISTS - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_INVALID_FLAG_NUMBER - TcEventEntry - 192 - 5568 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_FLAG_NUMBER - - - .eSeverity - TcEventSeverity.Error - - - - - WAIT_TIMEOUT - TcEventEntry - 192 - 5760 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.WAIT_TIMEOUT - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_NO_MORE_ITEMS - TcEventEntry - 192 - 5952 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_NO_MORE_ITEMS - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_INVALID_ADDRESS - TcEventEntry - 192 - 6144 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_INVALID_ADDRESS - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_ARITHMETIC_OVERFLOW - TcEventEntry - 192 - 6336 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_ARITHMETIC_OVERFLOW - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_OPERATION_ABORTED - TcEventEntry - 192 - 6528 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_OPERATION_ABORTED - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_IO_INCOMPLETE - TcEventEntry - 192 - 6720 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_IO_INCOMPLETE - - - .eSeverity - TcEventSeverity.Error - - - - - ERROR_IO_PENDING - TcEventEntry - 192 - 6912 - - - .uuidEventClass.Data1 - 487345068 - - - .uuidEventClass.Data2 - 60659 - - - .uuidEventClass.Data3 - 20275 - - - .uuidEventClass.Data4[0] - 143 - - - .uuidEventClass.Data4[1] - 32 - - - .uuidEventClass.Data4[2] - 161 - - - .uuidEventClass.Data4[3] - 46 - - - .uuidEventClass.Data4[4] - 119 - - - .uuidEventClass.Data4[5] - 171 - - - .uuidEventClass.Data4[6] - 99 - - - .uuidEventClass.Data4[7] - 135 - - - .nEventID - E_Win32EventClass.ERROR_IO_PENDING - - - .eSeverity - TcEventSeverity.Error - - - - - - TcTypeSystem - - - signature_flag - 33554432 - - - checksuperglobal - - - show - - - no-analysis - - - TcEventClass - Win32EventClass - - - - - LCLSGeneralEventClass - Log event - - Critical - Critical - Critical - - - Error - Error - Error - - - Warning - Warning - Warning - - - Info - Info - Info - - - Verbose - Verbose - Verbose - - - - - - - - - - - - - ST_LCLSGeneralEventClass - 960 - - Critical - TcEventEntry - 192 - 0 - - - .uuidEventClass.Data1 - 2546958919 - - - .uuidEventClass.Data2 - 46492 - - - .uuidEventClass.Data3 - 20012 - - - .uuidEventClass.Data4[0] - 180 - - - .uuidEventClass.Data4[1] - 176 - - - .uuidEventClass.Data4[2] - 115 - - - .uuidEventClass.Data4[3] - 80 - - - .uuidEventClass.Data4[4] - 208 - - - .uuidEventClass.Data4[5] - 71 - - - .uuidEventClass.Data4[6] - 20 - - - .uuidEventClass.Data4[7] - 87 - - - .nEventID - E_LCLSGeneralEventClass.Critical - - - .eSeverity - TcEventSeverity.Critical - - - - - Error - TcEventEntry - 192 - 192 - - - .uuidEventClass.Data1 - 2546958919 - - - .uuidEventClass.Data2 - 46492 - - - .uuidEventClass.Data3 - 20012 - - - .uuidEventClass.Data4[0] - 180 - - - .uuidEventClass.Data4[1] - 176 - - - .uuidEventClass.Data4[2] - 115 - - - .uuidEventClass.Data4[3] - 80 - - - .uuidEventClass.Data4[4] - 208 - - - .uuidEventClass.Data4[5] - 71 - - - .uuidEventClass.Data4[6] - 20 - - - .uuidEventClass.Data4[7] - 87 - - - .nEventID - E_LCLSGeneralEventClass.Error - - - .eSeverity - TcEventSeverity.Error - - - - - Warning - TcEventEntry - 192 - 384 - - - .uuidEventClass.Data1 - 2546958919 - - - .uuidEventClass.Data2 - 46492 - - - .uuidEventClass.Data3 - 20012 - - - .uuidEventClass.Data4[0] - 180 - - - .uuidEventClass.Data4[1] - 176 - - - .uuidEventClass.Data4[2] - 115 - - - .uuidEventClass.Data4[3] - 80 - - - .uuidEventClass.Data4[4] - 208 - - - .uuidEventClass.Data4[5] - 71 - - - .uuidEventClass.Data4[6] - 20 - - - .uuidEventClass.Data4[7] - 87 - - - .nEventID - E_LCLSGeneralEventClass.Warning - - - .eSeverity - TcEventSeverity.Warning - - - - - Info - TcEventEntry - 192 - 576 - - - .uuidEventClass.Data1 - 2546958919 - - - .uuidEventClass.Data2 - 46492 - - - .uuidEventClass.Data3 - 20012 - - - .uuidEventClass.Data4[0] - 180 - - - .uuidEventClass.Data4[1] - 176 - - - .uuidEventClass.Data4[2] - 115 - - - .uuidEventClass.Data4[3] - 80 - - - .uuidEventClass.Data4[4] - 208 - - - .uuidEventClass.Data4[5] - 71 - - - .uuidEventClass.Data4[6] - 20 - - - .uuidEventClass.Data4[7] - 87 - - - .nEventID - E_LCLSGeneralEventClass.Info - - - .eSeverity - TcEventSeverity.Info - - - - - Verbose - TcEventEntry - 192 - 768 - - - .uuidEventClass.Data1 - 2546958919 - - - .uuidEventClass.Data2 - 46492 - - - .uuidEventClass.Data3 - 20012 - - - .uuidEventClass.Data4[0] - 180 - - - .uuidEventClass.Data4[1] - 176 - - - .uuidEventClass.Data4[2] - 115 - - - .uuidEventClass.Data4[3] - 80 - - - .uuidEventClass.Data4[4] - 208 - - - .uuidEventClass.Data4[5] - 71 - - - .uuidEventClass.Data4[6] - 20 - - - .uuidEventClass.Data4[7] - 87 - - - .nEventID - E_LCLSGeneralEventClass.Verbose - - - .eSeverity - TcEventSeverity.Verbose - - - - - - TcTypeSystem - - - signature_flag - 33554432 - - - checksuperglobal - - - show - - - no-analysis - - - TcEventClass - LCLSGeneralEventClass - - - - - - - rixs_optics - {08500001-0000-0000-F000-000000000064} - - - {777f1598-583b-4503-99bb-7c02e0abd97e} - TF4100 TC3 Controller Toolbox - - - {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd} - TF6340 TC3 Serial-Communication - - - {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd} - TF6340 TC3 Serial-Communication - - - {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd} - TF6340 TC3 Serial-Communication - - - {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd} - TF6340 TC3 Serial-Communication - - - {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd} - TF6340 TC3 Serial-Communication - - - {bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd} - TF6340 TC3 Serial-Communication - - - - - 0 - SerialIO - - #x02010070 - - - - 1 - StatsTask - - #x02010090 - - - - 2 - PiezoDriver - - #x02010060 - - - - 3 - DaqTask - - #x02010080 - - - - 4 - PlcTask - - #x02010030 - - - - - - - 0 - SerialIO Inputs - 0 - 164036608 - - GVL_SerialIO.Serial_stComIn_M1K2 - Better have your inputs and outputs! - M1K2 - 192 - EL6inData22B - - - TcAddressType - Input - - - TcVarGlobal - - - 1295628736 - - - - 1 - SerialIO Outputs - 0 - 164036608 - - GVL_SerialIO.Serial_stComOut_M1K2 - 192 - EL6outData22B - - - TcAddressType - Output - - - TcVarGlobal - - - 1295628928 - - - - 3 - SerialIO Internal - 0 - 164036608 - - P_Serial_Com.fbSerialLineControl_EL6001_M1K2 - 10752 - SerialLineControl - 1271636672 - - - GVL_COM_Buffers.Serial_RXBuffer_M1K2 - M1K2 - 2512 - ComBuffer - - - TcVarGlobal - - - 1293576192 - - - GVL_COM_Buffers.Serial_TXBuffer_M1K2 - 2512 - ComBuffer - - - TcVarGlobal - - - 1293578704 - - - TwinCAT_SystemInfoVarList._AppInfo - 2048 - PlcAppSystemInfo - - - no_init - - - TcVarGlobal - - - 1304121280 - - - TwinCAT_SystemInfoVarList._TaskPouOid_SerialIO - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128448 - - - TwinCAT_SystemInfoVarList._TaskOid_SerialIO - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128480 - - - TwinCAT_SystemInfoVarList.__SerialIO - 896 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - SerialIO - - - TcVarGlobal - - - 1304128768 - - - - 16 - StatsTask Inputs - 1 - 164036608 - - Main.M7.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297095424 - - - - 19 - StatsTask Internal - 1 - 164036608 - - PRG_Stats.fGpiEncoderPosDiff - SP1K1 Grating Mono Vibration Stats - 64 - LREAL - 1271648064 - - - PRG_Stats.afGpiPosDiffBuffer - 64000 - LREAL - - 1 - 1000 - - 1271648128 - - - PRG_Stats.afGpiExtraBuffer - 64000 - LREAL - - 1 - 1000 - - 1271712128 - - - PRG_Stats.fbGpiPosDiffCollect - 448 - FB_DataBuffer - 1271776128 - - - PRG_Stats.fbGpiPosDiffStats - 1152 - FB_BasicStats - - - pytmc - + fbFlow_2FB_AnalogInput5121280PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcLicenseInfo1024LicenseIdGUID1280InstancesUDINT32128LicenseNameSTRING(95)768256TcSystemEventClassInternalErrorErrorNoRTimeErrorAllocationLockedMemoryErrorErrorInsertMailboxErrorErrorWrongReceiveHMSGErrorTargetPortNotFoundErrorTargetMachineNotFoundErrorUnknownCommandIDErrorBadTaskIDErrorNoIOErrorUnknownAdsCommandErrorWin32ErrorErrorPortNotConnectedErrorInvalidAdsLengthErrorInvalidAdsNetIDErrorLowInstallationLevelErrorNoDebugAvailableErrorPortDisabledErrorPortAlreadyConnectedErrorAdsSyncWin32ErrorErrorAdsSyncTimeoutErrorAdsSyncAmsErrorErrorAdsSyncNoIndexMapErrorInvalidAdsPortErrorNoMemoryErrorTCPSendErrorErrorHostUnreachableErrorInvalidAMSFragmentErrorAdsSecTLSSendErrorErrorAdsSecAccessDeniedErrorST_TcSystemEventClass5760InternalErrorTcEventEntry1920.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.InternalError.eSeverityTcEventSeverity.ErrorNoRTimeTcEventEntry192192.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.NoRTime.eSeverityTcEventSeverity.ErrorAllocationLockedMemoryErrorTcEventEntry192384.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AllocationLockedMemoryError.eSeverityTcEventSeverity.ErrorInsertMailboxErrorTcEventEntry192576.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.InsertMailboxError.eSeverityTcEventSeverity.ErrorWrongReceiveHMSGTcEventEntry192768.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.WrongReceiveHMSG.eSeverityTcEventSeverity.ErrorTargetPortNotFoundTcEventEntry192960.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.TargetPortNotFound.eSeverityTcEventSeverity.ErrorTargetMachineNotFoundTcEventEntry1921152.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.TargetMachineNotFound.eSeverityTcEventSeverity.ErrorUnknownCommandIDTcEventEntry1921344.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.UnknownCommandID.eSeverityTcEventSeverity.ErrorBadTaskIDTcEventEntry1921536.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.BadTaskID.eSeverityTcEventSeverity.ErrorNoIOTcEventEntry1921728.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.NoIO.eSeverityTcEventSeverity.ErrorUnknownAdsCommandTcEventEntry1921920.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.UnknownAdsCommand.eSeverityTcEventSeverity.ErrorWin32ErrorTcEventEntry1922112.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.Win32Error.eSeverityTcEventSeverity.ErrorPortNotConnectedTcEventEntry1922304.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.PortNotConnected.eSeverityTcEventSeverity.ErrorInvalidAdsLengthTcEventEntry1922496.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.InvalidAdsLength.eSeverityTcEventSeverity.ErrorInvalidAdsNetIDTcEventEntry1922688.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.InvalidAdsNetID.eSeverityTcEventSeverity.ErrorLowInstallationLevelTcEventEntry1922880.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.LowInstallationLevel.eSeverityTcEventSeverity.ErrorNoDebugAvailableTcEventEntry1923072.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.NoDebugAvailable.eSeverityTcEventSeverity.ErrorPortDisabledTcEventEntry1923264.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.PortDisabled.eSeverityTcEventSeverity.ErrorPortAlreadyConnectedTcEventEntry1923456.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.PortAlreadyConnected.eSeverityTcEventSeverity.ErrorAdsSyncWin32ErrorTcEventEntry1923648.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AdsSyncWin32Error.eSeverityTcEventSeverity.ErrorAdsSyncTimeoutTcEventEntry1923840.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AdsSyncTimeout.eSeverityTcEventSeverity.ErrorAdsSyncAmsErrorTcEventEntry1924032.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AdsSyncAmsError.eSeverityTcEventSeverity.ErrorAdsSyncNoIndexMapTcEventEntry1924224.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AdsSyncNoIndexMap.eSeverityTcEventSeverity.ErrorInvalidAdsPortTcEventEntry1924416.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.InvalidAdsPort.eSeverityTcEventSeverity.ErrorNoMemoryTcEventEntry1924608.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.NoMemory.eSeverityTcEventSeverity.ErrorTCPSendErrorTcEventEntry1924800.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.TCPSendError.eSeverityTcEventSeverity.ErrorHostUnreachableTcEventEntry1924992.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.HostUnreachable.eSeverityTcEventSeverity.ErrorInvalidAMSFragmentTcEventEntry1925184.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.InvalidAMSFragment.eSeverityTcEventSeverity.ErrorAdsSecTLSSendErrorTcEventEntry1925376.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AdsSecTLSSendError.eSeverityTcEventSeverity.ErrorAdsSecAccessDeniedTcEventEntry1925568.uuidEventClass.Data13140131225.uuidEventClass.Data24142.uuidEventClass.Data316922.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]61.uuidEventClass.Data4[2]176.uuidEventClass.Data4[3]102.uuidEventClass.Data4[4]14.uuidEventClass.Data4[5]7.uuidEventClass.Data4[6]177.uuidEventClass.Data4[7]254.nEventIDE_TcSystemEventClass.AdsSecAccessDenied.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassTcSystemEventClassTcGeneralAdsEventClassGeneralDeviceErrorErrorServiceNotSupportedErrorInvalidIndexGroupErrorInvalidIndexOffsetErrorInvalidAccessErrorInvalidSizeErrorInvalidDataErrorNotReadyErrorBusyErrorInvalidContextErrorNoMemoryErrorInvalidParamErrorNotFoundErrorSyntaxErrorIncompatibleErrorAlreadyExistsErrorSymbolNotFoundErrorSymbolVersionInvalidErrorInvalidStateErrorTransModeNotSupportedErrorNotificationHandleInvalidErrorClientUnknownErrorNoMoreHandlesErrorInvalidWatchSizeErrorNotInitErrorDeviceTimeoutErrorNoInterfaceErrorInvalidInterfaceErrorInvalidClassIDErrorInvalidObjectIDErrorPendingErrorAbortedErrorSignalWarningErrorInvalidArrayIndexErrorSymbolNotActiveErrorAccessDeniedErrorLicenseMissingErrorLicenseExpiredErrorLicenseExceededErrorLicenseInvalidErrorLicenseSystemIDErrorLicenseNoTimeLimitErrorLicenseFutureIssueErrorLicenseTimeTooLongErrorExceptionErrorLicenseDuplicatedErrorSignatureInvalidErrorCertificateInvalidErrorLicenseOEMNotFoundErrorLicenseRestrictedErrorLicenseDemoDeniedErrorInvalidFunctionIDErrorOutOfRangeErrorInvalidAlignmentErrorLicensePlatformErrorForwardPassiveLevelErrorForwardDispatchLevelErrorForwardRealTimeErrorInvalidServiceParamErrorListEmptyErrorVariableConAlreadyInUseErrorInvokeIDAlreadyInUseErrorTimeoutElapsedErrorWin32ErrorErrorTimeoutInvalidErrorPortNotOpenErrorNoAMSAddrErrorSyncInternalErrorErrorAddHashErrorRemoveHashErrorNoMoreSymbolsErrorSyncResInvalidErrorSyncPortLockedErrorST_TcGeneralAdsEventClass14016GeneralDeviceErrorTcEventEntry1920.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.GeneralDeviceError.eSeverityTcEventSeverity.ErrorServiceNotSupportedTcEventEntry192192.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.ServiceNotSupported.eSeverityTcEventSeverity.ErrorInvalidIndexGroupTcEventEntry192384.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidIndexGroup.eSeverityTcEventSeverity.ErrorInvalidIndexOffsetTcEventEntry192576.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidIndexOffset.eSeverityTcEventSeverity.ErrorInvalidAccessTcEventEntry192768.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidAccess.eSeverityTcEventSeverity.ErrorInvalidSizeTcEventEntry192960.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidSize.eSeverityTcEventSeverity.ErrorInvalidDataTcEventEntry1921152.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidData.eSeverityTcEventSeverity.ErrorNotReadyTcEventEntry1921344.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NotReady.eSeverityTcEventSeverity.ErrorBusyTcEventEntry1921536.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Busy.eSeverityTcEventSeverity.ErrorInvalidContextTcEventEntry1921728.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidContext.eSeverityTcEventSeverity.ErrorNoMemoryTcEventEntry1921920.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NoMemory.eSeverityTcEventSeverity.ErrorInvalidParamTcEventEntry1922112.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidParam.eSeverityTcEventSeverity.ErrorNotFoundTcEventEntry1922304.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NotFound.eSeverityTcEventSeverity.ErrorSyntaxTcEventEntry1922496.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Syntax.eSeverityTcEventSeverity.ErrorIncompatibleTcEventEntry1922688.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Incompatible.eSeverityTcEventSeverity.ErrorAlreadyExistsTcEventEntry1922880.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.AlreadyExists.eSeverityTcEventSeverity.ErrorSymbolNotFoundTcEventEntry1923072.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SymbolNotFound.eSeverityTcEventSeverity.ErrorSymbolVersionInvalidTcEventEntry1923264.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SymbolVersionInvalid.eSeverityTcEventSeverity.ErrorInvalidStateTcEventEntry1923456.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidState.eSeverityTcEventSeverity.ErrorTransModeNotSupportedTcEventEntry1923648.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.TransModeNotSupported.eSeverityTcEventSeverity.ErrorNotificationHandleInvalidTcEventEntry1923840.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NotificationHandleInvalid.eSeverityTcEventSeverity.ErrorClientUnknownTcEventEntry1924032.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.ClientUnknown.eSeverityTcEventSeverity.ErrorNoMoreHandlesTcEventEntry1924224.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NoMoreHandles.eSeverityTcEventSeverity.ErrorInvalidWatchSizeTcEventEntry1924416.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidWatchSize.eSeverityTcEventSeverity.ErrorNotInitTcEventEntry1924608.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NotInit.eSeverityTcEventSeverity.ErrorDeviceTimeoutTcEventEntry1924800.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.DeviceTimeout.eSeverityTcEventSeverity.ErrorNoInterfaceTcEventEntry1924992.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NoInterface.eSeverityTcEventSeverity.ErrorInvalidInterfaceTcEventEntry1925184.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidInterface.eSeverityTcEventSeverity.ErrorInvalidClassIDTcEventEntry1925376.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidClassID.eSeverityTcEventSeverity.ErrorInvalidObjectIDTcEventEntry1925568.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidObjectID.eSeverityTcEventSeverity.ErrorPendingTcEventEntry1925760.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Pending.eSeverityTcEventSeverity.ErrorAbortedTcEventEntry1925952.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Aborted.eSeverityTcEventSeverity.ErrorSignalWarningTcEventEntry1926144.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SignalWarning.eSeverityTcEventSeverity.ErrorInvalidArrayIndexTcEventEntry1926336.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidArrayIndex.eSeverityTcEventSeverity.ErrorSymbolNotActiveTcEventEntry1926528.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SymbolNotActive.eSeverityTcEventSeverity.ErrorAccessDeniedTcEventEntry1926720.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.AccessDenied.eSeverityTcEventSeverity.ErrorLicenseMissingTcEventEntry1926912.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseMissing.eSeverityTcEventSeverity.ErrorLicenseExpiredTcEventEntry1927104.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseExpired.eSeverityTcEventSeverity.ErrorLicenseExceededTcEventEntry1927296.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseExceeded.eSeverityTcEventSeverity.ErrorLicenseInvalidTcEventEntry1927488.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseInvalid.eSeverityTcEventSeverity.ErrorLicenseSystemIDTcEventEntry1927680.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseSystemID.eSeverityTcEventSeverity.ErrorLicenseNoTimeLimitTcEventEntry1927872.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseNoTimeLimit.eSeverityTcEventSeverity.ErrorLicenseFutureIssueTcEventEntry1928064.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseFutureIssue.eSeverityTcEventSeverity.ErrorLicenseTimeTooLongTcEventEntry1928256.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseTimeTooLong.eSeverityTcEventSeverity.ErrorExceptionTcEventEntry1928448.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Exception.eSeverityTcEventSeverity.ErrorLicenseDuplicatedTcEventEntry1928640.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseDuplicated.eSeverityTcEventSeverity.ErrorSignatureInvalidTcEventEntry1928832.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SignatureInvalid.eSeverityTcEventSeverity.ErrorCertificateInvalidTcEventEntry1929024.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.CertificateInvalid.eSeverityTcEventSeverity.ErrorLicenseOEMNotFoundTcEventEntry1929216.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseOEMNotFound.eSeverityTcEventSeverity.ErrorLicenseRestrictedTcEventEntry1929408.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseRestricted.eSeverityTcEventSeverity.ErrorLicenseDemoDeniedTcEventEntry1929600.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicenseDemoDenied.eSeverityTcEventSeverity.ErrorInvalidFunctionIDTcEventEntry1929792.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidFunctionID.eSeverityTcEventSeverity.ErrorOutOfRangeTcEventEntry1929984.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.OutOfRange.eSeverityTcEventSeverity.ErrorInvalidAlignmentTcEventEntry19210176.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidAlignment.eSeverityTcEventSeverity.ErrorLicensePlatformTcEventEntry19210368.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.LicensePlatform.eSeverityTcEventSeverity.ErrorForwardPassiveLevelTcEventEntry19210560.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.ForwardPassiveLevel.eSeverityTcEventSeverity.ErrorForwardDispatchLevelTcEventEntry19210752.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.ForwardDispatchLevel.eSeverityTcEventSeverity.ErrorForwardRealTimeTcEventEntry19210944.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.ForwardRealTime.eSeverityTcEventSeverity.ErrorInvalidServiceParamTcEventEntry19211136.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvalidServiceParam.eSeverityTcEventSeverity.ErrorListEmptyTcEventEntry19211328.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.ListEmpty.eSeverityTcEventSeverity.ErrorVariableConAlreadyInUseTcEventEntry19211520.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.VariableConAlreadyInUse.eSeverityTcEventSeverity.ErrorInvokeIDAlreadyInUseTcEventEntry19211712.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.InvokeIDAlreadyInUse.eSeverityTcEventSeverity.ErrorTimeoutElapsedTcEventEntry19211904.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.TimeoutElapsed.eSeverityTcEventSeverity.ErrorWin32ErrorTcEventEntry19212096.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.Win32Error.eSeverityTcEventSeverity.ErrorTimeoutInvalidTcEventEntry19212288.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.TimeoutInvalid.eSeverityTcEventSeverity.ErrorPortNotOpenTcEventEntry19212480.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.PortNotOpen.eSeverityTcEventSeverity.ErrorNoAMSAddrTcEventEntry19212672.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NoAMSAddr.eSeverityTcEventSeverity.ErrorSyncInternalErrorTcEventEntry19212864.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SyncInternalError.eSeverityTcEventSeverity.ErrorAddHashTcEventEntry19213056.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.AddHash.eSeverityTcEventSeverity.ErrorRemoveHashTcEventEntry19213248.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.RemoveHash.eSeverityTcEventSeverity.ErrorNoMoreSymbolsTcEventEntry19213440.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.NoMoreSymbols.eSeverityTcEventSeverity.ErrorSyncResInvalidTcEventEntry19213632.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SyncResInvalid.eSeverityTcEventSeverity.ErrorSyncPortLockedTcEventEntry19213824.uuidEventClass.Data12104885350.uuidEventClass.Data254131.uuidEventClass.Data318956.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]241.uuidEventClass.Data4[2]50.uuidEventClass.Data4[3]139.uuidEventClass.Data4[4]22.uuidEventClass.Data4[5]32.uuidEventClass.Data4[6]176.uuidEventClass.Data4[7]240.nEventIDE_TcGeneralAdsEventClass.SyncPortLocked.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassTcGeneralAdsEventClassTcRouterEventClassNoLockedMemoryErrorResizeMemoryErrorMailboxFullErrorDebugBoxFullErrorUnknownPortTypeErrorNotInitializedErrorPortAlreadyInUseErrorNotRegisteredErrorNoMoreQueuesErrorInvalidPortErrorNotActivatedErrorFragmentBoxFullErrorFragmentTimeoutErrorToBeRemovedErrorST_TcRouterEventClass2688NoLockedMemoryTcEventEntry1920.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.NoLockedMemory.eSeverityTcEventSeverity.ErrorResizeMemoryTcEventEntry192192.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.ResizeMemory.eSeverityTcEventSeverity.ErrorMailboxFullTcEventEntry192384.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.MailboxFull.eSeverityTcEventSeverity.ErrorDebugBoxFullTcEventEntry192576.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.DebugBoxFull.eSeverityTcEventSeverity.ErrorUnknownPortTypeTcEventEntry192768.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.UnknownPortType.eSeverityTcEventSeverity.ErrorNotInitializedTcEventEntry192960.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.NotInitialized.eSeverityTcEventSeverity.ErrorPortAlreadyInUseTcEventEntry1921152.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.PortAlreadyInUse.eSeverityTcEventSeverity.ErrorNotRegisteredTcEventEntry1921344.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.NotRegistered.eSeverityTcEventSeverity.ErrorNoMoreQueuesTcEventEntry1921536.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.NoMoreQueues.eSeverityTcEventSeverity.ErrorInvalidPortTcEventEntry1921728.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.InvalidPort.eSeverityTcEventSeverity.ErrorNotActivatedTcEventEntry1921920.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.NotActivated.eSeverityTcEventSeverity.ErrorFragmentBoxFullTcEventEntry1922112.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.FragmentBoxFull.eSeverityTcEventSeverity.ErrorFragmentTimeoutTcEventEntry1922304.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.FragmentTimeout.eSeverityTcEventSeverity.ErrorToBeRemovedTcEventEntry1922496.uuidEventClass.Data13881394266.uuidEventClass.Data29025.uuidEventClass.Data318684.uuidEventClass.Data4[0]159.uuidEventClass.Data4[1]63.uuidEventClass.Data4[2]200.uuidEventClass.Data4[3]250.uuidEventClass.Data4[4]64.uuidEventClass.Data4[5]92.uuidEventClass.Data4[6]75.uuidEventClass.Data4[7]36.nEventIDE_TcRouterEventClass.ToBeRemoved.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassTcRouterEventClassTcRTimeEventClassInternalErrorErrorBadTimerPeriodsErrorInvalidTaskPtrErrorInvalidStackPtrErrorPrioExistsErrorNoMoreTCBErrorNoMoreSemasErrorNoMoreQueuesErrorExtIRQAlreadyDefErrorExtIRQNotDefErrorExtIRQInstallFailedErrorIRQNotLessOrEqualErrorVMXNotSupportedErrorVMXDisabledErrorVMXControlsMissingErrorVMXEnableFailsErrorST_TcRTimeEventClass3072InternalErrorTcEventEntry1920.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.InternalError.eSeverityTcEventSeverity.ErrorBadTimerPeriodsTcEventEntry192192.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.BadTimerPeriods.eSeverityTcEventSeverity.ErrorInvalidTaskPtrTcEventEntry192384.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.InvalidTaskPtr.eSeverityTcEventSeverity.ErrorInvalidStackPtrTcEventEntry192576.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.InvalidStackPtr.eSeverityTcEventSeverity.ErrorPrioExistsTcEventEntry192768.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.PrioExists.eSeverityTcEventSeverity.ErrorNoMoreTCBTcEventEntry192960.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.NoMoreTCB.eSeverityTcEventSeverity.ErrorNoMoreSemasTcEventEntry1921152.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.NoMoreSemas.eSeverityTcEventSeverity.ErrorNoMoreQueuesTcEventEntry1921344.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.NoMoreQueues.eSeverityTcEventSeverity.ErrorExtIRQAlreadyDefTcEventEntry1921536.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.ExtIRQAlreadyDef.eSeverityTcEventSeverity.ErrorExtIRQNotDefTcEventEntry1921728.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.ExtIRQNotDef.eSeverityTcEventSeverity.ErrorExtIRQInstallFailedTcEventEntry1921920.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.ExtIRQInstallFailed.eSeverityTcEventSeverity.ErrorIRQNotLessOrEqualTcEventEntry1922112.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.IRQNotLessOrEqual.eSeverityTcEventSeverity.ErrorVMXNotSupportedTcEventEntry1922304.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.VMXNotSupported.eSeverityTcEventSeverity.ErrorVMXDisabledTcEventEntry1922496.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.VMXDisabled.eSeverityTcEventSeverity.ErrorVMXControlsMissingTcEventEntry1922688.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.VMXControlsMissing.eSeverityTcEventSeverity.ErrorVMXEnableFailsTcEventEntry1922880.uuidEventClass.Data12465223571.uuidEventClass.Data21704.uuidEventClass.Data318626.uuidEventClass.Data4[0]136.uuidEventClass.Data4[1]113.uuidEventClass.Data4[2]234.uuidEventClass.Data4[3]163.uuidEventClass.Data4[4]140.uuidEventClass.Data4[5]30.uuidEventClass.Data4[6]57.uuidEventClass.Data4[7]144.nEventIDE_TcRTimeEventClass.VMXEnableFails.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassTcRTimeEventClassWin32EventClassERROR_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_PENDINGErrorST_Win32EventClass7104ERROR_SUCCESSTcEventEntry1920.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_SUCCESS.eSeverityTcEventSeverity.VerboseERROR_INVALID_FUNCTIONTcEventEntry192192.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_FUNCTION.eSeverityTcEventSeverity.ErrorERROR_FILE_NOT_FOUNDTcEventEntry192384.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_FILE_NOT_FOUND.eSeverityTcEventSeverity.ErrorERROR_PATH_NOT_FOUNDTcEventEntry192576.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_PATH_NOT_FOUND.eSeverityTcEventSeverity.ErrorERROR_TOO_MANY_OPEN_FILESTcEventEntry192768.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_TOO_MANY_OPEN_FILES.eSeverityTcEventSeverity.ErrorERROR_ACCESS_DENIEDTcEventEntry192960.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_ACCESS_DENIED.eSeverityTcEventSeverity.ErrorERROR_INVALID_HANDLETcEventEntry1921152.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_HANDLE.eSeverityTcEventSeverity.ErrorERROR_NOT_ENOUGH_MEMORYTcEventEntry1921344.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_NOT_ENOUGH_MEMORY.eSeverityTcEventSeverity.ErrorERROR_INVALID_DATATcEventEntry1921536.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_DATA.eSeverityTcEventSeverity.ErrorERROR_NOT_READYTcEventEntry1921728.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_NOT_READY.eSeverityTcEventSeverity.ErrorERROR_BAD_COMMANDTcEventEntry1921920.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_BAD_COMMAND.eSeverityTcEventSeverity.ErrorERROR_CRCTcEventEntry1922112.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_CRC.eSeverityTcEventSeverity.ErrorERROR_BAD_LENGTHTcEventEntry1922304.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_BAD_LENGTH.eSeverityTcEventSeverity.ErrorERROR_WRITE_FAULTTcEventEntry1922496.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_WRITE_FAULT.eSeverityTcEventSeverity.ErrorERROR_READ_FAULTTcEventEntry1922688.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_READ_FAULT.eSeverityTcEventSeverity.ErrorERROR_GEN_FAILURETcEventEntry1922880.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_GEN_FAILURE.eSeverityTcEventSeverity.ErrorERROR_NOT_SUPPORTEDTcEventEntry1923072.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_NOT_SUPPORTED.eSeverityTcEventSeverity.ErrorERROR_REM_NOT_LISTTcEventEntry1923264.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_REM_NOT_LIST.eSeverityTcEventSeverity.ErrorERROR_DUP_NAMETcEventEntry1923456.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_DUP_NAME.eSeverityTcEventSeverity.ErrorERROR_BAD_NETPATHTcEventEntry1923648.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_BAD_NETPATH.eSeverityTcEventSeverity.ErrorERROR_NETWORK_BUSYTcEventEntry1923840.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_NETWORK_BUSY.eSeverityTcEventSeverity.ErrorERROR_DEV_NOT_EXISTTcEventEntry1924032.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_DEV_NOT_EXIST.eSeverityTcEventSeverity.ErrorERROR_FILE_EXISTSTcEventEntry1924224.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_FILE_EXISTS.eSeverityTcEventSeverity.ErrorERROR_CANNOT_MAKETcEventEntry1924416.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_CANNOT_MAKE.eSeverityTcEventSeverity.ErrorERROR_ALREADY_ASSIGNEDTcEventEntry1924608.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_ALREADY_ASSIGNED.eSeverityTcEventSeverity.ErrorERROR_INVALID_PASSWORDTcEventEntry1924800.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_PASSWORD.eSeverityTcEventSeverity.ErrorERROR_INVALID_PARAMETERTcEventEntry1924992.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_PARAMETER.eSeverityTcEventSeverity.ErrorERROR_OPEN_FAILEDTcEventEntry1925184.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_OPEN_FAILED.eSeverityTcEventSeverity.ErrorERROR_ALREADY_EXISTSTcEventEntry1925376.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_ALREADY_EXISTS.eSeverityTcEventSeverity.ErrorERROR_INVALID_FLAG_NUMBERTcEventEntry1925568.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_FLAG_NUMBER.eSeverityTcEventSeverity.ErrorWAIT_TIMEOUTTcEventEntry1925760.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.WAIT_TIMEOUT.eSeverityTcEventSeverity.ErrorERROR_NO_MORE_ITEMSTcEventEntry1925952.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_NO_MORE_ITEMS.eSeverityTcEventSeverity.ErrorERROR_INVALID_ADDRESSTcEventEntry1926144.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_INVALID_ADDRESS.eSeverityTcEventSeverity.ErrorERROR_ARITHMETIC_OVERFLOWTcEventEntry1926336.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_ARITHMETIC_OVERFLOW.eSeverityTcEventSeverity.ErrorERROR_OPERATION_ABORTEDTcEventEntry1926528.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_OPERATION_ABORTED.eSeverityTcEventSeverity.ErrorERROR_IO_INCOMPLETETcEventEntry1926720.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_IO_INCOMPLETE.eSeverityTcEventSeverity.ErrorERROR_IO_PENDINGTcEventEntry1926912.uuidEventClass.Data1487345068.uuidEventClass.Data260659.uuidEventClass.Data320275.uuidEventClass.Data4[0]143.uuidEventClass.Data4[1]32.uuidEventClass.Data4[2]161.uuidEventClass.Data4[3]46.uuidEventClass.Data4[4]119.uuidEventClass.Data4[5]171.uuidEventClass.Data4[6]99.uuidEventClass.Data4[7]135.nEventIDE_Win32EventClass.ERROR_IO_PENDING.eSeverityTcEventSeverity.ErrorTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassWin32EventClassLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseST_LCLSGeneralEventClass960CriticalTcEventEntry1920.uuidEventClass.Data12546958919.uuidEventClass.Data246492.uuidEventClass.Data320012.uuidEventClass.Data4[0]180.uuidEventClass.Data4[1]176.uuidEventClass.Data4[2]115.uuidEventClass.Data4[3]80.uuidEventClass.Data4[4]208.uuidEventClass.Data4[5]71.uuidEventClass.Data4[6]20.uuidEventClass.Data4[7]87.nEventIDE_LCLSGeneralEventClass.Critical.eSeverityTcEventSeverity.CriticalErrorTcEventEntry192192.uuidEventClass.Data12546958919.uuidEventClass.Data246492.uuidEventClass.Data320012.uuidEventClass.Data4[0]180.uuidEventClass.Data4[1]176.uuidEventClass.Data4[2]115.uuidEventClass.Data4[3]80.uuidEventClass.Data4[4]208.uuidEventClass.Data4[5]71.uuidEventClass.Data4[6]20.uuidEventClass.Data4[7]87.nEventIDE_LCLSGeneralEventClass.Error.eSeverityTcEventSeverity.ErrorWarningTcEventEntry192384.uuidEventClass.Data12546958919.uuidEventClass.Data246492.uuidEventClass.Data320012.uuidEventClass.Data4[0]180.uuidEventClass.Data4[1]176.uuidEventClass.Data4[2]115.uuidEventClass.Data4[3]80.uuidEventClass.Data4[4]208.uuidEventClass.Data4[5]71.uuidEventClass.Data4[6]20.uuidEventClass.Data4[7]87.nEventIDE_LCLSGeneralEventClass.Warning.eSeverityTcEventSeverity.WarningInfoTcEventEntry192576.uuidEventClass.Data12546958919.uuidEventClass.Data246492.uuidEventClass.Data320012.uuidEventClass.Data4[0]180.uuidEventClass.Data4[1]176.uuidEventClass.Data4[2]115.uuidEventClass.Data4[3]80.uuidEventClass.Data4[4]208.uuidEventClass.Data4[5]71.uuidEventClass.Data4[6]20.uuidEventClass.Data4[7]87.nEventIDE_LCLSGeneralEventClass.Info.eSeverityTcEventSeverity.InfoVerboseTcEventEntry192768.uuidEventClass.Data12546958919.uuidEventClass.Data246492.uuidEventClass.Data320012.uuidEventClass.Data4[0]180.uuidEventClass.Data4[1]176.uuidEventClass.Data4[2]115.uuidEventClass.Data4[3]80.uuidEventClass.Data4[4]208.uuidEventClass.Data4[5]71.uuidEventClass.Data4[6]20.uuidEventClass.Data4[7]87.nEventIDE_LCLSGeneralEventClass.Verbose.eSeverityTcEventSeverity.VerboseTcTypeSystemsignature_flag33554432checksuperglobalshowno-analysisTcEventClassLCLSGeneralEventClassrixs_optics{08500001-0000-0000-F000-000000000064}{777f1598-583b-4503-99bb-7c02e0abd97e}TF4100 TC3 Controller Toolbox{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication0SerialIO#x020100701StatsTask#x020100902PiezoDriver#x020100603DaqTask#x020100804PlcTask#x020100300SerialIO Inputs0164102144GVL_SerialIO.Serial_stComIn_M1K2192EL6inData22BTcAddressTypeInputTcVarGlobal12956287361SerialIO Outputs0164102144GVL_SerialIO.Serial_stComOut_M1K2192EL6outData22BTcAddressTypeOutputTcVarGlobal12956289283SerialIO Internal0164102144P_Serial_Com.fbSerialLineControl_EL6001_M1K210752SerialLineControl1271636672GVL_COM_Buffers.Serial_RXBuffer_M1K22512ComBufferTcVarGlobal1293576192GVL_COM_Buffers.Serial_TXBuffer_M1K22512ComBufferTcVarGlobal1293578704TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal1304121280TwinCAT_SystemInfoVarList._TaskPouOid_SerialIO32OTCIDno_initTcVarGlobal1304128448TwinCAT_SystemInfoVarList._TaskOid_SerialIO32OTCIDno_initTcVarGlobal1304128480TwinCAT_SystemInfoVarList.__SerialIO896_Implicit_Task_Info.dwVersion2TcContextNameSerialIOTcVarGlobal130412876816StatsTask Inputs1164102144Main.M7.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput129709542419StatsTask Internal1164102144PRG_Stats.fGpiEncoderPosDiff64LREAL1271648064PRG_Stats.afGpiPosDiffBuffer64000LREAL110001271648128PRG_Stats.afGpiExtraBuffer64000LREAL110001271712128PRG_Stats.fbGpiPosDiffCollect448FB_DataBuffer1271776128PRG_Stats.fbGpiPosDiffStats1152FB_BasicStatspytmc pv: SP1K1:MONO:MMS:G_PI:ENCDIFF - - - - 1271776576 - - - PRG_Stats.fGpiRangeMax - 64 - LREAL - 1271777728 - - - PRG_Stats.rtNewGpiMove - 128 - R_TRIG - 1271777792 - - - PRG_Stats.tonNewGpiMove - 256 - TON - 1271777920 - - - Main.M7 - G_PI, urad - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .fVelocity - 200 - - - .bPowerSelf - true - - - - - pytmc - + 1271776576PRG_Stats.fGpiRangeMax64LREAL1271777728PRG_Stats.rtNewGpiMove128R_TRIG1271777792PRG_Stats.tonNewGpiMove256TON1271777920Main.M725920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.fVelocity200.bPowerSelftruepytmc pv: SP1K1:MONO:MMS:G_PI - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 1; + TcLinkTo.bLimitForwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[g_pi_m]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1297094336 - - - TwinCAT_SystemInfoVarList._TaskPouOid_StatsTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128512 - - - TwinCAT_SystemInfoVarList._TaskOid_StatsTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128544 - - - TwinCAT_SystemInfoVarList.__StatsTask - 896 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - StatsTask - - - TcVarGlobal - - - 1304129664 - - - - 35 - PiezoDriver Internal - 2 - 164036608 - - PiezoSerial.fbE621SerialDriver_M1K2 - PI Serial - 112640 - FB_PI_E621_SerialDriver - 1265714880 - - - GVL_M1K2.M1K2_Pitch - Pitch Mechanism: - Currently Unused - 2496 - HOMS_PitchMechanism - - - .ReqPosLimHi - 200 - - - .ReqPosLimLo - -30 - - - .diEncPosLimHi - 10121210 - - - .diEncPosLimLo - 10004610 - - - - - TcLinkTo - .diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1293584448 - - - TwinCAT_SystemInfoVarList._TaskPouOid_PiezoDriver - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128576 - - - TwinCAT_SystemInfoVarList._TaskOid_PiezoDriver - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128608 - - - TwinCAT_SystemInfoVarList.__PiezoDriver - 896 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - PiezoDriver - - - TcVarGlobal - - - 1304130560 - - - - 48 - DaqTask Inputs - 3 - 164036608 - - PRG_DAQ_ENCODER.iLatchPos - Inputs - 64 - ULINT - - - TcLinkTo - TIIB[EVR]^Latch^LatchPos1 - - - TcAddressType - Input - - - 1264934720 - - - PRG_DAQ_ENCODER.iLatchNeg - 64 - ULINT - - - TcLinkTo - TIIB[EVR]^Latch^LatchNeg1 - - - TcAddressType - Input - - - 1264934784 - - - PRG_DAQ_ENCODER.nEncoderCount - 64 - ULINT - - - TcLinkTo - TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position - - - TcAddressType - Input - - - 1264934848 - - - - 51 - DaqTask Internal - 3 - 164036608 - - GVL_Logger.sIpTidbit - 56 - STRING(6) - - 172.21 - - - - TcVarGlobal - - - 3072272 - - - Global_Variables.AMSPORT_R3_SYSSERV - TwinCAT System Service - 16 - UINT - - 10000 - - - - TcVarGlobal - - - 3160416 - - - Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE - 32 - UDINT - - 200 - - - - TcVarGlobal - - - 3162272 - - - Global_Variables.ADSLOG_MSGTYPE_HINT - Hint icon - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 3162592 - - - Global_Variables.ADSLOG_MSGTYPE_ERROR - Error icon - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 3162656 - - - Global_Variables.ADSLOG_MSGTYPE_LOG - Write message to log file - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 3162688 - - - Global_Variables.DEFAULT_ADS_TIMEOUT - Default ADS timeout value - 32 - TIME - - 5000 - - - - TcVarGlobal - - - 3163488 - - - .TCPADS_MAXUDP_BUFFSIZE - 32 - UDINT - - 32768 - - - - TcVarGlobal - - - 3373184 - - - PRG_DAQ_ENCODER.bSendToDAQ - 8 - BOOL - - true - - 1264934912 - - - PRG_DAQ_ENCODER.bSendToTest - 8 - BOOL - - false - - 1264934920 - - - PRG_DAQ_ENCODER.sTestHost - rix-daq is the default test host - 648 - STRING(80) - - 172.21.140.21 - - 1264934928 - - - PRG_DAQ_ENCODER.bUseHWTriggers - 8 - BOOL - - true - - 1264935576 - - - PRG_DAQ_ENCODER.bUseSWTriggers - 8 - BOOL - - false - - 1264935584 - - - PRG_DAQ_ENCODER.bNewTrigger - Internals - 8 - BOOL - 1264935592 - - - PRG_DAQ_ENCODER.nFrameCount - 16 - UINT - - - pytmc - + .nRawEncoderULINT:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^PositionTcVarGlobal1297094336TwinCAT_SystemInfoVarList._TaskPouOid_StatsTask32OTCIDno_initTcVarGlobal1304128512TwinCAT_SystemInfoVarList._TaskOid_StatsTask32OTCIDno_initTcVarGlobal1304128544TwinCAT_SystemInfoVarList.__StatsTask896_Implicit_Task_Info.dwVersion2TcContextNameStatsTaskTcVarGlobal130412966435PiezoDriver Internal2164102144PiezoSerial.fbE621SerialDriver_M1K2112640FB_PI_E621_SerialDriver1265714880GVL_M1K2.M1K2_Pitch2496HOMS_PitchMechanism.ReqPosLimHi200.ReqPosLimLo-30.diEncPosLimHi10121210.diEncPosLimLo10004610TcLinkTo.diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^PositionTcVarGlobal1293584448TwinCAT_SystemInfoVarList._TaskPouOid_PiezoDriver32OTCIDno_initTcVarGlobal1304128576TwinCAT_SystemInfoVarList._TaskOid_PiezoDriver32OTCIDno_initTcVarGlobal1304128608TwinCAT_SystemInfoVarList.__PiezoDriver896_Implicit_Task_Info.dwVersion2TcContextNamePiezoDriverTcVarGlobal130413056048DaqTask Inputs3164102144PRG_DAQ_ENCODER.iLatchPos64ULINTTcLinkToTIIB[EVR]^Latch^LatchPos1TcAddressTypeInput1264934720PRG_DAQ_ENCODER.iLatchNeg64ULINTTcLinkToTIIB[EVR]^Latch^LatchNeg1TcAddressTypeInput1264934784PRG_DAQ_ENCODER.nEncoderCount64ULINTTcLinkToTIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^PositionTcAddressTypeInput126493484851DaqTask Internal3164102144GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal3072272Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3160416Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3162272Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3162592Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3162656Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3162688Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3163488.TCPADS_MAXUDP_BUFFSIZE32UDINT32768TcVarGlobal3373184PRG_DAQ_ENCODER.bSendToDAQ8BOOLtrue1264934912PRG_DAQ_ENCODER.bSendToTest8BOOLfalse1264934920PRG_DAQ_ENCODER.sTestHost648STRING(80)172.21.140.211264934928PRG_DAQ_ENCODER.bUseHWTriggers8BOOLtrue1264935576PRG_DAQ_ENCODER.bUseSWTriggers8BOOLfalse1264935584PRG_DAQ_ENCODER.bNewTrigger8BOOL1264935592PRG_DAQ_ENCODER.nFrameCount16UINTpytmc pv: SP1K1:MONO:DAQ:FRAME_COUNT io: i - - - - 1264935600 - - - PRG_DAQ_ENCODER.tSWTriggerDelay - 32 - TIME - - T - - 1264935616 - - - PRG_DAQ_ENCODER.iTimeSincePos - Outputs - 64 - ULINT - 1264935680 - - - PRG_DAQ_ENCODER.iMaxTime - 64 - ULINT - 1264935744 - - - PRG_DAQ_ENCODER.iMinTime - 64 - ULINT - - 10000000000 - - 1264935808 - - - PRG_DAQ_ENCODER.fTimeInS - 64 - LREAL - 1264935872 - - - PRG_DAQ_ENCODER.iTriggerWidth - 64 - ULINT - 1264935936 - - - PRG_DAQ_ENCODER.fTriggerRate - 64 - LREAL - - - pytmc - + 1264935600PRG_DAQ_ENCODER.tSWTriggerDelay32TIMET1264935616PRG_DAQ_ENCODER.iTimeSincePos64ULINT1264935680PRG_DAQ_ENCODER.iMaxTime64ULINT1264935744PRG_DAQ_ENCODER.iMinTime64ULINT100000000001264935808PRG_DAQ_ENCODER.fTimeInS64LREAL1264935872PRG_DAQ_ENCODER.iTriggerWidth64ULINT1264935936PRG_DAQ_ENCODER.fTriggerRate64LREALpytmc pv: SP1K1:MONO:DAQ:TRIG_RATE io: i - - - - 1264936000 - - - PRG_DAQ_ENCODER.tonSWTrigger - 256 - TON - 1264936064 - - - PRG_DAQ_ENCODER.iPrevLatchPos - 64 - ULINT - 1264936320 - - - PRG_DAQ_ENCODER.fMaxTimeInS - 64 - LREAL - 1264936384 - - - PRG_DAQ_ENCODER.fMinTimeInS - 64 - LREAL - - 10000000 - - 1264936448 - - - PRG_DAQ_ENCODER.iTimeSinceLast - 64 - ULINT - 1264936512 - - - PRG_DAQ_ENCODER.nUpdateCycles - 64 - ULINT - 1264936576 - - - PRG_DAQ_ENCODER.stTaskInfo - 1024 - PlcTaskSystemInfo - 1264936640 - - - PRG_DAQ_ENCODER.iUnderflowCount - 64 - ULINT - 1264937664 - - - PRG_DAQ_ENCODER.fUnderflowPercent - 64 - LREAL - 1264937728 - - - PRG_DAQ_ENCODER.fEncScale - 64 - LREAL - 1264937792 - - - PRG_DAQ_ENCODER.fEncScaleDenominator - 64 - LREAL - 1264937856 - - - PRG_DAQ_ENCODER.fbSocketHandler - 110592 - FB_UDPSocketHandler - 1264937920 - - - PRG_DAQ_ENCODER.fbSocketSend - 275200 - FB_BufferedSocketSend - 1265048512 - - - PRG_DAQ_ENCODER.fbSocketHandlerTest - 110592 - FB_UDPSocketHandler - 1265323712 - - - PRG_DAQ_ENCODER.fbSocketSendTest - 275200 - FB_BufferedSocketSend - 1265434304 - - - PRG_DAQ_ENCODER.payload - 512 - DUT_01_Channel_NW - 1265709504 - - - PRG_DAQ_ENCODER.fbHeader - 576 - FB_AssembleHeader - - - .sHardwareID - plc-tst-proto6 - - - 1265710016 - - - PRG_DAQ_ENCODER.fbChannel - 832 - FB_AssembleChannel - - - .nChannel - 1 - - - 1265710592 - - - PRG_DAQ_ENCODER.fbGetTaskIndex - Function blocks - 256 - GETCURTASKINDEX - 1265711424 - - - PRG_DAQ_ENCODER.fEpicsEncCount - EPICS Diagnostics (reduce data size) - 32 - DINT - - - pytmc - + 1264936000PRG_DAQ_ENCODER.tonSWTrigger256TON1264936064PRG_DAQ_ENCODER.iPrevLatchPos64ULINT1264936320PRG_DAQ_ENCODER.fMaxTimeInS64LREAL1264936384PRG_DAQ_ENCODER.fMinTimeInS64LREAL100000001264936448PRG_DAQ_ENCODER.iTimeSinceLast64ULINT1264936512PRG_DAQ_ENCODER.nUpdateCycles64ULINT1264936576PRG_DAQ_ENCODER.stTaskInfo1024PlcTaskSystemInfo1264936640PRG_DAQ_ENCODER.iUnderflowCount64ULINT1264937664PRG_DAQ_ENCODER.fUnderflowPercent64LREAL1264937728PRG_DAQ_ENCODER.fEncScale64LREAL1264937792PRG_DAQ_ENCODER.fEncScaleDenominator64LREAL1264937856PRG_DAQ_ENCODER.fbSocketHandler110592FB_UDPSocketHandler1264937920PRG_DAQ_ENCODER.fbSocketSend275200FB_BufferedSocketSend1265048512PRG_DAQ_ENCODER.fbSocketHandlerTest110592FB_UDPSocketHandler1265323712PRG_DAQ_ENCODER.fbSocketSendTest275200FB_BufferedSocketSend1265434304PRG_DAQ_ENCODER.payload512DUT_01_Channel_NW1265709504PRG_DAQ_ENCODER.fbHeader576FB_AssembleHeader.sHardwareIDplc-tst-proto61265710016PRG_DAQ_ENCODER.fbChannel832FB_AssembleChannel.nChannel11265710592PRG_DAQ_ENCODER.fbGetTaskIndex256GETCURTASKINDEX1265711424PRG_DAQ_ENCODER.fEpicsEncCount32DINTpytmc pv: SP1K1:MONO:DAQ:ENC_COUNT io: i - - - - 1265711712 - - - PRG_DAQ_ENCODER.fEpicsTrigWidth - 32 - DINT - - - pytmc - + 1265711712PRG_DAQ_ENCODER.fEpicsTrigWidth32DINTpytmc pv: SP1K1:MONO:DAQ:TRIG_WIDTH io: i - - - - 1265711744 - - - TwinCAT_SystemInfoVarList._TaskInfo - 5120 - PlcTaskSystemInfo - - 1 - 5 - - - - no_init - - - TcVarGlobal - - - 1304123328 - - - TwinCAT_SystemInfoVarList._TaskPouOid_DaqTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128640 - - - TwinCAT_SystemInfoVarList._TaskOid_DaqTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128672 - - - TwinCAT_SystemInfoVarList.__DaqTask - 896 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - DaqTask - - - TcVarGlobal - - - 1304131456 - - - - 64 - PlcTask Inputs - 4 - 164036608 - - lcls_twincat_optics.GVL_TestStructs.TestPitch_LimitSwitches.diEncCnt - Raw encoder count - 64 - LINT - - - TcAddressType - Input - - - 1264816320 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable1 - STO Button - 8 - BOOL - - - TcAddressType - Input - - - 1273068736 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable2 - 8 - BOOL - - - TcAddressType - Input - - - 1273068744 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYupEnc - Encoders - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1273068800 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYdwnEnc - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1273068928 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXupEnc - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1273069056 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXdwnEnc - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1273069184 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1273069952 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1273070080 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1273080704 - - - PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1273080832 - - - PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1274319552 - - - PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1274654528 - - - PRG_MR1K1_BEND.bMR1K1_Y_ENC_Ready - 8 - BOOL - - - TcLinkTo - TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^Ready - - - TcAddressType - Input - - - 1274984800 - - - PRG_MR1K1_BEND.bMR1K1_Y_ENC_TxPDO - 8 - BOOL - - - TcLinkTo - TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^TxPDO State - - - TcAddressType - Input - - - 1274984808 - - - PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable1 - Emergency Stop for MR1K1 -Emergency Stop for MR1K1 - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 1^Input - - - TcAddressType - Input - - - 1274984816 - - - PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable2 - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 2^Input - - - TcAddressType - Input - - - 1274984824 - - - PRG_MR1K1_BEND.fM1K1_Flow_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1274984896 - - - PRG_MR1K1_BEND.fM1K1_Flow_2.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1274985472 - - - PRG_MR1K1_BEND.fM1K1_Press_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1274986048 - - - PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_1_Err - RTD error bit - 8 - BOOL - - - TcAddressType - Input - - - 1275762176 - - - PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_2_Err - 8 - BOOL - - - TcAddressType - Input - - - 1275762184 - - - PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_3_Err - 8 - BOOL - - - TcAddressType - Input - - - 1275762192 - - - PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_1_Err - 8 - BOOL - - - TcAddressType - Input - - - 1275762200 - - - PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_2_Err - 8 - BOOL - - - TcAddressType - Input - - - 1275762208 - - - PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_3_Err - 8 - BOOL - - - TcAddressType - Input - - - 1275762216 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable1 - STO Button - 8 - BOOL - - - TcAddressType - Input - - - 1281587712 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable2 - 8 - BOOL - - - TcAddressType - Input - - - 1281587720 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYupEnc - Encoders - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1281587776 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYdwnEnc - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1281587904 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXupEnc - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1281588032 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXdwnEnc - 128 - ST_RenishawAbsEnc - - - TcAddressType - Input - - - 1281588160 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1281588928 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1281589056 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1281599680 - - - PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count - Connect to encoder "Position" input - 64 - ULINT - - - TcAddressType - Input - - - 1281599808 - - - PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1282838528 - - - PRG_SP1K1_MONO.bSTOEnable1 - Where is the STO - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 1^Input - - - TcAddressType - Input - - - 1283170896 - - - PRG_SP1K1_MONO.bSTOEnable2 - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 2^Input - - - TcAddressType - Input - - - 1283170904 - - - PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1283173568 - - - PRG_MR1K2_SWITCH.fM1K2_Flow_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1283503936 - - - PRG_MR1K2_SWITCH.fM1K2_Flow_2.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1283504512 - - - PRG_MR1K2_SWITCH.fM1K2_Press_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1283505088 - - - PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1283508544 - - - PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1283835968 - - - PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1284163392 - - - PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1284490816 - - - PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1284818240 - - - PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1285145664 - - - PRG_SP1K1_MONO.mpi_upe - 128 - ST_RenishawAbsEnc - - - .ref - 0 - - - - - TcLinkTo - .Count:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 1^Position - - - TcAddressType - Input - - - 1285470464 - - - PRG_SP1K1_MONO.gpi_upe - 128 - ST_RenishawAbsEnc - - - .ref - 0 - - - - - TcLinkTo - .Count:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^Position - - - TcAddressType - Input - - - 1285470592 - - - PRG_SP1K1_MONO.RTD1.bError - 8 - BOOL - - true - - - - pytmc - + 1265711744TwinCAT_SystemInfoVarList._TaskInfo5120PlcTaskSystemInfo15no_initTcVarGlobal1304123328TwinCAT_SystemInfoVarList._TaskPouOid_DaqTask32OTCIDno_initTcVarGlobal1304128640TwinCAT_SystemInfoVarList._TaskOid_DaqTask32OTCIDno_initTcVarGlobal1304128672TwinCAT_SystemInfoVarList.__DaqTask896_Implicit_Task_Info.dwVersion2TcContextNameDaqTaskTcVarGlobal130413145664PlcTask Inputs4164102144lcls_twincat_optics.GVL_TestStructs.TestPitch_LimitSwitches.diEncCnt64LINTTcAddressTypeInput1264816320PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable18BOOLTcAddressTypeInput1273068736PRG_MR1K1_BEND.M1K1.fbRunHOMS.bSTOEnable28BOOLTcAddressTypeInput1273068744PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYupEnc128ST_RenishawAbsEncTcAddressTypeInput1273068800PRG_MR1K1_BEND.M1K1.fbRunHOMS.stYdwnEnc128ST_RenishawAbsEncTcAddressTypeInput1273068928PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXupEnc128ST_RenishawAbsEncTcAddressTypeInput1273069056PRG_MR1K1_BEND.M1K1.fbRunHOMS.stXdwnEnc128ST_RenishawAbsEncTcAddressTypeInput1273069184PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count64ULINTTcAddressTypeInput1273069952PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count64ULINTTcAddressTypeInput1273070080PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count64ULINTTcAddressTypeInput1273080704PRG_MR1K1_BEND.M1K1.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count64ULINTTcAddressTypeInput1273080832PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1274319552PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1274654528PRG_MR1K1_BEND.bMR1K1_Y_ENC_Ready8BOOLTcLinkToTIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^ReadyTcAddressTypeInput1274984800PRG_MR1K1_BEND.bMR1K1_Y_ENC_TxPDO8BOOLTcLinkToTIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Status^TxPDO StateTcAddressTypeInput1274984808PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable18BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 1^InputTcAddressTypeInput1274984816PRG_MR1K1_BEND_BENDER.M1K1BENDbSTOEnable28BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 5 (EK1122)^EK1100_MR1K1_BEND^EL1004_M1K1_BENDER_STO^Channel 2^InputTcAddressTypeInput1274984824PRG_MR1K1_BEND.fM1K1_Flow_1.iRaw16INTTcAddressTypeInput1274984896PRG_MR1K1_BEND.fM1K1_Flow_2.iRaw16INTTcAddressTypeInput1274985472PRG_MR1K1_BEND.fM1K1_Press_1.iRaw16INTTcAddressTypeInput1274986048PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_1_Err8BOOLTcAddressTypeInput1275762176PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_2_Err8BOOLTcAddressTypeInput1275762184PRG_MR1K1_BEND_BENDER.bM1K1US_RTD_3_Err8BOOLTcAddressTypeInput1275762192PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_1_Err8BOOLTcAddressTypeInput1275762200PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_2_Err8BOOLTcAddressTypeInput1275762208PRG_MR1K1_BEND_BENDER.bM1K1DS_RTD_3_Err8BOOLTcAddressTypeInput1275762216PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable18BOOLTcAddressTypeInput1281587712PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.bSTOEnable28BOOLTcAddressTypeInput1281587720PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYupEnc128ST_RenishawAbsEncTcAddressTypeInput1281587776PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stYdwnEnc128ST_RenishawAbsEncTcAddressTypeInput1281587904PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXupEnc128ST_RenishawAbsEncTcAddressTypeInput1281588032PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.stXdwnEnc128ST_RenishawAbsEncTcAddressTypeInput1281588160PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.PEnc.Count64ULINTTcAddressTypeInput1281588928PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleY.gantry_diff_limit.SEnc.Count64ULINTTcAddressTypeInput1281589056PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.PEnc.Count64ULINTTcAddressTypeInput1281599680PRG_MR1K2_SWITCH.M1K2.fbRunHOMS.fbAutoCoupleX.gantry_diff_limit.SEnc.Count64ULINTTcAddressTypeInput1281599808PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1282838528PRG_SP1K1_MONO.bSTOEnable18BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 1^InputTcAddressTypeInput1283170896PRG_SP1K1_MONO.bSTOEnable28BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^X1 SP1K1-MONO(EK1100)^SP1K1-EL1004-E17^Channel 2^InputTcAddressTypeInput1283170904PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1283173568PRG_MR1K2_SWITCH.fM1K2_Flow_1.iRaw16INTTcAddressTypeInput1283503936PRG_MR1K2_SWITCH.fM1K2_Flow_2.iRaw16INTTcAddressTypeInput1283504512PRG_MR1K2_SWITCH.fM1K2_Press_1.iRaw16INTTcAddressTypeInput1283505088PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1283508544PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1283835968PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1284163392PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1284490816PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1284818240PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1285145664PRG_SP1K1_MONO.mpi_upe128ST_RenishawAbsEnc.ref0TcLinkTo.Count:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 1^PositionTcAddressTypeInput1285470464PRG_SP1K1_MONO.gpi_upe128ST_RenishawAbsEnc.ref0TcLinkTo.Count:=TIIB[g_pi_up_dwn_e]^FB Inputs Channel 1^PositionTcAddressTypeInput1285470592PRG_SP1K1_MONO.RTD1.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285471048 - - - PRG_SP1K1_MONO.RTD1.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471056 - - - PRG_SP1K1_MONO.RTD1.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471064 - - - PRG_SP1K1_MONO.RTD1.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285471072 - - - PRG_SP1K1_MONO.RTD2.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285471048PRG_SP1K1_MONO.RTD1.bUnderrange8BOOLTcAddressTypeInput1285471056PRG_SP1K1_MONO.RTD1.bOverrange8BOOLTcAddressTypeInput1285471064PRG_SP1K1_MONO.RTD1.iRaw16INTTcAddressTypeInput1285471072PRG_SP1K1_MONO.RTD2.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285471304 - - - PRG_SP1K1_MONO.RTD2.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471312 - - - PRG_SP1K1_MONO.RTD2.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471320 - - - PRG_SP1K1_MONO.RTD2.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285471328 - - - PRG_SP1K1_MONO.RTD3.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285471304PRG_SP1K1_MONO.RTD2.bUnderrange8BOOLTcAddressTypeInput1285471312PRG_SP1K1_MONO.RTD2.bOverrange8BOOLTcAddressTypeInput1285471320PRG_SP1K1_MONO.RTD2.iRaw16INTTcAddressTypeInput1285471328PRG_SP1K1_MONO.RTD3.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285471560 - - - PRG_SP1K1_MONO.RTD3.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471568 - - - PRG_SP1K1_MONO.RTD3.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471576 - - - PRG_SP1K1_MONO.RTD3.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285471584 - - - PRG_SP1K1_MONO.RTD4.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285471560PRG_SP1K1_MONO.RTD3.bUnderrange8BOOLTcAddressTypeInput1285471568PRG_SP1K1_MONO.RTD3.bOverrange8BOOLTcAddressTypeInput1285471576PRG_SP1K1_MONO.RTD3.iRaw16INTTcAddressTypeInput1285471584PRG_SP1K1_MONO.RTD4.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285471816 - - - PRG_SP1K1_MONO.RTD4.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471824 - - - PRG_SP1K1_MONO.RTD4.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285471832 - - - PRG_SP1K1_MONO.RTD4.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285471840 - - - PRG_SP1K1_MONO.RTD5.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285471816PRG_SP1K1_MONO.RTD4.bUnderrange8BOOLTcAddressTypeInput1285471824PRG_SP1K1_MONO.RTD4.bOverrange8BOOLTcAddressTypeInput1285471832PRG_SP1K1_MONO.RTD4.iRaw16INTTcAddressTypeInput1285471840PRG_SP1K1_MONO.RTD5.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285472072 - - - PRG_SP1K1_MONO.RTD5.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472080 - - - PRG_SP1K1_MONO.RTD5.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472088 - - - PRG_SP1K1_MONO.RTD5.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285472096 - - - PRG_SP1K1_MONO.RTD6.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285472072PRG_SP1K1_MONO.RTD5.bUnderrange8BOOLTcAddressTypeInput1285472080PRG_SP1K1_MONO.RTD5.bOverrange8BOOLTcAddressTypeInput1285472088PRG_SP1K1_MONO.RTD5.iRaw16INTTcAddressTypeInput1285472096PRG_SP1K1_MONO.RTD6.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285472328 - - - PRG_SP1K1_MONO.RTD6.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472336 - - - PRG_SP1K1_MONO.RTD6.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472344 - - - PRG_SP1K1_MONO.RTD6.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285472352 - - - PRG_SP1K1_MONO.RTD7.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285472328PRG_SP1K1_MONO.RTD6.bUnderrange8BOOLTcAddressTypeInput1285472336PRG_SP1K1_MONO.RTD6.bOverrange8BOOLTcAddressTypeInput1285472344PRG_SP1K1_MONO.RTD6.iRaw16INTTcAddressTypeInput1285472352PRG_SP1K1_MONO.RTD7.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285472584 - - - PRG_SP1K1_MONO.RTD7.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472592 - - - PRG_SP1K1_MONO.RTD7.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472600 - - - PRG_SP1K1_MONO.RTD7.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285472608 - - - PRG_SP1K1_MONO.RTD8.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285472584PRG_SP1K1_MONO.RTD7.bUnderrange8BOOLTcAddressTypeInput1285472592PRG_SP1K1_MONO.RTD7.bOverrange8BOOLTcAddressTypeInput1285472600PRG_SP1K1_MONO.RTD7.iRaw16INTTcAddressTypeInput1285472608PRG_SP1K1_MONO.RTD8.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285472840 - - - PRG_SP1K1_MONO.RTD8.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472848 - - - PRG_SP1K1_MONO.RTD8.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285472856 - - - PRG_SP1K1_MONO.RTD8.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285472864 - - - PRG_SP1K1_MONO.RTD9.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285472840PRG_SP1K1_MONO.RTD8.bUnderrange8BOOLTcAddressTypeInput1285472848PRG_SP1K1_MONO.RTD8.bOverrange8BOOLTcAddressTypeInput1285472856PRG_SP1K1_MONO.RTD8.iRaw16INTTcAddressTypeInput1285472864PRG_SP1K1_MONO.RTD9.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285473096 - - - PRG_SP1K1_MONO.RTD9.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473104 - - - PRG_SP1K1_MONO.RTD9.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473112 - - - PRG_SP1K1_MONO.RTD9.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285473120 - - - PRG_SP1K1_MONO.RTD10.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285473096PRG_SP1K1_MONO.RTD9.bUnderrange8BOOLTcAddressTypeInput1285473104PRG_SP1K1_MONO.RTD9.bOverrange8BOOLTcAddressTypeInput1285473112PRG_SP1K1_MONO.RTD9.iRaw16INTTcAddressTypeInput1285473120PRG_SP1K1_MONO.RTD10.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285473352 - - - PRG_SP1K1_MONO.RTD10.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473360 - - - PRG_SP1K1_MONO.RTD10.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473368 - - - PRG_SP1K1_MONO.RTD10.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285473376 - - - PRG_SP1K1_MONO.RTD11.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285473352PRG_SP1K1_MONO.RTD10.bUnderrange8BOOLTcAddressTypeInput1285473360PRG_SP1K1_MONO.RTD10.bOverrange8BOOLTcAddressTypeInput1285473368PRG_SP1K1_MONO.RTD10.iRaw16INTTcAddressTypeInput1285473376PRG_SP1K1_MONO.RTD11.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285473608 - - - PRG_SP1K1_MONO.RTD11.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473616 - - - PRG_SP1K1_MONO.RTD11.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473624 - - - PRG_SP1K1_MONO.RTD11.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285473632 - - - PRG_SP1K1_MONO.RTD12.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285473608PRG_SP1K1_MONO.RTD11.bUnderrange8BOOLTcAddressTypeInput1285473616PRG_SP1K1_MONO.RTD11.bOverrange8BOOLTcAddressTypeInput1285473624PRG_SP1K1_MONO.RTD11.iRaw16INTTcAddressTypeInput1285473632PRG_SP1K1_MONO.RTD12.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1285473864 - - - PRG_SP1K1_MONO.RTD12.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473872 - - - PRG_SP1K1_MONO.RTD12.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1285473880 - - - PRG_SP1K1_MONO.RTD12.iRaw - 16 - INT - - - TcAddressType - Input - - - 1285473888 - - - PRG_SP1K1_MONO.fSP1K1_Flow_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1285500096 - - - PRG_SP1K1_MONO.fSP1K1_Flow_2.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1285500672 - - - PRG_SP1K1_MONO.fSP1K1_Press_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1285501248 - - - PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1285538112 - - - PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1285865536 - - - PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1286192960 - - - PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1286520384 - - - PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1286847808 - - - PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1285473864PRG_SP1K1_MONO.RTD12.bUnderrange8BOOLTcAddressTypeInput1285473872PRG_SP1K1_MONO.RTD12.bOverrange8BOOLTcAddressTypeInput1285473880PRG_SP1K1_MONO.RTD12.iRaw16INTTcAddressTypeInput1285473888PRG_SP1K1_MONO.fSP1K1_Flow_1.iRaw16INTTcAddressTypeInput1285500096PRG_SP1K1_MONO.fSP1K1_Flow_2.iRaw16INTTcAddressTypeInput1285500672PRG_SP1K1_MONO.fSP1K1_Press_1.iRaw16INTTcAddressTypeInput1285501248PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1285538112PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1285865536PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1286192960PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1286520384PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1286847808PRG_SL1K2_EXIT.RTD_Crystal_TOP.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1287867528 - - - PRG_SL1K2_EXIT.RTD_Crystal_TOP.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1287867536 - - - PRG_SL1K2_EXIT.RTD_Crystal_TOP.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1287867544 - - - PRG_SL1K2_EXIT.RTD_Crystal_TOP.iRaw - 16 - INT - - - TcAddressType - Input - - - 1287867552 - - - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1287867528PRG_SL1K2_EXIT.RTD_Crystal_TOP.bUnderrange8BOOLTcAddressTypeInput1287867536PRG_SL1K2_EXIT.RTD_Crystal_TOP.bOverrange8BOOLTcAddressTypeInput1287867544PRG_SL1K2_EXIT.RTD_Crystal_TOP.iRaw16INTTcAddressTypeInput1287867552PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1287867784 - - - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1287867792 - - - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1287867800 - - - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.iRaw - 16 - INT - - - TcAddressType - Input - - - 1287867808 - - - PRG_SL1K2_EXIT.RTD_YAG.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1287867784PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bUnderrange8BOOLTcAddressTypeInput1287867792PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.bOverrange8BOOLTcAddressTypeInput1287867800PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM.iRaw16INTTcAddressTypeInput1287867808PRG_SL1K2_EXIT.RTD_YAG.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1287868040 - - - PRG_SL1K2_EXIT.RTD_YAG.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1287868048 - - - PRG_SL1K2_EXIT.RTD_YAG.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1287868056 - - - PRG_SL1K2_EXIT.RTD_YAG.iRaw - 16 - INT - - - TcAddressType - Input - - - 1287868064 - - - PRG_SL1K2_EXIT.RTD_HeatSync.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1287868040PRG_SL1K2_EXIT.RTD_YAG.bUnderrange8BOOLTcAddressTypeInput1287868048PRG_SL1K2_EXIT.RTD_YAG.bOverrange8BOOLTcAddressTypeInput1287868056PRG_SL1K2_EXIT.RTD_YAG.iRaw16INTTcAddressTypeInput1287868064PRG_SL1K2_EXIT.RTD_HeatSync.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1287868296 - - - PRG_SL1K2_EXIT.RTD_HeatSync.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1287868304 - - - PRG_SL1K2_EXIT.RTD_HeatSync.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1287868312 - - - PRG_SL1K2_EXIT.RTD_HeatSync.iRaw - 16 - INT - - - TcAddressType - Input - - - 1287868320 - - - PRG_SL1K2_EXIT.fbGige.fbGetIllPercent.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1287868672 - - - PRG_SL1K2_EXIT.fbFlowMeter.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1287869824 - - - PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1287873216 - - - PRG_2_PMPS_POST.fbArbiterIO.i_stCurrentBP - 1760 - ST_BeamParams_IO - - - TcLinkTo - TIIB[PMPS_PRE]^IO Inputs^CurrentBP - - - TcAddressType - Input - - - 1288200192 - - - PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_toggle - 1 - BIT - - - pytmc - pv: TxPDO_toggle - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggle - - - TcAddressType - Input - - - 1288203712 - - - PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_state - 1 - BIT - - - pytmc - pv: TxPDO_state - io: i - - - TcLinkTo - TIIB[PMPS_PRE]^SYNC Inputs^TxPDO state - - - TcAddressType - Input - - - 1288203713 - - - PRG_MR2K2_FLAT.M2K2FLATbSTOEnable1 - Emergency Stop for MR2K2 //M2K2 needs an EL1004 term and an ESTOP added, not listed in I/O either - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 1^Input - - - TcAddressType - Input - - - 1288502256 - - - PRG_MR2K2_FLAT.M2K2FLATbSTOEnable2 - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 2^Input - - - TcAddressType - Input - - - 1288502264 - - - PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1289694080 - - - PRG_MR2K2_FLAT.fbCoolingPanel.fbPress_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1289694592 - - - PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_2.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1289695168 - - - PRG_MR3K2_KBH.bM3K2US_RTD_1_Err - RTD error bit - 8 - BOOL - - - TcAddressType - Input - - - 1291634368 - - - PRG_MR3K2_KBH.bM3K2US_RTD_2_Err - 8 - BOOL - - - TcAddressType - Input - - - 1291634376 - - - PRG_MR3K2_KBH.bM3K2US_RTD_3_Err - 8 - BOOL - - - TcAddressType - Input - - - 1291634384 - - - PRG_MR3K2_KBH.bM3K2DS_RTD_1_Err - 8 - BOOL - - - TcAddressType - Input - - - 1291634392 - - - PRG_MR3K2_KBH.bM3K2DS_RTD_2_Err - 8 - BOOL - - - TcAddressType - Input - - - 1291634400 - - - PRG_MR3K2_KBH.bM3K2DS_RTD_3_Err - 8 - BOOL - - - TcAddressType - Input - - - 1291634408 - - - PRG_MR3K2_KBH.M3K2KBHbSTOEnable1 - Emergency Stop for MR3K2 - 8 - BOOL - - - TcLinkTo - TIIB[EL1004_M3K2_STO]^Channel 1^Input - - - TcAddressType - Input - - - 1291634416 - - - PRG_MR3K2_KBH.M3K2KBHbSTOEnable2 - 8 - BOOL - - - TcLinkTo - TIIB[EL1004_M3K2_STO]^Channel 2^Input - - - TcAddressType - Input - - - 1291634424 - - - PRG_MR3K2_KBH.fbCoolingPanel.fbFlow_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1291634688 - - - PRG_MR3K2_KBH.fbCoolingPanel.fbPress_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1291635200 - - - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1287868296PRG_SL1K2_EXIT.RTD_HeatSync.bUnderrange8BOOLTcAddressTypeInput1287868304PRG_SL1K2_EXIT.RTD_HeatSync.bOverrange8BOOLTcAddressTypeInput1287868312PRG_SL1K2_EXIT.RTD_HeatSync.iRaw16INTTcAddressTypeInput1287868320PRG_SL1K2_EXIT.fbGige.fbGetIllPercent.iRaw16INTTcAddressTypeInput1287868672PRG_SL1K2_EXIT.fbFlowMeter.iRaw16INTTcAddressTypeInput1287869824PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1287873216PRG_2_PMPS_POST.fbArbiterIO.i_stCurrentBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Inputs^CurrentBPTcAddressTypeInput1288200192PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_toggle1BITpytmcpv: TxPDO_toggle + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO toggleTcAddressTypeInput1288203712PRG_2_PMPS_POST.fbArbiterIO.xTxPDO_state1BITpytmcpv: TxPDO_state + io: iTcLinkToTIIB[PMPS_PRE]^SYNC Inputs^TxPDO stateTcAddressTypeInput1288203713PRG_MR2K2_FLAT.M2K2FLATbSTOEnable18BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 1^InputTcAddressTypeInput1288502256PRG_MR2K2_FLAT.M2K2FLATbSTOEnable28BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 310 (EK1122)^EK1100_MR2K2^EL1004_M2K2_STO^Channel 2^InputTcAddressTypeInput1288502264PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_1.iRaw16INTTcAddressTypeInput1289694080PRG_MR2K2_FLAT.fbCoolingPanel.fbPress_1.iRaw16INTTcAddressTypeInput1289694592PRG_MR2K2_FLAT.fbCoolingPanel.fbFlow_2.iRaw16INTTcAddressTypeInput1289695168PRG_MR3K2_KBH.bM3K2US_RTD_1_Err8BOOLTcAddressTypeInput1291634368PRG_MR3K2_KBH.bM3K2US_RTD_2_Err8BOOLTcAddressTypeInput1291634376PRG_MR3K2_KBH.bM3K2US_RTD_3_Err8BOOLTcAddressTypeInput1291634384PRG_MR3K2_KBH.bM3K2DS_RTD_1_Err8BOOLTcAddressTypeInput1291634392PRG_MR3K2_KBH.bM3K2DS_RTD_2_Err8BOOLTcAddressTypeInput1291634400PRG_MR3K2_KBH.bM3K2DS_RTD_3_Err8BOOLTcAddressTypeInput1291634408PRG_MR3K2_KBH.M3K2KBHbSTOEnable18BOOLTcLinkToTIIB[EL1004_M3K2_STO]^Channel 1^InputTcAddressTypeInput1291634416PRG_MR3K2_KBH.M3K2KBHbSTOEnable28BOOLTcLinkToTIIB[EL1004_M3K2_STO]^Channel 2^InputTcAddressTypeInput1291634424PRG_MR3K2_KBH.fbCoolingPanel.fbFlow_1.iRaw16INTTcAddressTypeInput1291634688PRG_MR3K2_KBH.fbCoolingPanel.fbPress_1.iRaw16INTTcAddressTypeInput1291635200PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1293574600 - - - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1293574608 - - - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1293574616 - - - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.iRaw - 16 - INT - - - TcAddressType - Input - - - 1293574624 - - - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError - 8 - BOOL - - true - - - - pytmc - + TcAddressTypeInput1293574600PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bUnderrange8BOOLTcAddressTypeInput1293574608PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.bOverrange8BOOLTcAddressTypeInput1293574616PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD.iRaw16INTTcAddressTypeInput1293574624PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bError8BOOLtruepytmc pv: ERR io: input field: ONAM True field: ZNAM False - - - - TcAddressType - Input - - - 1293574856 - - - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bUnderrange - 8 - BOOL - - - TcAddressType - Input - - - 1293574864 - - - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bOverrange - 8 - BOOL - - - TcAddressType - Input - - - 1293574872 - - - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.iRaw - 16 - INT - - - TcAddressType - Input - - - 1293574880 - - - PRG_MR4K2_KBV.bM4K2US_RTD_1_Err - RTD error bit - 8 - BOOL - - - TcAddressType - Input - - - 1293574912 - - - PRG_MR4K2_KBV.bM4K2US_RTD_2_Err - 8 - BOOL - - - TcAddressType - Input - - - 1293574920 - - - PRG_MR4K2_KBV.bM4K2US_RTD_3_Err - 8 - BOOL - - - TcAddressType - Input - - - 1293574928 - - - PRG_MR4K2_KBV.bM4K2DS_RTD_1_Err - 8 - BOOL - - - TcAddressType - Input - - - 1293574936 - - - PRG_MR4K2_KBV.bM4K2DS_RTD_2_Err - 8 - BOOL - - - TcAddressType - Input - - - 1293574944 - - - PRG_MR4K2_KBV.bM4K2DS_RTD_3_Err - 8 - BOOL - - - TcAddressType - Input - - - 1293574952 - - - PRG_MR4K2_KBV.M4K2KBVbSTOEnable1 - Emergency Stop for MR4K2 - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 1^Input - - - TcAddressType - Input - - - 1293574960 - - - PRG_MR4K2_KBV.M4K2KBVbSTOEnable2 - 8 - BOOL - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 2^Input - - - TcAddressType - Input - - - 1293574968 - - - PRG_MR4K2_KBV.fbCoolingPanel.fbFlow_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1293575232 - - - PRG_MR4K2_KBV.fbCoolingPanel.fbPress_1.iRaw - Connect this input to the terminal - 16 - INT - - - TcAddressType - Input - - - 1293575744 - - - GVL_M1K1_BENDER_RTD.nM1K1US_RTD_1 - M1K1 US RTDs - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293581216 - - - GVL_M1K1_BENDER_RTD.nM1K1US_RTD_2 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293581232 - - - GVL_M1K1.M1K1_Pitch.diEncCnt - Raw encoder count - 64 - LINT - - - TcAddressType - Input - - - 1293583680 - - - GVL_M1K1_BENDER_RTD.nM1K1US_RTD_3 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293584128 - - - GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_1 - M1K1 DS RTDs - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293584144 - - - GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_2 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293584160 - - - GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_3 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293584176 - - - GVL_M1K2.M1K2_Pitch.diEncCnt - Raw encoder count - 64 - LINT - - - TcAddressType - Input - - - 1293586880 - - - GVL_M3K2.nM3K2US_RTD_1 - M3K2 US RTDs - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587456 - - - GVL_M3K2.nM3K2US_RTD_2 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587472 - - - GVL_M3K2.nM3K2US_RTD_3 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587488 - - - GVL_M3K2.nM3K2DS_RTD_1 - M3K2 DS RTDs - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587504 - - - GVL_M3K2.nM3K2DS_RTD_2 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587520 - - - GVL_M3K2.nM3K2DS_RTD_3 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587536 - - - GVL_M4K2.nM4K2US_RTD_1 - M4K2 US RTDs - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587552 - - - GVL_M4K2.nM4K2US_RTD_2 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293587568 - - - GVL_M4K2.nM4K2US_RTD_3 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293588160 - - - GVL_M4K2.nM4K2DS_RTD_1 - M4K2 DS RTDs - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293588176 - - - GVL_M4K2.nM4K2DS_RTD_2 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 1^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293588192 - - - GVL_M4K2.nM4K2DS_RTD_3 - 16 - INT - - - TcLinkTo - TIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 2^Value - - - TcAddressType - Input - - - TcVarGlobal - - - 1293588208 - - - Main.M1.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1295630208 - - - Main.M1.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1295638144 - - - Main.M1.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1295638152 - - - Main.M1.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1295638160 - - - Main.M1.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1293574856PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bUnderrange8BOOLTcAddressTypeInput1293574864PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.bOverrange8BOOLTcAddressTypeInput1293574872PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD.iRaw16INTTcAddressTypeInput1293574880PRG_MR4K2_KBV.bM4K2US_RTD_1_Err8BOOLTcAddressTypeInput1293574912PRG_MR4K2_KBV.bM4K2US_RTD_2_Err8BOOLTcAddressTypeInput1293574920PRG_MR4K2_KBV.bM4K2US_RTD_3_Err8BOOLTcAddressTypeInput1293574928PRG_MR4K2_KBV.bM4K2DS_RTD_1_Err8BOOLTcAddressTypeInput1293574936PRG_MR4K2_KBV.bM4K2DS_RTD_2_Err8BOOLTcAddressTypeInput1293574944PRG_MR4K2_KBV.bM4K2DS_RTD_3_Err8BOOLTcAddressTypeInput1293574952PRG_MR4K2_KBV.M4K2KBVbSTOEnable18BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 1^InputTcAddressTypeInput1293574960PRG_MR4K2_KBV.M4K2KBVbSTOEnable28BOOLTcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^Term 79 (EK1521-0010)^Term 306 (EK1501-0010)^Term 322 (EK1122)^EK1100_MR4K2_BENDER^EL1004_M4K2_STO^Channel 2^InputTcAddressTypeInput1293574968PRG_MR4K2_KBV.fbCoolingPanel.fbFlow_1.iRaw16INTTcAddressTypeInput1293575232PRG_MR4K2_KBV.fbCoolingPanel.fbPress_1.iRaw16INTTcAddressTypeInput1293575744GVL_M1K1_BENDER_RTD.nM1K1US_RTD_116INTTcLinkToTIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293581216GVL_M1K1_BENDER_RTD.nM1K1US_RTD_216INTTcLinkToTIIB[EL3202-0010_M1K1US1_M1K1US2]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293581232GVL_M1K1.M1K1_Pitch.diEncCnt64LINTTcAddressTypeInput1293583680GVL_M1K1_BENDER_RTD.nM1K1US_RTD_316INTTcLinkToTIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293584128GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_116INTTcLinkToTIIB[EL3202-0010_M1K1US3_M1K1DS1]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293584144GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_216INTTcLinkToTIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293584160GVL_M1K1_BENDER_RTD.nM1K1DS_RTD_316INTTcLinkToTIIB[EL3202-0010_M1K1DS2_M1K1DS3]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293584176GVL_M1K2.M1K2_Pitch.diEncCnt64LINTTcAddressTypeInput1293586880GVL_M3K2.nM3K2US_RTD_116INTTcLinkToTIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293587456GVL_M3K2.nM3K2US_RTD_216INTTcLinkToTIIB[EL3202-0010_M3K2US1_M3K2US2]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293587472GVL_M3K2.nM3K2US_RTD_316INTTcLinkToTIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293587488GVL_M3K2.nM3K2DS_RTD_116INTTcLinkToTIIB[EL3202-0010_M3K2US3_M3K2DS1]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293587504GVL_M3K2.nM3K2DS_RTD_216INTTcLinkToTIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293587520GVL_M3K2.nM3K2DS_RTD_316INTTcLinkToTIIB[EL3202-0010_M3K2DS2_M3K2DS3]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293587536GVL_M4K2.nM4K2US_RTD_116INTTcLinkToTIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293587552GVL_M4K2.nM4K2US_RTD_216INTTcLinkToTIIB[EL3202-0010_M4K2US1_M4K2US2]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293587568GVL_M4K2.nM4K2US_RTD_316INTTcLinkToTIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293588160GVL_M4K2.nM4K2DS_RTD_116INTTcLinkToTIIB[EL3202-0010_M4K2US3_M4K2DS1]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293588176GVL_M4K2.nM4K2DS_RTD_216INTTcLinkToTIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 1^ValueTcAddressTypeInputTcVarGlobal1293588192GVL_M4K2.nM4K2DS_RTD_316INTTcLinkToTIIB[EL3202-0010_M4K2DS2_M4K2DS3]^RTD Inputs Channel 2^ValueTcAddressTypeInputTcVarGlobal1293588208Main.M1.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1295630208Main.M1.bLimitForwardEnable8BOOLTcAddressTypeInput1295638144Main.M1.bLimitBackwardEnable8BOOLTcAddressTypeInput1295638152Main.M1.bHome8BOOLTcAddressTypeInput1295638160Main.M1.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1295638176 - - - Main.M1.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1295638208 - - - Main.M1.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1295638272 - - - Main.M1.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1295638288 - - - Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1295657664 - - - Main.M2.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1295983552 - - - Main.M2.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1295991488 - - - Main.M2.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1295991496 - - - Main.M2.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1295991504 - - - Main.M2.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1295638176Main.M1.nRawEncoderULINT64ULINTTcAddressTypeInput1295638208Main.M1.nRawEncoderUINT16UINTTcAddressTypeInput1295638272Main.M1.nRawEncoderINT16INTTcAddressTypeInput1295638288Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1295657664Main.M2.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1295983552Main.M2.bLimitForwardEnable8BOOLTcAddressTypeInput1295991488Main.M2.bLimitBackwardEnable8BOOLTcAddressTypeInput1295991496Main.M2.bHome8BOOLTcAddressTypeInput1295991504Main.M2.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1295991520 - - - Main.M2.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1295991552 - - - Main.M2.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1295991616 - - - Main.M2.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1295991632 - - - Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1296011008 - - - Main.M3.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1296336896 - - - Main.M3.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1296344832 - - - Main.M3.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1296344840 - - - Main.M3.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1296344848 - - - Main.M3.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1295991520Main.M2.nRawEncoderULINT64ULINTTcAddressTypeInput1295991552Main.M2.nRawEncoderUINT16UINTTcAddressTypeInput1295991616Main.M2.nRawEncoderINT16INTTcAddressTypeInput1295991632Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1296011008Main.M3.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1296336896Main.M3.bLimitForwardEnable8BOOLTcAddressTypeInput1296344832Main.M3.bLimitBackwardEnable8BOOLTcAddressTypeInput1296344840Main.M3.bHome8BOOLTcAddressTypeInput1296344848Main.M3.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1296344864 - - - Main.M3.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1296344896 - - - Main.M3.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1296344960 - - - Main.M3.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1296344976 - - - Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1296364352 - - - Main.M4.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1296690240 - - - Main.M4.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1296698176 - - - Main.M4.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1296698184 - - - Main.M4.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1296698192 - - - Main.M4.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1296344864Main.M3.nRawEncoderULINT64ULINTTcAddressTypeInput1296344896Main.M3.nRawEncoderUINT16UINTTcAddressTypeInput1296344960Main.M3.nRawEncoderINT16INTTcAddressTypeInput1296344976Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1296364352Main.M4.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1296690240Main.M4.bLimitForwardEnable8BOOLTcAddressTypeInput1296698176Main.M4.bLimitBackwardEnable8BOOLTcAddressTypeInput1296698184Main.M4.bHome8BOOLTcAddressTypeInput1296698192Main.M4.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1296698208 - - - Main.M4.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1296698240 - - - Main.M4.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1296698304 - - - Main.M4.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1296698320 - - - Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1296717696 - - - Main.M5.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297043584 - - - Main.M5.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297051520 - - - Main.M5.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297051528 - - - Main.M5.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297051536 - - - Main.M5.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1296698208Main.M4.nRawEncoderULINT64ULINTTcAddressTypeInput1296698240Main.M4.nRawEncoderUINT16UINTTcAddressTypeInput1296698304Main.M4.nRawEncoderINT16INTTcAddressTypeInput1296698320Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1296717696Main.M5.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297043584Main.M5.bLimitForwardEnable8BOOLTcAddressTypeInput1297051520Main.M5.bLimitBackwardEnable8BOOLTcAddressTypeInput1297051528Main.M5.bHome8BOOLTcAddressTypeInput1297051536Main.M5.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297051552 - - - Main.M5.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297051584 - - - Main.M5.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297051648 - - - Main.M5.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297051664 - - - Main.M6.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297069504 - - - Main.M6.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297077440 - - - Main.M6.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297077448 - - - Main.M6.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297077456 - - - Main.M6.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297051552Main.M5.nRawEncoderULINT64ULINTTcAddressTypeInput1297051584Main.M5.nRawEncoderUINT16UINTTcAddressTypeInput1297051648Main.M5.nRawEncoderINT16INTTcAddressTypeInput1297051664Main.M6.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297069504Main.M6.bLimitForwardEnable8BOOLTcAddressTypeInput1297077440Main.M6.bLimitBackwardEnable8BOOLTcAddressTypeInput1297077448Main.M6.bHome8BOOLTcAddressTypeInput1297077456Main.M6.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297077472 - - - Main.M6.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297077504 - - - Main.M6.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297077568 - - - Main.M6.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297077584 - - - Main.M7.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297103360 - - - Main.M7.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297103368 - - - Main.M7.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297103376 - - - Main.M7.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297077472Main.M6.nRawEncoderULINT64ULINTTcAddressTypeInput1297077504Main.M6.nRawEncoderUINT16UINTTcAddressTypeInput1297077568Main.M6.nRawEncoderINT16INTTcAddressTypeInput1297077584Main.M7.bLimitForwardEnable8BOOLTcAddressTypeInput1297103360Main.M7.bLimitBackwardEnable8BOOLTcAddressTypeInput1297103368Main.M7.bHome8BOOLTcAddressTypeInput1297103376Main.M7.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297103392 - - - Main.M7.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297103424 - - - Main.M7.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297103488 - - - Main.M7.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297103504 - - - Main.M8.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297121344 - - - Main.M8.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297129280 - - - Main.M8.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297129288 - - - Main.M8.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297129296 - - - Main.M8.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297103392Main.M7.nRawEncoderULINT64ULINTTcAddressTypeInput1297103424Main.M7.nRawEncoderUINT16UINTTcAddressTypeInput1297103488Main.M7.nRawEncoderINT16INTTcAddressTypeInput1297103504Main.M8.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297121344Main.M8.bLimitForwardEnable8BOOLTcAddressTypeInput1297129280Main.M8.bLimitBackwardEnable8BOOLTcAddressTypeInput1297129288Main.M8.bHome8BOOLTcAddressTypeInput1297129296Main.M8.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297129312 - - - Main.M8.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297129344 - - - Main.M8.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297129408 - - - Main.M8.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297129424 - - - Main.M9.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297147264 - - - Main.M9.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297155200 - - - Main.M9.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297155208 - - - Main.M9.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297155216 - - - Main.M9.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297129312Main.M8.nRawEncoderULINT64ULINTTcAddressTypeInput1297129344Main.M8.nRawEncoderUINT16UINTTcAddressTypeInput1297129408Main.M8.nRawEncoderINT16INTTcAddressTypeInput1297129424Main.M9.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297147264Main.M9.bLimitForwardEnable8BOOLTcAddressTypeInput1297155200Main.M9.bLimitBackwardEnable8BOOLTcAddressTypeInput1297155208Main.M9.bHome8BOOLTcAddressTypeInput1297155216Main.M9.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297155232 - - - Main.M9.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297155264 - - - Main.M9.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297155328 - - - Main.M9.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297155344 - - - Main.M10.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297173184 - - - Main.M10.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297181120 - - - Main.M10.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297181128 - - - Main.M10.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297181136 - - - Main.M10.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297155232Main.M9.nRawEncoderULINT64ULINTTcAddressTypeInput1297155264Main.M9.nRawEncoderUINT16UINTTcAddressTypeInput1297155328Main.M9.nRawEncoderINT16INTTcAddressTypeInput1297155344Main.M10.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297173184Main.M10.bLimitForwardEnable8BOOLTcAddressTypeInput1297181120Main.M10.bLimitBackwardEnable8BOOLTcAddressTypeInput1297181128Main.M10.bHome8BOOLTcAddressTypeInput1297181136Main.M10.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297181152 - - - Main.M10.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297181184 - - - Main.M10.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297181248 - - - Main.M10.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297181264 - - - Main.M11.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297199104 - - - Main.M11.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297207040 - - - Main.M11.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297207048 - - - Main.M11.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297207056 - - - Main.M11.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297181152Main.M10.nRawEncoderULINT64ULINTTcAddressTypeInput1297181184Main.M10.nRawEncoderUINT16UINTTcAddressTypeInput1297181248Main.M10.nRawEncoderINT16INTTcAddressTypeInput1297181264Main.M11.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297199104Main.M11.bLimitForwardEnable8BOOLTcAddressTypeInput1297207040Main.M11.bLimitBackwardEnable8BOOLTcAddressTypeInput1297207048Main.M11.bHome8BOOLTcAddressTypeInput1297207056Main.M11.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297207072 - - - Main.M11.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297207104 - - - Main.M11.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297207168 - - - Main.M11.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297207184 - - - Main.M12.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297225024 - - - Main.M12.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297232960 - - - Main.M12.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297232968 - - - Main.M12.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297232976 - - - Main.M12.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297207072Main.M11.nRawEncoderULINT64ULINTTcAddressTypeInput1297207104Main.M11.nRawEncoderUINT16UINTTcAddressTypeInput1297207168Main.M11.nRawEncoderINT16INTTcAddressTypeInput1297207184Main.M12.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297225024Main.M12.bLimitForwardEnable8BOOLTcAddressTypeInput1297232960Main.M12.bLimitBackwardEnable8BOOLTcAddressTypeInput1297232968Main.M12.bHome8BOOLTcAddressTypeInput1297232976Main.M12.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297232992 - - - Main.M12.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297233024 - - - Main.M12.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297233088 - - - Main.M12.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297233104 - - - Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297252480 - - - Main.M13.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297578368 - - - Main.M13.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297586304 - - - Main.M13.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297586312 - - - Main.M13.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297586320 - - - Main.M13.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297232992Main.M12.nRawEncoderULINT64ULINTTcAddressTypeInput1297233024Main.M12.nRawEncoderUINT16UINTTcAddressTypeInput1297233088Main.M12.nRawEncoderINT16INTTcAddressTypeInput1297233104Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297252480Main.M13.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297578368Main.M13.bLimitForwardEnable8BOOLTcAddressTypeInput1297586304Main.M13.bLimitBackwardEnable8BOOLTcAddressTypeInput1297586312Main.M13.bHome8BOOLTcAddressTypeInput1297586320Main.M13.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297586336 - - - Main.M13.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297586368 - - - Main.M13.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297586432 - - - Main.M13.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297586448 - - - Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297605824 - - - Main.M14.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297931712 - - - Main.M14.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297939648 - - - Main.M14.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1297939656 - - - Main.M14.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1297939664 - - - Main.M14.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297586336Main.M13.nRawEncoderULINT64ULINTTcAddressTypeInput1297586368Main.M13.nRawEncoderUINT16UINTTcAddressTypeInput1297586432Main.M13.nRawEncoderINT16INTTcAddressTypeInput1297586448Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297605824Main.M14.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297931712Main.M14.bLimitForwardEnable8BOOLTcAddressTypeInput1297939648Main.M14.bLimitBackwardEnable8BOOLTcAddressTypeInput1297939656Main.M14.bHome8BOOLTcAddressTypeInput1297939664Main.M14.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1297939680 - - - Main.M14.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1297939712 - - - Main.M14.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1297939776 - - - Main.M14.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1297939792 - - - Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1297959168 - - - Main.M15.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1298285056 - - - Main.M15.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1298292992 - - - Main.M15.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1298293000 - - - Main.M15.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1298293008 - - - Main.M15.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1297939680Main.M14.nRawEncoderULINT64ULINTTcAddressTypeInput1297939712Main.M14.nRawEncoderUINT16UINTTcAddressTypeInput1297939776Main.M14.nRawEncoderINT16INTTcAddressTypeInput1297939792Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1297959168Main.M15.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1298285056Main.M15.bLimitForwardEnable8BOOLTcAddressTypeInput1298292992Main.M15.bLimitBackwardEnable8BOOLTcAddressTypeInput1298293000Main.M15.bHome8BOOLTcAddressTypeInput1298293008Main.M15.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1298293024 - - - Main.M15.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1298293056 - - - Main.M15.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1298293120 - - - Main.M15.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1298293136 - - - Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1298312512 - - - Main.M16.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1298638400 - - - Main.M16.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1298646336 - - - Main.M16.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1298646344 - - - Main.M16.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1298646352 - - - Main.M16.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1298293024Main.M15.nRawEncoderULINT64ULINTTcAddressTypeInput1298293056Main.M15.nRawEncoderUINT16UINTTcAddressTypeInput1298293120Main.M15.nRawEncoderINT16INTTcAddressTypeInput1298293136Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1298312512Main.M16.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1298638400Main.M16.bLimitForwardEnable8BOOLTcAddressTypeInput1298646336Main.M16.bLimitBackwardEnable8BOOLTcAddressTypeInput1298646344Main.M16.bHome8BOOLTcAddressTypeInput1298646352Main.M16.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1298646368 - - - Main.M16.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1298646400 - - - Main.M16.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1298646464 - - - Main.M16.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1298646480 - - - Main.M17.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1298664320 - - - Main.M17.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1298672256 - - - Main.M17.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1298672264 - - - Main.M17.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1298672272 - - - Main.M17.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1298646368Main.M16.nRawEncoderULINT64ULINTTcAddressTypeInput1298646400Main.M16.nRawEncoderUINT16UINTTcAddressTypeInput1298646464Main.M16.nRawEncoderINT16INTTcAddressTypeInput1298646480Main.M17.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1298664320Main.M17.bLimitForwardEnable8BOOLTcAddressTypeInput1298672256Main.M17.bLimitBackwardEnable8BOOLTcAddressTypeInput1298672264Main.M17.bHome8BOOLTcAddressTypeInput1298672272Main.M17.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1298672288 - - - Main.M17.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1298672320 - - - Main.M17.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1298672384 - - - Main.M17.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1298672400 - - - Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1298691776 - - - Main.M18.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299017664 - - - Main.M18.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299025600 - - - Main.M18.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299025608 - - - Main.M18.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299025616 - - - Main.M18.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1298672288Main.M17.nRawEncoderULINT64ULINTTcAddressTypeInput1298672320Main.M17.nRawEncoderUINT16UINTTcAddressTypeInput1298672384Main.M17.nRawEncoderINT16INTTcAddressTypeInput1298672400Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1298691776Main.M18.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299017664Main.M18.bLimitForwardEnable8BOOLTcAddressTypeInput1299025600Main.M18.bLimitBackwardEnable8BOOLTcAddressTypeInput1299025608Main.M18.bHome8BOOLTcAddressTypeInput1299025616Main.M18.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299025632 - - - Main.M18.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299025664 - - - Main.M18.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299025728 - - - Main.M18.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299025744 - - - Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299045120 - - - Main.M19.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299371008 - - - Main.M19.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299378944 - - - Main.M19.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299378952 - - - Main.M19.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299378960 - - - Main.M19.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299025632Main.M18.nRawEncoderULINT64ULINTTcAddressTypeInput1299025664Main.M18.nRawEncoderUINT16UINTTcAddressTypeInput1299025728Main.M18.nRawEncoderINT16INTTcAddressTypeInput1299025744Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299045120Main.M19.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299371008Main.M19.bLimitForwardEnable8BOOLTcAddressTypeInput1299378944Main.M19.bLimitBackwardEnable8BOOLTcAddressTypeInput1299378952Main.M19.bHome8BOOLTcAddressTypeInput1299378960Main.M19.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299378976 - - - Main.M19.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299379008 - - - Main.M19.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299379072 - - - Main.M19.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299379088 - - - Main.M20.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299396928 - - - Main.M20.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299404864 - - - Main.M20.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299404872 - - - Main.M20.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299404880 - - - Main.M20.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299378976Main.M19.nRawEncoderULINT64ULINTTcAddressTypeInput1299379008Main.M19.nRawEncoderUINT16UINTTcAddressTypeInput1299379072Main.M19.nRawEncoderINT16INTTcAddressTypeInput1299379088Main.M20.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299396928Main.M20.bLimitForwardEnable8BOOLTcAddressTypeInput1299404864Main.M20.bLimitBackwardEnable8BOOLTcAddressTypeInput1299404872Main.M20.bHome8BOOLTcAddressTypeInput1299404880Main.M20.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299404896 - - - Main.M20.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299404928 - - - Main.M20.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299404992 - - - Main.M20.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299405008 - - - Main.M21.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299422848 - - - Main.M21.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299430784 - - - Main.M21.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299430792 - - - Main.M21.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299430800 - - - Main.M21.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299404896Main.M20.nRawEncoderULINT64ULINTTcAddressTypeInput1299404928Main.M20.nRawEncoderUINT16UINTTcAddressTypeInput1299404992Main.M20.nRawEncoderINT16INTTcAddressTypeInput1299405008Main.M21.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299422848Main.M21.bLimitForwardEnable8BOOLTcAddressTypeInput1299430784Main.M21.bLimitBackwardEnable8BOOLTcAddressTypeInput1299430792Main.M21.bHome8BOOLTcAddressTypeInput1299430800Main.M21.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299430816 - - - Main.M21.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299430848 - - - Main.M21.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299430912 - - - Main.M21.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299430928 - - - Main.M22.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299448768 - - - Main.M22.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299456704 - - - Main.M22.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299456712 - - - Main.M22.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299456720 - - - Main.M22.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299430816Main.M21.nRawEncoderULINT64ULINTTcAddressTypeInput1299430848Main.M21.nRawEncoderUINT16UINTTcAddressTypeInput1299430912Main.M21.nRawEncoderINT16INTTcAddressTypeInput1299430928Main.M22.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299448768Main.M22.bLimitForwardEnable8BOOLTcAddressTypeInput1299456704Main.M22.bLimitBackwardEnable8BOOLTcAddressTypeInput1299456712Main.M22.bHome8BOOLTcAddressTypeInput1299456720Main.M22.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299456736 - - - Main.M22.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299456768 - - - Main.M22.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299456832 - - - Main.M22.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299456848 - - - Main.M23.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299474688 - - - Main.M23.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299482624 - - - Main.M23.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299482632 - - - Main.M23.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299482640 - - - Main.M23.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299456736Main.M22.nRawEncoderULINT64ULINTTcAddressTypeInput1299456768Main.M22.nRawEncoderUINT16UINTTcAddressTypeInput1299456832Main.M22.nRawEncoderINT16INTTcAddressTypeInput1299456848Main.M23.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299474688Main.M23.bLimitForwardEnable8BOOLTcAddressTypeInput1299482624Main.M23.bLimitBackwardEnable8BOOLTcAddressTypeInput1299482632Main.M23.bHome8BOOLTcAddressTypeInput1299482640Main.M23.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299482656 - - - Main.M23.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299482688 - - - Main.M23.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299482752 - - - Main.M23.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299482768 - - - Main.M24.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299500608 - - - Main.M24.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299508544 - - - Main.M24.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299508552 - - - Main.M24.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299508560 - - - Main.M24.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299482656Main.M23.nRawEncoderULINT64ULINTTcAddressTypeInput1299482688Main.M23.nRawEncoderUINT16UINTTcAddressTypeInput1299482752Main.M23.nRawEncoderINT16INTTcAddressTypeInput1299482768Main.M24.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299500608Main.M24.bLimitForwardEnable8BOOLTcAddressTypeInput1299508544Main.M24.bLimitBackwardEnable8BOOLTcAddressTypeInput1299508552Main.M24.bHome8BOOLTcAddressTypeInput1299508560Main.M24.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299508576 - - - Main.M24.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299508608 - - - Main.M24.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299508672 - - - Main.M24.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299508688 - - - Main.M25.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299526528 - - - Main.M25.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299534464 - - - Main.M25.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299534472 - - - Main.M25.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299534480 - - - Main.M25.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299508576Main.M24.nRawEncoderULINT64ULINTTcAddressTypeInput1299508608Main.M24.nRawEncoderUINT16UINTTcAddressTypeInput1299508672Main.M24.nRawEncoderINT16INTTcAddressTypeInput1299508688Main.M25.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299526528Main.M25.bLimitForwardEnable8BOOLTcAddressTypeInput1299534464Main.M25.bLimitBackwardEnable8BOOLTcAddressTypeInput1299534472Main.M25.bHome8BOOLTcAddressTypeInput1299534480Main.M25.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299534496 - - - Main.M25.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299534528 - - - Main.M25.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299534592 - - - Main.M25.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299534608 - - - Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299553984 - - - Main.M26.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299879872 - - - Main.M26.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299887808 - - - Main.M26.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1299887816 - - - Main.M26.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1299887824 - - - Main.M26.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299534496Main.M25.nRawEncoderULINT64ULINTTcAddressTypeInput1299534528Main.M25.nRawEncoderUINT16UINTTcAddressTypeInput1299534592Main.M25.nRawEncoderINT16INTTcAddressTypeInput1299534608Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299553984Main.M26.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299879872Main.M26.bLimitForwardEnable8BOOLTcAddressTypeInput1299887808Main.M26.bLimitBackwardEnable8BOOLTcAddressTypeInput1299887816Main.M26.bHome8BOOLTcAddressTypeInput1299887824Main.M26.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1299887840 - - - Main.M26.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1299887872 - - - Main.M26.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1299887936 - - - Main.M26.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1299887952 - - - Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1299907328 - - - Main.M27.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1300233216 - - - Main.M27.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1300241152 - - - Main.M27.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1300241160 - - - Main.M27.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1300241168 - - - Main.M27.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1299887840Main.M26.nRawEncoderULINT64ULINTTcAddressTypeInput1299887872Main.M26.nRawEncoderUINT16UINTTcAddressTypeInput1299887936Main.M26.nRawEncoderINT16INTTcAddressTypeInput1299887952Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1299907328Main.M27.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1300233216Main.M27.bLimitForwardEnable8BOOLTcAddressTypeInput1300241152Main.M27.bLimitBackwardEnable8BOOLTcAddressTypeInput1300241160Main.M27.bHome8BOOLTcAddressTypeInput1300241168Main.M27.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1300241184 - - - Main.M27.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1300241216 - - - Main.M27.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1300241280 - - - Main.M27.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1300241296 - - - Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1300260672 - - - Main.M28.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1300586560 - - - Main.M28.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1300594496 - - - Main.M28.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1300594504 - - - Main.M28.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1300594512 - - - Main.M28.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1300241184Main.M27.nRawEncoderULINT64ULINTTcAddressTypeInput1300241216Main.M27.nRawEncoderUINT16UINTTcAddressTypeInput1300241280Main.M27.nRawEncoderINT16INTTcAddressTypeInput1300241296Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1300260672Main.M28.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1300586560Main.M28.bLimitForwardEnable8BOOLTcAddressTypeInput1300594496Main.M28.bLimitBackwardEnable8BOOLTcAddressTypeInput1300594504Main.M28.bHome8BOOLTcAddressTypeInput1300594512Main.M28.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1300594528 - - - Main.M28.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1300594560 - - - Main.M28.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1300594624 - - - Main.M28.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1300594640 - - - Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1300614016 - - - Main.M29.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1300939904 - - - Main.M29.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1300947840 - - - Main.M29.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1300947848 - - - Main.M29.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1300947856 - - - Main.M29.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1300594528Main.M28.nRawEncoderULINT64ULINTTcAddressTypeInput1300594560Main.M28.nRawEncoderUINT16UINTTcAddressTypeInput1300594624Main.M28.nRawEncoderINT16INTTcAddressTypeInput1300594640Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1300614016Main.M29.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1300939904Main.M29.bLimitForwardEnable8BOOLTcAddressTypeInput1300947840Main.M29.bLimitBackwardEnable8BOOLTcAddressTypeInput1300947848Main.M29.bHome8BOOLTcAddressTypeInput1300947856Main.M29.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1300947872 - - - Main.M29.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1300947904 - - - Main.M29.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1300947968 - - - Main.M29.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1300947984 - - - Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1300967360 - - - Main.M30.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1301293248 - - - Main.M30.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1301301184 - - - Main.M30.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1301301192 - - - Main.M30.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1301301200 - - - Main.M30.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1300947872Main.M29.nRawEncoderULINT64ULINTTcAddressTypeInput1300947904Main.M29.nRawEncoderUINT16UINTTcAddressTypeInput1300947968Main.M29.nRawEncoderINT16INTTcAddressTypeInput1300947984Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1300967360Main.M30.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1301293248Main.M30.bLimitForwardEnable8BOOLTcAddressTypeInput1301301184Main.M30.bLimitBackwardEnable8BOOLTcAddressTypeInput1301301192Main.M30.bHome8BOOLTcAddressTypeInput1301301200Main.M30.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1301301216 - - - Main.M30.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1301301248 - - - Main.M30.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1301301312 - - - Main.M30.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1301301328 - - - Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1301320704 - - - Main.M31.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1301646592 - - - Main.M31.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1301654528 - - - Main.M31.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1301654536 - - - Main.M31.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1301654544 - - - Main.M31.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1301301216Main.M30.nRawEncoderULINT64ULINTTcAddressTypeInput1301301248Main.M30.nRawEncoderUINT16UINTTcAddressTypeInput1301301312Main.M30.nRawEncoderINT16INTTcAddressTypeInput1301301328Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1301320704Main.M31.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1301646592Main.M31.bLimitForwardEnable8BOOLTcAddressTypeInput1301654528Main.M31.bLimitBackwardEnable8BOOLTcAddressTypeInput1301654536Main.M31.bHome8BOOLTcAddressTypeInput1301654544Main.M31.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1301654560 - - - Main.M31.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1301654592 - - - Main.M31.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1301654656 - - - Main.M31.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1301654672 - - - Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1301674048 - - - Main.M32.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1301999936 - - - Main.M32.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1302007872 - - - Main.M32.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1302007880 - - - Main.M32.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1302007888 - - - Main.M32.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1301654560Main.M31.nRawEncoderULINT64ULINTTcAddressTypeInput1301654592Main.M31.nRawEncoderUINT16UINTTcAddressTypeInput1301654656Main.M31.nRawEncoderINT16INTTcAddressTypeInput1301654672Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1301674048Main.M32.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1301999936Main.M32.bLimitForwardEnable8BOOLTcAddressTypeInput1302007872Main.M32.bLimitBackwardEnable8BOOLTcAddressTypeInput1302007880Main.M32.bHome8BOOLTcAddressTypeInput1302007888Main.M32.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1302007904 - - - Main.M32.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1302007936 - - - Main.M32.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1302008000 - - - Main.M32.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1302008016 - - - Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1302027392 - - - Main.M33.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1302353280 - - - Main.M33.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1302361216 - - - Main.M33.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1302361224 - - - Main.M33.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1302361232 - - - Main.M33.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1302007904Main.M32.nRawEncoderULINT64ULINTTcAddressTypeInput1302007936Main.M32.nRawEncoderUINT16UINTTcAddressTypeInput1302008000Main.M32.nRawEncoderINT16INTTcAddressTypeInput1302008016Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1302027392Main.M33.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1302353280Main.M33.bLimitForwardEnable8BOOLTcAddressTypeInput1302361216Main.M33.bLimitBackwardEnable8BOOLTcAddressTypeInput1302361224Main.M33.bHome8BOOLTcAddressTypeInput1302361232Main.M33.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1302361248 - - - Main.M33.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1302361280 - - - Main.M33.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1302361344 - - - Main.M33.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1302361360 - - - Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1302380736 - - - Main.M34.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1302706624 - - - Main.M34.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1302714560 - - - Main.M34.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1302714568 - - - Main.M34.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1302714576 - - - Main.M34.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1302361248Main.M33.nRawEncoderULINT64ULINTTcAddressTypeInput1302361280Main.M33.nRawEncoderUINT16UINTTcAddressTypeInput1302361344Main.M33.nRawEncoderINT16INTTcAddressTypeInput1302361360Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1302380736Main.M34.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1302706624Main.M34.bLimitForwardEnable8BOOLTcAddressTypeInput1302714560Main.M34.bLimitBackwardEnable8BOOLTcAddressTypeInput1302714568Main.M34.bHome8BOOLTcAddressTypeInput1302714576Main.M34.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1302714592 - - - Main.M34.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1302714624 - - - Main.M34.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1302714688 - - - Main.M34.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1302714704 - - - Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1302734080 - - - Main.M35.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1303059968 - - - Main.M35.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1303067904 - - - Main.M35.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1303067912 - - - Main.M35.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1303067920 - - - Main.M35.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1302714592Main.M34.nRawEncoderULINT64ULINTTcAddressTypeInput1302714624Main.M34.nRawEncoderUINT16UINTTcAddressTypeInput1302714688Main.M34.nRawEncoderINT16INTTcAddressTypeInput1302714704Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1302734080Main.M35.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1303059968Main.M35.bLimitForwardEnable8BOOLTcAddressTypeInput1303067904Main.M35.bLimitBackwardEnable8BOOLTcAddressTypeInput1303067912Main.M35.bHome8BOOLTcAddressTypeInput1303067920Main.M35.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1303067936 - - - Main.M35.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1303067968 - - - Main.M35.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1303068032 - - - Main.M35.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1303068048 - - - Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1303087424 - - - Main.M36.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1303413312 - - - Main.M36.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1303421248 - - - Main.M36.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1303421256 - - - Main.M36.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1303421264 - - - Main.M36.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1303067936Main.M35.nRawEncoderULINT64ULINTTcAddressTypeInput1303067968Main.M35.nRawEncoderUINT16UINTTcAddressTypeInput1303068032Main.M35.nRawEncoderINT16INTTcAddressTypeInput1303068048Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1303087424Main.M36.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1303413312Main.M36.bLimitForwardEnable8BOOLTcAddressTypeInput1303421248Main.M36.bLimitBackwardEnable8BOOLTcAddressTypeInput1303421256Main.M36.bHome8BOOLTcAddressTypeInput1303421264Main.M36.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1303421280 - - - Main.M36.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1303421312 - - - Main.M36.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1303421376 - - - Main.M36.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1303421392 - - - Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1303440768 - - - Main.M37.Axis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1303766656 - - - Main.M37.bLimitForwardEnable - NC Forward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1303774592 - - - Main.M37.bLimitBackwardEnable - NC Backward Limit Switch: TRUE if ok to move - 8 - BOOL - - - TcAddressType - Input - - - 1303774600 - - - Main.M37.bHome - NO Home Switch: TRUE if at home - 8 - BOOL - - - TcAddressType - Input - - - 1303774608 - - - Main.M37.bHardwareEnable - NC STO Input: TRUE if ok to move - 8 - BOOL - - - pytmc - + TcAddressTypeInput1303421280Main.M36.nRawEncoderULINT64ULINTTcAddressTypeInput1303421312Main.M36.nRawEncoderUINT16UINTTcAddressTypeInput1303421376Main.M36.nRawEncoderINT16INTTcAddressTypeInput1303421392Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1303440768Main.M37.Axis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1303766656Main.M37.bLimitForwardEnable8BOOLTcAddressTypeInput1303774592Main.M37.bLimitBackwardEnable8BOOLTcAddressTypeInput1303774600Main.M37.bHome8BOOLTcAddressTypeInput1303774608Main.M37.bHardwareEnable8BOOLpytmc pv: PLC:bHardwareEnable io: i field: ZNAM FALSE field: ONAM TRUE field: DESC TRUE if STO not hit - - - - TcAddressType - Input - - - 1303774624 - - - Main.M37.nRawEncoderULINT - Raw encoder IO for ULINT (Biss-C) - 64 - ULINT - - - TcAddressType - Input - - - 1303774656 - - - Main.M37.nRawEncoderUINT - Raw encoder IO for UINT (Relative Encoders) - 16 - UINT - - - TcAddressType - Input - - - 1303774720 - - - Main.M37.nRawEncoderINT - Raw encoder IO for INT (LVDT) - 16 - INT - - - TcAddressType - Input - - - 1303774736 - - - Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.NcToPlc - 2048 - NCTOPLC_AXIS_REF - - - TcAddressType - Input - - - 1303794112 - - - Main.sio_current - 16 - UINT - - - TcAddressType - Input - - - TcVarGlobal - - - 1304118912 - - - Main.sio_load - 16 - UINT - - - TcAddressType - Input - - - TcVarGlobal - - - 1304118928 - - - - 65 - PlcTask Outputs - 4 - 164036608 - - PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1274318528 - - - PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1274653504 - - - PRG_MR1K1_BEND.bLEDPower01 - Mirror LEDs - 8 - BOOL - - - pytmc - + TcAddressTypeInput1303774624Main.M37.nRawEncoderULINT64ULINTTcAddressTypeInput1303774656Main.M37.nRawEncoderUINT16UINTTcAddressTypeInput1303774720Main.M37.nRawEncoderINT16INTTcAddressTypeInput1303774736Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.NcToPlc2048NCTOPLC_AXIS_REFTcAddressTypeInput1303794112Main.sio_current16UINTTcAddressTypeInputTcVarGlobal1304118912Main.sio_load16UINTTcAddressTypeInputTcVarGlobal130411892865PlcTask Outputs4164102144PRG_MR1K1_BEND.fbM1K1PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1274318528PRG_MR1K1_BEND.fbMotionStage_m16.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1274653504PRG_MR1K1_BEND.bLEDPower018BOOLpytmc pv: MR1K1:BEND:LED:01:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 1^Output - - - TcAddressType - Output - - - 1274979616 - - - PRG_MR1K1_BEND.bLEDPower02 - 8 - BOOL - - - pytmc - + TcLinkToTIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 1^OutputTcAddressTypeOutput1274979616PRG_MR1K1_BEND.bLEDPower028BOOLpytmc pv: MR1K1:BEND:LED:02:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 2^Output - - - TcAddressType - Output - - - 1274979624 - - - PRG_MR1K1_BEND.bLEDPower03 - 8 - BOOL - - - pytmc - + TcLinkToTIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 2^OutputTcAddressTypeOutput1274979624PRG_MR1K1_BEND.bLEDPower038BOOLpytmc pv: MR1K1:BEND:LED:03:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 3^Output - - - TcAddressType - Output - - - 1274979632 - - - PRG_MR1K1_BEND.bLEDPower04 - 8 - BOOL - - - pytmc - + TcLinkToTIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 3^OutputTcAddressTypeOutput1274979632PRG_MR1K1_BEND.bLEDPower048BOOLpytmc pv: MR1K1:BEND:LED:04:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 4^Output - - - TcAddressType - Output - - - 1274979640 - - - PRG_MR1K1_BEND.nMR1K1_Y_ENC_PMPS - //////////////////////////////////// - 32 - UDINT - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^MR1K1_Y_ENC - - - TcAddressType - Output - - - 1274984768 - - - PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1282837504 - - - PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1283172544 - - - PRG_SP1K1_MONO.bLEDPower01 - 8 - BOOL - - - pytmc - + TcLinkToTIIB[EL2024-0010_M1K1_BEND_LED1]^Channel 4^OutputTcAddressTypeOutput1274979640PRG_MR1K1_BEND.nMR1K1_Y_ENC_PMPS32UDINTTcLinkToTIIB[PMPS_PRE]^IO Outputs^MR1K1_Y_ENCTcAddressTypeOutput1274984768PRG_MR1K2_SWITCH.fbM1K2PitchControl.fbMotionStage.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1282837504PRG_MR1K2_SWITCH.fbMotionStage_m5.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1283172544PRG_SP1K1_MONO.bLEDPower018BOOLpytmc pv: SP1K1:MONO:LED:01:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 10^Output - - - TcAddressType - Output - - - 1283498720 - - - PRG_SP1K1_MONO.bLEDPower02 - 8 - BOOL - - - pytmc - + TcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 10^OutputTcAddressTypeOutput1283498720PRG_SP1K1_MONO.bLEDPower028BOOLpytmc pv: SP1K1:MONO:LED:02:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 12^Output - - - TcAddressType - Output - - - 1283498728 - - - PRG_SP1K1_MONO.bLEDPower03 - 8 - BOOL - - - pytmc - + TcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 12^OutputTcAddressTypeOutput1283498728PRG_SP1K1_MONO.bLEDPower038BOOLpytmc pv: SP1K1:MONO:LED:03:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 14^Output - - - TcAddressType - Output - - - 1283498736 - - - PRG_SL1K2_EXIT.bFanOn - 8 - BOOL - - - pytmc - + TcLinkToTIID^Device 1 (EtherCAT)^Term 1 (EK1200)^E5 (EK1122)^Box 84 (EP2338-0002)^Channel 14^OutputTcAddressTypeOutput1283498736PRG_SL1K2_EXIT.bFanOn8BOOLpytmc pv: SL1K2:EXIT:FAN:PWR field: ZNAM OFF ; field: ONAM ON ; - - - - TcLinkTo - TIIB[EL2004_SL1K2]^Channel 1^Output - - - TcAddressType - Output - - - 1283498744 - - - PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1283507520 - - - PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1283834944 - - - PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1284162368 - - - PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1284489792 - - - PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1284817216 - - - PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1285144640 - - - PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1285537088 - - - PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1285864512 - - - PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1286191936 - - - PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1286519360 - - - PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1286846784 - - - PRG_SL1K2_EXIT.bLEDPower - 8 - BOOL - - - pytmc - + TcLinkToTIIB[EL2004_SL1K2]^Channel 1^OutputTcAddressTypeOutput1283498744PRG_SP1K1_MONO.fbMotionStage_m_pi.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1283507520PRG_SP1K1_MONO.fbMotionStage_g_pi.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1283834944PRG_SP1K1_MONO.fbMotionStage_m_h.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1284162368PRG_SP1K1_MONO.fbMotionStage_g_h.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1284489792PRG_SP1K1_MONO.fbMotionStage_s_r.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1284817216PRG_SP1K1_MONO.fbMotionStage_s_io.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1285144640PRG_SL1K2_EXIT.fbPitch.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1285537088PRG_SL1K2_EXIT.fbRoll.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1285864512PRG_SL1K2_EXIT.fbVertical.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1286191936PRG_SL1K2_EXIT.fbGap.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1286519360PRG_SL1K2_EXIT.fbYag.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1286846784PRG_SL1K2_EXIT.bLEDPower8BOOLpytmc pv: SL1K2:EXIT:LED:PWR io: io field: ZNAM OFF field: ONAM ON - - - - TcLinkTo - TIIB[EL2004_SL1K2]^Channel 2^Output - - - TcAddressType - Output - - - 1287868352 - - - PRG_SL1K2_EXIT.fbGige.iIlluminatorINT - 16 - INT - - - TcAddressType - Output - - - 1287868480 - - - PRG_SL1K2_EXIT.fbGige.bGigePower - 8 - BOOL - - - pytmc - + TcLinkToTIIB[EL2004_SL1K2]^Channel 2^OutputTcAddressTypeOutput1287868352PRG_SL1K2_EXIT.fbGige.iIlluminatorINT16INTTcAddressTypeOutput1287868480PRG_SL1K2_EXIT.fbGige.bGigePower8BOOLpytmc pv: PWR field: ZNAM OFF field: ONAM ON - - - - TcAddressType - Output - - - 1287868496 - - - PRG_SL1K2_EXIT.fbGige.fbSetIllPercent.iRaw - Connect this output to the terminal - 16 - INT - - - TcAddressType - Output - - - 1287869568 - - - PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1287872192 - - - PRG_2_PMPS_POST.fbArbiterIO.q_stRequestedBP - 1760 - ST_BeamParams_IO - - - TcLinkTo - TIIB[PMPS_PRE]^IO Outputs^RequestedBP - - - TcAddressType - Output - - - 1288201952 - - - GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut - 8 - BOOL - - - pytmc - + TcAddressTypeOutput1287868496PRG_SL1K2_EXIT.fbGige.fbSetIllPercent.iRaw16INTTcAddressTypeOutput1287869568PRG_ST1K1_ZOS.fbZOS.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1287872192PRG_2_PMPS_POST.fbArbiterIO.q_stRequestedBP1760ST_BeamParams_IOTcLinkToTIIB[PMPS_PRE]^IO Outputs^RequestedBPTcAddressTypeOutput1288201952GVL_PMPS.fbFastFaultOutput1.q_xFastFaultOut8BOOLpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - 1294580328 - - - GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut - 8 - BOOL - - - pytmc - + TcAddressTypeOutput1294580328GVL_PMPS.fbFastFaultOutput2.q_xFastFaultOut8BOOLpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - - - - TcAddressType - Output - - - 1295104680 - - - Main.M1.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1295629184 - - - Main.M1.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1295638168 - - - Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1295656640 - - - Main.M2.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1295982528 - - - Main.M2.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1295991512 - - - Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1296009984 - - - Main.M3.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1296335872 - - - Main.M3.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1296344856 - - - Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1296363328 - - - Main.M4.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1296689216 - - - Main.M4.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1296698200 - - - Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1296716672 - - - Main.M5.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297042560 - - - Main.M5.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297051544 - - - Main.M6.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297068480 - - - Main.M6.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297077464 - - - Main.M7.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297094400 - - - Main.M7.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297103384 - - - Main.M8.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297120320 - - - Main.M8.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297129304 - - - Main.M9.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297146240 - - - Main.M9.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297155224 - - - Main.M10.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297172160 - - - Main.M10.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297181144 - - - Main.M11.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297198080 - - - Main.M11.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297207064 - - - Main.M12.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297224000 - - - Main.M12.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297232984 - - - Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297251456 - - - Main.M13.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297577344 - - - Main.M13.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297586328 - - - Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297604800 - - - Main.M14.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297930688 - - - Main.M14.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1297939672 - - - Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1297958144 - - - Main.M15.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1298284032 - - - Main.M15.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1298293016 - - - Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1298311488 - - - Main.M16.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1298637376 - - - Main.M16.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1298646360 - - - Main.M17.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1298663296 - - - Main.M17.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1298672280 - - - Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1298690752 - - - Main.M18.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299016640 - - - Main.M18.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299025624 - - - Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299044096 - - - Main.M19.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299369984 - - - Main.M19.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299378968 - - - Main.M20.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299395904 - - - Main.M20.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299404888 - - - Main.M21.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299421824 - - - Main.M21.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299430808 - - - Main.M22.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299447744 - - - Main.M22.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299456728 - - - Main.M23.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299473664 - - - Main.M23.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299482648 - - - Main.M24.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299499584 - - - Main.M24.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299508568 - - - Main.M25.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299525504 - - - Main.M25.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299534488 - - - Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299552960 - - - Main.M26.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299878848 - - - Main.M26.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1299887832 - - - Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1299906304 - - - Main.M27.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1300232192 - - - Main.M27.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1300241176 - - - Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1300259648 - - - Main.M28.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1300585536 - - - Main.M28.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1300594520 - - - Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1300612992 - - - Main.M29.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1300938880 - - - Main.M29.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1300947864 - - - Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1300966336 - - - Main.M30.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1301292224 - - - Main.M30.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1301301208 - - - Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1301319680 - - - Main.M31.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1301645568 - - - Main.M31.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1301654552 - - - Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1301673024 - - - Main.M32.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1301998912 - - - Main.M32.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1302007896 - - - Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1302026368 - - - Main.M33.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1302352256 - - - Main.M33.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1302361240 - - - Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1302379712 - - - Main.M34.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1302705600 - - - Main.M34.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1302714584 - - - Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1302733056 - - - Main.M35.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1303058944 - - - Main.M35.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1303067928 - - - Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1303086400 - - - Main.M36.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1303412288 - - - Main.M36.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1303421272 - - - Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1303439744 - - - Main.M37.Axis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1303765632 - - - Main.M37.bBrakeRelease - NC Brake Output: TRUE to release brake - 8 - BOOL - - - TcAddressType - Output - - - 1303774616 - - - Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.PlcToNc - 1024 - PLCTONC_AXIS_REF - - - TcAddressType - Output - - - 1303793088 - - - - 67 - PlcTask Internal - 4 - 164036608 - - DefaultGlobals.stSys - Included for you - 40 - ST_System - - - TcVarGlobal - - - 3072000 - - - GVL_Logger.bTrickleTripped - Global trickle trip flag - 8 - BOOL - - - pytmc - + TcAddressTypeOutput1295104680Main.M1.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1295629184Main.M1.bBrakeRelease8BOOLTcAddressTypeOutput1295638168Main.fbMotionStage_m1.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1295656640Main.M2.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1295982528Main.M2.bBrakeRelease8BOOLTcAddressTypeOutput1295991512Main.fbMotionStage_m2.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1296009984Main.M3.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1296335872Main.M3.bBrakeRelease8BOOLTcAddressTypeOutput1296344856Main.fbMotionStage_m3.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1296363328Main.M4.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1296689216Main.M4.bBrakeRelease8BOOLTcAddressTypeOutput1296698200Main.fbMotionStage_m4.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1296716672Main.M5.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297042560Main.M5.bBrakeRelease8BOOLTcAddressTypeOutput1297051544Main.M6.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297068480Main.M6.bBrakeRelease8BOOLTcAddressTypeOutput1297077464Main.M7.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297094400Main.M7.bBrakeRelease8BOOLTcAddressTypeOutput1297103384Main.M8.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297120320Main.M8.bBrakeRelease8BOOLTcAddressTypeOutput1297129304Main.M9.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297146240Main.M9.bBrakeRelease8BOOLTcAddressTypeOutput1297155224Main.M10.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297172160Main.M10.bBrakeRelease8BOOLTcAddressTypeOutput1297181144Main.M11.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297198080Main.M11.bBrakeRelease8BOOLTcAddressTypeOutput1297207064Main.M12.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297224000Main.M12.bBrakeRelease8BOOLTcAddressTypeOutput1297232984Main.fbMotionStage_m12.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297251456Main.M13.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297577344Main.M13.bBrakeRelease8BOOLTcAddressTypeOutput1297586328Main.fbMotionStage_m13.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297604800Main.M14.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297930688Main.M14.bBrakeRelease8BOOLTcAddressTypeOutput1297939672Main.fbMotionStage_m14.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1297958144Main.M15.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1298284032Main.M15.bBrakeRelease8BOOLTcAddressTypeOutput1298293016Main.fbMotionStage_m15.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1298311488Main.M16.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1298637376Main.M16.bBrakeRelease8BOOLTcAddressTypeOutput1298646360Main.M17.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1298663296Main.M17.bBrakeRelease8BOOLTcAddressTypeOutput1298672280Main.fbMotionStage_m17.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1298690752Main.M18.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299016640Main.M18.bBrakeRelease8BOOLTcAddressTypeOutput1299025624Main.fbMotionStage_m18.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299044096Main.M19.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299369984Main.M19.bBrakeRelease8BOOLTcAddressTypeOutput1299378968Main.M20.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299395904Main.M20.bBrakeRelease8BOOLTcAddressTypeOutput1299404888Main.M21.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299421824Main.M21.bBrakeRelease8BOOLTcAddressTypeOutput1299430808Main.M22.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299447744Main.M22.bBrakeRelease8BOOLTcAddressTypeOutput1299456728Main.M23.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299473664Main.M23.bBrakeRelease8BOOLTcAddressTypeOutput1299482648Main.M24.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299499584Main.M24.bBrakeRelease8BOOLTcAddressTypeOutput1299508568Main.M25.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299525504Main.M25.bBrakeRelease8BOOLTcAddressTypeOutput1299534488Main.fbMotionStageM25.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299552960Main.M26.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299878848Main.M26.bBrakeRelease8BOOLTcAddressTypeOutput1299887832Main.fbMotionStageM26.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1299906304Main.M27.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1300232192Main.M27.bBrakeRelease8BOOLTcAddressTypeOutput1300241176Main.fbMotionStageM27.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1300259648Main.M28.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1300585536Main.M28.bBrakeRelease8BOOLTcAddressTypeOutput1300594520Main.fbMotionStageM28.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1300612992Main.M29.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1300938880Main.M29.bBrakeRelease8BOOLTcAddressTypeOutput1300947864Main.fbMotionStageM29.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1300966336Main.M30.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1301292224Main.M30.bBrakeRelease8BOOLTcAddressTypeOutput1301301208Main.fbMotionStageM30.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1301319680Main.M31.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1301645568Main.M31.bBrakeRelease8BOOLTcAddressTypeOutput1301654552Main.fbMotionStageM31.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1301673024Main.M32.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1301998912Main.M32.bBrakeRelease8BOOLTcAddressTypeOutput1302007896Main.fbMotionStageM32.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1302026368Main.M33.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1302352256Main.M33.bBrakeRelease8BOOLTcAddressTypeOutput1302361240Main.fbMotionStageM33.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1302379712Main.M34.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1302705600Main.M34.bBrakeRelease8BOOLTcAddressTypeOutput1302714584Main.fbMotionStageM34.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1302733056Main.M35.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1303058944Main.M35.bBrakeRelease8BOOLTcAddressTypeOutput1303067928Main.fbMotionStageM35.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1303086400Main.M36.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1303412288Main.M36.bBrakeRelease8BOOLTcAddressTypeOutput1303421272Main.fbMotionStageM36.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1303439744Main.M37.Axis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput1303765632Main.M37.bBrakeRelease8BOOLTcAddressTypeOutput1303774616Main.fbMotionStageM37.fbDriveVirtual.MasterAxis.PlcToNc1024PLCTONC_AXIS_REFTcAddressTypeOutput130379308867PlcTask Internal4164102144DefaultGlobals.stSys40ST_SystemTcVarGlobal3072000GVL_Logger.bTrickleTripped8BOOLpytmc pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip io: i field: DESC Tripped by overall log count - - - - TcVarGlobal - - - 3072040 - - - GeneralConstants.MAX_STATES - 16 including "Unknown" is the max for an EPICS MBBI/MBBO + TcVarGlobal3072040GeneralConstants.MAX_STATES - 16 - UINT - - 15 - - - - TcVarGlobal - - - 3072048 - - - DefaultGlobals.fTimeStamp - 64 - LREAL - - - TcVarGlobal - - - 3072064 - - - GVL_Logger.cLogHost - + You can make this larger if you want to use states-based FBs sized beyond the EPICS enum limit]]>16UINT15TcVarGlobal3072048DefaultGlobals.fTimeStamp64LREALTcVarGlobal3072064GVL_Logger.cLogHost $ nslookup ctl-logsrv01 Name: ctl-logsrv01.pcdsn Address: 172.21.32.36 - - 128 - STRING(15) - - 172.21.32.36 - - - - pytmc - + ]]>128STRING(15)172.21.32.36pytmc pv: @(PREFIX)LCLSGeneral:LogHost io: io field: DESC The log host IP address - - - - TcVarGlobal - - - 3072128 - - - GVL_Logger.iLogPort - 16 - UINT - - 54321 - - - - pytmc - + TcVarGlobal3072128GVL_Logger.iLogPort16UINT54321pytmc pv: @(PREFIX)LCLSGeneral:LogPort io: io field: DESC The log host UDP port - - - - TcVarGlobal - - - 3072256 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED - Retain data loaded - 8 - BYTE - - 1 - - - - TcVarGlobal - - - 3072328 - - - GVL_Logger.nMinTimeViolationAcceptable - Trip if `nLocalTripThreshold` exceeded `nMinTimeViolationAcceptable` times - 16 - INT - - 5 - - - - TcVarGlobal - - - 3072336 - - - GVL_Logger.nLocalTripThreshold - Minimum time between log messages - 32 - TIME - - T - - - - TcVarGlobal - - - 3072352 - - - GVL_Logger.nLocalTrickleTripThreshold - Default trickle trip, activated by global threshold - 32 - TIME - - T - - - - TcVarGlobal - - - 3072384 - - - GVL_Logger.nTrickleTripTime - Default time for log-handler to recognize a trickle overload condition, many log-message FB occasionally creating a message - 32 - TIME - - T - - - - TcVarGlobal - - - 3072416 - - - GVL_Logger.nTripResetPeriod - Default time for CB auto-reset - 32 - TIME - - T - - - - TcVarGlobal - - - 3072448 - - - GVL_Logger.sPlcHostname - 648 - STRING(80) - - unknown - - - - TcVarGlobal - - - 3072480 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID - Retain data is invalid - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 3073128 - - - Global_Variables.AMSPORT_LOGGER - Logger - 16 - UINT - - 100 - - - - TcVarGlobal - - - 3073136 - - - GVL_Logger.TCPADS_MAXUDP_BUFFSIZE - Ref: https://infosys.beckhoff.com/english.php?content=../content/1033/tcpipserver/html/TcPlcLibTcpIp_FB_SocketUdpSendTo.htm + TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072328GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal3072336GVL_Logger.nLocalTripThreshold32TIMETTcVarGlobal3072352GVL_Logger.nLocalTrickleTripThreshold32TIMETTcVarGlobal3072384GVL_Logger.nTrickleTripTime32TIMETTcVarGlobal3072416GVL_Logger.nTripResetPeriod32TIMETTcVarGlobal3072448GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal3072480Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3073128Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3073136GVL_Logger.TCPADS_MAXUDP_BUFFSIZE - 32 - UDINT - - 10000 - - - - analysis - -33 - - - TcVarGlobal - - - 3073152 - - - GVL_Logger.nGlobAccEvents - Global log message count - 32 - UDINT - - - pytmc - + TwinCAT PLC Control->"Project->Options...->Build" dialog window. + ]]>32UDINT10000analysis-33TcVarGlobal3073152GVL_Logger.nGlobAccEvents32UDINTpytmc pv: @(PREFIX)LCLSGeneral:LogMessageCount io: i field: DESC Total log messages on the last cycle - - - - TcVarGlobal - - - 3073184 - - - GVL_Logger.fbRootLogger - Instantiated here to be used everywhere - 86080 - FB_LogMessage - - - TcVarGlobal - - - 3073216 - - - Global_Version.stLibVersion_Tc2_EtherCAT - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 21 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.21.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 3159296 - - - 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 - - - 3159584 - - - 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 - - - 3159872 - - - Global_Variables.AMSPORT_EVENTLOG - Event logger - 16 - UINT - - 110 - - - - TcVarGlobal - - - 3160160 - - - Global_Variables.AMSPORT_R0_RTIME - R0 Real time - 16 - UINT - - 200 - - - - TcVarGlobal - - - 3160176 - - - Global_Variables.AMSPORT_R0_IO - I/O Driver - 16 - UINT - - 300 - - - - TcVarGlobal - - - 3160192 - - - Global_Variables.AMSPORT_R0_NC - 16 - UINT - - 500 - - - - TcVarGlobal - - - 3160208 - - - Global_Variables.AMSPORT_R0_NCSAF - 16 - UINT - - 501 - - - - TcVarGlobal - - - 3160224 - - - Global_Variables.AMSPORT_R0_NCSVB - 16 - UINT - - 511 - - - - TcVarGlobal - - - 3160240 - - - Global_Variables.AMSPORT_R0_ISG - 16 - UINT - - 550 - - - - TcVarGlobal - - - 3160256 - - - Global_Variables.AMSPORT_R0_CNC - 16 - UINT - - 600 - - - - TcVarGlobal - - - 3160272 - - - Global_Variables.AMSPORT_R0_LINE - 16 - UINT - - 700 - - - - TcVarGlobal - - - 3160288 - - - Global_Variables.AMSPORT_R0_PLC - 16 - UINT - - 800 - - - - TcVarGlobal - - - 3160304 - - - Global_Variables.AMSPORT_R0_PLC_RTS1 - TwinCAT v2.xx first PLC runtime system - 16 - UINT - - 801 - - - - TcVarGlobal - - - 3160320 - - - Global_Variables.AMSPORT_R0_PLC_RTS2 - TwinCAT v2.xx second PLC runtime system - 16 - UINT - - 811 - - - - TcVarGlobal - - - 3160336 - - - Global_Variables.AMSPORT_R0_PLC_RTS3 - TwinCAT v2.xx third PLC runtime system - 16 - UINT - - 821 - - - - TcVarGlobal - - - 3160352 - - - Global_Variables.AMSPORT_R0_PLC_RTS4 - TwinCAT v2.xx fourth PLC runtime system - 16 - UINT - - 831 - - - - TcVarGlobal - - - 3160368 - - - Global_Variables.AMSPORT_R0_CAM - 16 - UINT - - 900 - - - - TcVarGlobal - - - 3160384 - - - Global_Variables.AMSPORT_R0_CAMTOOL - Camming tool - 16 - UINT - - 950 - - - - TcVarGlobal - - - 3160400 - - - Global_Variables.AMSPORT_R3_SCOPESERVER - TwinCAT Scope Server - 16 - UINT - - 14001 - - - - TcVarGlobal - - - 3160432 - - - Global_Variables.ADSSTATE_INVALID - Invalid ADS state - 16 - UINT - - 0 - - - - TcVarGlobal - - - 3160448 - - - Global_Variables.ADSSTATE_IDLE - 16 - UINT - - 1 - - - - TcVarGlobal - - - 3160464 - - - Global_Variables.ADSSTATE_RESET - 16 - UINT - - 2 - - - - TcVarGlobal - - - 3160480 - - - Global_Variables.ADSSTATE_INIT - 16 - UINT - - 3 - - - - TcVarGlobal - - - 3160496 - - - Global_Variables.ADSSTATE_START - 16 - UINT - - 4 - - - - TcVarGlobal - - - 3160512 - - - Global_Variables.ADSSTATE_RUN - 16 - UINT - - 5 - - - - TcVarGlobal - - - 3160528 - - - Global_Variables.ADSSTATE_STOP - 16 - UINT - - 6 - - - - TcVarGlobal - - - 3160544 - - - Global_Variables.ADSSTATE_SAVECFG - 16 - UINT - - 7 - - - - TcVarGlobal - - - 3160560 - - - Global_Variables.ADSSTATE_LOADCFG - 16 - UINT - - 8 - - - - TcVarGlobal - - - 3160576 - - - Global_Variables.ADSSTATE_POWERFAILURE - 16 - UINT - - 9 - - - - TcVarGlobal - - - 3160592 - - - Global_Variables.ADSSTATE_POWERGOOD - 16 - UINT - - 10 - - - - TcVarGlobal - - - 3160608 - - - Global_Variables.ADSSTATE_ERROR - 16 - UINT - - 11 - - - - TcVarGlobal - - - 3160624 - - - Global_Variables.ADSSTATE_SHUTDOWN - 16 - UINT - - 12 - - - - TcVarGlobal - - - 3160640 - - - Global_Variables.ADSSTATE_SUSPEND - 16 - UINT - - 13 - - - - TcVarGlobal - - - 3160656 - - - Global_Variables.ADSSTATE_RESUME - 16 - UINT - - 14 - - - - TcVarGlobal - - - 3160672 - - - Global_Variables.ADSSTATE_CONFIG - System is in config mode - 16 - UINT - - 15 - - - - TcVarGlobal - - - 3160688 - - - Global_Variables.ADSSTATE_RECONFIG - System should restart in config mode - 16 - UINT - - 16 - - - - TcVarGlobal - - - 3160704 - - - Global_Variables.ADSSTATE_STOPPING - 16 - UINT - - 17 - - - - TcVarGlobal - - - 3160720 - - - Global_Variables.ADSSTATE_INCOMPATIBLE - 16 - UINT - - 18 - - - - TcVarGlobal - - - 3160736 - - - Global_Variables.ADSSTATE_EXCEPTION - 16 - UINT - - 19 - - - - TcVarGlobal - - - 3160752 - - - Global_Variables.ADSSTATE_MAXSTATES - Max. number of available ads states - 16 - UINT - - 20 - - - - TcVarGlobal - - - 3160768 - - - Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED - 8 - BYTE - - 4 - - - - TcVarGlobal - - - 3160784 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED - Persistent data loaded - 8 - BYTE - - 16 - - - - TcVarGlobal - - - 3160792 - - - Global_Variables.ADSIGRP_SYMTAB - Symbol table - 32 - UDINT - - 61440 - - - - TcVarGlobal - - - 3160800 - - - Global_Variables.ADSIGRP_SYMNAME - Symbol name - 32 - UDINT - - 61441 - - - - TcVarGlobal - - - 3160832 - - - Global_Variables.ADSIGRP_SYMVAL - Symbol value - 32 - UDINT - - 61442 - - - - TcVarGlobal - - - 3160864 - - - Global_Variables.ADSIGRP_SYM_HNDBYNAME - 32 - UDINT - - 61443 - - - - TcVarGlobal - - - 3160896 - - - Global_Variables.ADSIGRP_SYM_VALBYNAME - 32 - UDINT - - 61444 - - - - TcVarGlobal - - - 3160928 - - - Global_Variables.ADSIGRP_SYM_VALBYHND - 32 - UDINT - - 61445 - - - - TcVarGlobal - - - 3160960 - - - Global_Variables.ADSIGRP_SYM_RELEASEHND - 32 - UDINT - - 61446 - - - - TcVarGlobal - - - 3160992 - - - Global_Variables.ADSIGRP_SYM_INFOBYNAME - 32 - UDINT - - 61447 - - - - TcVarGlobal - - - 3161024 - - - Global_Variables.ADSIGRP_SYM_VERSION - 32 - UDINT - - 61448 - - - - TcVarGlobal - - - 3161056 - - - Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX - 32 - UDINT - - 61449 - - - - TcVarGlobal - - - 3161088 - - - Global_Variables.ADSIGRP_SYM_DOWNLOAD - 32 - UDINT - - 61450 - - - - TcVarGlobal - - - 3161120 - - - Global_Variables.ADSIGRP_SYM_UPLOAD - 32 - UDINT - - 61451 - - - - TcVarGlobal - - - 3161152 - - - Global_Variables.ADSIGRP_SYM_UPLOADINFO - 32 - UDINT - - 61452 - - - - TcVarGlobal - - - 3161184 - - - Global_Variables.ADSIGRP_SYMNOTE - Notification of named handle - 32 - UDINT - - 61456 - - - - TcVarGlobal - - - 3161216 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIB - Read/write input BYTE(S) - 32 - UDINT - - 61472 - - - - TcVarGlobal - - - 3161248 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIX - Read/write input bit - 32 - UDINT - - 61473 - - - - TcVarGlobal - - - 3161280 - - - Global_Variables.ADSIGRP_IOIMAGE_RISIZE - Read input size (in BYTE) - 32 - UDINT - - 61477 - - - - TcVarGlobal - - - 3161312 - - - Global_Variables.ADSIGRP_IOIMAGE_RWOB - Read/write output BYTE(S) - 32 - UDINT - - 61488 - - - - TcVarGlobal - - - 3161344 - - - Global_Variables.ADSIGRP_IOIMAGE_RWOX - Read/write output bit - 32 - UDINT - - 61489 - - - - TcVarGlobal - - - 3161376 - - - Global_Variables.ADSIGRP_IOIMAGE_ROSIZE - Read/write output bit - 32 - UDINT - - 61493 - - - - TcVarGlobal - - - 3161408 - - - Global_Variables.ADSIGRP_IOIMAGE_CLEARI - Write inputs TO null - 32 - UDINT - - 61504 - - - - TcVarGlobal - - - 3161440 - - - Global_Variables.ADSIGRP_IOIMAGE_CLEARO - Write outputs TO null - 32 - UDINT - - 61520 - - - - TcVarGlobal - - - 3161472 - - - Global_Variables.ADSIGRP_IOIMAGE_RWIOB - Read input AND write output BYTE(S) ADS-READWRITE - 32 - UDINT - - 61536 - - - - TcVarGlobal - - - 3161504 - - - Global_Variables.ADSIGRP_DEVICE_DATA - State, name, etc... - 32 - UDINT - - 61696 - - - - TcVarGlobal - - - 3161536 - - - Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE - Ads state OF device - 32 - UDINT - - 0 - - - - TcVarGlobal - - - 3161568 - - - Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE - Device state - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 3161600 - - - Global_Variables.SYSTEMSERVICE_OPENCREATE - Open and if not existing create - 32 - UDINT - - 100 - - - - TcVarGlobal - - - 3161632 - - - Global_Variables.SYSTEMSERVICE_OPENREAD - Open existing for read access - 32 - UDINT - - 101 - - - - TcVarGlobal - - - 3161664 - - - Global_Variables.SYSTEMSERVICE_OPENWRITE - Open existing for write access - 32 - UDINT - - 102 - - - - TcVarGlobal - - - 3161696 - - - Global_Variables.SYSTEMSERVICE_CREATEFILE - Create - 32 - UDINT - - 110 - - - - TcVarGlobal - - - 3161728 - - - Global_Variables.SYSTEMSERVICE_CLOSEHANDLE - Close - 32 - UDINT - - 111 - - - - TcVarGlobal - - - 3161760 - - - Global_Variables.SYSTEMSERVICE_FOPEN - 32 - UDINT - - 120 - - - - TcVarGlobal - - - 3161792 - - - Global_Variables.SYSTEMSERVICE_FCLOSE - 32 - UDINT - - 121 - - - - TcVarGlobal - - - 3161824 - - - Global_Variables.SYSTEMSERVICE_FREAD - 32 - UDINT - - 122 - - - - TcVarGlobal - - - 3161856 - - - Global_Variables.SYSTEMSERVICE_FWRITE - 32 - UDINT - - 123 - - - - TcVarGlobal - - - 3161888 - - - Global_Variables.SYSTEMSERVICE_FSEEK - 32 - UDINT - - 124 - - - - TcVarGlobal - - - 3161920 - - - Global_Variables.SYSTEMSERVICE_FTELL - 32 - UDINT - - 125 - - - - TcVarGlobal - - - 3161952 - - - Global_Variables.SYSTEMSERVICE_FGETS - 32 - UDINT - - 126 - - - - TcVarGlobal - - - 3161984 - - - Global_Variables.SYSTEMSERVICE_FPUTS - 32 - UDINT - - 127 - - - - TcVarGlobal - - - 3162016 - - - Global_Variables.SYSTEMSERVICE_FSCANF - 32 - UDINT - - 128 - - - - TcVarGlobal - - - 3162048 - - - Global_Variables.SYSTEMSERVICE_FPRINTF - 32 - UDINT - - 129 - - - - TcVarGlobal - - - 3162080 - - - Global_Variables.SYSTEMSERVICE_FEOF - 32 - UDINT - - 130 - - - - TcVarGlobal - - - 3162112 - - - Global_Variables.SYSTEMSERVICE_FDELETE - 32 - UDINT - - 131 - - - - TcVarGlobal - - - 3162144 - - - Global_Variables.SYSTEMSERVICE_FRENAME - 32 - UDINT - - 132 - - - - TcVarGlobal - - - 3162176 - - - Global_Variables.SYSTEMSERVICE_MKDIR - 32 - UDINT - - 138 - - - - TcVarGlobal - - - 3162208 - - - Global_Variables.SYSTEMSERVICE_RMDIR - 32 - UDINT - - 139 - - - - TcVarGlobal - - - 3162240 - - - Global_Variables.SYSTEMSERVICE_SENDEMAIL - 32 - UDINT - - 300 - - - - TcVarGlobal - - - 3162304 - - - Global_Variables.SYSTEMSERVICE_TIMESERVICES - 32 - UDINT - - 400 - - - - TcVarGlobal - - - 3162336 - - - Global_Variables.SYSTEMSERVICE_STARTPROCESS - 32 - UDINT - - 500 - - - - TcVarGlobal - - - 3162368 - - - Global_Variables.SYSTEMSERVICE_CHANGENETID - 32 - UDINT - - 600 - - - - TcVarGlobal - - - 3162400 - - - Global_Variables.TIMESERVICE_DATEANDTIME - Date/time - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 3162432 - - - Global_Variables.TIMESERVICE_SYSTEMTIMES - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 3162464 - - - Global_Variables.TIMESERVICE_RTCTIMEDIFF - 32 - UDINT - - 3 - - - - TcVarGlobal - - - 3162496 - - - Global_Variables.TIMESERVICE_ADJUSTTIMETORTC - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 3162528 - - - Global_Variables.TIMESERVICE_TIMEZONINFORMATION - 32 - UDINT - - 6 - - - - TcVarGlobal - - - 3162560 - - - Global_Variables.ADSLOG_MSGTYPE_WARN - Warning icon - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 3162624 - - - Global_Variables.ADSLOG_MSGTYPE_MSGBOX - View message in message box - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 3162720 - - - Global_Variables.ADSLOG_MSGTYPE_RESOURCE - 32 - DWORD - - 64 - - - - TcVarGlobal - - - 3162752 - - - Global_Variables.ADSLOG_MSGTYPE_STRING - 32 - DWORD - - 128 - - - - TcVarGlobal - - - 3162784 - - - Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID - Persistent data is invalid - 8 - BYTE - - 32 - - - - TcVarGlobal - - - 3162816 - - - Global_Variables.SYSTEMSTATEFLAGS_BSOD - Blue screen of death - 8 - BYTE - - 1 - - - - TcVarGlobal - - - 3162824 - - - Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION - Realtime violation - latency time - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 3162832 - - - Global_Variables.nWatchdogTime - Watchdog time. Depending of g_WatchdogConfig : seconds or minutes - 8 - BYTE - - - TcVarGlobal - - - 3162840 - - - 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 - - - 3162848 - - - Global_Variables.FOPEN_MODEWRITE - "w": Opens an empty file for writing. If the given file exists, its contents are destroyed. - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 3162880 - - - 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 - - - 3162912 - - - Global_Variables.FOPEN_MODEPLUS - "+": Opens for reading and writing - 32 - DWORD - - 8 - - - - TcVarGlobal - - - 3162944 - - - Global_Variables.FOPEN_MODEBINARY - "b": Open in binary (untranslated) mode. - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 3162976 - - - Global_Variables.FOPEN_MODETEXT - "t": Open in text (translated) mode. - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 3163008 - - - Global_Variables.TCEVENTFLAG_PRIOCLASS - Event class/priority through textformatter - 16 - WORD - - 16 - - - - TcVarGlobal - - - 3163264 - - - Global_Variables.TCEVENTFLAG_FMTSELF - Format in message - 16 - WORD - - 32 - - - - TcVarGlobal - - - 3163280 - - - Global_Variables.TCEVENTFLAG_LOG - Write to log file - 16 - WORD - - 64 - - - - TcVarGlobal - - - 3163296 - - - Global_Variables.TCEVENTFLAG_MSGBOX - Display message box - 16 - WORD - - 128 - - - - TcVarGlobal - - - 3163312 - - - Global_Variables.TCEVENTFLAG_SRCID - Src id instead of source name - 16 - WORD - - 256 - - - - TcVarGlobal - - - 3163328 - - - Global_Variables.TCEVENTFLAG_AUTOFMTALL - 16 - WORD - - 4096 - - - - TcVarGlobal - - - 3163344 - - - Global_Variables.TCEVENTSTATE_INVALID - Event object is not initialized - 16 - WORD - - 0 - - - - TcVarGlobal - - - 3163360 - - - Global_Variables.TCEVENTSTATE_SIGNALED - Event object is in a signaled state - 16 - WORD - - 1 - - - - TcVarGlobal - - - 3163376 - - - Global_Variables.TCEVENTSTATE_RESET - Event object is in a reset state - 16 - WORD - - 2 - - - - TcVarGlobal - - - 3163392 - - - Global_Variables.TCEVENTSTATE_CONFIRMED - Event object is confirmed but not reset - 16 - WORD - - 16 - - - - TcVarGlobal - - - 3163408 - - - Global_Variables.TCEVENTSTATE_RESETCON - Event object is confirmed and reset - 16 - WORD - - 18 - - - - TcVarGlobal - - - 3163424 - - - Global_Variables.TCEVENT_SRCNAMESIZE - 16 - INT - - 15 - - - - TcVarGlobal - - - 3163440 - - - Global_Variables.TCEVENT_FMTPRGSIZE - 16 - INT - - 31 - - - - TcVarGlobal - - - 3163456 - - - Global_Variables.eWatchdogConfig - 16 - E_WATCHDOG_TIME_CONFIG - - E_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLED - - - - TcVarGlobal - - - 3163472 - - - Global_Variables.PI - 64 - LREAL - - 3.14159265358979 - - - - TcVarGlobal - - - 3163520 - - - Global_Variables.MAX_STRING_LENGTH - Max. length of T_MaxString (inclusive null delimiter) - 32 - UDINT - - 255 - - - - TcVarGlobal - - - 3163584 - - - 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 - - - 3164128 - - - Global_Variables.MAX_AVERAGE_MEASURES - Max. number of measures used in the profiler function block: 2..100 - 16 - INT (2..100) - - 10 - - - - TcVarGlobal - - - 3164704 - - - Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE - Global hash prefix type constant used for binary, octal or hexadecimal string format type - 16 - E_HashPrefixTypes - - E_HashPrefixTypes.HASHPREFIX_IEC - - - - TcVarGlobal - - - 3164720 - - - 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 - - - 3164800 - - - Global_Variables.GLOBAL_SBCS_TABLE - Windows SBCS (Single Byte Character Set) Code Page Table - 16 - E_SBCSType - - E_SBCSType.eSBCS_WesternEuropean - - - - TcVarGlobal - - - 3165088 - - - Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK - TRUE = Enable DCF77 telegram plausibility check (two telegrams are checked), FALSE = Disable check - 8 - BOOL - - false - - - - TcVarGlobal - - - 3165104 - - - 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 - - - 3165112 - - - 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 - - - 3165120 - - - Global_Variables.MAX_ADAPTER_NAME_LENGTH - Max. System Service local adapter name length (256 + 4 inkl. \0) - 32 - UDINT - - 259 - - - - TcVarGlobal - - - 3226624 - - - Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH - Max. System Service local adapter descirpion length (128 + 4 inkl. \0) - 32 - UDINT - - 131 - - - - TcVarGlobal - - - 3226656 - - - Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH - Max. System Service local adapter physical address length (bytes[0..7]) - 32 - UDINT - - 7 - - - - TcVarGlobal - - - 3226688 - - - Global_Variables.SYSTEMSERVICE_IPHELPERAPI - IPHELPERAPI index group - 32 - UDINT - - 701 - - - - TcVarGlobal - - - 3226720 - - - Global_Variables.SYSTEMSERVICE_IPHOSTNAME - IPHOSTNAME index group - 32 - UDINT - - 702 - - - - TcVarGlobal - - - 3226752 - - - Global_Variables.IPHELPERAPI_ADAPTERSINFO - IPHELPERAPI index offset - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 3226784 - - - Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME - IPHELPERAPI index offset - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 3226816 - - - Global_Variables.MAX_LOCAL_ADAPTERS - Max. number of local network adapters - 32 - UDINT - - 5 - - - - TcVarGlobal - - - 3226848 - - - Global_Variables.SYSTEMSERVICE_ADDREMOTE - System Service route function: Add route - 32 - UDINT - - 801 - - - - TcVarGlobal - - - 3226880 - - - Global_Variables.SYSTEMSERVICE_DELREMOTE - System Service route function: Delete route - 32 - UDINT - - 802 - - - - TcVarGlobal - - - 3226912 - - - Global_Variables.SYSTEMSERVICE_ENUMREMOTE - System Service route function: Enumerater route - 32 - UDINT - - 803 - - - - TcVarGlobal - - - 3226944 - - - Global_Variables.MAX_REMOTE_PCS - Max. number of TwinCAT remote systems/PC's - 16 - INT - - 99 - - - - TcVarGlobal - - - 3226976 - - - Global_Variables.MAX_ROUTE_NAME_LEN - Max. TwinCAT router route name length - 8 - BYTE - - 31 - - - - TcVarGlobal - - - 3226992 - - - Global_Variables.MAX_ROUTE_ADDR_LEN - Max. TwinCAT router route address length - 8 - BYTE - - 79 - - - - TcVarGlobal - - - 3227000 - - - Global_Variables.ROUTE_FLAG_TEMPORARY - TwinCAT route flag: Temporary - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 3227008 - - - Global_Variables.ROUTE_FLAG_DYNAMIC - TwinCAT route flag: Hostname instead OF IP address - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 3227040 - - - Global_Variables.ROUTE_FLAG_NOOVERRIDE - TwinCAT route flag: No override - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 3227072 - - - Global_Variables.MIN_ROUTE_TRANSPORT - Min. route type: eRouteTransport_None - 8 - BYTE - - 0 - - - - TcVarGlobal - - - 3227104 - - - Global_Variables.MAX_ROUTE_TRANSPORT - Max. route type: eRouteTransport_SOAP - 8 - BYTE - - 12 - - - - TcVarGlobal - - - 3227112 - - - Global_Variables.AMSPORT_AMSLOGGER - TwinCAT Ams Logger port number - 16 - UINT - - 10502 - - - - TcVarGlobal - - - 3227120 - - - Global_Variables.EMPTY_ROUTE_ENTRY - eTransport := eRouteTransport_None see Workitem 7547 - 1184 - ST_AmsRouteEntry - - - .sName - - - - .sNetID - - - - .sAddress - - - - .tTimeout - 0 - - - .dwFlags - 0 - - - - - TcVarGlobal - - - 3227136 - - - Global_Variables.SYSTEMSERVICE_FFILEFIND - System Service file find function number - 32 - UDINT - - 133 - - - - TcVarGlobal - - - 3228320 - - - Global_Variables.HKEY_MAX_BINARY_DATA_SIZE - Max. byte size of binary registry value data - 32 - UDINT - - 500 - - - - TcVarGlobal - - - 3228352 - - - Global_Variables.AMSLOGGER_IGR_GENERAL - TwinCAT Ams Logger general index group - 32 - UDINT - - 4096 - - - - TcVarGlobal - - - 3228384 - - - Global_Variables.AMSLOGGER_IOF_MODE - TwinCAT Ams Logger mode - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 3228416 - - - Global_Variables.FORMAT_MAX_ARGS - Format string constant: Max. number of format arguments in FB_FormatString - 16 - INT - - 10 - - - - TcVarGlobal - - - 3228448 - - - Global_Variables.FLOATREC_EXP_IS_NAN - T_FloatRec type and F_GetFloatRec function constant: The value is #NAN or -#NAN - 16 - INT - - -32768 - - - - TcVarGlobal - - - 3228464 - - - Global_Variables.FLOATREC_EXP_IS_INF - T_FloatRec type and F_GetFloatRec function constant: The value is #INF or -#INF - 16 - INT - - 32767 - - - - TcVarGlobal - - - 3228480 - - - 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 - - - 3228496 - - - Global_Variables.FLOATREC_MAX_PRECISION - T_FloatRec type and F_GetFloatRec function constant: Max. floating point precision (1e-307) - 16 - INT - - 307 - - - - TcVarGlobal - - - 3228512 - - - Global_Variables.FLOATREC_MIN_PRECISION - T_FloatRec type and F_GetFloatRec function constant: Min. floating point precision - 16 - INT - - 0 - - - - TcVarGlobal - - - 3228528 - - - Global_Variables.FMTERR_NOERROR - FB_FormatString function block error code: No error - 32 - DWORD - - 0 - - - - TcVarGlobal - - - 3228544 - - - Global_Variables.FMTERR_PERCENTSIGNPOSITION - FB_FormatString function block error code: Percent sign (%) at invalid position - 32 - DWORD - - 16 - - - - TcVarGlobal - - - 3228576 - - - Global_Variables.FMTERR_ASTERISKPOSITION - FB_FormatString function block error code: Asterisk parameter at invalid position - 32 - DWORD - - 32 - - - - TcVarGlobal - - - 3228608 - - - Global_Variables.FMTERR_WIDTHVALUE - FB_FormatString function block error code: Invalid width field value - 32 - DWORD - - 64 - - - - TcVarGlobal - - - 3228640 - - - Global_Variables.FMTERR_PRECISIONVALUE - FB_FormatString function block error code: Invalid precision field value - 32 - DWORD - - 128 - - - - TcVarGlobal - - - 3228672 - - - Global_Variables.FMTERR_FLAGPOSITION - FB_FormatString function block error code: One of the flags at invalid position - 32 - DWORD - - 256 - - - - TcVarGlobal - - - 3228704 - - - Global_Variables.FMTERR_WIDTHPRECISIONVALPOS - FB_FormatString function block error code: The width or precision field value at invalid position - 32 - DWORD - - 512 - - - - TcVarGlobal - - - 3228736 - - - Global_Variables.FMTERR_PRECISIONDOTPOSITION - FB_FormatString function block error code: Dot "." sign of precision field at invalid position - 32 - DWORD - - 1024 - - - - TcVarGlobal - - - 3228768 - - - Global_Variables.FMTERR_TYPEFIELDVALUE - FB_FormatString function block error code: Invalid (unsupported) type field value - 32 - DWORD - - 2048 - - - - TcVarGlobal - - - 3228800 - - - Global_Variables.FMTERR_ARGTYPEINVALID - FB_FormatString function block error code: Different type field and argument parameter - 32 - DWORD - - 4096 - - - - TcVarGlobal - - - 3228832 - - - Global_Variables.FMTERR_UNACCEPTEDPARAMETER - FB_FormatString function block error code: Invalid format string parameters - 32 - DWORD - - 8192 - - - - TcVarGlobal - - - 3228864 - - - Global_Variables.FMTERR_INSUFFICIENTARGS - FB_FormatString function block error code: To much arguments in format string - 32 - DWORD - - 16384 - - - - TcVarGlobal - - - 3228896 - - - Global_Variables.FMTERR_DESTBUFFOVERFLOW - FB_FormatString function block error code: Destination string buffer overflow (formatted string is to long ) - 32 - DWORD - - 32768 - - - - TcVarGlobal - - - 3228928 - - - Global_Variables.FMTERR_INVALIDPOINTERINPUT - FB_FormatString function block error code: Invalid pointer input - 32 - DWORD - - 65536 - - - - TcVarGlobal - - - 3228960 - - - Global_Variables.EMPTY_ARG_VALUE - T_Arg empty value - 128 - T_Arg - - - .eType - E_ArgType.ARGTYPE_UNKNOWN - - - .cbLen - 0 - - - .pData - 0 - - - - - TcVarGlobal - - - 3228992 - - - 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 - - - 3229120 - - - 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 - - - 3229376 - - - 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 - - - 3234864 - - - 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 - - - 3235248 - - - Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET - Number of past days since year zero until 1 January 1601 - 32 - DWORD - - 584389 - - - - TcVarGlobal - - - 3235712 - - - Global_Variables.SYSTEMTIME_TICKSPERMSEC - Number of 100ns ticks per millisecond - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 0 - - - .dwLowPart - 10000 - - - - - TcVarGlobal - - - 3235744 - - - Global_Variables.SYSTEMTIME_TICKSPERSEC - Number of 100ns ticks per second - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 0 - - - .dwLowPart - 10000000 - - - - - TcVarGlobal - - - 3235808 - - - Global_Variables.SYSTEMTIME_TICKSPERDAY - Number of 100ns ticks per day - 64 - T_ULARGE_INTEGER - - - .dwHighPart - 201 - - - .dwLowPart - 711573504 - - - - - TcVarGlobal - - - 3235872 - - - 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 - - - 3235936 - - - 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 - - - 3236000 - - - Global_Variables.SYSTEMTIME_TICKSPERMSEC64 - Number of 100ns ticks per millisecond - 64 - ULINT - - 10000 - - - - TcVarGlobal - - - 3236096 - - - Global_Variables.SYSTEMTIME_TICKSPERSEC64 - Number of 100ns ticks per second - 64 - ULINT - - 10000000 - - - - TcVarGlobal - - - 3236160 - - - Global_Variables.SYSTEMTIME_TICKSPERDAY64 - Number of 100ns ticks per day - 64 - ULINT - - 864000000000 - - - - TcVarGlobal - - - 3236224 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64 - Min. DT value as file time DT#1970-01-01-00:00:00 - 64 - ULINT - - 116444736000000000 - - - - TcVarGlobal - - - 3236288 - - - Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64 - Max. DT value as file time DT#2106-02-06-06:28:15 - 64 - ULINT - - 159393544950000000 - - - - TcVarGlobal - - - 3236352 - - - 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 - - - 3236416 - - - Global_Variables.DATE_AND_TIME_SECPERDAY - Number of seconds per day - 32 - DWORD - - 86400 - - - - TcVarGlobal - - - 3241376 - - - Global_Variables.DATE_AND_TIME_SECPERWEEK - Number of seconds per week - 32 - DWORD - - 604800 - - - - TcVarGlobal - - - 3241408 - - - Global_Variables.DBG_OUTPUT_NONE - Disabled (no debug oputput) - 32 - DWORD - - 0 - - - - TcVarGlobal - - - 3247616 - - - Global_Variables.DBG_OUTPUT_LOG - Enabled, TwinCAT System Manager Log - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 3247648 - - - Global_Variables.DBG_OUTPUT_FILE - Enabled, text file - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 3247680 - - - Global_Variables.DBG_OUTPUT_VISU - reserved - 32 - DWORD - - 4 - - - - TcVarGlobal - - - 3247712 - - - 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 - - - 3367472 - - - Global_Variables.DEFAULT_CSV_RECORD_SEP_CR - CSV separator constant: cariage return => record separator (first character) - 8 - BYTE - - 13 - - - - TcVarGlobal - - - 3367480 - - - Global_Variables.DEFAULT_CSV_RECORD_SEP_LF - CSV separator constant: line feed => record separator (second character) - 8 - BYTE - - 10 - - - - TcVarGlobal - - - 3367488 - - - Global_Variables.ASCII_STX - 8 - BYTE - - 2 - - - - TcVarGlobal - - - 3369240 - - - 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 - - - 3369248 - - - Global_Variables.EMPTY_GUID_STRING - 296 - STRING(36) - - 00000000-0000-0000-0000-000000000000 - - - - TcVarGlobal - - - 3369376 - - - Global_Variables.EMPTY_GUID_REGSTRING - 312 - STRING(38) - - {00000000-0000-0000-0000-000000000000} - - - - TcVarGlobal - - - 3369672 - - - 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 - - - 3370048 - - - 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 - - - 3370336 - - - 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 - - - 3370624 - - - Global_Variables.COMERRORADS_INVALID_COMPORT - constants for error codes returned as nErrorID output of SerialLineControlADS - invalid input parameters - 32 - UDINT - - 36865 - - - - TcVarGlobal - - - 3370912 - - - Global_Variables.COMERRORADS_INVALID_CMD - 32 - UDINT - - 36866 - - - - TcVarGlobal - - - 3370944 - - - Global_Variables.COMERRORADS_INVALID_DATAPOINTER - 32 - UDINT - - 36867 - - - - TcVarGlobal - - - 3370976 - - - Global_Variables.COMERRORADS_INVALID_CFGSTLEN - 32 - UDINT - - 36881 - - - - TcVarGlobal - - - 3371008 - - - Global_Variables.COMERRORADS_INVALID_CFGSTVER - unknown configuration structure version - 32 - UDINT - - 36882 - - - - TcVarGlobal - - - 3371040 - - - Global_Variables.COMERRORADS_INVALID_TL - invalid TraceLevel - 32 - UDINT - - 36883 - - - - TcVarGlobal - - - 3371072 - - - Global_Variables.COMERRORADS_INVALID_BAUDRATE - 32 - UDINT - - 36897 - - - - TcVarGlobal - - - 3371104 - - - Global_Variables.COMERRORADS_INVALID_PARITY - 32 - UDINT - - 36898 - - - - TcVarGlobal - - - 3371136 - - - Global_Variables.COMERRORADS_INVALID_DATABITS - 32 - UDINT - - 36899 - - - - TcVarGlobal - - - 3371168 - - - Global_Variables.COMERRORADS_INVALID_STOPBITS - 32 - UDINT - - 36900 - - - - TcVarGlobal - - - 3371200 - - - Global_Variables.COMERRORADS_INVALID_DTR_CTRL - 32 - UDINT - - 36901 - - - - TcVarGlobal - - - 3371232 - - - Global_Variables.COMERRORADS_INVALID_RTS_CTRL - 32 - UDINT - - 36902 - - - - TcVarGlobal - - - 3371264 - - - Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL - 32 - UDINT - - 36903 - - - - TcVarGlobal - - - 3371296 - - - Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL - 32 - UDINT - - 36904 - - - - TcVarGlobal - - - 3371328 - - - Global_Variables.COMERRORADS_INVALID_DSR_SENS - 32 - UDINT - - 36905 - - - - TcVarGlobal - - - 3371360 - - - Global_Variables.COMERRORADS_NOT_INIT - Specific Error Codes - 32 - UDINT - - 36913 - - - - TcVarGlobal - - - 3371392 - - - Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN - 32 - UDINT - - 36914 - - - - TcVarGlobal - - - 3371424 - - - Global_Variables.COMERRORADS_PORT_CONNECTED - port already opened by the server - 32 - UDINT - - 36915 - - - - TcVarGlobal - - - 3371456 - - - Global_Variables.COMERRORADS_PORT_NOT_CONNECTED - port not yet opened by the server - 32 - UDINT - - 36916 - - - - TcVarGlobal - - - 3371488 - - - Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT - 32 - UDINT - - 36917 - - - - TcVarGlobal - - - 3371520 - - - Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT - 32 - UDINT - - 36918 - - - - TcVarGlobal - - - 3371552 - - - Global_Variables.COMERRORADS_RD_FAILURE - 32 - UDINT - - 36919 - - - - TcVarGlobal - - - 3371584 - - - Global_Variables.COMERRORADS_WR_FAILURE - 32 - UDINT - - 36920 - - - - TcVarGlobal - - - 3371616 - - - Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE - server version incompatible - 32 - UDINT - - 37121 - - - - TcVarGlobal - - - 3371648 - - - Global_Variables.ASCII_ETX - 8 - BYTE - - 3 - - - - TcVarGlobal - - - 3372200 - - - Global_Variables.ASCII_DLE - 8 - BYTE - - 16 - - - - TcVarGlobal - - - 3372208 - - - Global_Variables.ASCII_NAK - 8 - BYTE - - 21 - - - - TcVarGlobal - - - 3372216 - - - Global_Variables.MAX_RETRIES - 16 - INT - - 5 - - - - TcVarGlobal - - - 3372224 - - - Global_Constants.EMPTY_SEVERITY - 16 - TcEventSeverity - - TcEventSeverity.Verbose - - - - TcVarGlobal - - - 3372240 - - - Global_Variables.TIMEOUT_ZVZ - maximale Zeichenverzugszeit - 32 - TIME - - 220 - - - - TcVarGlobal - - - 3372256 - - - Global_Variables.TIMEOUT_QVZ - maximale Quittungsverzugszeit - 32 - TIME - - 2000 - - - - TcVarGlobal - - - 3372288 - - - Global_Variables.TIMEOUT_WVZ - maximale Wiederholungsverzugszeit - 32 - TIME - - 4000 - - - - TcVarGlobal - - - 3372320 - - - 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 - - - 3372352 - - - Global_Constants.EMPTY_EVENT_ID - 32 - UDINT - - 0 - - - - TcVarGlobal - - - 3372480 - - - 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 - Global_Constants.EMPTY_SEVERITY - - - - - TcVarGlobal - - - 3372512 - - - GVL.nLangId_OnlineMonitoring - language id for online monitoring; English(US)=1033 ; German(Germany)=1031 - 32 - DINT - - 1033 - - - - TcVarGlobal - - - 3372704 - - - ParameterList.cSourceNameSize - size [bytes] for source names (recommended is a size between 128 and 512) - 32 - UDINT (81..10000) - - 256 - - - - TcVarGlobal - - - 3372736 - - - Global_Version.stLibVersion_Tc3_EventLogger - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 1 - - - .iBuild - 33 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.1.33.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 3372768 - - - 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 - - - 3373056 - - - Global_Variables.AMSPORT_TCPIPSRV - 16 - UINT - - 10201 - - - - TcVarGlobal - - - 3373216 - - - GVL_Param_TcUnit.MaxNumberOfTestSuites - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 3373232 - - - Global_Variables.TCPADS_IGR_CONLIST - 32 - UDINT - - 2147483649 - - - - TcVarGlobal - - - 3373248 - - - Global_Variables.TCPADS_IGR_CLOSEBYHDL - 32 - UDINT - - 2147483650 - - - - TcVarGlobal - - - 3373280 - - - Global_Variables.TCPADS_IGR_SENDBYHDL - 32 - UDINT - - 2147483651 - - - - TcVarGlobal - - - 3373312 - - - Global_Variables.TCPADS_IGR_PEERBYHDL - 32 - UDINT - - 2147483652 - - - - TcVarGlobal - - - 3373344 - - - Global_Variables.TCPADS_IGR_RECVBYHDL - 32 - UDINT - - 2147483653 - - - - TcVarGlobal - - - 3373376 - - - Global_Variables.TCPADS_IGR_RECVFROMBYHDL - 32 - UDINT - - 2147483654 - - - - TcVarGlobal - - - 3373408 - - - Global_Variables.TCPADS_IGR_SENDTOBYHDL - 32 - UDINT - - 2147483655 - - - - TcVarGlobal - - - 3373440 - - - Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL - 32 - UDINT - - 2147483656 - - - - TcVarGlobal - - - 3373472 - - - Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL - 32 - UDINT - - 2147483657 - - - - TcVarGlobal - - - 3373504 - - - Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS - 32 - UDINT - - 2147483658 - - - - TcVarGlobal - - - 3373536 - - - Global_Variables.TCPADSCONLST_IOF_CONNECT - 32 - UDINT - - 1 - - - - TcVarGlobal - - - 3373568 - - - Global_Variables.TCPADSCONLST_IOF_LISTEN - 32 - UDINT - - 2 - - - - TcVarGlobal - - - 3373600 - - - Global_Variables.TCPADSCONLST_IOF_CLOSEALL - 32 - UDINT - - 3 - - - - TcVarGlobal - - - 3373632 - - - Global_Variables.TCPADSCONLST_IOF_ACCEPT - 32 - UDINT - - 4 - - - - TcVarGlobal - - - 3373664 - - - Global_Variables.TCPADSCONLST_IOF_UDPBIND - 32 - UDINT - - 5 - - - - TcVarGlobal - - - 3373696 - - - Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR - 32 - UDINT - - 6 - - - - TcVarGlobal - - - 3373728 - - - Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS - 32 - UDINT - - 7 - - - - TcVarGlobal - - - 3373760 - - - 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 - - - 3373792 - - - Global_Variables.LISTEN_MODE_CLOSEALL - FORCED close of all previous opened sockets - 32 - DWORD - - 1 - - - - TcVarGlobal - - - 3374144 - - - Global_Variables.LISTEN_MODE_USEOPENED - Try to use allready opened listener socket - 32 - DWORD - - 2 - - - - TcVarGlobal - - - 3374176 - - - Global_Variables.CONNECT_MODE_ENABLEDBG - Enables/Disables debugging messages - 32 - DWORD - - 2147483648 - - - - TcVarGlobal - - - 3374208 - - - Global_Variables.MAX_THROTTLE_MODE - 32 - DWORD - - 12 - - - - TcVarGlobal - - - 3374240 - - - 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 - - - 3374272 - - - 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 - - - 3374688 - - - Global_Version.stLibVersion_Tc3_JsonXml - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 3 - - - .iBuild - 18 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 3.3.18.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 3375104 - - - GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite - 16 - UINT - - 100 - - - - TcVarGlobal - - - 3375392 - - - GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 3375408 - - - GVL_Param_TcUnit.LogExtendedResults - TcUnit logs complete test results. These include: + TcVarGlobal3073184GVL_Logger.fbRootLogger86080FB_LogMessageTcVarGlobal3073216Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.nFlags1.sVersion3.3.21.0const_non_replacedTcVarGlobal3159296Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal3159584Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal3159872Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3160160Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3160176Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3160192Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3160208Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3160224Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3160240Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3160256Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3160272Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3160288Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3160304Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3160320Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3160336Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3160352Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3160368Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3160384Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3160400Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3160432Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3160448Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3160464Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3160480Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3160496Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3160512Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3160528Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3160544Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3160560Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3160576Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3160592Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3160608Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3160624Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3160640Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3160656Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3160672Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3160688Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3160704Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3160720Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3160736Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3160752Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3160768Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3160784Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3160792Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3160800Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3160832Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3160864Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3160896Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3160928Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3160960Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3160992Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3161024Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3161056Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3161088Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3161120Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3161152Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3161184Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3161216Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3161248Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3161280Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3161312Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3161344Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3161376Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3161408Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3161440Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3161472Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3161504Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3161536Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3161568Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3161600Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3161632Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3161664Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3161696Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3161728Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3161760Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3161792Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3161824Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3161856Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3161888Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3161920Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3161952Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3161984Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3162016Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3162048Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3162080Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3162112Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3162144Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3162176Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3162208Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3162240Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3162304Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3162336Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3162368Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3162400Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3162432Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3162464Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3162496Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3162528Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3162560Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3162624Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3162720Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3162752Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3162784Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3162816Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3162824Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3162832Global_Variables.nWatchdogTime8BYTETcVarGlobal3162840Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3162848Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3162880Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3162912Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3162944Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3162976Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3163008Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3163264Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3163280Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3163296Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3163312Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3163328Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3163344Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3163360Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3163376Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3163392Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3163408Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3163424Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3163440Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3163456Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3163472Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3163520Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3163584Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal3164128Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3164704Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3164720Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal3164800Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3165088Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3165104Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3165112Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3165120Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3226624Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3226656Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3226688Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3226720Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3226752Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3226784Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3226816Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3226848Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3226880Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3226912Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3226944Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3226976Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3226992Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3227000Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3227008Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3227040Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3227072Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3227104Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3227112Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3227120Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3227136Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3228320Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3228352Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3228384Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3228416Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3228448Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3228464Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3228480Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3228496Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3228512Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3228528Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3228544Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3228576Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3228608Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3228640Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3228672Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3228704Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3228736Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3228768Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3228800Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3228832Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3228864Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3228896Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3228928Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3228960Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3228992Global_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]70TcVarGlobal3229120Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3229376Global_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]31TcVarGlobal3234864Global_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]397TcVarGlobal3235248Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3235712Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3235744Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3235808Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3235872Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3235936Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3236000Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3236096Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3236160Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3236224Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3236288Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3236352Global_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-60TcVarGlobal3236416Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3241376Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3241408Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3247616Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3247648Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3247680Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3247712Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3367472Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3367480Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3367488Global_Variables.ASCII_STX8BYTE2TcVarGlobal3369240Global_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]0TcVarGlobal3369248Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3369376Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3369672Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags0.sVersion3.3.13.0const_non_replacedTcVarGlobal3370048Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal3370336Global_Version.stLibVersion_Tc2_SerialCom288ST_LibVersion.iMajor3.iMinor3.iBuild7.iRevision0.nFlags0.sVersion3.3.7.0const_non_replacedTcVarGlobal3370624Global_Variables.COMERRORADS_INVALID_COMPORT32UDINT36865TcVarGlobal3370912Global_Variables.COMERRORADS_INVALID_CMD32UDINT36866TcVarGlobal3370944Global_Variables.COMERRORADS_INVALID_DATAPOINTER32UDINT36867TcVarGlobal3370976Global_Variables.COMERRORADS_INVALID_CFGSTLEN32UDINT36881TcVarGlobal3371008Global_Variables.COMERRORADS_INVALID_CFGSTVER32UDINT36882TcVarGlobal3371040Global_Variables.COMERRORADS_INVALID_TL32UDINT36883TcVarGlobal3371072Global_Variables.COMERRORADS_INVALID_BAUDRATE32UDINT36897TcVarGlobal3371104Global_Variables.COMERRORADS_INVALID_PARITY32UDINT36898TcVarGlobal3371136Global_Variables.COMERRORADS_INVALID_DATABITS32UDINT36899TcVarGlobal3371168Global_Variables.COMERRORADS_INVALID_STOPBITS32UDINT36900TcVarGlobal3371200Global_Variables.COMERRORADS_INVALID_DTR_CTRL32UDINT36901TcVarGlobal3371232Global_Variables.COMERRORADS_INVALID_RTS_CTRL32UDINT36902TcVarGlobal3371264Global_Variables.COMERRORADS_INVALID_CTS_OUTCTRL32UDINT36903TcVarGlobal3371296Global_Variables.COMERRORADS_INVALID_DSR_OUTCTRL32UDINT36904TcVarGlobal3371328Global_Variables.COMERRORADS_INVALID_DSR_SENS32UDINT36905TcVarGlobal3371360Global_Variables.COMERRORADS_NOT_INIT32UDINT36913TcVarGlobal3371392Global_Variables.COMERRORADS_RD_BUFFER_OVERRUN32UDINT36914TcVarGlobal3371424Global_Variables.COMERRORADS_PORT_CONNECTED32UDINT36915TcVarGlobal3371456Global_Variables.COMERRORADS_PORT_NOT_CONNECTED32UDINT36916TcVarGlobal3371488Global_Variables.COMERRORADS_RD_THREAD_TIMEOUT32UDINT36917TcVarGlobal3371520Global_Variables.COMERRORADS_WR_THREAD_TIMEOUT32UDINT36918TcVarGlobal3371552Global_Variables.COMERRORADS_RD_FAILURE32UDINT36919TcVarGlobal3371584Global_Variables.COMERRORADS_WR_FAILURE32UDINT36920TcVarGlobal3371616Global_Variables.COMERRORADS_SERVER_INCOMPATIBLE32UDINT37121TcVarGlobal3371648Global_Variables.ASCII_ETX8BYTE3TcVarGlobal3372200Global_Variables.ASCII_DLE8BYTE16TcVarGlobal3372208Global_Variables.ASCII_NAK8BYTE21TcVarGlobal3372216Global_Variables.MAX_RETRIES16INT5TcVarGlobal3372224Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3372240Global_Variables.TIMEOUT_ZVZ32TIME220TcVarGlobal3372256Global_Variables.TIMEOUT_QVZ32TIME2000TcVarGlobal3372288Global_Variables.TIMEOUT_WVZ32TIME4000TcVarGlobal3372320Global_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]0TcVarGlobal3372352Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3372480Global_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.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3372512GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3372704ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3372736Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild33.iRevision0.nFlags1.sVersion3.1.33.0const_non_replacedTcVarGlobal3372768GVL_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]248TcVarGlobal3373056Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal3373216GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3373232Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal3373248Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal3373280Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal3373312Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal3373344Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal3373376Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal3373408Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal3373440Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal3373472Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal3373504Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal3373536Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal3373568Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal3373600Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal3373632Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal3373664Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal3373696Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal3373728Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal3373760Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal3373792Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal3374144Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal3374176Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal3374208Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal3374240Global_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]0TcVarGlobal3374272Global_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]2000TcVarGlobal3374688Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild18.iRevision0.nFlags1.sVersion3.3.18.0const_non_replacedTcVarGlobal3375104GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3375392GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3375408GVL_Param_TcUnit.LogExtendedResults - 8 - BOOL - - true - - - - TcVarGlobal - - - 3375424 - - - GVL_Param_TcUnit.xUnitEnablePublish - Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report - 8 - BOOL - - false - - - - TcVarGlobal - - - 3375432 - - - 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. ]]>8BOOLtrueTcVarGlobal3375424GVL_Param_TcUnit.xUnitEnablePublish8BOOLfalseTcVarGlobal3375432GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - 16 - UINT - - 2000 - - - - TcVarGlobal - - - 3375440 - - - GVL_Param_TcUnit.xUnitBufferSize - Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default) - 32 - UDINT - - 65535 - - - - TcVarGlobal - - - 3375456 - - - 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 - - - 3375488 - - - GVL_TcUnit.TcUnitRunner - 621828160 - FB_TcUnitRunner - - - TcVarGlobal - - - 3377536 - - - GVL_TcUnit.TestSuiteIsRegistered - Indication of whether the last instantiated test suite has an assert instance created - 8 - BOOL - - - TcVarGlobal - - - 625205696 - - - GVL_TcUnit.CurrentTestIsFinished - Whether or not the current test being called has finished running - 8 - BOOL - - - TcVarGlobal - - - 625205704 - - - 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. ]]>16UINT2000TcVarGlobal3375440GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal3375456GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal3375488GVL_TcUnit.TcUnitRunner621828160FB_TcUnitRunnerTcVarGlobal3377536GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal625205696GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal625205704GVL_TcUnit.IgnoreCurrentTest - 8 - BOOL - - - TcVarGlobal - - - 625205712 - - - 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 ]]>8BOOLTcVarGlobal625205712GVL_Param_TcUnit.LogExtendedResults - 8 - BOOL - - true - - - - TcVarGlobal - - - 625205720 - - - GVL_TcUnit.NumberOfInitializedTestSuites - The assert function block instance should be 1:1 mapped to - the test suite instance path. - 16 - UINT - - 0 - - - - TcVarGlobal - - - 625205728 - - - MOTION_GVL.nMaxStateMotorCount - Debug, records the highest number of motors used in an ND states block in the PLC. Can be used to limit MotionConstants.MAX_STATE_MOTORS to save on memory usage and PV count. - 16 - UINT - - - TcVarGlobal - - - 625205744 - - - GVL_TcUnit.CurrentTestSuiteBeingCalled - Pointer to current test suite being called - 64 - FB_TestSuite - - - TcVarGlobal - - - 625205760 - - - GVL_TcUnit.CurrentTestNameBeingCalled - Current name of test being called - 2048 - T_MaxString - - - TcVarGlobal - - - 625205824 - - - GVL_TcUnit.TestSuiteAddresses - 64000 - FB_TestSuite - - 1 - 1000 - - - - TcVarGlobal - - - 625207872 - - - GVL_TcUnit.AdsMessageQueue - Buffered ADS message queue for output to the error list - 8321152 - FB_AdsLogStringMessageFifoQueue - - - TcVarGlobal - - - 625271872 - - - Global_Version.stLibVersion_TcUnit - 288 - ST_LibVersion - - - .iMajor - 1 - - - .iMinor - 1 - - - .iBuild - 0 - - - .iRevision - 0 - - - .sVersion - 1.1.0.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 633593024 - - - MOTION_GVL.nMaxStates - Debug, records the highest state count in the PLC. Can be used to limit GeneralConstants.MAX_STATES to save on memory usage and PV count. - 16 - UINT - - - TcVarGlobal - - - 633593312 - - - MotionConstants.MAX_STATE_MOTORS - + it will speed up TcUnit finishing. ]]>8BOOLtrueTcVarGlobal625205720GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal625205728MOTION_GVL.nMaxStateMotorCount16UINTTcVarGlobal625205744GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal625205760GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal625205824GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal625207872GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625271872Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor1.iBuild0.iRevision0.sVersion1.1.0.0const_non_replacedTcVarGlobal633593024MOTION_GVL.nMaxStates16UINTTcVarGlobal633593312MotionConstants.MAX_STATE_MOTORS - 16 - UINT - - 3 - - - - TcVarGlobal - - - 633593328 - - - MOTION_GVL.fbPmpsFileReader - Global file reader instance, used in fbStandardPMPSDB - 935616 - FB_JsonFileToJsonDoc - - - TcVarGlobal - - - 633593344 - - - MOTION_GVL.fbStandardPMPSDB - Global DB handler, Must be called in PLC project to use the PMPS DB for a motion project - 30144 - FB_Standard_PMPSDB - - - pytmc - + ]]>16UINT3TcVarGlobal633593328MOTION_GVL.fbPmpsFileReader935616FB_JsonFileToJsonDocTcVarGlobal633593344MOTION_GVL.fbStandardPMPSDB30144FB_Standard_PMPSDBpytmc pv: @(PREFIX)DB io: io - - - - TcVarGlobal - - - 634528960 - - - Global_Version.stLibVersion_lcls_twincat_motion - 288 - ST_LibVersion - - - .iMajor - 4 - - - .iMinor - 0 - - - .iBuild - 8 - - - .iRevision - 0 - - - .nFlags - 1 - - - .sVersion - 4.0.8 - - - - - const_non_replaced - - - TcVarGlobal - - - 634559104 - - - PMPS_GVL.stRequestedBeamParameters - Summarized request for the line, as recognized by the line arbiter PLC - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal634528960Global_Version.stLibVersion_lcls_twincat_motion288ST_LibVersion.iMajor4.iMinor0.iBuild8.iRevision0.nFlags1.sVersion4.0.8const_non_replacedTcVarGlobal634559104PMPS_GVL.stRequestedBeamParameters1760ST_BeamParamspytmc pv: @(PREFIX)RequestedBP io: i archive: 1Hz monitor - - - - TcVarGlobal - - - 634559392 - - - PMPS_GVL.stCurrentBeamParameters - Currently active BP set, broadcast by the line arbiter PLC - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal634559392PMPS_GVL.stCurrentBeamParameters1760ST_BeamParamspytmc pv: @(PREFIX)CurrentBP io: i archive: 1Hz monitor - - - - TcVarGlobal - - - 634561152 - - - PMPS_GVL.g_areVBoundaries - 1024 - REAL - - 0 - 32 - - - - pytmc - + TcVarGlobal634561152PMPS_GVL.g_areVBoundaries1024REAL032pytmc pv: @(PREFIX)eVRangeCnst io: i archive: 1Hz monitor field: DESC Active eV Range constants field: EGU eV - - - - TcVarGlobal - - - 634562912 - - - PMPS_GVL.PERange - Included to place the ev ranges properly - 64 - PE_Ranges - - - TcVarGlobal - - - 634563968 - - - PMPS_GVL.EXCLUDED_ASSERTION_ID - An assertion ID that should always return "not found" in the assertion pool - 32 - UDINT - - 4294967295 - - - - TcVarGlobal - - - 634564064 - - - PMPS_GVL.VISIBLE_TEST_VELOCITY - 64 - LREAL - - 10 - - - - TcVarGlobal - - - 634564160 - - - PMPS_GVL.FAST_TEST_VELOCITY - 64 - LREAL - - 100 - - - - TcVarGlobal - - - 634564224 - - - PMPS_GVL.MAX_DEVICE_STATES - 32 - UDINT - - 300 - - - - TcVarGlobal - - - 634564288 - - - PMPS_GVL.TRANS_SCALING_FACTOR - Scaling factor for fixed-point transmission - 32 - REAL - - 1 - - - - TcVarGlobal - - - 634564320 - - - PMPS_GVL.AUX_ATTENUATORS - Maximum # of attenuators in the PMPS - 16 - UINT - - 16 - - - - TcVarGlobal - - - 634564352 - - - PMPS_GVL.MAX_VETO_DEVICES - 16 - UINT - - 16 - - - - TcVarGlobal - - - 634564368 - - - PMPS_GVL.stAttenuators - 64 - ST_PMPS_Attenuator - - - .nTran - 1 - - - .xAttOK - 1 - - - - - TcVarGlobal - - - 634564384 - - - PMPS_GVL.cstFullBeam - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal634562912PMPS_GVL.PERange64PE_RangesTcVarGlobal634563968PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal634564064PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal634564160PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal634564224PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal634564288PMPS_GVL.TRANS_SCALING_FACTOR32REAL1TcVarGlobal634564320PMPS_GVL.AUX_ATTENUATORS16UINT16TcVarGlobal634564352PMPS_GVL.MAX_VETO_DEVICES16UINT16TcVarGlobal634564368PMPS_GVL.stAttenuators64ST_PMPS_Attenuator.nTran1.xAttOK1TcVarGlobal634564384PMPS_GVL.cstFullBeam1760ST_BeamParamspytmc pv: @(PREFIX)FullBeamCnst io: i archive: 1Hz monitor field: DESC Full beam constant - - - - TcVarGlobal - - - 634564448 - - - PMPS_GVL.cst0RateBeam - 1760 - ST_BeamParams - - - pytmc - + TcVarGlobal634564448PMPS_GVL.cst0RateBeam1760ST_BeamParamspytmc pv: @(PREFIX)0RateBeamCnst io: i archive: 1Hz monitor field: DESC 0-rate beam constant - - - - TcVarGlobal - - - 634566208 - - - PMPS_GVL.cnMaxStateArrayLen - {attribute 'pytmc' := ' + TcVarGlobal634566208PMPS_GVL.cnMaxStateArrayLen nTran := 0, neVRange := 0, nRate := 0 - ); - 16 - INT - - 20 - - - - TcVarGlobal - - - 634567968 - - - PMPS_GVL.MAX_APERTURES - Maximum # of power slits in the PMPS - 16 - UINT - - 4 - - - - TcVarGlobal - - - 634567984 - - - PMPS_GVL.DUMMY_AUX_ATT_ARRAY - 1024 - ST_PMPS_Attenuator - - 1 - 16 - - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 634568000 - - - PMPS_GVL.g_cBoundaries - 16 - INT - - 31 - - - - TcVarGlobal - - - 634569024 - - - PMPS_PARAM.MAX_FAST_FAULTS - Max fast faults for an FFO - 16 - UINT - - 50 - - - - TcVarGlobal - - - 634569040 - - - PMPS_GVL.reVHyst - /////////////////////// + );]]>16INT20TcVarGlobal634567968PMPS_GVL.MAX_APERTURES16UINT4TcVarGlobal634567984PMPS_GVL.DUMMY_AUX_ATT_ARRAY1024ST_PMPS_Attenuator116suppress_warning_0C0228TcVarGlobal634568000PMPS_GVL.g_cBoundaries16INT31TcVarGlobal634569024PMPS_PARAM.MAX_FAST_FAULTS16UINT50TcVarGlobal634569040PMPS_GVL.reVHyst - 32 - REAL - - 5 - - - - pytmc - +//////////////////////////////////// ]]>32REAL5pytmc pv: @(PREFIX)eVRangeHyst io: i archive: 1Hz monitor field: DESC eV Range hystersis field: EGU eV - - - - TcVarGlobal - - - 634569056 - - - 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 - + TcVarGlobal634569056PMPS_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 - - - 634569088 - - - 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 - + TcVarGlobal634569088PMPS_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 - - - 634570112 - - - PMPS_PARAM.MAX_ASSERTIONS - Maximum number of BP requests in the arbiter - 32 - UDINT - - 20 - - - - TcVarGlobal - - - 634571136 - - - 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 - - - 634571168 - - - PMPS_TOOLS.fbJson - 384 - FB_JsonSaxWriter - - - TcVarGlobal - - - 634571200 - - - 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 - - - 634571584 - - - GVL_Param_TcUnit.MaxNumberOfTestSuites - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 634571872 - - - GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite - 16 - UINT - - 100 - - - - TcVarGlobal - - - 634571888 - - - Global_Variables.TcMcGlobal - 7104 - _TCMCGLOBAL - - - TcVarGlobal - - - 634571904 - - - Global_Variables.DEFAULT_HOME_POSITION - 64 - LREAL - - 1E+307 - - - - TcVarGlobal - - - 634579008 - - - Global_Variables.DEFAULT_BACKLASHVALUE - 64 - LREAL - - 1E+307 - - - - TcVarGlobal - - - 634579072 - - - 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 - - - 634579136 - - - GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite - 16 - UINT - - 1000 - - - - TcVarGlobal - - - 634579424 - - - GVL_Param_TcUnit.xUnitEnablePublish - Enable (TRUE) or disable (FALSE) publishing of the xUnit Xml report - 8 - BOOL - - false - - - - TcVarGlobal - - - 634579440 - - - GVL_TcUnit.TestSuiteIsRegistered - Indication of whether the last instantiated test suite has an assert instance created - 8 - BOOL - - - TcVarGlobal - - - 634579448 - - - GVL_Param_TcUnit.xUnitBufferSize - Default reserved PLC memory buffer used for composition of the xUnit xml file (64 kb default) - 32 - UDINT - - 65535 - - - - TcVarGlobal - - - 634579456 - - - 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 - - - 634579488 - - - GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - This is the maximum number of ADS-messages that can be stored for reporting at the same time. + TcVarGlobal634570112PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal634571136PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal634571168PMPS_TOOLS.fbJson384FB_JsonSaxWriterTcVarGlobal634571200Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal634571584GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal634571872GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal634571888Global_Variables.TcMcGlobal7104_TCMCGLOBALTcVarGlobal634571904Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal634579008Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal634579072Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal634579136GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal634579424GVL_Param_TcUnit.xUnitEnablePublish8BOOLfalseTcVarGlobal634579440GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal634579448GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal634579456GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal634579488GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize - 16 - UINT - - 2000 - - - - TcVarGlobal - - - 634581536 - - - GVL_TcUnit.CurrentTestIsFinished - Whether or not the current test being called has finished running - 8 - BOOL - - - TcVarGlobal - - - 634581552 - - - 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. ]]>16UINT2000TcVarGlobal634581536GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal634581552GVL_TcUnit.IgnoreCurrentTest - 8 - BOOL - - - TcVarGlobal - - - 634581560 - - - 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 - - T - - - - TcVarGlobal - - - 634581568 - - - GVL_TcUnit.NumberOfInitializedTestSuites - The assert function block instance should be 1:1 mapped to - the test suite instance path. - 16 - UINT - - 0 - - - - TcVarGlobal - - - 634581600 - - - Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE - 16 - UINT - - 10 - - - - TcVarGlobal - - - 634581616 - - - GVL_TcUnit.TcUnitRunner - 621828480 - FB_TcUnitRunner - - - TcVarGlobal - - - 634581632 - - - GVL_TcUnit.CurrentTestSuiteBeingCalled - Pointer to current test suite being called - 64 - FB_TestSuite - - - TcVarGlobal - - - 1256410112 - - - GVL_TcUnit.CurrentTestNameBeingCalled - Current name of test being called - 2048 - T_MaxString - - - TcVarGlobal - - - 1256410176 - - - GVL_TcUnit.TestSuiteAddresses - 64000 - FB_TestSuite - - 1 - 1000 - - - - TcVarGlobal - - - 1256412224 - - - 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 ]]>8BOOLTcVarGlobal634581560GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIMETTcVarGlobal634581568GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal634581600Global_Variables.nCTRL_LOGGER_DATA_ARRAY_SIZE16UINT10TcVarGlobal634581616GVL_TcUnit.TcUnitRunner621828480FB_TcUnitRunnerTcVarGlobal634581632GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal1256410112GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal1256410176GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal1256412224GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite - 16000 - UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) - - 1 - 1000 - - - - TcVarGlobal - - - 1256476224 - - - GVL_TcUnit.AdsMessageQueue - Buffered ADS message queue for output to the error list - 8321152 - FB_AdsLogStringMessageFifoQueue - - - TcVarGlobal - - - 1256492224 - - - Global_Version.stLibVersion_TcUnit - 288 - ST_LibVersion - - - .iMajor - 1 - - - .iMinor - 2 - - - .iBuild - 0 - - - .iRevision - 0 - - - .sVersion - 1.2.0.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 1264813376 - - - GVL_Constants.cPiezoRange - From Old HOMS_FEE Project, 90 um of piezo stroke, unsure what these units are - 32 - REAL - - 60 - - - - TcVarGlobal - - - 1264813664 - - - GVL_Constants.nGANTRY_TOLERANCE_NM_DEFAULT - default gantry tolerance in encoder counts = nm - 64 - LINT - - 50000 - - - - TcVarGlobal - - - 1264813696 - - - GVL_Constants.cPiezoMaxVoltage - in Volts - 64 - LREAL - - 120 - - - - TcVarGlobal - - - 1264813760 - - - GVL_Constants.cPiezoMinVoltage - in Volts - 64 - LREAL - - -10 - - - - TcVarGlobal - - - 1264813824 - - - GVL_TestStructs.TestPitch_LimitSwitches - 2496 - HOMS_PitchMechanism - - - .ReqPosLimHi - 2000 - - - .ReqPosLimLo - -2000 - - - .diEncPosLimHi - 10768330 - - - .diEncPosLimLo - 8141680 - - - - - TcVarGlobal - - - 1264813888 - - - Global_Version.stLibVersion_lcls_twincat_optics - 288 - ST_LibVersion - - - .iMajor - 0 - - - .iMinor - 7 - - - .iBuild - 0 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 0.7.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 1264816384 - - - Global_Version.stLibVersion_Tc2_ControllerToolbox - 288 - ST_LibVersion - - - .iMajor - 3 - - - .iMinor - 4 - - - .iBuild - 3 - - - .iRevision - 0 - - - .nFlags - 0 - - - .sVersion - 3.4.3.0 - - - - - const_non_replaced - - - TcVarGlobal - - - 1264816672 - - - Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation - 128 - ST_CTRL_CYCLE_TIME_INTERPRETATION - - - TcVarGlobal - - - 1264816960 - - - PRG_DAQ_ENCODER.nBusyCycles - Temp testing - 16 - UINT - 1264935648 - - - PRG_DAQ_ENCODER.nMaxBusyCycles - 16 - UINT - 1264935664 - - - PRG_DAQ_ENCODER.nDroppedFrames - 16 - UINT - 1265711680 - - - PRG_MR1K1_BEND.bM1K1PitchDone - 8 - BOOL - 1265711696 - - - PRG_MR1K1_BEND.bM1K1PitchBusy - 8 - BOOL - 1265711704 - - - PRG_MR1K1_BEND.nEncCntYupM1K1 - Raw Encoder Counts - 32 - UDINT - - - pytmc - + The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal1256476224GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal1256492224Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal1264813376GVL_Constants.cPiezoRange32REAL60TcVarGlobal1264813664GVL_Constants.nGANTRY_TOLERANCE_NM_DEFAULT64LINT50000TcVarGlobal1264813696GVL_Constants.cPiezoMaxVoltage64LREAL120TcVarGlobal1264813760GVL_Constants.cPiezoMinVoltage64LREAL-10TcVarGlobal1264813824GVL_TestStructs.TestPitch_LimitSwitches2496HOMS_PitchMechanism.ReqPosLimHi2000.ReqPosLimLo-2000.diEncPosLimHi10768330.diEncPosLimLo8141680TcVarGlobal1264813888Global_Version.stLibVersion_lcls_twincat_optics288ST_LibVersion.iMajor0.iMinor7.iBuild0.iRevision0.nFlags0.sVersion0.7.0const_non_replacedTcVarGlobal1264816384Global_Version.stLibVersion_Tc2_ControllerToolbox288ST_LibVersion.iMajor3.iMinor4.iBuild3.iRevision0.nFlags0.sVersion3.4.3.0const_non_replacedTcVarGlobal1264816672Global_Variables.stCtrl_GLOBAL_CycleTimeInterpretation128ST_CTRL_CYCLE_TIME_INTERPRETATIONTcVarGlobal1264816960PRG_DAQ_ENCODER.nBusyCycles16UINT1264935648PRG_DAQ_ENCODER.nMaxBusyCycles16UINT1264935664PRG_DAQ_ENCODER.nDroppedFrames16UINT1265711680PRG_MR1K1_BEND.bM1K1PitchDone8BOOL1265711696PRG_MR1K1_BEND.bM1K1PitchBusy8BOOL1265711704PRG_MR1K1_BEND.nEncCntYupM1K132UDINTpytmc pv: MR1K1:BEND:ENC:YUP:CNT field: EGU cnt io: i - - - - 1265711776 - - - PiezoSerial.rtInitParams_M1K2 - 128 - R_TRIG - 1265827520 - - - PiezoSerial.tonTimeoutRst_M1K2 - For timeout reset - 256 - TON - - - .PT - T - - - 1265827648 - - - PRG_1_PlcTask.fbLogHandler - 5798336 - FB_LogHandler - 1265833536 - - - PRG_Stats.fMpiEncoderPosDiff - SP1K1 Mirror Pitch Mono Vibration Stats - 64 - LREAL - 1271778176 - - - PRG_Stats.afMpiPosDiffBuffer - 640000 - LREAL - - 1 - 10000 - - 1271778240 - - - PRG_Stats.afMpiExtraBuffer - 640000 - LREAL - - 1 - 10000 - - 1272418240 - - - PRG_Stats.fbMpiPosDiffCollect - 448 - FB_DataBuffer - 1273058240 - - - PRG_Stats.fbMpiPosDiffStats - 1152 - FB_BasicStats - - - pytmc - + 1265711776PiezoSerial.rtInitParams_M1K2128R_TRIG1265827520PiezoSerial.tonTimeoutRst_M1K2256TON.PTT1265827648PRG_1_PlcTask.fbLogHandler5798336FB_LogHandler1265833536PRG_Stats.fMpiEncoderPosDiff64LREAL1271778176PRG_Stats.afMpiPosDiffBuffer640000LREAL1100001271778240PRG_Stats.afMpiExtraBuffer640000LREAL1100001272418240PRG_Stats.fbMpiPosDiffCollect448FB_DataBuffer1273058240PRG_Stats.fbMpiPosDiffStats1152FB_BasicStatspytmc pv: SP1K1:MONO:MMS:M_PI:ENCDIFF - - - - 1273058688 - - - PRG_MR1K1_BEND.M1K1 - 23552 - DUT_HOMS - - - TcLinkTo - .fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K1_STO]^Channel 1^Input; + 1273058688PRG_MR1K1_BEND.M1K123552DUT_HOMSTcLinkTo.fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K1_STO]^Channel 1^Input; .fbRunHOMS.bSTOEnable2:=TIIB[EL1004_M1K1_STO]^Channel 2^Input; .fbRunHOMS.stYupEnc.Count:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Position; .fbRunHOMS.stYdwnEnc.Count:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 2^Position; .fbRunHOMS.stXupEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 1^Position; - .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 2^Position - - - pytmc - + .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K1_Xupdwn]^FB Inputs Channel 2^Positionpytmc pv: MR1K1:BEND - - - - 1273067520 - - - PRG_MR1K1_BEND.fbYRMSErrorM1K1 - Encoder Arrays/RMS Watch: - 387520 - FB_RMSWatch - - - pytmc - + 1273067520PRG_MR1K1_BEND.fbYRMSErrorM1K1387520FB_RMSWatchpytmc pv: MR1K1:BEND:ENC:Y - - - - 1273091072 - - - PRG_MR1K1_BEND.fMaxYRMSErrorM1K1 - 64 - LREAL - 1273478592 - - - PRG_MR1K1_BEND.fMinYRMSErrorM1K1 - 64 - LREAL - 1273478656 - - - PRG_MR1K1_BEND.fbXRMSErrorM1K1 - 387520 - FB_RMSWatch - - - pytmc - + 1273091072PRG_MR1K1_BEND.fMaxYRMSErrorM1K164LREAL1273478592PRG_MR1K1_BEND.fMinYRMSErrorM1K164LREAL1273478656PRG_MR1K1_BEND.fbXRMSErrorM1K1387520FB_RMSWatchpytmc pv: MR1K1:BEND:ENC:X - - - - 1273478720 - - - PRG_MR1K1_BEND.fMaxXRMSErrorM1K1 - 64 - LREAL - 1273866240 - - - PRG_MR1K1_BEND.fMinXRMSErrorM1K1 - 64 - LREAL - 1273866304 - - - PRG_MR1K1_BEND.fbPitchRMSErrorM1K1 - 387520 - FB_RMSWatch - - - pytmc - + 1273478720PRG_MR1K1_BEND.fMaxXRMSErrorM1K164LREAL1273866240PRG_MR1K1_BEND.fMinXRMSErrorM1K164LREAL1273866304PRG_MR1K1_BEND.fbPitchRMSErrorM1K1387520FB_RMSWatchpytmc pv: MR1K1:BEND:ENC:PITCH - - - - 1273866368 - - - PRG_MR1K1_BEND.fMaxPitchRMSErrorM1K1 - 64 - LREAL - 1274253888 - - - PRG_MR1K1_BEND.fMinPitchRMSErrorM1K1 - 64 - LREAL - 1274253952 - - - PRG_MR1K1_BEND.fbM1K1PitchControl - Pitch Control - 397888 - FB_PitchControl - 1274254016 - - - PRG_MR1K1_BEND.fbMotionStage_m16 - 3-15-20 Having issues with pitch control on new Axilon systems (M1K2) + 1273866368PRG_MR1K1_BEND.fMaxPitchRMSErrorM1K164LREAL1274253888PRG_MR1K1_BEND.fMinPitchRMSErrorM1K164LREAL1274253952PRG_MR1K1_BEND.fbM1K1PitchControl397888FB_PitchControl1274254016PRG_MR1K1_BEND.fbMotionStage_m16 - 327424 - FB_MotionStage - 1274651904 - - - PRG_MR1K1_BEND.nEncCntYdwnM1K1 - 32 - UDINT - - - pytmc - + Using stepper only for now]]>327424FB_MotionStage1274651904PRG_MR1K1_BEND.nEncCntYdwnM1K132UDINTpytmc pv: MR1K1:BEND:ENC:YDWN:CNT field: EGU cnt io: i - - - - 1274979328 - - - PRG_MR1K1_BEND.nEncCntXupM1K1 - 32 - UDINT - - - pytmc - + 1274979328PRG_MR1K1_BEND.nEncCntXupM1K132UDINTpytmc pv: MR1K1:BEND:ENC:XUP:CNT field: EGU cnt io: i - - - - 1274979360 - - - PRG_MR1K1_BEND.nEncCntXdwnM1K1 - 32 - UDINT - - - pytmc - + 1274979360PRG_MR1K1_BEND.nEncCntXdwnM1K132UDINTpytmc pv: MR1K1:BEND:ENC:XDWN:CNT field: EGU cnt io: i - - - - 1274979392 - - - PRG_MR1K1_BEND.nEncCntPitchM1K1 - 32 - UDINT - - - pytmc - + 1274979392PRG_MR1K1_BEND.nEncCntPitchM1K132UDINTpytmc pv: MR1K1:BEND:ENC:PITCH:CNT field: EGU cnt io: i - - - - 1274979424 - - - PRG_MR1K1_BEND.nEncRefYupM1K1 - Encoder Reference Values - 32 - UDINT - - - pytmc - + 1274979424PRG_MR1K1_BEND.nEncRefYupM1K132UDINTpytmc pv: MR1K1:BEND:ENC:YUP:REF field: EGU cnt io: i - - - - 1274979456 - - - PRG_MR1K1_BEND.nEncRefYdwnM1K1 - 32 - UDINT - - - pytmc - + 1274979456PRG_MR1K1_BEND.nEncRefYdwnM1K132UDINTpytmc pv: MR1K1:BEND:ENC:YDWN:REF field: EGU cnt io: i - - - - 1274979488 - - - PRG_MR1K1_BEND.nEncRefXupM1K1 - 32 - UDINT - - - pytmc - + 1274979488PRG_MR1K1_BEND.nEncRefXupM1K132UDINTpytmc pv: MR1K1:BEND:ENC:XUP:REF field: EGU cnt io: i - - - - 1274979520 - - - PRG_MR1K1_BEND.nEncRefXdwnM1K1 - 32 - UDINT - - - pytmc - + 1274979520PRG_MR1K1_BEND.nEncRefXdwnM1K132UDINTpytmc pv: MR1K1:BEND:ENC:XDWN:REF field: EGU cnt io: i - - - - 1274979552 - - - PRG_MR1K1_BEND.nEncRefPitchM1K1 - 32 - UDINT - - - pytmc - + 1274979552PRG_MR1K1_BEND.nEncRefPitchM1K132UDINTpytmc pv: MR1K1:BEND:ENC:PITCH:REF field: EGU cnt io: i - - - - 1274979584 - - - PRG_MR1K1_BEND.mcReadParameterPitchM1K1 - 4992 - MC_ReadParameter - 1274979648 - - - PRG_MR1K1_BEND.fEncRefPitchM1K1_urad - Current Pitch encoder offset in urad - 64 - LREAL - 1274984640 - - - PRG_MR1K1_BEND.fEncLeverArm_mm - Common - 64 - LREAL - - 410 - - 1274984704 - - - PRG_MR1K1_BEND.fM1K1_Flow_1 - M1K1 Flow Press Sensors - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 1^Value - - - 1274984832 - - - PRG_MR1K1_BEND.fM1K1_Flow_1_val - 64 - LREAL - - - pytmc - + 1274979584PRG_MR1K1_BEND.mcReadParameterPitchM1K14992MC_ReadParameter1274979648PRG_MR1K1_BEND.fEncRefPitchM1K1_urad64LREAL1274984640PRG_MR1K1_BEND.fEncLeverArm_mm64LREAL4101274984704PRG_MR1K1_BEND.fM1K1_Flow_1512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 1^Value1274984832PRG_MR1K1_BEND.fM1K1_Flow_1_val64LREALpytmc pv: MR1K1:BEND:FWM:1 field: EGU lpm io: i - - - - 1274985344 - - - PRG_MR1K1_BEND.fM1K1_Flow_2 - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 2^Value - - - 1274985408 - - - PRG_MR1K1_BEND.fM1K1_Flow_2_val - 64 - LREAL - - - pytmc - + 1274985344PRG_MR1K1_BEND.fM1K1_Flow_2512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 2^Value1274985408PRG_MR1K1_BEND.fM1K1_Flow_2_val64LREALpytmc pv: MR1K1:BEND:FWM:2 field: EGU lpm io: i - - - - 1274985920 - - - PRG_MR1K1_BEND.fM1K1_Press_1 - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 3^Value - - - 1274985984 - - - PRG_MR1K1_BEND.fM1K1_Press_1_val - 64 - LREAL - - - pytmc - + 1274985920PRG_MR1K1_BEND.fM1K1_Press_1512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_M1K1_FWM_PRSM]^AI Standard Channel 3^Value1274985984PRG_MR1K1_BEND.fM1K1_Press_1_val64LREALpytmc pv: MR1K1:BEND:PRSM:1 field: EGU bar io: i - - - - 1274986496 - - - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1 - Encoder Arrays/RMS Watch: -MR1K1 US BENDER ENC RMS - 387520 - FB_RMSWatch - - - pytmc - + 1274986496PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorM1K1387520FB_RMSWatchpytmc pv: MR1K1:BEND:ENC:US - - - - 1274986560 - - - PRG_MR1K1_BEND_BENDER.fMaxBendUSRMSErrorM1K1 - 64 - LREAL - 1275374080 - - - PRG_MR1K1_BEND_BENDER.fMinBendUSRMSErrorM1K1 - 64 - LREAL - 1275374144 - - - PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1 - MR1K1 DS BENDER ENC RMS - 387520 - FB_RMSWatch - - - pytmc - + 1274986560PRG_MR1K1_BEND_BENDER.fMaxBendUSRMSErrorM1K164LREAL1275374080PRG_MR1K1_BEND_BENDER.fMinBendUSRMSErrorM1K164LREAL1275374144PRG_MR1K1_BEND_BENDER.fbBendDSRMSErrorM1K1387520FB_RMSWatchpytmc pv: MR1K1:BEND:ENC:DS - - - - 1275374208 - - - PRG_MR1K1_BEND_BENDER.fMaxBendDSRMSErrorM1K1 - 64 - LREAL - 1275761728 - - - PRG_MR1K1_BEND_BENDER.fMinBendDSRMSErrorM1K1 - 64 - LREAL - 1275761792 - - - PRG_MR1K1_BEND_BENDER.nEncRefBendUSM1K1 - Encoder Reference Values -MR1K1 BEND US ENC REF - 32 - UDINT - - - pytmc - + 1275374208PRG_MR1K1_BEND_BENDER.fMaxBendDSRMSErrorM1K164LREAL1275761728PRG_MR1K1_BEND_BENDER.fMinBendDSRMSErrorM1K164LREAL1275761792PRG_MR1K1_BEND_BENDER.nEncRefBendUSM1K132UDINTpytmc pv: MR1K1:BEND:ENC:US:REF field: EGU cnt io: i - - - - 1275761856 - - - PRG_MR1K1_BEND_BENDER.nEncRefBendDSM1K1 - MR1K1 BEND DS ENC REF - 32 - UDINT - - - pytmc - + 1275761856PRG_MR1K1_BEND_BENDER.nEncRefBendDSM1K132UDINTpytmc pv: MR1K1:BEND:ENC:DS:REF field: EGU cnt io: i - - - - 1275761888 - - - PRG_MR1K1_BEND_BENDER.nEncCntBendUSM1K1 - Encoder raw counts -M1K1 BEND US ENC CNT - 32 - UDINT - - - pytmc - + 1275761888PRG_MR1K1_BEND_BENDER.nEncCntBendUSM1K132UDINTpytmc pv: MR1K1:BEND:ENC:US:CNT field: EGU cnt io: i - - - - 1275761920 - - - PRG_MR1K1_BEND_BENDER.nEncCntBendDSM1K1 - M1K1 BEND DS ENC CNT - 32 - UDINT - - - pytmc - + 1275761920PRG_MR1K1_BEND_BENDER.nEncCntBendDSM1K132UDINTpytmc pv: MR1K1:BEND:ENC:DS:CNT field: EGU cnt io: i - - - - 1275761952 - - - PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_1 - MR1K1 Bender RTDs - MR1K1 US RTDs - 32 - REAL - - - pytmc - + 1275761952PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_132REALpytmc pv: MR1K1:BEND:RTD:US:1 field: ASLO 0.01 field: EGU C io: i - - - - 1275761984 - - - PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_2 - 32 - REAL - - - pytmc - + 1275761984PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_232REALpytmc pv: MR1K1:BEND:RTD:US:2 field: ASLO 0.01 field: EGU C io: i - - - - 1275762016 - - - PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_3 - 32 - REAL - - - pytmc - + 1275762016PRG_MR1K1_BEND_BENDER.fM1K1US_RTD_332REALpytmc pv: MR1K1:BEND:RTD:US:3 field: ASLO 0.01 field: EGU C io: i - - - - 1275762048 - - - PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_1 - M1K1 DS RTDs - 32 - REAL - - - pytmc - + 1275762048PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_132REALpytmc pv: MR1K1:BEND:RTD:DS:1 field: ASLO 0.01 field: EGU C io: i - - - - 1275762080 - - - PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_2 - 32 - REAL - - - pytmc - + 1275762080PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_232REALpytmc pv: MR1K1:BEND:RTD:DS:2 field: ASLO 0.01 field: EGU C io: i - - - - 1275762112 - - - PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_3 - 32 - REAL - - - pytmc - + 1275762112PRG_MR1K1_BEND_BENDER.fM1K1DS_RTD_332REALpytmc pv: MR1K1:BEND:RTD:DS:3 field: ASLO 0.01 field: EGU C io: i - - - - 1275762144 - - - PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorMR1K1 - 16 - INT - 1275762224 - - - PRG_MR1K1_BEND_BENDER.fbLogHandler - Logging - 5798336 - FB_LogHandler - 1275762240 - - - PRG_MR1K1_BEND_BENDER.ffBenderRange - PMPS - 25920 - FB_FastFault - - - .i_xAutoReset - true - - - .i_DevName - MR1K1 Bender - - - .i_Desc - Benders have moved out of range, monochromator beam may be focused where it can damage the BCS. Adjust bender to be within limits to clear fault - - - .i_TypeCode - 1026 - - - 1281560576 - - - PRG_MR1K2_SWITCH.M1K2 - 23552 - DUT_HOMS - - - TcLinkTo - .fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K2_STO]^Channel 1^Input; + 1275762144PRG_MR1K1_BEND_BENDER.fbBendUSRMSErrorMR1K116INT1275762224PRG_MR1K1_BEND_BENDER.fbLogHandler5798336FB_LogHandler1275762240PRG_MR1K1_BEND_BENDER.ffBenderRange25920FB_FastFault.i_xAutoResettrue.i_DevNameMR1K1 Bender.i_DescBenders have moved out of range, monochromator beam may be focused where it can damage the BCS. Adjust bender to be within limits to clear fault.i_TypeCode10261281560576PRG_MR1K2_SWITCH.M1K223552DUT_HOMSTcLinkTo.fbRunHOMS.bSTOEnable1:=TIIB[EL1004_M1K2_STO]^Channel 1^Input; .fbRunHOMS.bSTOEnable2:=TIIB[EL1004_M1K2_STO]^Channel 2^Input; .fbRunHOMS.stYupEnc.Count:=TIIB[EL5042_M1K2_Yleftright]^FB Inputs Channel 1^Position; .fbRunHOMS.stYdwnEnc.Count:=TIIB[EL5042_M1K2_Yleftright]^FB Inputs Channel 2^Position; .fbRunHOMS.stXupEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position; - .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 2^Position - - - pytmc - + .fbRunHOMS.stXdwnEnc.Count:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 2^Positionpytmc pv: MR1K2:SWITCH - - - - 1281586496 - - - PRG_MR1K2_SWITCH.fbYRMSErrorM1K2 - Encoder Arrays/RMS Watch: - 387520 - FB_RMSWatch - - - pytmc - + 1281586496PRG_MR1K2_SWITCH.fbYRMSErrorM1K2387520FB_RMSWatchpytmc pv: MR1K2:SWITCH:ENC:Y - - - - 1281610048 - - - PRG_MR1K2_SWITCH.fMaxYRMSErrorM1K2 - 64 - LREAL - 1281997568 - - - PRG_MR1K2_SWITCH.fMinYRMSErrorM1K2 - 64 - LREAL - 1281997632 - - - PRG_MR1K2_SWITCH.fbXRMSErrorM1K2 - 387520 - FB_RMSWatch - - - pytmc - + 1281610048PRG_MR1K2_SWITCH.fMaxYRMSErrorM1K264LREAL1281997568PRG_MR1K2_SWITCH.fMinYRMSErrorM1K264LREAL1281997632PRG_MR1K2_SWITCH.fbXRMSErrorM1K2387520FB_RMSWatchpytmc pv: MR1K2:SWITCH:ENC:X - - - - 1281997696 - - - PRG_MR1K2_SWITCH.fMaxXRMSErrorM1K2 - 64 - LREAL - 1282385216 - - - PRG_MR1K2_SWITCH.fMinXRMSErrorM1K2 - 64 - LREAL - 1282385280 - - - PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2 - 387520 - FB_RMSWatch - - - pytmc - + 1281997696PRG_MR1K2_SWITCH.fMaxXRMSErrorM1K264LREAL1282385216PRG_MR1K2_SWITCH.fMinXRMSErrorM1K264LREAL1282385280PRG_MR1K2_SWITCH.fbPitchRMSErrorM1K2387520FB_RMSWatchpytmc pv: MR1K2:SWITCH:ENC:PITCH - - - - 1282385344 - - - PRG_MR1K2_SWITCH.fMaxPitchRMSErrorM1K2 - 64 - LREAL - 1282772864 - - - PRG_MR1K2_SWITCH.fMinPitchRMSErrorM1K2 - 64 - LREAL - 1282772928 - - - PRG_MR1K2_SWITCH.fbM1K2PitchControl - Pitch Control - 397888 - FB_PitchControl - 1282772992 - - - PRG_MR1K2_SWITCH.bM1K2PitchDone - 8 - BOOL - 1283170880 - - - PRG_MR1K2_SWITCH.bM1K2PitchBusy - 8 - BOOL - 1283170888 - - - PRG_MR1K2_SWITCH.nEncCntYleftM1K2 - Raw Encoder Counts - 32 - UDINT - - - pytmc - + 1282385344PRG_MR1K2_SWITCH.fMaxPitchRMSErrorM1K264LREAL1282772864PRG_MR1K2_SWITCH.fMinPitchRMSErrorM1K264LREAL1282772928PRG_MR1K2_SWITCH.fbM1K2PitchControl397888FB_PitchControl1282772992PRG_MR1K2_SWITCH.bM1K2PitchDone8BOOL1283170880PRG_MR1K2_SWITCH.bM1K2PitchBusy8BOOL1283170888PRG_MR1K2_SWITCH.nEncCntYleftM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:YLEFT:CNT field: EGU cnt io: i - - - - 1283170912 - - - PRG_MR1K2_SWITCH.fbMotionStage_m5 - 3-15-20 Having issues with pitch control on new Axilon systems - Using stepper only for now - 327424 - FB_MotionStage - 1283170944 - - - PRG_MR1K2_SWITCH.fYRoll_urad - Roll about Z axis in urad - 64 - LREAL - - - pytmc - + 1283170912PRG_MR1K2_SWITCH.fbMotionStage_m5327424FB_MotionStage1283170944PRG_MR1K2_SWITCH.fYRoll_urad64LREALpytmc pv: MR1K2:SWITCH:ENC:ROLL field: EGU urad io: i - - - - 1283498368 - - - PRG_MR1K2_SWITCH.nEncCntYrightM1K2 - 32 - UDINT - - - pytmc - + 1283498368PRG_MR1K2_SWITCH.nEncCntYrightM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:YRIGHT:CNT field: EGU cnt io: i - - - - 1283498432 - - - PRG_MR1K2_SWITCH.nEncCntXupM1K2 - 32 - UDINT - - - pytmc - + 1283498432PRG_MR1K2_SWITCH.nEncCntXupM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:XUP:CNT field: EGU cnt io: i - - - - 1283498464 - - - PRG_MR1K2_SWITCH.nEncCntXdwnM1K2 - 32 - UDINT - - - pytmc - + 1283498464PRG_MR1K2_SWITCH.nEncCntXdwnM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:XDWN:CNT field: EGU cnt io: i - - - - 1283498496 - - - PRG_MR1K2_SWITCH.nEncCntPitchM1K2 - 32 - UDINT - - - pytmc - + 1283498496PRG_MR1K2_SWITCH.nEncCntPitchM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:PITCH:CNT field: EGU cnt io: i - - - - 1283498528 - - - PRG_MR1K2_SWITCH.nEncRefYleftM1K2 - Encoder Reference Values - 32 - UDINT - - - pytmc - + 1283498528PRG_MR1K2_SWITCH.nEncRefYleftM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:YLEFT:REF field: EGU cnt io: i - - - - 1283498560 - - - PRG_MR1K2_SWITCH.nEncRefYrightM1K2 - 32 - UDINT - - - pytmc - + 1283498560PRG_MR1K2_SWITCH.nEncRefYrightM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:YRIGHT:REF field: EGU cnt io: i - - - - 1283498592 - - - PRG_MR1K2_SWITCH.nEncRefXupM1K2 - 32 - UDINT - - - pytmc - + 1283498592PRG_MR1K2_SWITCH.nEncRefXupM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:XUP:REF field: EGU cnt io: i - - - - 1283498624 - - - PRG_MR1K2_SWITCH.nEncRefXdwnM1K2 - 32 - UDINT - - - pytmc - + 1283498624PRG_MR1K2_SWITCH.nEncRefXdwnM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:XDWN:REF field: EGU cnt io: i - - - - 1283498656 - - - PRG_MR1K2_SWITCH.nEncRefPitchM1K2 - 32 - UDINT - - - pytmc - + 1283498656PRG_MR1K2_SWITCH.nEncRefPitchM1K232UDINTpytmc pv: MR1K2:SWITCH:ENC:PITCH:REF field: EGU cnt io: i - - - - 1283498688 - - - PRG_MR1K2_SWITCH.mcReadParameterPitchM1K2 - 4992 - MC_ReadParameter - 1283498752 - - - PRG_MR1K2_SWITCH.fEncRefPitchM1K2_urad - Current Pitch encoder offset in urad - 64 - LREAL - 1283503744 - - - PRG_MR1K2_SWITCH.fEncLeverArm_mm - Common - 64 - LREAL - - 391 - - 1283503808 - - - PRG_MR1K2_SWITCH.fM1K2_Flow_1 - MR1K2 Flow Press Sensors - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 1^Value - - - 1283503872 - - - PRG_MR1K2_SWITCH.fM1K2_Flow_1_val - 64 - LREAL - - - pytmc - + 1283498688PRG_MR1K2_SWITCH.mcReadParameterPitchM1K24992MC_ReadParameter1283498752PRG_MR1K2_SWITCH.fEncRefPitchM1K2_urad64LREAL1283503744PRG_MR1K2_SWITCH.fEncLeverArm_mm64LREAL3911283503808PRG_MR1K2_SWITCH.fM1K2_Flow_1512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 1^Value1283503872PRG_MR1K2_SWITCH.fM1K2_Flow_1_val64LREALpytmc pv: MR1K2:SWITCH:FWM:1 field: EGU lpm io: i - - - - 1283504384 - - - PRG_MR1K2_SWITCH.fM1K2_Flow_2 - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 2^Value - - - 1283504448 - - - PRG_MR1K2_SWITCH.fM1K2_Flow_2_val - 64 - LREAL - - - pytmc - + 1283504384PRG_MR1K2_SWITCH.fM1K2_Flow_2512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 2^Value1283504448PRG_MR1K2_SWITCH.fM1K2_Flow_2_val64LREALpytmc pv: MR1K2:SWITCH:FWM:2 field: EGU lpm io: i - - - - 1283504960 - - - PRG_MR1K2_SWITCH.fM1K2_Press_1 - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 3^Value - - - 1283505024 - - - PRG_MR1K2_SWITCH.fM1K2_Press_1_val - 64 - LREAL - - - pytmc - + 1283504960PRG_MR1K2_SWITCH.fM1K2_Press_1512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_M1K2_FWM_PRSM]^AI Standard Channel 3^Value1283505024PRG_MR1K2_SWITCH.fM1K2_Press_1_val64LREALpytmc pv: MR1K2:SWITCH:PRSM:1 field: EGU bar io: i - - - - 1283505536 - - - PRG_SP1K1_MONO.fbMotionStage_m_pi - 327424 - FB_MotionStage - 1283505920 - - - PRG_SP1K1_MONO.fbMotionStage_g_pi - 327424 - FB_MotionStage - 1283833344 - - - PRG_SP1K1_MONO.fbMotionStage_m_h - 327424 - FB_MotionStage - 1284160768 - - - PRG_SP1K1_MONO.fbMotionStage_g_h - 327424 - FB_MotionStage - 1284488192 - - - PRG_SP1K1_MONO.fbMotionStage_s_r - 327424 - FB_MotionStage - 1284815616 - - - PRG_SP1K1_MONO.fbMotionStage_s_io - 327424 - FB_MotionStage - 1285143040 - - - PRG_SP1K1_MONO.mpi_upeurad - 64 - LREAL - - - pytmc - + 1283505536PRG_SP1K1_MONO.fbMotionStage_m_pi327424FB_MotionStage1283505920PRG_SP1K1_MONO.fbMotionStage_g_pi327424FB_MotionStage1283833344PRG_SP1K1_MONO.fbMotionStage_m_h327424FB_MotionStage1284160768PRG_SP1K1_MONO.fbMotionStage_g_h327424FB_MotionStage1284488192PRG_SP1K1_MONO.fbMotionStage_s_r327424FB_MotionStage1284815616PRG_SP1K1_MONO.fbMotionStage_s_io327424FB_MotionStage1285143040PRG_SP1K1_MONO.mpi_upeurad64LREALpytmc pv: SP1K1:MONO:ENC:M_PI:02 io: o - - - - 1285470720 - - - PRG_SP1K1_MONO.gpi_upeurad - 64 - LREAL - - - pytmc - + 1285470720PRG_SP1K1_MONO.gpi_upeurad64LREALpytmc pv: SP1K1:MONO:ENC:G_PI:02 io: o - - - - 1285470784 - - - PRG_SP1K1_MONO.RTD1 - RTDs - 256 - FB_TempSensor - - - pytmc - + 1285470784PRG_SP1K1_MONO.RTD1256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:01 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Value; .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Error; .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Underrange; - .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Overrange - - - 1285470848 - - - PRG_SP1K1_MONO.RTD2 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 1^Status^Overrange1285470848PRG_SP1K1_MONO.RTD2256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:02 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Value; .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Error; .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Underrange; - .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Overrange - - - 1285471104 - - - PRG_SP1K1_MONO.RTD3 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 2^Status^Overrange1285471104PRG_SP1K1_MONO.RTD3256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:03 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Value; .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Error; .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Underrange; - .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Overrange - - - 1285471360 - - - PRG_SP1K1_MONO.RTD4 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 3^Status^Overrange1285471360PRG_SP1K1_MONO.RTD4256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:04 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Value; .bError := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Error; .bUnderrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Underrange; - .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Overrange - - - 1285471616 - - - PRG_SP1K1_MONO.RTD5 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EP3204-0002-EP2]^RTD RTDInputs Channel 4^Status^Overrange1285471616PRG_SP1K1_MONO.RTD5256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:05 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Value; .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Overrange - - - 1285471872 - - - PRG_SP1K1_MONO.RTD6 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 1^Status^Overrange1285471872PRG_SP1K1_MONO.RTD6256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:06 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Value; .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Overrange - - - 1285472128 - - - PRG_SP1K1_MONO.RTD7 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 2^Status^Overrange1285472128PRG_SP1K1_MONO.RTD7256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:07 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Value; .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Overrange - - - 1285472384 - - - PRG_SP1K1_MONO.RTD8 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 3^Status^Overrange1285472384PRG_SP1K1_MONO.RTD8256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:08 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Value; .bError := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Overrange - - - 1285472640 - - - PRG_SP1K1_MONO.RTD9 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E15]^RTD Inputs Channel 4^Status^Overrange1285472640PRG_SP1K1_MONO.RTD9256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:09 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Value; .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Overrange - - - 1285472896 - - - PRG_SP1K1_MONO.RTD10 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 1^Status^Overrange1285472896PRG_SP1K1_MONO.RTD10256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:10 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Value; .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Overrange - - - 1285473152 - - - PRG_SP1K1_MONO.RTD11 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 2^Status^Overrange1285473152PRG_SP1K1_MONO.RTD11256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:11 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Value; .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Overrange - - - 1285473408 - - - PRG_SP1K1_MONO.RTD12 - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 3^Status^Overrange1285473408PRG_SP1K1_MONO.RTD12256FB_TempSensorpytmc pv: SP1K1:MONO:RTD:12 io: o - - - - TcLinkTo - .iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Value; + TcLinkTo.iRaw := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Value; .bError := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Error; .bUnderrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Underrange; - .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Overrange - - - 1285473664 - - - PRG_SP1K1_MONO.fipi_read - ///////TODO - 64 - LREAL - - - pytmc - + .bOverrange := TIIB[SP1K1-EL3204-E16]^RTD Inputs Channel 4^Status^Overrange1285473664PRG_SP1K1_MONO.fipi_read64LREALpytmc pv: GM:PITCH:fipi_read io: i - - - - 1285473920 - - - PRG_SP1K1_MONO.fipi_set - 64 - LREAL - - - pytmc - + 1285473920PRG_SP1K1_MONO.fipi_set64LREALpytmc pv: GM:PITCH:fipi_set io: o - - - - 1285473984 - - - PRG_SP1K1_MONO.sd_io_FFO - 25920 - FB_FastFault - - - .i_DevName - SP1K1-MONO - - - .i_Desc - Fault occurs When SP1K1-MONO screw driver motor is not in the out position - - - .i_TypeCode - 4368 - - - 1285474048 - - - PRG_SP1K1_MONO.sd_io_e_pmps - 64 - LREAL - - 74000.29 - - 1285499968 - - - PRG_SP1K1_MONO.fSP1K1_Flow_1 - SP1K1 Flow Press Sensors - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 1^Value - - - 1285500032 - - - PRG_SP1K1_MONO.fSP1K1_Flow_1_val - 64 - LREAL - - - pytmc - + 1285473984PRG_SP1K1_MONO.sd_io_FFO25920FB_FastFault.i_DevNameSP1K1-MONO.i_DescFault occurs When SP1K1-MONO screw driver motor is not in the out position.i_TypeCode43681285474048PRG_SP1K1_MONO.sd_io_e_pmps64LREAL74000.291285499968PRG_SP1K1_MONO.fSP1K1_Flow_1512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 1^Value1285500032PRG_SP1K1_MONO.fSP1K1_Flow_1_val64LREALpytmc pv: SP1K1:MONO:FWM:1 field: EGU lpm io: i - - - - 1285500544 - - - PRG_SP1K1_MONO.fSP1K1_Flow_2 - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 2^Value - - - 1285500608 - - - PRG_SP1K1_MONO.fSP1K1_Flow_2_val - 64 - LREAL - - - pytmc - + 1285500544PRG_SP1K1_MONO.fSP1K1_Flow_2512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 2^Value1285500608PRG_SP1K1_MONO.fSP1K1_Flow_2_val64LREALpytmc pv: SP1K1:MONO:FWM:2 field: EGU lpm io: i - - - - 1285501120 - - - PRG_SP1K1_MONO.fSP1K1_Press_1 - 512 - FB_AnalogInput - - - TcLinkTo - .iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 3^Value - - - 1285501184 - - - PRG_SP1K1_MONO.fSP1K1_Press_1_val - 64 - LREAL - - - pytmc - + 1285501120PRG_SP1K1_MONO.fSP1K1_Press_1512FB_AnalogInputTcLinkTo.iRaw := TIIB[EL3054_SP1K1_FWM_PRSM]^AI Standard Channel 3^Value1285501184PRG_SP1K1_MONO.fSP1K1_Press_1_val64LREALpytmc pv: SP1K1:MONO:PRSM:1 field: EGU bar io: i - - - - 1285501696 - - - PRG_SL1K2_EXIT.FFO - 25920 - FB_FastFault - - - .i_DevName - SL1K2-EXIT - - - .i_Desc - Fault occurs when device is in an usafe state - - - .i_TypeCode - 3664 - - - 1285509568 - - - PRG_SL1K2_EXIT.fbPitch - 327424 - FB_MotionStage - 1285535488 - - - PRG_SL1K2_EXIT.fbRoll - 327424 - FB_MotionStage - 1285862912 - - - PRG_SL1K2_EXIT.fbVertical - 327424 - FB_MotionStage - 1286190336 - - - PRG_SL1K2_EXIT.fbGap - 327424 - FB_MotionStage - 1286517760 - - - PRG_SL1K2_EXIT.fbYag - 327424 - FB_MotionStage - 1286845184 - - - PRG_SL1K2_EXIT.fbStates - 694720 - FB_XS_YAG_States - - - pytmc - + 1285501696PRG_SL1K2_EXIT.FFO25920FB_FastFault.i_DevNameSL1K2-EXIT.i_DescFault occurs when device is in an usafe state.i_TypeCode36641285509568PRG_SL1K2_EXIT.fbPitch327424FB_MotionStage1285535488PRG_SL1K2_EXIT.fbRoll327424FB_MotionStage1285862912PRG_SL1K2_EXIT.fbVertical327424FB_MotionStage1286190336PRG_SL1K2_EXIT.fbGap327424FB_MotionStage1286517760PRG_SL1K2_EXIT.fbYag327424FB_MotionStage1286845184PRG_SL1K2_EXIT.fbStates694720FB_XS_YAG_Statespytmc pv: SL1K2:EXIT:YAG:STATE io: i - - - - 1287172608 - - - PRG_SL1K2_EXIT.RTD_Crystal_TOP - 256 - FB_TempSensor - - - pytmc - + 1287172608PRG_SL1K2_EXIT.RTD_Crystal_TOP256FB_TempSensorpytmc pv: SL1K2:EXIT:RTD:CRYSTAL_TOP - - - - TcLinkTo - .iRaw := TIIB[EL3201_SL1K2_1]^RTD^Value; + TcLinkTo.iRaw := TIIB[EL3201_SL1K2_1]^RTD^Value; .bError := TIIB[EL3201_SL1K2_1]^RTD^Status^Error; .bUnderrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Underrange; - .bOverrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Overrange - - - 1287867328 - - - PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[EL3201_SL1K2_1]^RTD^Status^Overrange1287867328PRG_SL1K2_EXIT.RTD_Crystal_BOTTOM256FB_TempSensorpytmc pv: SL1K2:EXIT:RTD:CRYSTAL_BOTTOM - - - - TcLinkTo - .iRaw := TIIB[EL3201_SL1K2_2]^RTD^Value; + TcLinkTo.iRaw := TIIB[EL3201_SL1K2_2]^RTD^Value; .bError := TIIB[EL3201_SL1K2_2]^RTD^Status^Error; .bUnderrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Underrange; - .bOverrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Overrange - - - 1287867584 - - - PRG_SL1K2_EXIT.RTD_YAG - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[EL3201_SL1K2_2]^RTD^Status^Overrange1287867584PRG_SL1K2_EXIT.RTD_YAG256FB_TempSensorpytmc pv: SL1K2:EXIT:RTD:YAG - - - - TcLinkTo - .iRaw := TIIB[EL3201_SL1K2_4]^RTD^Value; + TcLinkTo.iRaw := TIIB[EL3201_SL1K2_4]^RTD^Value; .bError := TIIB[EL3201_SL1K2_4]^RTD^Status^Error; .bUnderrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Underrange; - .bOverrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Overrange - - - 1287867840 - - - PRG_SL1K2_EXIT.RTD_HeatSync - 256 - FB_TempSensor - - - pytmc - + .bOverrange := TIIB[EL3201_SL1K2_4]^RTD^Status^Overrange1287867840PRG_SL1K2_EXIT.RTD_HeatSync256FB_TempSensorpytmc pv: SL1K2:EXIT:RTD:HeatSync - - - - TcLinkTo - .iRaw := TIIB[EL3201_SL1K2_3]^RTD^Value; + TcLinkTo.iRaw := TIIB[EL3201_SL1K2_3]^RTD^Value; .bError := TIIB[EL3201_SL1K2_3]^RTD^Status^Error; .bUnderrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Underrange; - .bOverrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Overrange - - - 1287868096 - - - PRG_SL1K2_EXIT.bInit - 8 - BOOL - - true - - 1287868360 - - - PRG_ZeroOrder_PMPS.bSafeBenderRange - 8 - BOOL - - - pytmc - + .bOverrange := TIIB[EL3201_SL1K2_3]^RTD^Status^Overrange1287868096PRG_SL1K2_EXIT.bInit8BOOLtrue1287868360PRG_ZeroOrder_PMPS.bSafeBenderRange8BOOLpytmc pv: @(PREFIX)SafeBenderRange field: ZNAM FALSE field: ONAM TRUE - - - - 1287868368 - - - PRG_ZeroOrder_PMPS.bLRG_Grating_IN - 8 - BOOL - - - pytmc - + 1287868368PRG_ZeroOrder_PMPS.bLRG_Grating_IN8BOOLpytmc pv: @(PREFIX)LRG_Grating_IN field: ZNAM FALSE field: ONAM TRUE - - - - 1287868376 - - - PRG_2_PMPS_POST.delta - 32 - REAL - - 0.1 - - 1287868384 - - - PRG_SL1K2_EXIT.fbGige - 1344 - FB_PPM_Gige - - - pytmc - + 1287868376PRG_2_PMPS_POST.delta32REAL0.11287868384PRG_SL1K2_EXIT.fbGige1344FB_PPM_Gigepytmc pv: SL1K2:EXIT:CAM - - - - TcLinkTo - .iIlluminatorINT := TIIB[EL4004_SL1K2]^AO Outputs Channel 1^Analog output; - .bGigePower := TIIB[EL2004_SL1K2]^Channel 3^Output - - - 1287868416 - - - PRG_SL1K2_EXIT.fbFlowMeter - 512 - FB_AnalogInput - - - .iTermBits - 15 - - - .fTermMax - 60 - - - .fTermMin - 0 - - - - - pytmc - pv: SL1K2:EXIT:FWM:1 - - - TcLinkTo - .iRaw := TIIB[EL3052_SL1K2_FWM]^AI Standard Channel 1^Value - - - 1287869760 - - - PRG_SL1K2_EXIT.fSmallDelta - Motion Parameters - 64 - LREAL - - 0.01 - - 1287870272 - - - PRG_SL1K2_EXIT.fBigDelta - 64 - LREAL - - 10 - - 1287870336 - - - PRG_SL1K2_EXIT.fMaxVelocity - 64 - LREAL - - 0.5 - - 1287870400 - - - PRG_SL1K2_EXIT.fHighAccel - 64 - LREAL - - 0.8 - - 1287870464 - - - PRG_SL1K2_EXIT.fLowAccel - 64 - LREAL - - 0.1 - - 1287870528 - - - PRG_ST1K1_ZOS.fbZOS - 327424 - FB_MotionStage - 1287870592 - - - PRG_2_PMPS_POST.fbArbiterIO - 145024 - FB_SubSysToArbiter_IO - 1288199232 - - - PRG_2_PMPS_POST.fb_vetoArbiter - 28352 - FB_VetoArbiter - 1288344256 - - - PRG_2_PMPS_POST.ff2_ff1_link_optics - 25920 - FB_FastFault - - - .i_xAutoReset - true - - - .i_DevName - FF2 to FF1 Link Optics - - - .i_Desc - This is virtual FF2 fault, Please see faulting optics devices - - - .i_TypeCode - 65535 - - - 1288372608 - - - PRG_2_PMPS_POST.ffRIX01 - Extra FFOs - 25920 - FB_FastFault - - - .i_xAutoReset - false - - - .i_DevName - RIX Tran 0.1 - - - .i_Desc - Faults when M1K1 is IN and transmission is above 0.1 - - - .i_TypeCode - 62729 - - - 1288398528 - - - PRG_2_PMPS_POST.ffRIX02 - 25920 - FB_FastFault - - - .i_xAutoReset - false - - - .i_DevName - RIX Tran 0.2 - - - .i_Desc - Faults when M1K1 is IN and transmission is above 0.2 - - - .i_TypeCode - 62736 - - - 1288424448 - - - PRG_2_PMPS_POST.ffRIX05 - 25920 - FB_FastFault - - - .i_xAutoReset - false - - - .i_DevName - RIX Tran 0.5 - - - .i_Desc - Faults when M1K1 is IN and transmission is above 0.5 - - - .i_TypeCode - 62737 - - - 1288450368 - - - PRG_ZeroOrder_PMPS.ffZeroOrderBeam - PMPS - 25920 - FB_FastFault - - - .i_xAutoReset - true - - - .i_DevName - Zero Order Beam - - - .i_Desc - Faults when Zero order beam safe conditions are not met - - - .i_TypeCode - 62726 - - - 1288476288 - - - PRG_ZeroOrder_PMPS.bZOS_IN - 8 - BOOL - - - pytmc - + TcLinkTo.iIlluminatorINT := TIIB[EL4004_SL1K2]^AO Outputs Channel 1^Analog output; + .bGigePower := TIIB[EL2004_SL1K2]^Channel 3^Output1287868416PRG_SL1K2_EXIT.fbFlowMeter512FB_AnalogInput.iTermBits15.fTermMax60.fTermMin0pytmcpv: SL1K2:EXIT:FWM:1TcLinkTo.iRaw := TIIB[EL3052_SL1K2_FWM]^AI Standard Channel 1^Value1287869760PRG_SL1K2_EXIT.fSmallDelta64LREAL0.011287870272PRG_SL1K2_EXIT.fBigDelta64LREAL101287870336PRG_SL1K2_EXIT.fMaxVelocity64LREAL0.51287870400PRG_SL1K2_EXIT.fHighAccel64LREAL0.81287870464PRG_SL1K2_EXIT.fLowAccel64LREAL0.11287870528PRG_ST1K1_ZOS.fbZOS327424FB_MotionStage1287870592PRG_2_PMPS_POST.fbArbiterIO145024FB_SubSysToArbiter_IO1288199232PRG_2_PMPS_POST.fb_vetoArbiter28352FB_VetoArbiter1288344256PRG_2_PMPS_POST.ff2_ff1_link_optics25920FB_FastFault.i_xAutoResettrue.i_DevNameFF2 to FF1 Link Optics.i_DescThis is virtual FF2 fault, Please see faulting optics devices.i_TypeCode655351288372608PRG_2_PMPS_POST.ffRIX0125920FB_FastFault.i_xAutoResetaddrequest.i_DevNameRIX Tran 0.1.i_DescFaults when M1K1 is IN and transmission is above 0.1.i_TypeCode627291288398528PRG_2_PMPS_POST.ffRIX0225920FB_FastFault.i_xAutoResetfalse.i_DevNameRIX Tran 0.2.i_DescFaults when M1K1 is IN and transmission is above 0.2.i_TypeCode627361288424448PRG_2_PMPS_POST.ffRIX0525920FB_FastFault.i_xAutoResetfalse.i_DevNameRIX Tran 0.5.i_DescFaults when M1K1 is IN and transmission is above 0.5.i_TypeCode627371288450368PRG_ZeroOrder_PMPS.ffZeroOrderBeam25920FB_FastFault.i_xAutoResettrue.i_DevNameZero Order Beam.i_DescFaults when Zero order beam safe conditions are not met.i_TypeCode627261288476288PRG_ZeroOrder_PMPS.bZOS_IN8BOOLpytmc pv: @(PREFIX)ZOS_IN field: ZNAM FALSE field: ONAM TRUE - - - - 1288502208 - - - PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper - 8 - BOOL - - - pytmc - + 1288502208PRG_ZeroOrder_PMPS.bZOB_on_Lower_Stopper8BOOLpytmc pv: @(PREFIX)ZOB_on_Lower_Stopper field: ZNAM FALSE field: ONAM TRUE - - - - 1288502216 - - - PRG_ZeroOrder_PMPS.bMR1K1_Inserted - 8 - BOOL - - - pytmc - + 1288502216PRG_ZeroOrder_PMPS.bMR1K1_Inserted8BOOLpytmc pv: @(PREFIX)MR1K1_Inserted field: ZNAM FALSE field: ONAM TRUE - - - - 1288502224 - - - PRG_ZeroOrder_PMPS.bBeamPermitted - 8 - BOOL - - - pytmc - + 1288502224PRG_ZeroOrder_PMPS.bBeamPermitted8BOOLpytmc pv: @(PREFIX)BeamPermitted field: ZNAM FALSE field: ONAM TRUE - - - - 1288502232 - - - PRG_ZeroOrder_PMPS.nMachineMode - 16 - INT - - - pytmc - + 1288502232PRG_ZeroOrder_PMPS.nMachineMode16INTpytmc pv: @(PREFIX)MachineMode field: ZRST NC field: ONST SC field: TWST Misconfig field: THST UnInit - - - - 1288502240 - - - PRG_ZeroOrder_PMPS.Pm3 - 64 - LREAL - 1288502272 - - - PRG_ZeroOrder_PMPS.Pm2 - 64 - LREAL - 1288502336 - - - PRG_ZeroOrder_PMPS.Pm1 - 64 - LREAL - 1288502400 - - - PRG_ZeroOrder_PMPS.Hm1 - 64 - LREAL - 1288502464 - - - PRG_ZeroOrder_PMPS.HZos - 64 - LREAL - 1288502528 - - - PRG_ZeroOrder_PMPS.Zbm1 - 64 - LREAL - 1288502592 - - - PRG_ZeroOrder_PMPS.Zbm2 - 64 - LREAL - 1288502656 - - - PRG_ZeroOrder_PMPS.Zbm3 - 64 - LREAL - 1288502720 - - - PRG_ZeroOrder_PMPS.Hbm1 - 64 - LREAL - 1288502784 - - - PRG_ZeroOrder_PMPS.Hbm2 - 64 - LREAL - 1288502848 - - - PRG_ZeroOrder_PMPS.Hbm3 - 64 - LREAL - 1288502912 - - - PRG_ZeroOrder_PMPS.Hb0m3 - 64 - LREAL - 1288502976 - - - PRG_ZeroOrder_PMPS.Hm3 - fixed calc - 64 - LREAL - 1288503040 - - - PRG_ZeroOrder_PMPS.Hpiv - 64 - LREAL - 1288503104 - - - PRG_ZeroOrder_PMPS.Theta_m1 - 64 - LREAL - 1288503168 - - - PRG_ZeroOrder_PMPS.Theta_m2 - 64 - LREAL - 1288503232 - - - PRG_ZeroOrder_PMPS.Theta_m3 - 64 - LREAL - 1288503296 - - - PRG_ZeroOrder_PMPS.Delta - 64 - LREAL - - - pytmc - + 1288502240PRG_ZeroOrder_PMPS.Pm364LREAL1288502272PRG_ZeroOrder_PMPS.Pm264LREAL1288502336PRG_ZeroOrder_PMPS.Pm164LREAL1288502400PRG_ZeroOrder_PMPS.Hm164LREAL1288502464PRG_ZeroOrder_PMPS.HZos64LREAL1288502528PRG_ZeroOrder_PMPS.Zbm164LREAL1288502592PRG_ZeroOrder_PMPS.Zbm264LREAL1288502656PRG_ZeroOrder_PMPS.Zbm364LREAL1288502720PRG_ZeroOrder_PMPS.Hbm164LREAL1288502784PRG_ZeroOrder_PMPS.Hbm264LREAL1288502848PRG_ZeroOrder_PMPS.Hbm364LREAL1288502912PRG_ZeroOrder_PMPS.Hb0m364LREAL1288502976PRG_ZeroOrder_PMPS.Hm364LREAL1288503040PRG_ZeroOrder_PMPS.Hpiv64LREAL1288503104PRG_ZeroOrder_PMPS.Theta_m164LREAL1288503168PRG_ZeroOrder_PMPS.Theta_m264LREAL1288503232PRG_ZeroOrder_PMPS.Theta_m364LREAL1288503296PRG_ZeroOrder_PMPS.Delta64LREALpytmc pv: @(PREFIX)Delta field: ZNAM FALSE field: ONAM TRUE - - - - 1288503360 - - - PRG_ZeroOrder_PMPS.Ans - 64 - LREAL - 1288503424 - - - PRG_ZeroOrder_PMPS.ffZeroOrderBeamExitSlits - 25920 - FB_FastFault - - - .i_xAutoReset - true - - - .i_DevName - Zero Order Beam and Exit Slits - - - .i_Desc - Faults when Zero order beam is aligned and exit slits are closed - - - .i_TypeCode - 62726 - - - 1288503488 - - - PRG_ZeroOrder_PMPS.Hi2 - m - 64 - LREAL - - 1.4 - - 1288529408 - - - PRG_ZeroOrder_PMPS.Zi2 - m - 64 - LREAL - - 731.613 - - 1288529472 - - - PRG_ZeroOrder_PMPS.Theta0 - 64 - LREAL - - 0 - - 1288529536 - - - PRG_ZeroOrder_PMPS.Zm1 - m - 64 - LREAL - - 733.772 - - 1288529600 - - - PRG_ZeroOrder_PMPS.Zmon - m - 64 - LREAL - - 739.622 - - 1288529664 - - - PRG_ZeroOrder_PMPS.Zpiv - m - 64 - LREAL - - 739.762 - - 1288529728 - - - PRG_ZeroOrder_PMPS.Zzos - m - 64 - LREAL - - 741.422 - - 1288529792 - - - PRG_ZeroOrder_PMPS.Pm1Offset - 64 - LREAL - - 18081.1 - - 1288529856 - - - PRG_ZeroOrder_PMPS.Pm2Offset - 64 - LREAL - - -90603 - - 1288529920 - - - PRG_ZeroOrder_PMPS.Pm3Offset - urad, could depend on the inserted grating - 64 - LREAL - - -63300 - - 1288529984 - - - PRG_MR2K2_FLAT.fbXRMSErrorM2K2 - Encoder Arrays/RMS Watch: -MR2K2 X ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR2K2:FLAT:ENC:X - - - 1288530688 - - - PRG_MR2K2_FLAT.fMaxXRMSErrorM2K2 - 64 - LREAL - 1288918208 - - - PRG_MR2K2_FLAT.fMinXRMSErrorM2K2 - 64 - LREAL - 1288918272 - - - PRG_MR2K2_FLAT.fbYRMSErrorM2K2 - MR2K2 Y ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR2K2:FLAT:ENC:Y - - - 1288918336 - - - PRG_MR2K2_FLAT.fMaxYRMSErrorM2K2 - 64 - LREAL - 1289305856 - - - PRG_MR2K2_FLAT.fMinYRMSErrorM2K2 - 64 - LREAL - 1289305920 - - - PRG_MR2K2_FLAT.fbrXRMSErrorM2K2 - MR2K2 rX ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR2K2:FLAT:ENC:PITCH - - - 1289305984 - - - PRG_MR2K2_FLAT.fMaxrXRMSErrorM2K2 - 64 - LREAL - 1289693504 - - - PRG_MR2K2_FLAT.fMinrXRMSErrorM2K2 - 64 - LREAL - 1289693568 - - - PRG_MR2K2_FLAT.nEncRefXM2K2 - Encoder Reference Values -MR2K2 X ENC REF - 32 - UDINT - - - pytmc - + 1288503360PRG_ZeroOrder_PMPS.Ans64LREAL1288503424PRG_ZeroOrder_PMPS.ffZeroOrderBeamExitSlits25920FB_FastFault.i_xAutoResettrue.i_DevNameZero Order Beam and Exit Slits.i_DescFaults when Zero order beam is aligned and exit slits are closed.i_TypeCode627261288503488PRG_ZeroOrder_PMPS.Hi264LREAL1.41288529408PRG_ZeroOrder_PMPS.Zi264LREAL731.6131288529472PRG_ZeroOrder_PMPS.Theta064LREAL01288529536PRG_ZeroOrder_PMPS.Zm164LREAL733.7721288529600PRG_ZeroOrder_PMPS.Zmon64LREAL739.6221288529664PRG_ZeroOrder_PMPS.Zpiv64LREAL739.7621288529728PRG_ZeroOrder_PMPS.Zzos64LREAL741.4221288529792PRG_ZeroOrder_PMPS.Pm1Offset64LREAL18081.11288529856PRG_ZeroOrder_PMPS.Pm2Offset64LREAL-906031288529920PRG_ZeroOrder_PMPS.Pm3Offset64LREAL-633001288529984PRG_MR2K2_FLAT.fbXRMSErrorM2K2387520FB_RMSWatchpytmc pv: MR2K2:FLAT:ENC:X1288530688PRG_MR2K2_FLAT.fMaxXRMSErrorM2K264LREAL1288918208PRG_MR2K2_FLAT.fMinXRMSErrorM2K264LREAL1288918272PRG_MR2K2_FLAT.fbYRMSErrorM2K2387520FB_RMSWatchpytmc pv: MR2K2:FLAT:ENC:Y1288918336PRG_MR2K2_FLAT.fMaxYRMSErrorM2K264LREAL1289305856PRG_MR2K2_FLAT.fMinYRMSErrorM2K264LREAL1289305920PRG_MR2K2_FLAT.fbrXRMSErrorM2K2387520FB_RMSWatchpytmc pv: MR2K2:FLAT:ENC:PITCH1289305984PRG_MR2K2_FLAT.fMaxrXRMSErrorM2K264LREAL1289693504PRG_MR2K2_FLAT.fMinrXRMSErrorM2K264LREAL1289693568PRG_MR2K2_FLAT.nEncRefXM2K232UDINTpytmc pv: MR2K2:FLAT:ENC:X:REF field: EGU cnt io: i - - - - 1289693632 - - - PRG_MR2K2_FLAT.nEncRefYM2K2 - MR2K2 Y ENC REF - 32 - UDINT - - - pytmc - + 1289693632PRG_MR2K2_FLAT.nEncRefYM2K232UDINTpytmc pv: MR2K2:FLAT:ENC:Y:REF field: EGU cnt io: i - - - - 1289693664 - - - PRG_MR2K2_FLAT.nEncRefrXM2K2 - MR2K2 rX ENC REF - 32 - UDINT - - - pytmc - + 1289693664PRG_MR2K2_FLAT.nEncRefrXM2K232UDINTpytmc pv: MR2K2:FLAT:ENC:PITCH:REF field: EGU cnt io: i - - - - 1289693696 - - - PRG_MR2K2_FLAT.nEncCntXM2K2 - Encoder raw counts -M2K2 FLAT X ENC CNT - 32 - UDINT - - - pytmc - + 1289693696PRG_MR2K2_FLAT.nEncCntXM2K232UDINTpytmc pv: MR2K2:FLAT:ENC:X:CNT field: EGU cnt io: i - - - - 1289693728 - - - PRG_MR2K2_FLAT.nEncCntYM2K2 - M2K2 FLAT Y ENC CNT - 32 - UDINT - - - pytmc - + 1289693728PRG_MR2K2_FLAT.nEncCntYM2K232UDINTpytmc pv: MR2K2:FLAT:ENC:Y:CNT field: EGU cnt io: i - - - - 1289693760 - - - PRG_MR2K2_FLAT.nEncCntrXM2K2 - M2K2 FLAT rX ENC CNT - 32 - UDINT - - - pytmc - + 1289693760PRG_MR2K2_FLAT.nEncCntrXM2K232UDINTpytmc pv: MR2K2:FLAT:ENC:PITCH:CNT field: EGU cnt io: i - - - - 1289693792 - - - PRG_MR2K2_FLAT.fbCoolingPanel - 1792 - FB_Axilon_Cooling_2f1p - - - TcLinkTo - .fbFlow_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 1^Value; + 1289693792PRG_MR2K2_FLAT.fbCoolingPanel1792FB_Axilon_Cooling_2f1pTcLinkTo.fbFlow_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 1^Value; .fbFlow_2.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 3^Value; .fbPress_1.iRaw := TIIB[EL3054_MR2K2_FWM_PRSM]^AI Standard Channel 2^Value - - - - pytmc - + pytmc pv: MR2K2:FLAT - - - - 1289693824 - - - PRG_MR3K2_KBH.fbXRMSErrorM3K2 - Encoder Arrays/RMS Watch: -MR3K2 X ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR3K2:KBH:ENC:X - - - 1289695616 - - - PRG_MR3K2_KBH.fMaxXRMSErrorM3K2 - 64 - LREAL - 1290083136 - - - PRG_MR3K2_KBH.fMinXRMSErrorM3K2 - 64 - LREAL - 1290083200 - - - PRG_MR3K2_KBH.fbYRMSErrorM3K2 - MR3K2 Y ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR3K2:KBH:ENC:Y - - - 1290083264 - - - PRG_MR3K2_KBH.fMaxYRMSErrorM3K2 - 64 - LREAL - 1290470784 - - - PRG_MR3K2_KBH.fMinYRMSErrorM3K2 - 64 - LREAL - 1290470848 - - - PRG_MR3K2_KBH.fbrYRMSErrorM3K2 - MR3K2 rY ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR3K2:KBH:ENC:PITCH - - - 1290470912 - - - PRG_MR3K2_KBH.fMaxrYRMSErrorM3K2 - 64 - LREAL - 1290858432 - - - PRG_MR3K2_KBH.fMinrYRMSErrorM3K2 - 64 - LREAL - 1290858496 - - - PRG_MR3K2_KBH.fbUSRMSErrorM3K2 - MR3K2 US ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR3K2:KBH:ENC:BEND:US - - - 1290858560 - - - PRG_MR3K2_KBH.fMaxUSRMSErrorM3K2 - 64 - LREAL - 1291246080 - - - PRG_MR3K2_KBH.fMinUSRMSErrorM3K2 - 64 - LREAL - 1291246144 - - - PRG_MR3K2_KBH.fbdSRMSErrorM3K2 - MR3K2 DS ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR3K2:KBH:ENC:BEND:DS - - - 1291246208 - - - PRG_MR3K2_KBH.fMaxDSRMSErrorM3K2 - 64 - LREAL - 1291633728 - - - PRG_MR3K2_KBH.fMinDSRMSErrorM3K2 - 64 - LREAL - 1291633792 - - - PRG_MR3K2_KBH.nEncRefXM3K2 - Encoder Reference Values -MR3K2 X ENC REF - 32 - UDINT - - - pytmc - + 1289693824PRG_MR3K2_KBH.fbXRMSErrorM3K2387520FB_RMSWatchpytmc pv: MR3K2:KBH:ENC:X1289695616PRG_MR3K2_KBH.fMaxXRMSErrorM3K264LREAL1290083136PRG_MR3K2_KBH.fMinXRMSErrorM3K264LREAL1290083200PRG_MR3K2_KBH.fbYRMSErrorM3K2387520FB_RMSWatchpytmc pv: MR3K2:KBH:ENC:Y1290083264PRG_MR3K2_KBH.fMaxYRMSErrorM3K264LREAL1290470784PRG_MR3K2_KBH.fMinYRMSErrorM3K264LREAL1290470848PRG_MR3K2_KBH.fbrYRMSErrorM3K2387520FB_RMSWatchpytmc pv: MR3K2:KBH:ENC:PITCH1290470912PRG_MR3K2_KBH.fMaxrYRMSErrorM3K264LREAL1290858432PRG_MR3K2_KBH.fMinrYRMSErrorM3K264LREAL1290858496PRG_MR3K2_KBH.fbUSRMSErrorM3K2387520FB_RMSWatchpytmc pv: MR3K2:KBH:ENC:BEND:US1290858560PRG_MR3K2_KBH.fMaxUSRMSErrorM3K264LREAL1291246080PRG_MR3K2_KBH.fMinUSRMSErrorM3K264LREAL1291246144PRG_MR3K2_KBH.fbdSRMSErrorM3K2387520FB_RMSWatchpytmc pv: MR3K2:KBH:ENC:BEND:DS1291246208PRG_MR3K2_KBH.fMaxDSRMSErrorM3K264LREAL1291633728PRG_MR3K2_KBH.fMinDSRMSErrorM3K264LREAL1291633792PRG_MR3K2_KBH.nEncRefXM3K232UDINTpytmc pv: MR3K2:KBH:ENC:X:REF field: EGU cnt io: i - - - - 1291633856 - - - PRG_MR3K2_KBH.nEncRefYM3K2 - MR3K2 Y ENC REF - 32 - UDINT - - - pytmc - + 1291633856PRG_MR3K2_KBH.nEncRefYM3K232UDINTpytmc pv: MR3K2:KBH:ENC:Y:REF field: EGU cnt io: i - - - - 1291633888 - - - PRG_MR3K2_KBH.nEncRefrYM3K2 - MR3K2 rY ENC REF - 32 - UDINT - - - pytmc - + 1291633888PRG_MR3K2_KBH.nEncRefrYM3K232UDINTpytmc pv: MR3K2:KBH:ENC:PITCH:REF field: EGU cnt io: i - - - - 1291633920 - - - PRG_MR3K2_KBH.nEncRefUSM3K2 - MR3K2 US ENC REF - 32 - UDINT - - - pytmc - + 1291633920PRG_MR3K2_KBH.nEncRefUSM3K232UDINTpytmc pv: MR3K2:KBH:ENC:BEND:US:REF field: EGU cnt io: i - - - - 1291633952 - - - PRG_MR3K2_KBH.nEncRefDSM3K2 - MR3K2 DS ENC REF - 32 - UDINT - - - pytmc - + 1291633952PRG_MR3K2_KBH.nEncRefDSM3K232UDINTpytmc pv: MR3K2:KBH:ENC:BEND:DS:REF field: EGU cnt io: i - - - - 1291633984 - - - PRG_MR3K2_KBH.nEncCntXM3K2 - Encoder raw counts -M3K2 KBH X ENC CNT - 32 - UDINT - - - pytmc - + 1291633984PRG_MR3K2_KBH.nEncCntXM3K232UDINTpytmc pv: MR3K2:KBH:ENC:X:CNT field: EGU cnt io: i - - - - 1291634016 - - - PRG_MR3K2_KBH.nEncCntYM3K2 - M3K2 KBH Y ENC CNT - 32 - UDINT - - - pytmc - + 1291634016PRG_MR3K2_KBH.nEncCntYM3K232UDINTpytmc pv: MR3K2:KBH:ENC:Y:CNT field: EGU cnt io: i - - - - 1291634048 - - - PRG_MR3K2_KBH.nEncCntrYM3K2 - M3K2 KBH rY ENC CNT - 32 - UDINT - - - pytmc - + 1291634048PRG_MR3K2_KBH.nEncCntrYM3K232UDINTpytmc pv: MR3K2:KBH:ENC:PITCH:CNT field: EGU cnt io: i - - - - 1291634080 - - - PRG_MR3K2_KBH.nEncCntUSM3K2 - M3K2 KBH US ENC CNT - 32 - UDINT - - - pytmc - + 1291634080PRG_MR3K2_KBH.nEncCntUSM3K232UDINTpytmc pv: MR3K2:KBH:ENC:BEND:US:CNT field: EGU cnt io: i - - - - 1291634112 - - - PRG_MR3K2_KBH.nEncCntDSM3K2 - M3K2 KBH DS ENC CNT - 32 - UDINT - - - pytmc - + 1291634112PRG_MR3K2_KBH.nEncCntDSM3K232UDINTpytmc pv: MR3K2:KBH:ENC:BEND:DS:CNT field: EGU cnt io: i - - - - 1291634144 - - - PRG_MR3K2_KBH.fM3K2US_RTD_1 - MR3K2 Bender RTDs - MR3K2 US RTDs - 32 - REAL - - - pytmc - + 1291634144PRG_MR3K2_KBH.fM3K2US_RTD_132REALpytmc pv: MR3K2:KBH:RTD:BEND:US:1 field: ASLO 0.01 field: EGU C io: i - - - - 1291634176 - - - PRG_MR3K2_KBH.fM3K2US_RTD_2 - 32 - REAL - - - pytmc - + 1291634176PRG_MR3K2_KBH.fM3K2US_RTD_232REALpytmc pv: MR3K2:KBH:RTD:BEND:US:2 field: ASLO 0.01 field: EGU C io: i - - - - 1291634208 - - - PRG_MR3K2_KBH.fM3K2US_RTD_3 - 32 - REAL - - - pytmc - + 1291634208PRG_MR3K2_KBH.fM3K2US_RTD_332REALpytmc pv: MR3K2:KBH:RTD:CHIN:L field: ASLO 0.01 field: EGU C io: i - - - - 1291634240 - - - PRG_MR3K2_KBH.fM3K2DS_RTD_1 - M3K2 DS RTDs - 32 - REAL - - - pytmc - + 1291634240PRG_MR3K2_KBH.fM3K2DS_RTD_132REALpytmc pv: MR3K2:KBH:RTD:BEND:DS:1 field: ASLO 0.01 field: EGU C io: i - - - - 1291634272 - - - PRG_MR3K2_KBH.fM3K2DS_RTD_2 - 32 - REAL - - - pytmc - + 1291634272PRG_MR3K2_KBH.fM3K2DS_RTD_232REALpytmc pv: MR3K2:KBH:RTD:CHIN:R field: ASLO 0.01 field: EGU C io: i - - - - 1291634304 - - - PRG_MR3K2_KBH.fM3K2DS_RTD_3 - 32 - REAL - - - pytmc - + 1291634304PRG_MR3K2_KBH.fM3K2DS_RTD_332REALpytmc pv: MR3K2:KBH:RTD:BEND:DS:3 field: ASLO 0.01 field: EGU C io: i - - - - 1291634336 - - - PRG_MR3K2_KBH.fbCoolingPanel - MR3K2 Flow Sensors - 1216 - FB_Axilon_Cooling_1f1p - - - TcLinkTo - .fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 1^Value; + 1291634336PRG_MR3K2_KBH.fbCoolingPanel1216FB_Axilon_Cooling_1f1pTcLinkTo.fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 1^Value; .fbPress_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 2^Value - - - - pytmc - + pytmc pv: MR3K2:KBH - - - - 1291634432 - - - PRG_MR4K2_KBV.fbXRMSErrorM4K2 - Encoder Arrays/RMS Watch: -MR4K2 X ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR4K2:KBV:ENC:X - - - 1291635648 - - - PRG_MR4K2_KBV.fMaxXRMSErrorM4K2 - 64 - LREAL - 1292023168 - - - PRG_MR4K2_KBV.fMinXRMSErrorM4K2 - 64 - LREAL - 1292023232 - - - PRG_MR4K2_KBV.fbYRMSErrorM4K2 - MR4K2 Y ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR4K2:KBV:ENC:Y - - - 1292023296 - - - PRG_MR4K2_KBV.fMaxYRMSErrorM4K2 - 64 - LREAL - 1292410816 - - - PRG_MR4K2_KBV.fMinYRMSErrorM4K2 - 64 - LREAL - 1292410880 - - - PRG_MR4K2_KBV.fbrXRMSErrorM4K2 - MR4K2 rX ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR4K2:KBV:ENC:PITCH - - - 1292410944 - - - PRG_MR4K2_KBV.fMaxrXRMSErrorM4K2 - 64 - LREAL - 1292798464 - - - PRG_MR4K2_KBV.fMinrXRMSErrorM4K2 - 64 - LREAL - 1292798528 - - - PRG_MR4K2_KBV.fbUSRMSErrorM4K2 - MR4K2 US ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR4K2:KBV:ENC:BEND:US - - - 1292798592 - - - PRG_MR4K2_KBV.fMaxUSRMSErrorM4K2 - 64 - LREAL - 1293186112 - - - PRG_MR4K2_KBV.fMinUSRMSErrorM4K2 - 64 - LREAL - 1293186176 - - - PRG_MR4K2_KBV.fbdSRMSErrorM4K2 - MR4K2 DS ENC RMS - 387520 - FB_RMSWatch - - - pytmc - pv: MR4K2:KBV:ENC:BEND:DS - - - 1293186240 - - - PRG_MR4K2_KBV.fMaxDSRMSErrorM4K2 - 64 - LREAL - 1293573760 - - - PRG_MR4K2_KBV.fMinDSRMSErrorM4K2 - 64 - LREAL - 1293573824 - - - PRG_MR4K2_KBV.nEncRefXM4K2 - Encoder Reference Values -MR4K2 X ENC REF - 32 - UDINT - - - pytmc - + 1291634432PRG_MR4K2_KBV.fbXRMSErrorM4K2387520FB_RMSWatchpytmc pv: MR4K2:KBV:ENC:X1291635648PRG_MR4K2_KBV.fMaxXRMSErrorM4K264LREAL1292023168PRG_MR4K2_KBV.fMinXRMSErrorM4K264LREAL1292023232PRG_MR4K2_KBV.fbYRMSErrorM4K2387520FB_RMSWatchpytmc pv: MR4K2:KBV:ENC:Y1292023296PRG_MR4K2_KBV.fMaxYRMSErrorM4K264LREAL1292410816PRG_MR4K2_KBV.fMinYRMSErrorM4K264LREAL1292410880PRG_MR4K2_KBV.fbrXRMSErrorM4K2387520FB_RMSWatchpytmc pv: MR4K2:KBV:ENC:PITCH1292410944PRG_MR4K2_KBV.fMaxrXRMSErrorM4K264LREAL1292798464PRG_MR4K2_KBV.fMinrXRMSErrorM4K264LREAL1292798528PRG_MR4K2_KBV.fbUSRMSErrorM4K2387520FB_RMSWatchpytmc pv: MR4K2:KBV:ENC:BEND:US1292798592PRG_MR4K2_KBV.fMaxUSRMSErrorM4K264LREAL1293186112PRG_MR4K2_KBV.fMinUSRMSErrorM4K264LREAL1293186176PRG_MR4K2_KBV.fbdSRMSErrorM4K2387520FB_RMSWatchpytmc pv: MR4K2:KBV:ENC:BEND:DS1293186240PRG_MR4K2_KBV.fMaxDSRMSErrorM4K264LREAL1293573760PRG_MR4K2_KBV.fMinDSRMSErrorM4K264LREAL1293573824PRG_MR4K2_KBV.nEncRefXM4K232UDINTpytmc pv: MR4K2:KBV:ENC:X:REF field: EGU cnt io: i - - - - 1293573888 - - - PRG_MR4K2_KBV.nEncRefYM4K2 - MR4K2 Y ENC REF - 32 - UDINT - - - pytmc - + 1293573888PRG_MR4K2_KBV.nEncRefYM4K232UDINTpytmc pv: MR4K2:KBV:ENC:Y:REF field: EGU cnt io: i - - - - 1293573920 - - - PRG_MR4K2_KBV.nEncRefrXM4K2 - MR4K2 rX ENC REF - 32 - UDINT - - - pytmc - + 1293573920PRG_MR4K2_KBV.nEncRefrXM4K232UDINTpytmc pv: MR4K2:KBV:ENC:PITCH:REF field: EGU cnt io: i - - - - 1293573952 - - - PRG_MR4K2_KBV.nEncRefUSM4K2 - MR4K2 US ENC REF - 32 - UDINT - - - pytmc - + 1293573952PRG_MR4K2_KBV.nEncRefUSM4K232UDINTpytmc pv: MR4K2:KBV:ENC:BEND:US:REF field: EGU cnt io: i - - - - 1293573984 - - - PRG_MR4K2_KBV.nEncRefDSM4K2 - MR4K2 DS ENC REF - 32 - UDINT - - - pytmc - + 1293573984PRG_MR4K2_KBV.nEncRefDSM4K232UDINTpytmc pv: MR4K2:KBV:ENC:BEND:DS:REF field: EGU cnt io: i - - - - 1293574016 - - - PRG_MR4K2_KBV.nEncCntXM4K2 - Encoder raw counts -M4K2 KBV X ENC CNT - 32 - UDINT - - - pytmc - + 1293574016PRG_MR4K2_KBV.nEncCntXM4K232UDINTpytmc pv: MR4K2:KBV:ENC:X:CNT field: EGU cnt io: i - - - - 1293574048 - - - PRG_MR4K2_KBV.nEncCntYM4K2 - M4K2 KBV Y ENC CNT - 32 - UDINT - - - pytmc - + 1293574048PRG_MR4K2_KBV.nEncCntYM4K232UDINTpytmc pv: MR4K2:KBV:ENC:Y:CNT field: EGU cnt io: i - - - - 1293574080 - - - PRG_MR4K2_KBV.nEncCntrXM4K2 - M4K2 KBV rX ENC CNT - 32 - UDINT - - - pytmc - + 1293574080PRG_MR4K2_KBV.nEncCntrXM4K232UDINTpytmc pv: MR4K2:KBV:ENC:PITCH:CNT field: EGU cnt io: i - - - - 1293574112 - - - PRG_MR4K2_KBV.nEncCntUSM4K2 - M4K2 KBV US ENC CNT - 32 - UDINT - - - pytmc - + 1293574112PRG_MR4K2_KBV.nEncCntUSM4K232UDINTpytmc pv: MR4K2:KBV:ENC:BEND:US:CNT field: EGU cnt io: i - - - - 1293574144 - - - PRG_MR4K2_KBV.nEncCntDSM4K2 - M4K2 KBV DS ENC CNT - 32 - UDINT - - - pytmc - + 1293574144PRG_MR4K2_KBV.nEncCntDSM4K232UDINTpytmc pv: MR4K2:KBV:ENC:BEND:DS:CNT field: EGU cnt io: i - - - - 1293574176 - - - PRG_MR4K2_KBV.fM4K2US_RTD_1 - MR4K2 Bender RTDs - MR4K2 US RTDs - 32 - REAL - - - pytmc - + 1293574176PRG_MR4K2_KBV.fM4K2US_RTD_132REALpytmc pv: MR4K2:KBV:RTD:BEND:US:1 field: ASLO 0.01 field: EGU C io: i - - - - 1293574208 - - - PRG_MR4K2_KBV.fM4K2US_RTD_2 - 32 - REAL - - - pytmc - + 1293574208PRG_MR4K2_KBV.fM4K2US_RTD_232REALpytmc pv: MR4K2:KBV:RTD:BEND:US:2 field: ASLO 0.01 field: EGU C io: i - - - - 1293574240 - - - PRG_MR4K2_KBV.fM4K2US_RTD_3 - 32 - REAL - - - pytmc - + 1293574240PRG_MR4K2_KBV.fM4K2US_RTD_332REALpytmc pv: MR4K2:KBV:RTD:BEND:US:3 field: ASLO 0.01 field: EGU C io: i - - - - 1293574272 - - - PRG_MR4K2_KBV.fM4K2DS_RTD_1 - M4K2 DS RTDs - 32 - REAL - - - pytmc - + 1293574272PRG_MR4K2_KBV.fM4K2DS_RTD_132REALpytmc pv: MR4K2:KBV:RTD:BEND:DS:1 field: ASLO 0.01 field: EGU C io: i - - - - 1293574304 - - - PRG_MR4K2_KBV.fM4K2DS_RTD_2 - 32 - REAL - - - pytmc - + 1293574304PRG_MR4K2_KBV.fM4K2DS_RTD_232REALpytmc pv: MR4K2:KBV:RTD:BEND:DS:2 field: ASLO 0.01 field: EGU C io: i - - - - 1293574336 - - - PRG_MR4K2_KBV.fM4K2DS_RTD_3 - 32 - REAL - - - pytmc - + 1293574336PRG_MR4K2_KBV.fM4K2DS_RTD_332REALpytmc pv: MR4K2:KBV:RTD:BEND:DS:3 field: ASLO 0.01 field: EGU C io: i - - - - 1293574368 - - - PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD - 256 - FB_TempSensor - - - TcLinkTo - .iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Value; + 1293574368PRG_MR4K2_KBV.nM4K2_Chin_Right_RTD256FB_TempSensorTcLinkTo.iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Value; .bUnderrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Underrange; .bOverrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Overrange; - .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Error - - - pytmc - + .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 1^Status^Errorpytmc pv: MR4K2:KBV:RTD:CHIN:R field: EGU C io: i - - - - 1293574400 - - - PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD - 256 - FB_TempSensor - - - TcLinkTo - .iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Value; + 1293574400PRG_MR4K2_KBV.nM4K2_Chin_Left_RTD256FB_TempSensorTcLinkTo.iRaw := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Value; .bUnderrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Underrange; .bOverrange := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Overrange; - .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Error - - - pytmc - + .bError := TIIB[EL3204_M4K2_CHIN]^RTD Inputs Channel 2^Status^Errorpytmc pv: MR4K2:KBV:RTD:CHIN:L field: EGU C io: i - - - - 1293574656 - - - PRG_MR4K2_KBV.fbCoolingPanel - MR4K2 Flow Sensors - 1216 - FB_Axilon_Cooling_1f1p - - - TcLinkTo - .fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 3^Value; + 1293574656PRG_MR4K2_KBV.fbCoolingPanel1216FB_Axilon_Cooling_1f1pTcLinkTo.fbFlow_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 3^Value; .fbPress_1.iRaw := TIIB[EL3054_MR3_4K2_FWM_PRSM]^AI Standard Channel 2^Value - - - - pytmc - + pytmc pv: MR4K2:KBV - - - - 1293574976 - - - GVL_M1K1.M1K1_Pitch - Pitch Mechanism:\ - Currently unused - 2496 - HOMS_PitchMechanism - - - .ReqPosLimHi - 24681 - - - .ReqPosLimLo - 24321 - - - .diEncPosLimHi - 10139808 - - - .diEncPosLimLo - 9950984 - - - - - TcLinkTo - .diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1293581248 - - - GVL_M1K1_BENDER_Constants.nM1K1bendUS_ENC_REF - Encoder reference values in counts = nm - 64 - ULINT - - 21458400 - - - - TcVarGlobal - - - 1293583744 - - - GVL_M1K1_BENDER_Constants.nM1K1bendDS_ENC_REF - 64 - ULINT - - 21225900 - - - - TcVarGlobal - - - 1293583808 - - - GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit - 21500000;//22100000; As requested by Alex R and RP, switched back again - 64 - ULINT - - 22100000 - - - - TcVarGlobal - - - 1293583872 - - - GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit - 20100000;//20900000; - 64 - ULINT - - 20900000 - - - - TcVarGlobal - - - 1293583936 - - - GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit - 21100000;//21800000; - 64 - ULINT - - 21800000 - - - - TcVarGlobal - - - 1293584000 - - - GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit - 19800000;//20600000; - 64 - ULINT - - 20600000 - - - - TcVarGlobal - - - 1293584064 - - - GVL_M1K1_Constants.nYUP_ENC_REF - Encoder reference values in counts = nm - Enc reference values from Axilon FAT - 64 - ULINT - - 13008545 - - - - TcVarGlobal - - - 1293584192 - - - GVL_M1K1_Constants.nYDWN_ENC_REF - 64 - ULINT - - 11158257 - - - - TcVarGlobal - - - 1293584256 - - - GVL_M1K1_Constants.nXUP_ENC_REF - 64 - ULINT - - 19831295 - - - - TcVarGlobal - - - 1293584320 - - - GVL_M1K1_Constants.nXDWN_ENC_REF - 64 - ULINT - - 19604132 - - - - TcVarGlobal - - - 1293584384 - - - GVL_M2K2.nM2K2X_ENC_REF - these numbers - 64 - ULINT - - 6077000 - - - - TcVarGlobal - - - 1293586944 - - - GVL_M2K2.nM2K2Y_ENC_REF - are - 64 - ULINT - - 5975460 - - - - TcVarGlobal - - - 1293587008 - - - GVL_M2K2.nM2K2rX_ENC_REF - real - 64 - ULINT - - 50412360 - - - - TcVarGlobal - - - 1293587072 - - - GVL_M3K2.nM3K2X_ENC_REF - Encoder reference values in counts = nm - Put encoder reference values for nominal 0 here - 64 - ULINT - - 5951195 - - - - TcVarGlobal - - - 1293587136 - - - GVL_M3K2.nM3K2Y_ENC_REF - 64 - ULINT - - 5857203 - - - - TcVarGlobal - - - 1293587200 - - - GVL_M3K2.nM3K2rY_ENC_REF - 64 - ULINT - - 39991700 - - - - TcVarGlobal - - - 1293587264 - - - GVL_M3K2.nM3K2US_ENC_REF - these numbers - 64 - ULINT - - 1234567 - - - - TcVarGlobal - - - 1293587328 - - - GVL_M3K2.nM3K2DS_ENC_REF - are not real!! - 64 - ULINT - - 1234567 - - - - TcVarGlobal - - - 1293587392 - - - GVL_M4K2.nM4K2X_ENC_REF - Encoder reference values in counts = nm - Put encoder reference values for nominal 0 here - 64 - ULINT - - 5902073 - - - - TcVarGlobal - - - 1293587584 - - - GVL_M4K2.nM4K2Y_ENC_REF - 64 - ULINT - - 6000313 - - - - TcVarGlobal - - - 1293587648 - - - GVL_M4K2.nM4K2rX_ENC_REF - 64 - ULINT - - 50657020 - - - - TcVarGlobal - - - 1293587712 - - - GVL_M4K2.nM4K2US_ENC_REF - these numbers - 64 - ULINT - - 1234567 - - - - TcVarGlobal - - - 1293587776 - - - GVL_M4K2.nM4K2DS_ENC_REF - are not real!! - 64 - ULINT - - 1234567 - - - - TcVarGlobal - - - 1293587840 - - - GVL_M4K2.nM4K2US_PMPS_UpperLimit - 22100000; - 64 - ULINT - - 21500000 - - - - TcVarGlobal - - - 1293587904 - - - GVL_M4K2.nM4K2US_PMPS_LowerLimit - 20900000; - 64 - ULINT - - 20100000 - - - - TcVarGlobal - - - 1293587968 - - - GVL_M4K2.nM4K2DS_PMPS_UpperLimit - 21800000; - 64 - ULINT - - 21100000 - - - - TcVarGlobal - - - 1293588032 - - - GVL_M4K2.nM4K2DS_PMPS_LowerLimit - 20600000; - 64 - ULINT - - 19800000 - - - - TcVarGlobal - - - 1293588096 - - - GVL_M1K2_Constants.nYLEFT_ENC_REF - Encoder reference values in counts = nm - Enc reference values after alignment 3-13-20 - 64 - ULINT - - 96270560 - - - - TcVarGlobal - - - 1293588224 - - - GVL_M1K2_Constants.nYRIGHT_ENC_REF - 64 - ULINT - - 98728200 - - - - TcVarGlobal - - - 1293588288 - - - GVL_M1K2_Constants.nXUP_ENC_REF - 64 - ULINT - - 19501048 - - - - TcVarGlobal - - - 1293588352 - - - GVL_M1K2_Constants.nXDWN_ENC_REF - 64 - ULINT - - 20872028 - - - - TcVarGlobal - - - 1293588416 - - - GVL_M1K2_Constants.fRollLeverArm_um - lever arm for Yright/Yleft axes in um - 32 - REAL - - 717000 - - - - TcVarGlobal - - - 1293588480 - - - GVL_PMPS.rPhotonEnergy - 32 - REAL - - - TcVarGlobal - - - 1293588512 - - - GVL_PMPS.fbArbiter1 - 495744 - FB_Arbiter - - - pytmc - pv: PLC:RIX:OPTICS:ARB:01 - - - old_input_assignments - - - TcVarGlobal - - - 1293588544 - - - GVL_PMPS.fbArbiter2 - 495744 - FB_Arbiter - - - pytmc - pv: PLC:RIX:OPTICS:ARB:02 - - - old_input_assignments - - - TcVarGlobal - - - 1294084288 - - - GVL_PMPS.fbFastFaultOutput1 - 524352 - FB_HardwareFFOutput - - - .bAutoReset - true - - - .i_sNetID - 172.21.42.126.1.1 - - - - - pytmc - pv: PLC:RIX:OPTICS:FFO:01 - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^Output - - - TcVarGlobal - - - 1294580032 - - - GVL_PMPS.fbFastFaultOutput2 - 524352 - FB_HardwareFFOutput - - - .bAutoReset - true - - - .i_sNetID - 172.21.42.126.1.1 - - - - - pytmc - pv: PLC:RIX:OPTICS:FFO:02 - - - TcLinkTo - .q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^Output - - - TcVarGlobal - - - 1295104384 - - - Main.M1 - M1K2 Yleft - 25920 - ST_MotionStage - - - .fVelocity - 100 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 2 - - - pytmc - + 1293574976GVL_M1K1.M1K1_Pitch2496HOMS_PitchMechanism.ReqPosLimHi24681.ReqPosLimLo24321.diEncPosLimHi10139808.diEncPosLimLo9950984TcLinkTo.diEncCnt:=TIIB[EL5042_M1K2_Pitch]^FB Inputs Channel 1^PositionTcVarGlobal1293581248GVL_M1K1_BENDER_Constants.nM1K1bendUS_ENC_REF64ULINT21458400TcVarGlobal1293583744GVL_M1K1_BENDER_Constants.nM1K1bendDS_ENC_REF64ULINT21225900TcVarGlobal1293583808GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_UpperLimit64ULINT22100000TcVarGlobal1293583872GVL_M1K1_BENDER_Constants.nM1K1bendUS_PMPS_LowerLimit64ULINT20900000TcVarGlobal1293583936GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_UpperLimit64ULINT21800000TcVarGlobal1293584000GVL_M1K1_BENDER_Constants.nM1K1bendDS_PMPS_LowerLimit64ULINT20600000TcVarGlobal1293584064GVL_M1K1_Constants.nYUP_ENC_REF64ULINT13008545TcVarGlobal1293584192GVL_M1K1_Constants.nYDWN_ENC_REF64ULINT11158257TcVarGlobal1293584256GVL_M1K1_Constants.nXUP_ENC_REF64ULINT19831295TcVarGlobal1293584320GVL_M1K1_Constants.nXDWN_ENC_REF64ULINT19604132TcVarGlobal1293584384GVL_M2K2.nM2K2X_ENC_REF64ULINT6077000TcVarGlobal1293586944GVL_M2K2.nM2K2Y_ENC_REF64ULINT5975460TcVarGlobal1293587008GVL_M2K2.nM2K2rX_ENC_REF64ULINT50412360TcVarGlobal1293587072GVL_M3K2.nM3K2X_ENC_REF64ULINT5951195TcVarGlobal1293587136GVL_M3K2.nM3K2Y_ENC_REF64ULINT5857203TcVarGlobal1293587200GVL_M3K2.nM3K2rY_ENC_REF64ULINT39991700TcVarGlobal1293587264GVL_M3K2.nM3K2US_ENC_REF64ULINT1234567TcVarGlobal1293587328GVL_M3K2.nM3K2DS_ENC_REF64ULINT1234567TcVarGlobal1293587392GVL_M4K2.nM4K2X_ENC_REF64ULINT5902073TcVarGlobal1293587584GVL_M4K2.nM4K2Y_ENC_REF64ULINT6000313TcVarGlobal1293587648GVL_M4K2.nM4K2rX_ENC_REF64ULINT50657020TcVarGlobal1293587712GVL_M4K2.nM4K2US_ENC_REF64ULINT1234567TcVarGlobal1293587776GVL_M4K2.nM4K2DS_ENC_REF64ULINT1234567TcVarGlobal1293587840GVL_M4K2.nM4K2US_PMPS_UpperLimit64ULINT21500000TcVarGlobal1293587904GVL_M4K2.nM4K2US_PMPS_LowerLimit64ULINT20100000TcVarGlobal1293587968GVL_M4K2.nM4K2DS_PMPS_UpperLimit64ULINT21100000TcVarGlobal1293588032GVL_M4K2.nM4K2DS_PMPS_LowerLimit64ULINT19800000TcVarGlobal1293588096GVL_M1K2_Constants.nYLEFT_ENC_REF64ULINT96270560TcVarGlobal1293588224GVL_M1K2_Constants.nYRIGHT_ENC_REF64ULINT98728200TcVarGlobal1293588288GVL_M1K2_Constants.nXUP_ENC_REF64ULINT19501048TcVarGlobal1293588352GVL_M1K2_Constants.nXDWN_ENC_REF64ULINT20872028TcVarGlobal1293588416GVL_M1K2_Constants.fRollLeverArm_um32REAL717000TcVarGlobal1293588480GVL_PMPS.rPhotonEnergy32REALTcVarGlobal1293588512GVL_PMPS.fbArbiter1495744FB_Arbiterpytmcpv: PLC:RIX:OPTICS:ARB:01old_input_assignmentsTcVarGlobal1293588544GVL_PMPS.fbArbiter2495744FB_Arbiterpytmcpv: PLC:RIX:OPTICS:ARB:02old_input_assignmentsTcVarGlobal1294084288GVL_PMPS.fbFastFaultOutput1524352FB_HardwareFFOutput.bAutoResettrue.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:OPTICS:FFO:01TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 1^OutputTcVarGlobal1294580032GVL_PMPS.fbFastFaultOutput2524352FB_HardwareFFOutput.bAutoResettrue.i_sNetID172.21.42.126.1.1pytmcpv: PLC:RIX:OPTICS:FFO:02TcLinkTo.q_xFastFaultOut:=TIIB[PMPS_FFO]^Channel 2^OutputTcVarGlobal1295104384Main.M125920ST_MotionStage.fVelocity100.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yleft]^STM Status^Status^Digital input 2pytmc pv: MR1K2:SWITCH:MMS:YLEFT - - - - TcVarGlobal - - - 1295629120 - - - Main.fbMotionStage_m1 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1295655040 - - - Main.M2 - M1K2 Yright - 25920 - ST_MotionStage - - - .fVelocity - 100 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 2 - - - pytmc - + TcVarGlobal1295629120Main.fbMotionStage_m1327424FB_MotionStageTcVarGlobal1295655040Main.M225920ST_MotionStage.fVelocity100.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Yright]^STM Status^Status^Digital input 2pytmc pv: MR1K2:SWITCH:MMS:YRIGHT - - - - TcVarGlobal - - - 1295982464 - - - Main.fbMotionStage_m2 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1296008384 - - - Main.M3 - M1K2 Xup - 25920 - ST_MotionStage - - - .fVelocity - 150 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 1; + TcVarGlobal1295982464Main.fbMotionStage_m2327424FB_MotionStageTcVarGlobal1296008384Main.M325920ST_MotionStage.fVelocity150.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Xup]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Positionpytmc pv: MR1K2:SWITCH:MMS:XUP - - - - TcVarGlobal - - - 1296335808 - - - Main.fbMotionStage_m3 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1296361728 - - - Main.M4 - M1K2 Xdwn - 25920 - ST_MotionStage - - - .fVelocity - 150 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 1; + TcVarGlobal1296335808Main.fbMotionStage_m3327424FB_MotionStageTcVarGlobal1296361728Main.M425920ST_MotionStage.fVelocity150.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7047_M1K2_Xdwn]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT:=TIIB[EL5042_M1K2_Xupdwn]^FB Inputs Channel 1^Positionpytmc pv: MR1K2:SWITCH:MMS:XDWN - - - - TcVarGlobal - - - 1296689152 - - - Main.fbMotionStage_m4 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1296715072 - - - Main.M5 - M1K2 Pitch Stepper - 25920 - ST_MotionStage - - - .fVelocity - 30 - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 2 - - - pytmc - + TcVarGlobal1296689152Main.fbMotionStage_m4327424FB_MotionStageTcVarGlobal1296715072Main.M525920ST_MotionStage.fVelocity30.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K2_PitchCoarse]^STM Status^Status^Digital input 2pytmc pv: MR1K2:SWITCH:MMS:PITCH - - - - TcVarGlobal - - - 1297042496 - - - Main.M6 - M_PI, urad - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .fVelocity - 200 - - - .bPowerSelf - true - - - - - pytmc - + TcVarGlobal1297042496Main.M625920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.fVelocity200.bPowerSelftruepytmc pv: SP1K1:MONO:MMS:M_PI - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 1; + TcLinkTo.bLimitForwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[m_pi_m]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1297068416 - - - Main.M8 - M_H, um - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .fVelocity - 500 - - - .bPowerSelf - true - - - - - pytmc - + .nRawEncoderULINT:=TIIB[m_pi_up_dwn_e]^FB Inputs Channel 2^PositionTcVarGlobal1297068416Main.M825920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.fVelocity500.bPowerSelftruepytmc pv: SP1K1:MONO:MMS:M_H - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 1; + TcLinkTo.bLimitForwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[m_h_m]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1297120256 - - - Main.M9 - G_H, um - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .fVelocity - 1000 - - - .bPowerSelf - true - - - - - pytmc - + .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 1^PositionTcVarGlobal1297120256Main.M925920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.fVelocity1000.bPowerSelftruepytmc pv: SP1K1:MONO:MMS:G_H - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 1; + TcLinkTo.bLimitForwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[g_h_m]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1297146176 - - - Main.M10 - SD_V, um - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .fVelocity - 500 - - - .bPowerSelf - true - - - - - pytmc - + .nRawEncoderULINT:=TIIB[m_h_e-g_h_e]^FB Inputs Channel 2^PositionTcVarGlobal1297146176Main.M1025920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.fVelocity500.bPowerSelftruepytmc pv: SP1K1:MONO:MMS:SD_V - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 2 - - - TcVarGlobal - - - 1297172096 - - - Main.M11 - SD_R, urad - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .fVelocity - 500 - - - .bPowerSelf - true - - - - - pytmc - + TcLinkTo.bLimitForwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[s_io_m]^STM Status^Status^Digital input 2TcVarGlobal1297172096Main.M1125920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.fVelocity500.bPowerSelftruepytmc pv: SP1K1:MONO:MMS:SD_ROT - - - - TcVarGlobal - - - 1297198016 - - - Main.M12 - M1K1 Yup - 25920 - ST_MotionStage - - - .fVelocity - 100 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2; + TcVarGlobal1297198016Main.M1225920ST_MotionStage.fVelocity100.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2; .bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1; - .nRawEncoderULINT:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT:=TIIB[EL5042_M1K1_Yupdwn]^FB Inputs Channel 1^Positionpytmc pv: MR1K1:BEND:MMS:YUP - - - - TcVarGlobal - - - 1297223936 - - - Main.fbMotionStage_m12 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1297249856 - - - Main.M13 - M1K1 Ydwn - 25920 - ST_MotionStage - - - .fVelocity - 100 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2 - - - pytmc - + TcVarGlobal1297223936Main.fbMotionStage_m12327424FB_MotionStageTcVarGlobal1297249856Main.M1325920ST_MotionStage.fVelocity100.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Ydwn]^STM Status^Status^Digital input 2pytmc pv: MR1K1:BEND:MMS:YDWN - - - - TcVarGlobal - - - 1297577280 - - - Main.fbMotionStage_m13 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1297603200 - - - Main.M14 - M1K1 Xup - 25920 - ST_MotionStage - - - .fVelocity - 150 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 2 - - - pytmc - + TcVarGlobal1297577280Main.fbMotionStage_m13327424FB_MotionStageTcVarGlobal1297603200Main.M1425920ST_MotionStage.fVelocity150.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xup]^STM Status^Status^Digital input 2pytmc pv: MR1K1:BEND:MMS:XUP - - - - TcVarGlobal - - - 1297930624 - - - Main.fbMotionStage_m14 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1297956544 - - - Main.M15 - M1K1 Xdwn - 25920 - ST_MotionStage - - - .fVelocity - 150 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 1; - .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 2 - - - pytmc - + TcVarGlobal1297930624Main.fbMotionStage_m14327424FB_MotionStageTcVarGlobal1297956544Main.M1525920ST_MotionStage.fVelocity150.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 1; + .bLimitBackwardEnable:=TIIB[EL7047_M1K1_Xdwn]^STM Status^Status^Digital input 2pytmc pv: MR1K1:BEND:MMS:XDWN - - - - TcVarGlobal - - - 1298283968 - - - Main.fbMotionStage_m15 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1298309888 - - - Main.M16 - M1K1 Pitch Stepper - 25920 - ST_MotionStage - - - .fVelocity - 30 - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 1; + TcVarGlobal1298283968Main.fbMotionStage_m15327424FB_MotionStageTcVarGlobal1298309888Main.M1625920ST_MotionStage.fVelocity30.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftrueTcLinkTo.bLimitForwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7047_M1K1_PitchCoarse]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M1K1_Pitch]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT:=TIIB[EL5042_M1K1_Pitch]^FB Inputs Channel 1^Positionpytmc pv: MR1K1:BEND:MMS:PITCH - - - - TcVarGlobal - - - 1298637312 - - - Main.M17 - MR1K1 US BEND - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_US]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 1^Position - - - pytmc - + TcVarGlobal1298637312Main.M1725920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftrueTcLinkTo.bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_US]^STM Status^Status^Digital input 2; + .nRawEncoderULINT := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 1^Positionpytmc pv: MR1K1:BEND:MMS:US - - - - TcVarGlobal - - - 1298663232 - - - Main.fbMotionStage_m17 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1298689152 - - - Main.M18 - MR1K1 DS BEND - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - TcLinkTo - .bLimitForwardEnable :=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 1; + TcVarGlobal1298663232Main.fbMotionStage_m17327424FB_MotionStageTcVarGlobal1298689152Main.M1825920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftrueTcLinkTo.bLimitForwardEnable :=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M1K1_BEND_DS]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 2^Position - - - pytmc - + .nRawEncoderULINT := TIIB[EL5042_M1K1_BEND_USDS]^FB Inputs Channel 2^Positionpytmc pv: MR1K1:BEND:MMS:DS - - - - TcVarGlobal - - - 1299016576 - - - Main.fbMotionStage_m18 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1299042496 - - - Main.M19 - Air Pitch - 25920 - ST_MotionStage - - - .sName - SL1K2:EXIT:MMS:PITCH - - - .fVelocity - 0.12 - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 2; + TcVarGlobal1299016576Main.fbMotionStage_m18327424FB_MotionStageTcVarGlobal1299042496Main.M1925920ST_MotionStage.sNameSL1K2:EXIT:MMS:PITCH.fVelocity0.12TcLinkTo.bLimitForwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 2; .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_PITCH]^STM Status^Status^Digital input 1; - .nRawEncoderULINT := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 1^Positionpytmc pv: SL1K2:EXIT:MMS:PITCH - - - - TcVarGlobal - - - 1299369920 - - - Main.M20 - Air Vertical - 25920 - ST_MotionStage - - - .sName - SL1K2:EXIT:MMS:VERT - - - .fVelocity - 0.3 - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 1; + TcVarGlobal1299369920Main.M2025920ST_MotionStage.sNameSL1K2:EXIT:MMS:VERT.fVelocity0.3TcLinkTo.bLimitForwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_VERT]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 2^Position - - - pytmc - + .nRawEncoderULINT := TIIB[EL5042_SL1K2_PITCH_VERT]^FB Inputs Channel 2^Positionpytmc pv: SL1K2:EXIT:MMS:VERT - - - - TcVarGlobal - - - 1299395840 - - - Main.M21 - Air Roll - 25920 - ST_MotionStage - - - .sName - SL1K2:EXIT:MMS:ROLL - - - .fVelocity - 0.24 - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 2; + TcVarGlobal1299395840Main.M2125920ST_MotionStage.sNameSL1K2:EXIT:MMS:ROLL.fVelocity0.24TcLinkTo.bLimitForwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 2; .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_ROLL]^STM Status^Status^Digital input 1; - .nRawEncoderULINT := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 1^Positionpytmc pv: SL1K2:EXIT:MMS:ROLL - - - - TcVarGlobal - - - 1299421760 - - - Main.M22 - GAP - 25920 - ST_MotionStage - - - .sName - SL1K2:EXIT:MMS:GAP - - - .fVelocity - 0.1 - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 1; + TcVarGlobal1299421760Main.M2225920ST_MotionStage.sNameSL1K2:EXIT:MMS:GAP.fVelocity0.1TcLinkTo.bLimitForwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_GAP]^STM Status^Status^Digital input 2; - .nRawEncoderULINT := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 2^Position - - - pytmc - + .nRawEncoderULINT := TIIB[EL5042_SL1K2_ROLL_GAP]^FB Inputs Channel 2^Positionpytmc pv: SL1K2:EXIT:MMS:GAP - - - - TcVarGlobal - - - 1299447680 - - - Main.M23 - YAG - 25920 - ST_MotionStage - - - .sName - SL1K2:EXIT:MMS:YAG - - - .fVelocity - 0.5 - - - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 2; + TcVarGlobal1299447680Main.M2325920ST_MotionStage.sNameSL1K2:EXIT:MMS:YAG.fVelocity0.5TcLinkTo.bLimitForwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 2; .bLimitBackwardEnable:=TIIB[EL7047_SL1K2_YAG]^STM Status^Status^Digital input 1; - .nRawEncoderULINT := TIIB[EL5042_SL1K2_YAG]^FB Inputs Channel 1^Position - - - pytmc - + .nRawEncoderULINT := TIIB[EL5042_SL1K2_YAG]^FB Inputs Channel 1^Positionpytmc pv: SL1K2:EXIT:MMS:YAG - - - - TcVarGlobal - - - 1299473600 - - - Main.M24 - ST1K1-ZOS-MMS - 25920 - ST_MotionStage - - - .sName - ST1K1:ZOS:MMS - - - - - pytmc - pv: ST1K1:ZOS:MMS - - - TcLinkTo - .bLimitForwardEnable := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 1; + TcVarGlobal1299473600Main.M2425920ST_MotionStage.sNameST1K1:ZOS:MMSpytmcpv: ST1K1:ZOS:MMSTcLinkTo.bLimitForwardEnable := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 1; .bLimitBackwardEnable := TIIB[ST1K1-EL7041]^STM Status^Status^Digital input 2; .nRawEncoderULINT :=TIIB[ST1K1-EL5042]^FB Inputs Channel 1^Position; - .bBrakeRelease := TIIB[ST1K1-EL2008]^Channel 1^Output - - - TcVarGlobal - - - 1299499520 - - - Main.M25 - X mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR2K2:FLAT:MMS:X - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 1; + .bBrakeRelease := TIIB[ST1K1-EL2008]^Channel 1^OutputTcVarGlobal1299499520Main.M2525920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR2K2:FLAT:MMS:XTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M2K2X]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1299525440 - - - Main.fbMotionStageM25 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1299551360 - - - Main.M26 - Y mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR2K2:FLAT:MMS:Y - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 1^PositionTcVarGlobal1299525440Main.fbMotionStageM25327424FB_MotionStageTcVarGlobal1299551360Main.M2625920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR2K2:FLAT:MMS:YTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M2K2Y]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1299878784 - - - Main.fbMotionStageM26 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1299904704 - - - Main.M27 - Pitch mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR2K2:FLAT:MMS:PITCH - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 2; + .nRawEncoderULINT:=TIIB[EL5042_M2K2X_M2K2Y]^FB Inputs Channel 2^PositionTcVarGlobal1299878784Main.fbMotionStageM26327424FB_MotionStageTcVarGlobal1299904704Main.M2725920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR2K2:FLAT:MMS:PITCHTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 2; .bLimitBackwardEnable:=TIIB[EL7041_M2K2rX]^STM Status^Status^Digital input 1; - .nRawEncoderULINT:=TIIB[EL5042_M2K2rX]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1300232128 - - - Main.fbMotionStageM27 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1300258048 - - - Main.M28 - X mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR3K2:KBH:MMS:X - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M2K2rX]^FB Inputs Channel 1^PositionTcVarGlobal1300232128Main.fbMotionStageM27327424FB_MotionStageTcVarGlobal1300258048Main.M2825920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR3K2:KBH:MMS:XTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M3K2X]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1300585472 - - - Main.fbMotionStageM28 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1300611392 - - - Main.M29 - Y mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR3K2:KBH:MMS:Y - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 1^PositionTcVarGlobal1300585472Main.fbMotionStageM28327424FB_MotionStageTcVarGlobal1300611392Main.M2925920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR3K2:KBH:MMS:YTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M3K2Y]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1300938816 - - - Main.fbMotionStageM29 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1300964736 - - - Main.M30 - Pitch mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR3K2:KBH:MMS:PITCH - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M3K2rY]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M3K2X_M3K2Y]^FB Inputs Channel 2^PositionTcVarGlobal1300938816Main.fbMotionStageM29327424FB_MotionStageTcVarGlobal1300964736Main.M3025920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR3K2:KBH:MMS:PITCHTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M3K2rY]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M3K2ry]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M3K2rY]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1301292160 - - - Main.fbMotionStageM30 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1301318080 - - - Main.M31 - MR3K2 US BEND - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - pytmc - pv: MR3K2:KBH:MMS:BEND:US - - - TcLinkTo - .bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M3K2rY]^FB Inputs Channel 1^PositionTcVarGlobal1301292160Main.fbMotionStageM30327424FB_MotionStageTcVarGlobal1301318080Main.M3125920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftruepytmc pv: MR3K2:KBH:MMS:BEND:USTcLinkTo.bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M3K2_BEND_US]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1301645504 - - - Main.fbMotionStageM31 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1301671424 - - - Main.M32 - MR3K2 DS BEND - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - pytmc - pv: MR3K2:KBH:MMS:BEND:DS - - - TcLinkTo - .bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 1^PositionTcVarGlobal1301645504Main.fbMotionStageM31327424FB_MotionStageTcVarGlobal1301671424Main.M3225920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftruepytmcpv: MR3K2:KBH:MMS:BEND:DSTcLinkTo.bLimitForwardEnable :=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M3K2_BEND_DS]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1301998848 - - - Main.fbMotionStageM32 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1302024768 - - - Main.M33 - X mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR4K2:KBV:MMS:X - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:= TIIB[EL5042_M3K2_BEND_USDS]^FB Inputs Channel 2^PositionTcVarGlobal1301998848Main.fbMotionStageM32327424FB_MotionStageTcVarGlobal1302024768Main.M3325920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR4K2:KBV:MMS:XTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M4K2X]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1302352192 - - - Main.fbMotionStageM33 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1302378112 - - - Main.M34 - Y mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR4K2:KBV:MMS:Y - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 1^PositionTcVarGlobal1302352192Main.fbMotionStageM33327424FB_MotionStageTcVarGlobal1302378112Main.M3425920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR4K2:KBV:MMS:YTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M4K2Y]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1302705536 - - - Main.fbMotionStageM34 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1302731456 - - - Main.M35 - Pitch mot - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.ALWAYS - - - .bPowerSelf - true - - - - - pytmc - pv: MR4K2:KBV:MMS:PITCH - - - TcLinkTo - .bLimitForwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M4K2X_M4K2Y]^FB Inputs Channel 2^PositionTcVarGlobal1302705536Main.fbMotionStageM34327424FB_MotionStageTcVarGlobal1302731456Main.M3525920ST_MotionStage.nEnableModeE_StageEnableMode.ALWAYS.bPowerSelftruepytmcpv: MR4K2:KBV:MMS:PITCHTcLinkTo.bLimitForwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M4K2rX]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:=TIIB[EL5042_M4K2rX]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1303058880 - - - Main.fbMotionStageM35 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1303084800 - - - Main.M36 - MR4K2 US BEND - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - pytmc - pv: MR4K2:KBV:MMS:BEND:US - - - TcLinkTo - .bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:=TIIB[EL5042_M4K2rX]^FB Inputs Channel 1^PositionTcVarGlobal1303058880Main.fbMotionStageM35327424FB_MotionStageTcVarGlobal1303084800Main.M3625920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftruepytmc pv: MR4K2:KBV:MMS:BEND:USTcLinkTo.bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M4K2_BEND_US]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 1^Position - - - TcVarGlobal - - - 1303412224 - - - Main.fbMotionStageM36 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1303438144 - - - Main.M37 - MR4K2 DS BEND - 25920 - ST_MotionStage - - - .nEnableMode - E_StageEnableMode.DURING_MOTION - - - .bPowerSelf - true - - - - - pytmc - pv: MR4K2:KBV:MMS:BEND:DS - - - TcLinkTo - .bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 1; + .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 1^PositionTcVarGlobal1303412224Main.fbMotionStageM36327424FB_MotionStageTcVarGlobal1303438144Main.M3725920ST_MotionStage.nEnableModeE_StageEnableMode.DURING_MOTION.bPowerSelftruepytmcpv: MR4K2:KBV:MMS:BEND:DSTcLinkTo.bLimitForwardEnable :=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 1; .bLimitBackwardEnable:=TIIB[EL7041_M4K2_BEND_DS]^STM Status^Status^Digital input 2; - .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 2^Position - - - TcVarGlobal - - - 1303765568 - - - Main.fbMotionStageM37 - 327424 - FB_MotionStage - - - TcVarGlobal - - - 1303791488 - - - Main.dummyBool - 8 - BOOL - - - TcVarGlobal - - - 1304118944 - - - Constants.bLittleEndian - Does the target support multiple cores? - 8 - BOOL - - true - - - - TcVarGlobal - - - 1304118960 - - - Constants.bSimulationMode - Does the target support multiple cores? - 8 - BOOL - - false - - - - TcVarGlobal - - - 1304118968 - - - Constants.RuntimeVersion - Does the target support multiple cores? - 64 - VERSION - - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 13 - - - .uiPatch - 0 - - - - - TcVarGlobal - - - 1304118976 - - - Constants.CompilerVersion - Does the target support multiple cores? - 64 - VERSION - - - .uiMajor - 3 - - - .uiMinor - 5 - - - .uiServicePack - 13 - - - .uiPatch - 40 - - - - - TcVarGlobal - - - 1304119040 - - - Constants.nRegisterSize - Does the target support multiple cores? - 16 - WORD - - 64 - - - - TcVarGlobal - - - 1304119104 - - - Constants.nPackMode - Does the target support multiple cores? - 16 - UINT - - 8 - - - - TcVarGlobal - - - 1304119120 - - - Constants.bFPUSupport - Does the target support multiple cores? - 8 - BOOL - - true - - - - TcVarGlobal - - - 1304119136 - - - Constants.bMulticoreSupport - 8 - BOOL - - false - - - - TcVarGlobal - - - 1304119144 - - - Constants.RuntimeVersionNumeric - Does the target support multiple cores? - 32 - DWORD - - 50662656 - - - - TcVarGlobal - - - 1304119168 - - - Constants.CompilerVersionNumeric - Does the target support multiple cores? - 32 - DWORD - - 50662696 - - - - TcVarGlobal - - - 1304119200 - - - TwinCAT_LicenseInfoVarList._LicenseInfo - 2048 - PlcLicenseInfo - - 1 - 2 - - - - [1].LicenseId.Data1 - 2004817304 - - - [1].LicenseId.Data2 - 22587 - - - [1].LicenseId.Data3 - 17667 - - - [1].LicenseId.Data4[0] - 153 - - - [1].LicenseId.Data4[1] - 187 - - - [1].LicenseId.Data4[2] - 124 - - - [1].LicenseId.Data4[3] - 2 - - - [1].LicenseId.Data4[4] - 224 - - - [1].LicenseId.Data4[5] - 171 - - - [1].LicenseId.Data4[6] - 217 - - - [1].LicenseId.Data4[7] - 126 - - - [1].Instances - 0 - - - [1].LicenseName - TF4100 TC3 Controller Toolbox - - - [2].LicenseId.Data1 - 3165056522 - - - [2].LicenseId.Data2 - 40161 - - - [2].LicenseId.Data3 - 19775 - - - [2].LicenseId.Data4[0] - 152 - - - [2].LicenseId.Data4[1] - 202 - - - [2].LicenseId.Data4[2] - 65 - - - [2].LicenseId.Data4[3] - 58 - - - [2].LicenseId.Data4[4] - 188 - - - [2].LicenseId.Data4[5] - 13 - - - [2].LicenseId.Data4[6] - 148 - - - [2].LicenseId.Data4[7] - 253 - - - [2].Instances - 0 - - - [2].LicenseName - TF6340 TC3 Serial-Communication - - - - - TcVarGlobal - - - 1304119232 - - - TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128704 - - - TwinCAT_SystemInfoVarList._TaskOid_PlcTask - 32 - OTCID - - - no_init - - - TcVarGlobal - - - 1304128736 - - - TwinCAT_SystemInfoVarList.__PlcTask - 896 - _Implicit_Task_Info - - - .dwVersion - 2 - - - - - TcContextName - PlcTask - - - TcVarGlobal - - - 1304132352 - - - TC_EVENT_CLASSES.TcSystemEventClass - BB2A9999-102E-421A-8D3D-B0660E07B1FE - 128 - GUID - - - .Data1 - 3140131225 - - - .Data2 - 4142 - - - .Data3 - 16922 - - - .Data4[0] - 141 - - - .Data4[1] - 61 - - - .Data4[2] - 176 - - - .Data4[3] - 102 - - - .Data4[4] - 14 - - - .Data4[5] - 7 - - - .Data4[6] - 177 - - - .Data4[7] - 254 - - - - - TcTypeSystem - - - tc_no_symbol - unused;ST_TcSystemEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304150272 - - - TC_EVENT_CLASSES.TcGeneralAdsEventClass - 7D760066-D373-4A0C-B0F1-328B1620B0F0 - 128 - GUID - - - .Data1 - 2104885350 - - - .Data2 - 54131 - - - .Data3 - 18956 - - - .Data4[0] - 176 - - - .Data4[1] - 241 - - - .Data4[2] - 50 - - - .Data4[3] - 139 - - - .Data4[4] - 22 - - - .Data4[5] - 32 - - - .Data4[6] - 176 - - - .Data4[7] - 240 - - - - - TcTypeSystem - - - tc_no_symbol - unused;ST_TcGeneralAdsEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304150400 - - - TC_EVENT_CLASSES.TcRouterEventClass - E759605A-2341-48FC-9F3F-C8FA405C4B24 - 128 - GUID - - - .Data1 - 3881394266 - - - .Data2 - 9025 - - - .Data3 - 18684 - - - .Data4[0] - 159 - - - .Data4[1] - 63 - - - .Data4[2] - 200 - - - .Data4[3] - 250 - - - .Data4[4] - 64 - - - .Data4[5] - 92 - - - .Data4[6] - 75 - - - .Data4[7] - 36 - - - - - TcTypeSystem - - - tc_no_symbol - unused;ST_TcRouterEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304150528 - - - TC_EVENT_CLASSES.TcRTimeEventClass - 92F05393-06A8-48C2-8871-EAA38C1E3990 - 128 - GUID - - - .Data1 - 2465223571 - - - .Data2 - 1704 - - - .Data3 - 18626 - - - .Data4[0] - 136 - - - .Data4[1] - 113 - - - .Data4[2] - 234 - - - .Data4[3] - 163 - - - .Data4[4] - 140 - - - .Data4[5] - 30 - - - .Data4[6] - 57 - - - .Data4[7] - 144 - - - - - TcTypeSystem - - - tc_no_symbol - unused;ST_TcRTimeEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304150656 - - - 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 - - - - - TcTypeSystem - - - tc_no_symbol - unused;ST_Win32EventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304150784 - - - 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 - - - - - TcTypeSystem - - - tc_no_symbol - unused;ST_LCLSGeneralEventClass - - - const_non_replaced - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304150912 - - - TC_EVENTS.LCLSGeneralEventClass - ST_LCLSGeneralEventClass - 960 - ST_LCLSGeneralEventClass - - - tc_no_symbol - unused - - - const_non_replaced - - - init_on_onlchange - - - suppress_warning_0 - C0228 - - - TcVarGlobal - - - 1304183936 - - - - 68 - PlcTask Retains - 4 - 164036608 - - PMPS_GVL.SuccessfulPreemption - Any time BPTM applies a new BP request which is confirmed - 32 - UDINT - - - pytmc - + .nRawEncoderULINT:= TIIB[EL5042_M4K2_BEND_USDS]^FB Inputs Channel 2^PositionTcVarGlobal1303765568Main.fbMotionStageM37327424FB_MotionStageTcVarGlobal1303791488Main.dummyBool8BOOLTcVarGlobal1304118944Constants.bLittleEndian8BOOLtrueTcVarGlobal1304118960Constants.bSimulationMode8BOOLfalseTcVarGlobal1304118968Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal1304118976Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal1304119040Constants.nRegisterSize16WORD64TcVarGlobal1304119104Constants.nPackMode16UINT8TcVarGlobal1304119120Constants.bFPUSupport8BOOLtrueTcVarGlobal1304119136Constants.bMulticoreSupport8BOOLfalseTcVarGlobal1304119144Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal1304119168Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal1304119200TwinCAT_LicenseInfoVarList._LicenseInfo2048PlcLicenseInfo12[1].LicenseId.Data12004817304[1].LicenseId.Data222587[1].LicenseId.Data317667[1].LicenseId.Data4[0]153[1].LicenseId.Data4[1]187[1].LicenseId.Data4[2]124[1].LicenseId.Data4[3]2[1].LicenseId.Data4[4]224[1].LicenseId.Data4[5]171[1].LicenseId.Data4[6]217[1].LicenseId.Data4[7]126[1].Instances0[1].LicenseNameTF4100 TC3 Controller Toolbox[2].LicenseId.Data13165056522[2].LicenseId.Data240161[2].LicenseId.Data319775[2].LicenseId.Data4[0]152[2].LicenseId.Data4[1]202[2].LicenseId.Data4[2]65[2].LicenseId.Data4[3]58[2].LicenseId.Data4[4]188[2].LicenseId.Data4[5]13[2].LicenseId.Data4[6]148[2].LicenseId.Data4[7]253[2].Instances0[2].LicenseNameTF6340 TC3 Serial-CommunicationTcVarGlobal1304119232TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal1304128704TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal1304128736TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal1304132352TC_EVENT_CLASSES.TcSystemEventClass128GUID.Data13140131225.Data24142.Data316922.Data4[0]141.Data4[1]61.Data4[2]176.Data4[3]102.Data4[4]14.Data4[5]7.Data4[6]177.Data4[7]254TcTypeSystemtc_no_symbolunused;ST_TcSystemEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal1304150272TC_EVENT_CLASSES.TcGeneralAdsEventClass128GUID.Data12104885350.Data254131.Data318956.Data4[0]176.Data4[1]241.Data4[2]50.Data4[3]139.Data4[4]22.Data4[5]32.Data4[6]176.Data4[7]240TcTypeSystemtc_no_symbolunused;ST_TcGeneralAdsEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal1304150400TC_EVENT_CLASSES.TcRouterEventClass128GUID.Data13881394266.Data29025.Data318684.Data4[0]159.Data4[1]63.Data4[2]200.Data4[3]250.Data4[4]64.Data4[5]92.Data4[6]75.Data4[7]36TcTypeSystemtc_no_symbolunused;ST_TcRouterEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal1304150528TC_EVENT_CLASSES.TcRTimeEventClass128GUID.Data12465223571.Data21704.Data318626.Data4[0]136.Data4[1]113.Data4[2]234.Data4[3]163.Data4[4]140.Data4[5]30.Data4[6]57.Data4[7]144TcTypeSystemtc_no_symbolunused;ST_TcRTimeEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal1304150656TC_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]135TcTypeSystemtc_no_symbolunused;ST_Win32EventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal1304150784TC_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]87TcTypeSystemtc_no_symbolunused;ST_LCLSGeneralEventClassconst_non_replacedsuppress_warning_0C0228TcVarGlobal1304150912TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal130418393668PlcTask Retains4164102144PMPS_GVL.SuccessfulPreemption32UDINTpytmc pv: @(PREFIX)SuccessfulPreemptions io: i - - - - TcVarGlobal - - - 634563936 - - - PMPS_GVL.AccumulatedFF - Any time a FF occurs - 32 - UDINT - - - pytmc - + TcVarGlobal634563936PMPS_GVL.AccumulatedFF32UDINTpytmc pv: @(PREFIX)AccumulatedFastFaults io: i - - - - TcVarGlobal - - - 634564032 - - - PMPS_GVL.BP_jsonDoc - 64 - SJsonValue - - - TcVarGlobal - - - 634564096 - - - - - - - TcSystemEventClass - - - TcGeneralAdsEventClass - - - TcRouterEventClass - - - TcRTimeEventClass - - - Win32EventClass - - - LCLSGeneralEventClass - - - - - ApplicationName - Port_851 - - - ChangeDate - 2024-05-14T13:46:39 - - - GeneratedCodeSize - 917504 - - - GlobalDataSize - 162672640 - - - - - + TcVarGlobal634564032PMPS_GVL.BP_jsonDoc64SJsonValueTcVarGlobal634564096TcSystemEventClassTcGeneralAdsEventClassTcRouterEventClassTcRTimeEventClassWin32EventClassLCLSGeneralEventClassApplicationNamePort_851ChangeDate2024-05-21T13:07:47GeneratedCodeSize917504GlobalDataSize162672640 \ No newline at end of file