From 4bc17c2b73a63eb7394d67c06e2a1f06ac538364 Mon Sep 17 00:00:00 2001 From: Patrick Oppermann Date: Tue, 28 May 2024 11:21:27 -0700 Subject: [PATCH] hard code SL GAP low limit --- .../_Config/PLC/rixs_optics.xti | 2 +- .../rixs_optics/POUs/PRG_SL1K2_EXIT.TcPOU | 2 + .../rixs_optics/rixs_optics.tmc | 262 +++++++++--------- 3 files changed, 134 insertions(+), 132 deletions(-) diff --git a/lcls-plc-rixs-optics/_Config/PLC/rixs_optics.xti b/lcls-plc-rixs-optics/_Config/PLC/rixs_optics.xti index 837392f..9a2b2f7 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_SL1K2_EXIT.TcPOU b/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_SL1K2_EXIT.TcPOU index 9660fdb..1a43db3 100644 --- a/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_SL1K2_EXIT.TcPOU +++ b/lcls-plc-rixs-optics/rixs_optics/POUs/PRG_SL1K2_EXIT.TcPOU @@ -155,6 +155,8 @@ END_IF fbPitch(stMotionStage:=Main.M19);//in Air fbRoll(stMotionStage:=Main.M20);//in Air fbVertical(stMotionStage:=Main.M21);//in Air + +Main.M22.bLimitBackwardEnable := TRUE; fbGap(stMotionStage:=Main.M22);//in vacuum fbYag(stMotionStage:=Main.M23);//in vacuum diff --git a/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc b/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc index 4caf04a..d39c19f 100644 --- a/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc +++ b/lcls-plc-rixs-optics/rixs_optics/rixs_optics.tmc @@ -1,4 +1,4 @@ -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_TIMEOUT4104ComBufferComSerialLineMode_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_TIMEOUT4104ComBuffer2512BufferBYTE030124080RdIdxUINT162416WrIdxUINT162432CountUINT162448FreeByteUINT162464ErrorUINT162480blockedBOOL82496ComDebugBuffer9648BufferINT030148160StatusINT030148164816IdxUINT169632hideSerialLineControlBOOL8nLangIdDINT32sResultSTRING(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-8ExtendNameBOOL8sExtensionSTRING(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__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8sExtensionSTRING(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_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertyEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64property__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSY__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(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_TRIGBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__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_TRIG128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880trueconditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_LogMessage86080sMsgT_MaxString204864ItemTypeInputeSevrTcEventSeverity162112TcEventSeverity.VerboseItemTypeInputeSubsystemE_Subsystem162128ItemTypeInputsJsonSTRING(7000)560082144{}ItemTypeInputnMinTimeViolationAcceptableINT16581605ItemTypeInputnLocalTripThresholdTIME3258176TItemTypeInputnTrickleTripThresholdTIME> LocalTripThreshold]]>3258208TItemTypeInputnTripResetPeriodTIME3258240TItemTypeInputbEnableAutoResetBOOL858272trueItemTypeInputbInitializedBOOL858280falsebInitFailedBOOL858288falsesSubsystemSourceSTRING(80)64858296fbMessageFB_TcMessage6458944fbMessagesFB_TcMessage052112059008fbSourceFB_TcSourceInfo300880128ipResultMessageI_TcMessage6483136hrHRESULT3283200hrLastInternalErrorHRESULT3283232eTraceLevelTcEventSeverity1683264TcEventSeverity.VerbosebFirstCallBOOL883280truesPathT_MaxString204883288instance-pathnoinitnTimesViolatedINT1685344LastCallTimeULINT6485376CurrentCallTimeULINT6485440DeltaSinceLastCallULINT6485504WhenTripsClearedULINT6485568ftTrippedReleasedF_TRIG12885632bLocalTrickleTrippedBOOL885760bLocalTrippedBOOL885768bTrippedBOOL885776pytmc pv: Tripped @@ -312,22 +312,22 @@ External Setpoint Generation: Reads a file from disk into the buffer ]]>RTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32FileSizeRTS_IEC_SIZE64ItemTypeOutputCloseRTS_IEC_RESULT32WriteRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32DeleteRTS_IEC_RESULT32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048OpenRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3qualified_onlystrictFB_StreamBuffer192_PointerToStringBufferBYTE6464_BufferSizeUDINT32128_LengthUDINT32160CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE64PointerToByteBufferBYTE64FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32LengthUDINT32propertyCopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32ClearUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64propertyFindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setLengthLengthUDINT32property__getBufferSizeUDINT32BufferSizeUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64propertyPouTypeFunctionBlockFB_XmlControlCountUDINT32__setLengthLengthUDINT32property__getBufferSizeUDINT32BufferSizeUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32PouTypeFunctionBlockFB_XmlControl6016XmlBufferFB_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 @@ -335,10 +335,7 @@ External Setpoint Generation: Must be called after opening a new tag XML.NewParameter(Name: = 'ParaName', Value: = 'Value'); -]]>NameT_MaxString2048ValueT_MaxString2048ToStartBufferNewTagNameT_MaxString2048ValueT_MaxString2048NewTag @@ -348,21 +345,24 @@ External Setpoint Generation: XML: ' Method: XML.CloseTag(); -]]>T_MaxString2048ClosedTagT_MaxString2048__getLengthUDINT32LengthUDINT32propertyClearBufferNewTagDataDataT_MaxString2048NewComment - - XML.NewComment(Comment: = 'MyComment'); -]]>CommentT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32WriteDocumentHeaderT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeader Start with calling this method before appending any other tags! XML.WriteDocumentHeader(''); -]]>HeaderT_MaxString2048PouTypeFunctionBlockFB_xUnitXmlPublisherHeaderT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048NewComment + + XML.NewComment(Comment: = 'MyComment'); +]]>CommentT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher530944I_TestResultLoggerTestResultsI_TestResults64128AccessModeACCESS_MODE32192ACCESS_MODE.AM_WRITE_PLUSFileFB_FileControl192256XmlFB_XmlControl6016448BufferInitialisedBOOL86464falseBufferBYTE0655355242806472WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530752PublishTriggerR_TRIG128530816DeleteOpenWriteClose621828160AllTestSuitesFinishedBOOL864falseTestResultsFB_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_Test4224TestNameT_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_AssertResultStatic4224TestNameT_MaxString204864TestIsFinishedBOOL82112TestIsSkippedBOOL82120NumberOfAssertionsUINT162128TestIsFailedBOOL82144AssertionMessageT_MaxString20482152AssertionTypeE_AssertionType84200GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16IsSkippedBOOL8SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetNumberOfAssertionsUINT16IsFailedBOOL8PouTypeFunctionBlockUINT (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_AssertResultStatic24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStaticExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLengthExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength11648MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600253PouTypeFunctionBlockFB_AdsAssertMessageFormatterExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD64variable_length_arrayDimensions1ActualsWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedsWORD64variable_length_arrayDimensions1ActualsWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsBYTE64variable_length_arrayDimensions1ActualsBYTE64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32SetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_ULINTExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_ULINTExpectedsULINT64variable_length_arrayDimensions1ActualsULINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LINTExpectedsULINT64variable_length_arrayDimensions1ActualsULINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256AssertArrayEquals_DINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT64variable_length_arrayDimensions1ActualsDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL64variable_length_arrayDimensions3ActualsREAL64variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AssertArray2dEquals_REALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL64variable_length_arrayDimensions2ActualsREAL64variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_LREALExpectedsREAL64variable_length_arrayDimensions2ActualsREAL64variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_LREALExpectedsLREAL64variable_length_arrayDimensions3ActualsLREAL64variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATEExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT64variable_length_arrayDimensions1ActualsLINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT64variable_length_arrayDimensions1ActualsSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_INTExpectedsINT64variable_length_arrayDimensions1ActualsINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LREALExpectedsLREAL64variable_length_arrayDimensions1ActualsLREAL64variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DINTExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL64variable_length_arrayDimensions3ActualsREAL64variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertFalseExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_INTExpectedsINT64variable_length_arrayDimensions1ActualsINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertTrueConditionBOOL8MessageT_MaxString2048AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_UDINTExpectedsLWORD64variable_length_arrayDimensions1ActualsLWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetTestByPositionFB_Test4224PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16AssertArray2dEquals_LREALExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL64variable_length_arrayDimensions2ActualsLREAL64variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsLREAL64variable_length_arrayDimensions2ActualsLREAL64variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_BOOLExpectedsBOOL64variable_length_arrayDimensions1ActualsBOOL64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertTrueConditionBOOL8MessageT_MaxString2048AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8AssertArrayEquals_DWORDExpectedsBOOL64variable_length_arrayDimensions1ActualsBOOL64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8AssertArrayEquals_DWORDExpectedsDWORD64variable_length_arrayDimensions1ActualsDWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UINTExpectedsUINT64variable_length_arrayDimensions1ActualsUINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16GetInstancePathT_MaxString2048SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_LINTExpectedsLINT64variable_length_arrayDimensions1ActualsLINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_SINTExpectedsDWORD64variable_length_arrayDimensions1ActualsDWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16GetInstancePathT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBufferExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16AssertArrayEquals_UINTExpectedsUINT64variable_length_arrayDimensions1ActualsUINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LREALExpectedsLREAL64variable_length_arrayDimensions1ActualsLREAL64variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32GetNumberOfSuccessfulTestsUINT16PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer768pWriteBYTE6464ItemTypeInputcbWriteUDINT32128ItemTypeInputpReadBYTE64192ItemTypeInputcbReadUDINT32256ItemTypeInputpBufferBYTE64320ItemTypeInputcbBufferUDINT32384ItemTypeInputbOkBOOL8416ItemTypeOutputnCountUDINT324480ItemTypeOutputcbSizeUDINT324800ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes @@ -630,7 +630,7 @@ External Setpoint Generation: | 2. Add several keys/values via AddKeyString() and the other methods. | 3. EndObject() to finish object. | 4. GetDocument() in order to get the full document as string. - | 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 + | 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]196AddKeyNumberkeySTRING(80)64ItemTypeInOutvalueDINT32AddStringvalueSTRING(80)64ItemTypeInOutAddKeyFileTimekeySTRING(80)64ItemTypeInOutvalueFILETIME64IsCompleteBOOL8AddUdintvalueUDINT32AddLintvalueLINT64StartObjectHRESULT32AddLrealvalueLREAL64AddKeykeySTRING(80)64ItemTypeInOutResetDocumentHRESULT32AddKeyLrealkeySTRING(80)64ItemTypeInOutvalueLREAL64AddHexBinarypBytesBYTE64nBytesDINT32AddKeyDcTimekeySTRING(80)64ItemTypeInOutvalueDCTIME64AddDateTimevalueDATE_AND_TIME32AddRawObjectrawJsonSTRING(80)64ItemTypeInOutSetMaxDecimalPlacesHRESULT32decimalPlacesDINT32GetDocumentLengthUDINT32hrErrorCodeHRESULT32ItemTypeOutputnUDINT32pSTRING(80)64__get_ipWriterITcJsonSaxWriter64_ipWriterITcJsonSaxWriter64propertyGetDocumentSTRING(255)2048hrErrorCodeHRESULT32ItemTypeOutputpSINT64nUDINT32AddKeyBoolkeySTRING(80)64ItemTypeInOutvalueBOOL8AddDintvalueDINT32AddRawArrayBOOL8rawJsonSTRING(80)64ItemTypeInOutAddKeyStringkeySTRING(80)64ItemTypeInOutvalueSTRING(80)64ItemTypeInOutCopyDocumentUDINT32pDocSTRING(80)64ItemTypeInOutnDocUDINT32hrErrorCodeHRESULT32ItemTypeOutputAddUlintvalueULINT64GetMaxDecimalPlacesDINT32dpDINT32AddFileTimevalueFILETIME64AddNullAddKeyDateTimekeySTRING(80)64ItemTypeInOutvalueDATE_AND_TIME32AddBoolvalueBOOL8AddBase64pBytesBYTE64nBytesDINT32AddDcTimevalueDCTIME64AddKeyNullkeySTRING(80)64ItemTypeInOutEndArrayHRESULT32EndObjectHRESULT32StartArrayHRESULT32AddRealvalueREAL32PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_HardwareFFOutput524352FF_ARRAY_UPPER_BOUNDUINT166450i_xResetBOOL880ItemTypeInputpytmc pv: ClearFault io: o field: DESC Might be overidden by PLC writes @@ -649,14 +649,14 @@ External Setpoint Generation: tFFRegFailF_TRIG128406784sPathT_MaxString2048406912instance-pathnoinitxOKBOOL8408960truepytmc pv: OK io: i - 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)64ItemTypeInOutGetFileTimeFILETIME64vSJsonValue64SwapBOOL8vSJsonValue64wSJsonValue64SaveDocumentToFilertResetR_TRIG128409024rtResetandOKR_TRIG128409152nIndexUINT164092801IdxOKBOOL8409296fbTimeFB_LocalSystemTime20800409344.bEnabletrue.dwCycle1fbTime_to_UTCFB_TzSpecificLocalTimeToSystemTime3648430144fbGetTimeZoneFB_GetTimeZoneInformation3776433792fbJsonFB_JsonSaxWriter384437568pmpsTypeCodeUDINT324379520fbLoggerFB_LogMessage86080438016.eSevrTcEventSeverity.Critical.eSubsystemE_Subsystem.MPS.nMinTimeViolationAcceptable50__FB_HARDWAREFFOUTPUT__EXECUTELOGGING__HELLOTIMERTOF256524096.PT86400000ExecuteNoLogEvaluateOutputExecuteEvaluateOverridesBOOL8FFST_FF64EvalIdxDINT32MaxTimeDINT32no_checkExecuteLoggingBOOL8FFST_FF64logIdxDINT32HelloTimerTOF256uselocation__FB_HARDWAREFFOUTPUT__EXECUTELOGGING__HELLOTIMERno_checkRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputno_checkFormulateLogJsonSTRING(80)648FFST_FF8128IdxCheckInBOOL8IdxDINT32OKBOOL8ResetBOOL8stFFST_FF8128BeamPermittedBOOL8no_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)64ItemTypeInOutIsNullBOOL8vSJsonValue64PushbackFileTimeValueSJsonValue64vSJsonValue64valueFILETIME64PushbackIntValueSJsonValue64vSJsonValue64valueDINT32AddFileTimeMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueFILETIME64RemoveMemberByNameBOOL8vSJsonValue64memberSTRING(80)64ItemTypeInOutkeepOrderBOOL8AddArrayMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutreserveUDINT32SetStringSJsonValue64vSJsonValue64valueSTRING(80)64ItemTypeInOutMemberEndSJsonIterator64vSJsonValue64SetAdsProviderBOOL8oidOTCID32ParseDocumentSJsonValue64sJsonSTRING(80)64ItemTypeInOutAddIntMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueDINT32ArrayEndSJsonAIterator64vSJsonValue64RemoveAllMembersBOOL8vSJsonValue64SetDoubleSJsonValue64vSJsonValue64valueLREAL64SetDcTimeSJsonValue64vSJsonValue64valueDCTIME64AddHexBinaryMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutpPVOID64nDINT32GetBase64DINT32vSJsonValue64pPVOID64nDINT32GetMemberValueSJsonValue64iSJsonIterator64AddDateTimeMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueDATE_AND_TIME32GetIntDINT32vSJsonValue64GetStringLengthUDINT32vSJsonValue64pBYTE64lUDINT32GetArrayValueByIdxSJsonValue64vSJsonValue64idxUDINT32SetUintSJsonValue64vSJsonValue64valueUDINT32ClearArrayBOOL8vSJsonValue64iSJsonAIterator64SetObjectSJsonValue64vSJsonValue64ExceptionRaisedBOOL8GetArraySizeUDINT32vSJsonValue64IsISO8601TimeFormatBOOL8vSJsonValue64PushbackUintValueSJsonValue64vSJsonValue64valueUDINT32PushbackUint64ValueSJsonValue64vSJsonValue64valueULINT64GetInt64LINT64vSJsonValue64IsBoolBOOL8vSJsonValue64AddInt64MemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueLINT64IsInt64BOOL8vSJsonValue64FindMemberPathSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutSetFileTimeSJsonValue64vSJsonValue64valueFILETIME64GetFileTimeFILETIME64vSJsonValue64SwapBOOL8vSJsonValue64wSJsonValue64SaveDocumentToFileBOOL8sFileSTRING(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_TIME32vSJsonValue64PushbackFileTimeValueSJsonValue64vSJsonValue64valueFILETIME64LoadDocumentFromFileBOOL8sFileSTRING(80)64ItemTypeInOutbExecBOOL64hrErrorCodeHRESULT32ItemTypeOutputPushbackBase64ValueSJsonValue64vSJsonValue64pPVOID64nDINT32IsBase64BOOL8vSJsonValue64IsTrueBOOL8vSJsonValue64IsIntBOOL8vSJsonValue64CopyDocumentUDINT32pDocSTRING(80)64ItemTypeInOutnDocUDINT32GetTypeEJsonType32vSJsonValue64PushbackDcTimeValueSJsonValue64vSJsonValue64valueDCTIME64GetMemberNameSTRING(80)648iSJsonIterator64pSTRING(80)64IsNumberBOOL8vSJsonValue64SetArraySJsonValue64vSJsonValue64reserveUDINT32RemoveArrayBOOL8vSJsonValue64iSJsonAIterator64IsUint64BOOL8vSJsonValue64CopyStringUDINT32vSJsonValue64pStrSTRING(80)64ItemTypeInOutnStrUDINT32pBYTE64qBYTE64lUDINT32SetBase64SJsonValue64vSJsonValue64pPVOID64nDINT32GetJsonLengthUDINT32vSJsonValue64pSTRING(80)64IsHexBinaryBOOL8vSJsonValue64AddUint64MemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueULINT64GetMaxDecimalPlacesDINT32MemberBeginSJsonIterator64vSJsonValue64NewDocumentSJsonValue64GetStringSTRING(255)2048vSJsonValue64pSTRING(255)64IsUintBOOL8vSJsonValue64NextMemberSJsonIterator64iSJsonIterator64ArrayBeginSJsonAIterator64vSJsonValue64IsStringBOOL8vSJsonValue64SetNullSJsonValue64vSJsonValue64AddJsonMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutrawJsonSTRING(80)64ItemTypeInOutLoadDocumentFromFileBOOL8sFileSTRING(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_FastFaultBOOL8sFileSTRING(80)64ItemTypeInOutbExecBOOL64hrErrorCodeHRESULT32ItemTypeOutputGetDateTimeDATE_AND_TIME32vSJsonValue64IsObjectBOOL8vSJsonValue64PushbackStringValueSJsonValue64vSJsonValue64valueSTRING(80)64ItemTypeInOutRemoveMemberBOOL8vSJsonValue64iSJsonIterator64keepOrderBOOL8AddDcTimeMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueDCTIME64FindMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutPushbackDateTimeValueSJsonValue64vSJsonValue64valueDATE_AND_TIME32PushbackInt64ValueSJsonValue64vSJsonValue64valueLINT64AddBase64MemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutpPVOID64nDINT32SetMaxDecimalPlacesdpDINT32GetHexBinaryDINT32vSJsonValue64pPVOID64nDINT32PushbackHexBinaryValueSJsonValue64vSJsonValue64pPVOID64nDINT32AddDoubleMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueLREAL64PushbackNullValueSJsonValue64vSJsonValue64AddObjectMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutPushbackBoolValueSJsonValue64vSJsonValue64valueBOOL8SetHexBinarySJsonValue64vSJsonValue64pPVOID64nDINT32AddUintMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueUDINT32CopyJsonUDINT32vSJsonValue64pDocSTRING(80)64ItemTypeInOutnDocUDINT32SetInt64SJsonValue64vSJsonValue64valueLINT64CopyFromSJsonValue64vSJsonValue64wSJsonValue64AddBoolMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueBOOL8AddStringMemberSJsonValue64vSJsonValue64memberSTRING(80)64ItemTypeInOutvalueSTRING(80)64ItemTypeInOutGetBoolBOOL8vSJsonValue64GetDoubleLREAL64vSJsonValue64GetDocumentRootSJsonValue64IsFalseBOOL8vSJsonValue64NextArraySJsonAIterator64iSJsonAIterator64GetArrayValueSJsonValue64iSJsonAIterator64GetDocumentSTRING(255)2048pBYTE64qBYTE64tSTRING(255)64lengthUDINT32SetIntSJsonValue64vSJsonValue64valueDINT32PushbackDoubleValueSJsonValue64vSJsonValue64valueLREAL64GetUintUDINT32vSJsonValue64GetUint64ULINT64vSJsonValue64GetDocumentLengthUDINT32pSTRING(80)64SetUint64SJsonValue64vSJsonValue64valueULINT64GetDcTimeDCTIME64vSJsonValue64IsArrayBOOL8vSJsonValue64GetJsonSTRING(255)2048vSJsonValue64pBYTE64qBYTE64tSTRING(255)64lengthUDINT32PushbackJsonValueSJsonValue64vSJsonValue64rawJsonSTRING(80)64ItemTypeInOutIsDoubleBOOL8vSJsonValue64AddNullMemberSJsonValue64vSJsonValue64memberSTRING(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_FastFaultRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32FileSizeRTS_IEC_SIZE64ItemTypeOutputCloseRTS_IEC_RESULT32WriteRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32DeleteRTS_IEC_RESULT32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048OpenRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3qualified_onlystrictFB_StreamBuffer192_PointerToStringBufferBYTE6464_BufferSizeUDINT32128_LengthUDINT32160CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE64PointerToByteBufferBYTE64FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64propertyFindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32LengthUDINT32propertyCopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32ClearUDINT32LengthUDINT32propertyClearCountUDINT32__setLengthUDINT32property__getBufferSizeUDINT32BufferSizeUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64propertyPouTypeFunctionBlockFB_XmlControlUDINT32BufferSizeUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32PouTypeFunctionBlockFB_XmlControl6016XmlBufferFB_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 @@ -752,10 +752,7 @@ contributing fast faults, unless the FFO is currently vetoed. Must be called after opening a new tag XML.NewParameter(Name: = 'ParaName', Value: = 'Value'); -]]>NameT_MaxString2048ValueT_MaxString2048ToStartBufferNewTagNameT_MaxString2048ValueT_MaxString2048NewTag @@ -765,21 +762,24 @@ contributing fast faults, unless the FFO is currently vetoed. XML: ' Method: XML.CloseTag(); -]]>T_MaxString2048ClosedTagT_MaxString2048__getLengthUDINT32LengthUDINT32propertyClearBufferNewTagDataDataT_MaxString2048NewComment - - XML.NewComment(Comment: = 'MyComment'); -]]>CommentT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32WriteDocumentHeaderT_MaxString2048ClosedTagT_MaxString2048WriteDocumentHeader Start with calling this method before appending any other tags! XML.WriteDocumentHeader(''); -]]>HeaderT_MaxString2048PouTypeFunctionBlockFB_xUnitXmlPublisherHeaderT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048NewComment + + XML.NewComment(Comment: = 'MyComment'); +]]>CommentT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher530944I_TestResultLoggerTestResultsI_TestResults64128AccessModeACCESS_MODE32192ACCESS_MODE.AM_WRITE_PLUSFileFB_FileControl192256XmlFB_XmlControl6016448BufferInitialisedBOOL86464falseBufferBYTE0655355242806472WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530752PublishTriggerR_TRIG128530816DeleteOpenWriteClose4224TestNameT_MaxString204864TestIsFinishedBOOL82112TestIsSkippedBOOL82120NumberOfAssertionsUINT162128TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) 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 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162144TestIsFailedBOOL82160AssertionMessageT_MaxString20482168AssertionTypeE_AssertionType84216GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetNumberOfAssertionsUINT16GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockU_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStaticExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLengthExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax253CharLength11648MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600253PouTypeFunctionBlockFB_AdsAssertMessageFormatterExpectedsUDINT64variable_length_arrayDimensions1ActualsUDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_AdsLogStringMessageFifoQueue8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_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)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-000000000046ReleaseHRESULT32InitipEventITcEvent64nTimestampULINT64ipMessageITcMessage264ipAlarmITcAlarm264conditionalshowobsoleteInit is obsolete, use Init2 instead!__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowInit2ipEventITcEvent64nTimestampULINT64ipArgumentsITcArguments64ipMessageITcMessage64ipAlarmITcAlarm64ipSourceInfoITcSourceInfo64conditionalshowPouTypeFunctionBlockreflectionconditionalshow_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_mode4SubscribeHRESULT32pipMessageFilterConfigITcEventFilterConfig64pipAlarmFilterConfigITcEventFilterConfig64hrHRESULT32TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4OnAlarmConfirmedHRESULT32ipEventITcEvent64ipAlarmITcAlarm264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4OnAlarmDisposedHRESULT32ipEventITcEvent64ipAlarmITcAlarm264nTimeStampULINT64showc++_compatibleminimal_input_size4pack_mode4ExecuteHRESULT32ipListenerI_Listener64hrHRESULT32TcQueryInterfaceHRESULT32iidIID64pipItfPVOID64ipMessageListenerITcMessageListener64ipAlarmListenerITcAlarmListener64c++_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)jsonSTRING(10000)800086240plcAttribute_pytmcpv: MessageJSON io: i - 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 + 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__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyRequestHRESULT32eventClassGUID128nEventIdUDINT32nLangIdDINT32ipArgsI_TcArguments64ipArgumentsITcArguments64__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyST_PendingEvent86528stEventInfoST_LoggingEventInfo862720pytmc pv: 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)648SetSymbolFromJsonstEventInfoST_LoggingEventInfo64448analysis-33pytmc pv: Log - 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_LoggingEventInfo64nFailuresUINT16ConfigurestPendingEventsST_PendingEvent010865280512ipMessageConfigITcEventFilterConfig64865792fbSocketFB_ConnectionlessSocket64865856bConfiguredBOOL8865920falsenMaxEventsUINT1686593610__FB_LISTENER__CONFIGURE__BSUBSCRIBEDBOOL8865952udint__FB_LISTENER__PUBLISHEVENTS__FBJSONFB_JsonSaxWriter384865984__FB_LISTENER__PUBLISHEVENTS__FBJSONDATATYPEFB_JsonReadWriteDatatype192866368__FB_LISTENER__PUBLISHEVENTS__SJSONDOCSTRING(10000)80008866560OnAlarmRaisedfbEventFB_TcEvent64OnAlarmConfirmedfbEventFB_TcEvent64__getLogToVisualStudioBOOL8LogToVisualStudioBOOL8propertyanalysis-33OnAlarmClearedfbEventFB_TcEvent64OnMessageSentfbEventFB_TcEvent64PublishEventsHRESULT32nEventUINT16stPendingEventST_PendingEvent64stEventInfoST_LoggingEventInfo64fbRequestEventTextFB_RequestEventText64fbJsonFB_JsonSaxWriter384uselocation__FB_LISTENER__PUBLISHEVENTS__FBJSONfbJsonDataTypeFB_JsonReadWriteDatatype192uselocation__FB_LISTENER__PUBLISHEVENTS__FBJSONDATATYPEsJsonDocSTRING(10000)80008uselocation__FB_LISTENER__PUBLISHEVENTS__SJSONDOCStoreEventHRESULT32fbEventFB_TcEvent64eEventTypeE_LogEventType16stPendingEventST_PendingEvent64stEventInfoST_LoggingEventInfo64nFailuresUINT16ConfigureHRESULT32i_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 +]]>HRESULT32i_EventClassGUID128i_MinSeverityTcEventSeverity16i_fbSocketFB_ConnectionlessSocket64bSubscribedBOOL8uselocation__FB_LISTENER__CONFIGURE__BSUBSCRIBEDSendMessageHRESULT32sMessageSTRING(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 fbTcRouterListenerFB_Listener946624946688ItemTypeInputpytmc pv: Router @@ -1162,7 +1162,7 @@ Use this thing to have a simple indexer with rollover. Instead, I set position to a ridiculous value that can always move forward or backward. If this gets stuck for any reason it's very clear that something has gone wrong, rather than a silent failure of the soft limit marks. - ]]>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_AxisParameter16INTCommandedPosition1SWLimitPos2SWLimitNeg3EnableLimitPos4EnableLimitNeg5EnablePosLagMonitoring6MaxPositionLag7MaxVelocitySystem8MaxVelocityAppl9ActualVelocity10CommandedVelocity11MaxAccelerationSystem12MaxAccelerationAppl13MaxDecelerationSystem14MaxDecelerationAppl15MaxJerkSystem16MaxJerkAppl17AxisId1000AxisVeloManSlow1001AxisVeloManFast1002AxisVeloMax1003AxisAcc1004AxisDec1005AxisJerk1006MaxJerk1007AxisMaxVelocity1008AxisRapidTraverseVelocity1009AxisManualVelocityFast1010AxisManualVelocitySlow1011AxisCalibrationVelocityForward1012AxisCalibrationVelocityBackward1013AxisJogIncrementForward1014AxisJogIncrementBackward1015AxisEnMinSoftPosLimit1016AxisMinSoftPosLimit1017AxisEnMaxSoftPosLimit1018AxisMaxSoftPosLimit1019AxisEnPositionLagMonitoring1020AxisMaxPosLagValue1021AxisMaxPosLagFilterTime1022AxisEnPositionRangeMonitoring1023AxisPositionRangeWindow1024AxisEnTargetPositionMonitoring1025AxisTargetPositionWindow1026AxisTargetPositionMonitoringTime1027AxisEnInTargetTimeout1028AxisInTargetTimeout1029AxisEnMotionMonitoring1030AxisMotionMonitoringWindow1031AxisMotionMonitoringTime1032AxisDelayTimeVeloPosition1033AxisEnLoopingDistance1034AxisLoopingDistance1035AxisEnBacklashCompensation1036AxisBacklash1037AxisEnDataPersistence1038AxisRefVeloOnRefOutput1039AxisOverrideType1040AxisEncoderScalingFactor1041AxisEncoderOffset1042AxisEncoderDirectionInverse1043AxisEncoderMask1044AxisEncoderModuloValue1045AxisModuloToleranceWindow1046AxisEnablePosCorrection1047AxisPosCorrectionFilterTime1048AxisUnitInterpretation1049AxisMotorDirectionInverse1050AxisCycleTime1051AxisFastStopSignalType1052AxisFastAcc1053AxisFastDec1054AxisFastJerk1055AxisEncoderScalingNumerator1056AxisEncoderScalingDenominator1057AxisMaximumAcceleration1058AxisMaximumDeceleration1059AxisVeloJumpFactor1060AxisToleranceBallAuxAxis1061AxisMaxPositionDeviationAuxAxis1062AxisErrorPropagationMode1063AxisErrorPropagationDelay1064AxisCoupleSlaveToActualValues1065AxisAllowMotionCmdToSlaveAxis1066AxisAllowMotionCmdToExtSetAxis1067AxisEncoderSubMask1068AxisEncoderReferenceSystem1069AxisEncoderPositionFilterPT11070AxisEncoderVelocityFilterPT11071AxisEncoderAccelerationFilterPT11072AxisEncoderMode1073AxisEncoderHomingInvDirCamSearch1074AxisEncoderHomingInvDirSyncSearch1075AxisEncoderHomingCalibValue1076AxisEncoderReferenceMode1077AxisRefVeloOutputRatio1078AxisDrivePositionOutputScaling1079AxisDriveVelocityOutputScaling1080AxisDriveVelocityOutputDelay1081AxisDriveMinOutputLimitation1082AxisDriveMaxOutputLimitation1083AxisTorqueInputScaling1084AxisTorqueInputFilterPT11085AxisTorqueDerivationInputFilterPT11086AxisTorqueOutputScaling1087AxisTorqueOutputDelay1088AxisAccelerationOutputScaling1089AxisAccelerationOutputDelay1090AxisDrivePosOutputSmoothFilterType1091AxisDrivePosOutputSmoothFilterTime1092AxisDrivePosOutputSmoothFilterOrder1093AxisDriveMode1094AxisDriftCompensationOffset1095AxisPositionControlKv1096AxisCtrlVelocityPreCtrlWeight1097AxisControllerMode1098AxisCtrlAutoOffset1099AxisCtrlAutoOffsetTimer1100AxisCtrlAutoOffsetLimit1101AxisSlaveCouplingControlKcp1102AxisCtrlOutputLimit1103AxisFadingAccleration1104AxisTargetPosition2000AxisRemainingTimeToGo2001AxisRemainingDistanceToGo2002AxisGearRatio3000NcSafCycleTime4000NcSvbCycleTime4001AxisMasPositionDeviationAuxAxis320006451456-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_ResetM_ManualM_ActiveM_StateChangeM_PassiveM_InitPouTypeFunctionBlockST_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_ResetM_ManualM_ActiveM_StateChangeM_PassiveM_InitPouTypeFunctionBlockFB_CTRL_GET_TASK_CYCLETIME768eModeE_CTRL_MODE1664ItemTypeInputtTaskCycleTimeTIME3296ItemTypeOutputbCycleTimeValidBOOL8128ItemTypeOutputeStateE_CTRL_STATE16144ItemTypeOutputeErrorIdE_CTRL_ERRORCODES16160ItemTypeOutputbErrorBOOL8176ItemTypeOutputbFirstInitBOOL8184truenCpuCntLoDWDWORD32192nCpuCntHiDWDWORD32224nLastcpuCntLoDWDWORD32256nLastcpuCntHiDWDWORD32288nCycleTimeDWDWORD32320nCycleTimeDWoldDWORD32352bFirstCallReadyBOOL8384fbGETCPUCOUNTERGETCPUCOUNTER256448eMode_oldE_CTRL_MODE16704M_ResetM_ActiveM_StateChangeM_PassiveM_InitPouTypeFunctionBlockFB_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_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 @@ -1293,22 +1293,22 @@ Use this thing to have a simple indexer with rollover. pv: io: io expand: %.2d - setStateINT1655616goalStateINT1655632getStateINT1655648bInitBOOL855664stUnknownST_PositionState364855680stGoalST_PositionState364859328fbStateMoveFB_PositionStateMove320062976fbStateInternalFB_PositionStateInternal11519008066176nIndexINT16256256bNewGoalBOOL8256272bInnerExecBOOL8256280bInnerResetBOOL8256288rtResetR_TRIG128256320bMoveRequestedBOOL8256448StateHandlerExecPouTypeFunctionBlockobsoleteUse FB_PositionState1D insteadI_HigherAuthority64PVOIDCheckRequestBOOL8nReqIDDWORD32RemoveRequestBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760I_LowerAuthority64PVOID__getnLowerAuthorityIDDWORD32propertyElevateRequest + setStateINT1655616goalStateINT1655632getStateINT1655648bInitBOOL855664stUnknownST_PositionState364855680stGoalST_PositionState364859328fbStateMoveFB_PositionStateMove320062976fbStateInternalFB_PositionStateInternal11519008066176nIndexINT16256256bNewGoalBOOL8256272bInnerExecBOOL8256280bInnerResetBOOL8256288rtResetR_TRIG128256320bMoveRequestedBOOL8256448ExecStateHandlerPouTypeFunctionBlockobsoleteUse 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.]]>BOOL8HigherAuthorityI_HigherAuthority64ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID + or an FB that locks in a specific portion of the BP set.]]>BOOL8HigherAuthorityI_HigherAuthority64T_HashTableEntry128keyDWORD3200pytmc + pv: Key + io: i + valuePVOID64640ST_BP_ArbInternal2464ST_BeamParamsnIdDWORD321760pytmcpv: ID io: i LiveInTableBOOL81792pytmcpv: Live io: i sDevNameSTRING(80)6481800pytmcpv: Device io: i - T_HashTableEntry128keyDWORD3200pytmc - pv: Key - io: i - 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 + T_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 - dataPoolST_BP_ArbInternal06115030454528entriesT_HashTableEntry0617808204864fbTableFB_HashTableCtrl704212672hTableT_HHASHTABLE6848213376pRefPtrST_BP_ArbInternal642202240indexOfElemULINT32bit, x64=>64bit)]]>64220288cstSafeBeamST_BeamParams1760220352.nTran0.neVRange0.nRate0.nBCRange0A_CountDataPoolToEpicsA_LookupA_RemoveA_ResetA_GetFirstA_AddA_GetNextPouTypeFunctionBlockno_checkFB_ArbiterdataPoolST_BP_ArbInternal06115030454528entriesT_HashTableEntry0617808204864fbTableFB_HashTableCtrl704212672hTableT_HHASHTABLE6848213376pRefPtrST_BP_ArbInternal642202240indexOfElemULINT32bit, x64=>64bit)]]>64220288cstSafeBeamST_BeamParams1760220352.nTran0.neVRange0.nRate0.nBCRange0A_ResetA_CountDataPoolToEpicsA_GetNextA_RemoveA_GetFirstA_AddA_LookupPouTypeFunctionBlockno_checkFB_Arbiterq_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 + 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_LogMessage86080409664__getnEntryCountUDINT32nEntryCountUDINT32propertyElevateRequest 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.]]>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__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyCheckRequestInPoolBOOL8nReqIDDWORD32CheckRequestST_BP_ArbInternal2464stBP1ST_BP_ArbInternal2464stBP2ST_BP_ArbInternal2464idxUINT16bcBitmaskWORD16no_check__getnLowerAuthorityIDDWORD32nLowerAuthorityIDDWORD32propertyCheckRequestBOOL8nReqIDDWORD32BPST_BeamParams1760AddRequestBOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage86080uselocation__FB_ARBITER__ADDREQUEST__FBLOG__getnEntryCountUDINT32nEntryCountUDINT32propertyRequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionFB_PositionStatePMPS_Base20096stMotionStageST_MotionStage6464ItemTypeInOutarrStatesST_PositionState11564128ItemTypeInOutbArbiterEnabledBOOL8192trueItemTypeInputbMaintModeBOOL8200ItemTypeInputpytmc + Returns true if the request was successfully added, false if not enough space or a request with the same ID is already present.]]>BOOL8nReqIDDWORD32stReqBPST_BeamParams1760sDevNameSTRING(80)648BP_IntST_BP_ArbInternal2464fbLogFB_LogMessage86080uselocation__FB_ARBITER__ADDREQUEST__FBLOGRemoveRequestBOOL8nReqIdDWORD32fbLogFB_LogMessage86080uselocation__FB_ARBITER__REMOVEREQUEST__FBLOGBP_IntST_BP_ArbInternal2464CheckRequestInPoolBOOL8nReqIDDWORD32RequestBPBOOL8nReqIDDWORD32stReqBPST_BeamParams1760PouTypeFunctionBlockreflectionFB_PositionStatePMPS_Base20096stMotionStageST_MotionStage6464ItemTypeInOutarrStatesST_PositionState11564128ItemTypeInOutbArbiterEnabledBOOL8192trueItemTypeInputbMaintModeBOOL8200ItemTypeInputpytmc pv: MAINT io: io bRequestTransitionBOOL8208ItemTypeInputsetStateINT16224ItemTypeInputgetStateINT16240ItemTypeInputfStateBoundaryDeadbandLREAL642560ItemTypeInputtArbiterTimeoutTIME32320TItemTypeInputbMoveOnArbiterTimeoutBOOL8352trueItemTypeInputbTransitionAuthorizedBOOL8360ItemTypeOutputbForwardAuthorizedBOOL8368ItemTypeOutputbBackwardAuthorizedBOOL8376ItemTypeOutputbArbiterTimeoutBOOL8384ItemTypeOutputstTransitionDbST_DbStateParams2496416pytmc @@ -1371,7 +1371,7 @@ The BPTM will throw an error if the arbiter does not have enough space for the t ]]>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_TRIG12861312bLatchDoneMovingBOOL861440bFirstMoveBOOL861448trueLogBuffSizeINT166145640cMaxAttemptsINT16614723cReqArbCapacityUDINT32615042AuthorizeTransitionWaitingForFinalAssertion_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 + ]]>32615042AuthorizeTransitionWaitingForFinalAssertion_DOAssertFinalBPNewTarget_ENTRYAssertTransitionBPWaitingForTransitionAssertion_DORemoveTransitionAssertionSetNewTargetRequestBP_DOWaitingForTransitionAssertion_EXITWaitingForFinalAssertion_EXITDeauthorizeTransitionLogActionsBOOL8LogStrSTRING(80)648no_checkPouTypeFunctionBlockno_checkFB_PositionStatePMPS396032FB_PositionStatePMPS_BasefbArbiterFB_Arbiter6420096ItemTypeInOutfbFFHWOFB_HardwareFFOutput6420160ItemTypeInOutbReadPmpsDbBOOL820224ItemTypeInputsPmpsDeviceNameSTRING(80)64820232ItemTypeInputsTransitionKeySTRING(80)64820880ItemTypeInputstPmpsDocSJsonValue6421568ItemTypeInputstHighBeamThresholdST_BeamParams176021632ItemTypeInputbBPOKAutoResetBOOL823392falseItemTypeInputarrPMPSST_DbStateParams0163993623424nBPIndexUINT1663360nTransitionAssertionIDUDINT3263392nLastReqAssertionIDUDINT3263424fbReadPmpsDbFB_JsonDocToSafeBP11500863488ftDbBusyF_TRIG128178496rtReadDBExecR_TRIG128178624ftReadF_TRIG128178752bptmBeamParameterTransitionManager61568178880ffBeamParamsOkFB_FastFault25920240448ffZeroRateFB_FastFault25920266368ffBPTMTimeoutAndMoveFB_FastFault25920292288ffBPTMErrorFB_FastFault25920318208ffMaintFB_FastFault25920344128ffUnknownFB_FastFault25920370048bFFOxOkBOOL8395968bAtSafeStateBOOL8395976nIterUINT16395984HandleBPTMHandleFFOHandlePmpsDbAssertHereClearAssertsPouTypeFunctionBlockobsoleteUse 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 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 @@ -2274,7 +2274,7 @@ M1K1 BEND US ENC CNT]]>32UDINT 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^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 + .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_xAutoResetfalse.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 @@ -2620,4 +2620,4 @@ M4K2 KBV X ENC CNT]]>32UDINT

TcVarGlobal634563936PMPS_GVL.AccumulatedFF32UDINTpytmc pv: @(PREFIX)AccumulatedFastFaults io: i - TcVarGlobal634564032PMPS_GVL.BP_jsonDoc64SJsonValueTcVarGlobal634564096TcSystemEventClassTcGeneralAdsEventClassTcRouterEventClassTcRTimeEventClassWin32EventClassLCLSGeneralEventClassApplicationNamePort_851ChangeDate2024-05-21T13:07:47GeneratedCodeSize917504GlobalDataSize162672640 \ No newline at end of file + TcVarGlobal634564032PMPS_GVL.BP_jsonDoc64SJsonValueTcVarGlobal634564096TcSystemEventClassTcGeneralAdsEventClassTcRouterEventClassTcRTimeEventClassWin32EventClassLCLSGeneralEventClassApplicationNamePort_851ChangeDate2024-05-28T10:52:45GeneratedCodeSize917504GlobalDataSize162672640 \ No newline at end of file