From e24e1f675b0282cc48800ba148fe06a1633780c9 Mon Sep 17 00:00:00 2001 From: ghalym <43865116+ghalym@users.noreply.github.com> Date: Wed, 24 Jun 2020 10:11:11 -0700 Subject: [PATCH] Changes to FFO and MKS317 (#43) * DEV: Issue#20, Issue#22 Issue#20 : Ion Pumps use own pressure reading after turning on, also added a method for AutoOn. user program to invoke the method. Issue#22, Update MKS 909 Hot Cathode POU with logging and all other upgrades. * DEV: PIP AutoOn is availabe through pragma * DEV: Gauge event severity and message changes * DEV: PIP logger and VGC pmps * DEV: Added Gagues 972,909 ENH: PTM MagDriveDigital has status updates DEV: Serial_IO Methodes added to pumps with serial interface * DEV: Unit Tests, Agilent Analog Signals. FIX: EBARA PTM Analaog Signals * ENH: Comments * FIX: PIP Pressure is not calculated when device is off * Issues #11, #14,#21,#25,#27,#32 * Issue #17 * ENH: MKS 500 logger, Ebara dry pymp and ebara turbo * FIX: Pragma * ENH: Change the valve moving timout to 30s * DEV: VGC new position State, Diode interlock ok function, Ebara max backing pressure * ENH: xLog bool to switch off logger for noisy gauges FIX: PTM_Ebara Current speed calculations * DEV: Don't use hard-coded values * BUG: move MKS317's ValidLo low limit to .15V * STY: order range limits * FIX: MKS317's ValidLo limit issue #36 * ENH: PIP xError * FIX: FB_VGC valve state * ENH: VGC FFO AutoReset * DEV: Modify limit based on experience with EM1K0-GMD-GPI-40 and signal noise * ENH: VGC Logger moved to ACT_logger. ADS Watchdog read and write times has been configured (5-10 times) the signal transmission * watchdog * FIX: MKS500 iTermBits FIX: MKS275 deadband FIX: MKS317 DisconnectedBoundary Co-authored-by: ghalym Co-authored-by: n-wbrown --- L2SIVacuum/L2SIVacuum.tmc | 91 +++++----- L2SIVacuum/POUs/ADS/FB_ADS_WATCHDOG.TcPOU | 5 +- .../Deprecated/Valves/FB_VGC_EBD.TcPOU | 9 +- .../POUs/Functions/Gauges/FB_MKS275.TcPOU | 18 +- .../POUs/Functions/Gauges/FB_MKS317.TcPOU | 2 +- .../POUs/Functions/Gauges/FB_MKS500.TcPOU | 9 +- .../Gauges/Interfaces/FB_TGCC_ADS.TcPOU | 2 +- .../Pumps/Interfaces/FB_TPIP_ADS.TcPOU | 2 +- L2SIVacuum/POUs/Functions/Valves/FB_VFS.TcPOU | 8 +- L2SIVacuum/POUs/Functions/Valves/FB_VGC.TcPOU | 164 +++++++++++++----- .../POUs/Functions/Valves/FB_VGC_AP.TcPOU | 9 +- .../Valves/Interfaces/FB_TVGC_ADS.TcPOU | 2 +- .../Valves/Interfaces/FB_VFS_Interface.TcPOU | 10 +- L2SIVacuumLib.tsproj | 146 +++++----------- 14 files changed, 244 insertions(+), 233 deletions(-) diff --git a/L2SIVacuum/L2SIVacuum.tmc b/L2SIVacuum/L2SIVacuum.tmc index 91448bd..d2add85 100644 --- a/L2SIVacuum/L2SIVacuum.tmc +++ b/L2SIVacuum/L2SIVacuum.tmc @@ -1,10 +1,10 @@ -AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5I_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL810982928bErrorBOOL810982992hrErrorCodeHRESULT3210983008nStringSizeUDINT3210982976sResultSTRING(255)204810983000__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOID__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase64PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshowAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64FB_TcSourceInfo2944I_TcSourceInfonIdUDINT321098281610982864sNameSTRING(255)20481098288810982912__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyClearExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefault_sInstancePathSTRING(255)2048__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4032I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2944512.bCutInstancePathByLastInst1conditionalshow__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283648conditionalshow__REQUESTEVENTCLASSNAME__BBUSYBOOL83776conditionalshow__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283840conditionalshow__REQUESTEVENTTEXT__BBUSYBOOL83968conditionalshoweSeverityTcEventSeverity1610983104ipSourceInfoI_TcSourceInfo6410983064nEventIdUDINT3210983240sEventClassNameSTRING(255)204810983160sEventTextSTRING(255)204810983248EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_TcMessage64I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage4160FB_TcEventBaseI_TcMessagenTimeSentULINT6410983296SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo64InitipMessageITcMessage64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage264nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_LogMessage84864sMsgT_MaxString204864ItemTypeInputeSevrTcEventSeverity1621120ItemTypeInputeSubsystemE_Subsystem162128ItemTypeInputsJsonSTRING(7000)560082144{}ItemTypeInputbInitializedBOOL8581520bInitFailedBOOL8581600sSubsystemSourceSTRING(80)64858168fbMessageFB_TcMessage6458816fbMessagesFB_TcMessage052080058880fbSourceFB_TcSourceInfo294479680ipResultMessageI_TcMessage6482624hrHRESULT3282688hrLastInternalErrorHRESULT3282720eTraceLevelTcEventSeverity16827520sPathT_MaxString204882768instance-pathnoinitPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINTAMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5I_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL810860712bErrorBOOL810860776hrErrorCodeHRESULT3210860792nStringSizeUDINT3210860760sResultSTRING(255)204810860784__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertymonitoringcallInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32propertymonitoringcall__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232propertymonitoringcall__getsResultSTRING(255)2048sResultSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertymonitoringcallPouTypeFunctionBlockenable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOID__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32propertymonitoringcall__getsNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64TcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160I_TcEventBase64PVOID__geteSeverityTcEventSeverity16propertymonitoringcall__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64propertymonitoringcall__getnEventIdUDINT32propertymonitoringcall__getsEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getsEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputIQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64TcEventArgumentType16INT012345678910111213141516171819plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshowAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64FB_TcSourceInfo2944I_TcSourceInfonIdUDINT321086059210860640sNameSTRING(255)20481086066410860688__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyClearExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertymonitoringcallResetToDefault_sInstancePathSTRING(255)2048__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallpropertymonitoringcall__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getsNameSTRING(255)2048sNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4032I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo2944512.bCutInstancePathByLastInst1conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283648conditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYBOOL83776conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283840conditionalshow__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYBOOL83968conditionalshoweSeverityTcEventSeverity1610860888ipSourceInfoI_TcSourceInfo6410860848nEventIdUDINT3210861024sEventClassNameSTRING(255)204810860944sEventTextSTRING(255)204810861032EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertymonitoringcallEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64propertymonitoringcall__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertymonitoringcallTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64propertymonitoringcall__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertymonitoringcallTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyno_assignI_TcMessage64I_TcEventBaseSendHRESULT32nTimeStampULINT64ITcMessage32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32SendHRESULT32timeStampULINT64ITcMessage232ITcMessageGetTimeSentHRESULT32timeStampULINT32FB_TcMessage4160FB_TcEventBaseI_TcMessagenTimeSentULINT6410861088SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo64InitipMessageITcMessage64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage264nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_LogMessage84864sMsgT_MaxString204864ItemTypeInputeSevrTcEventSeverity1621120ItemTypeInputeSubsystemE_Subsystem162128ItemTypeInputsJsonSTRING(7000)560082144{}ItemTypeInputbInitializedBOOL8581520bInitFailedBOOL8581600sSubsystemSourceSTRING(80)64858168fbMessageFB_TcMessage6458816fbMessagesFB_TcMessage052080058880fbSourceFB_TcSourceInfo294479680ipResultMessageI_TcMessage6482624hrHRESULT3282688hrLastInternalErrorHRESULT3282720eTraceLevelTcEventSeverity16827520sPathT_MaxString204882768instance-pathnoinitPouTypeFunctionBlockreflectionST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296E_WATCHDOG_TIME_CONFIG16INTeWATCHDOG_TIME_DISABLED0eWATCHDOG_TIME_SECONDS1eWATCHDOG_TIME_MINUTES2INT (2..100)16INTLowerBorder2UpperBorder100E_HashPrefixTypes16INTHASHPREFIX_IEC0HASHPREFIX_STDC1E_SBCSType16INTeSBCS_WesternEuropean1eSBCS_CentralEuropean2T_AmsNetID192STRING(23)E_RouteTransportType16UINTeRouteTransport_None0eRouteTransport_TCP_IP1eRouteTransport_IIO_LIGHTBUS2eRouteTransport_PROFIBUS_DP3eRouteTransport_PCI_ISA_BUS4eRouteTransport_ADS_UDP5eRouteTransport_FATP_UDP6eRouteTransport_COM_PORT7eRouteTransport_USB8eRouteTransport_CAN_OPEN9eRouteTransport_DEVICE_NET10eRouteTransport_SSB11eRouteTransport_SOAP12ST_AmsRouteEntry1184sNameSTRING(31)2560sNetIDT_AmsNetID192256sAddressSTRING(79)640448eTransportE_RouteTransportType161088tTimeoutTIME321120dwFlagsDWORD321152E_ArgType16INTARGTYPE_UNKNOWN0ARGTYPE_BYTE1ARGTYPE_WORD2ARGTYPE_DWORD3ARGTYPE_REAL4ARGTYPE_LREAL5ARGTYPE_SINT6ARGTYPE_INT7ARGTYPE_DINT8ARGTYPE_USINT9ARGTYPE_UINT10ARGTYPE_UDINT11ARGTYPE_STRING12ARGTYPE_BOOL13ARGTYPE_BIGTYPE14ARGTYPE_ULARGE15ARGTYPE_UHUGE16ARGTYPE_LARGE17ARGTYPE_HUGE18ARGTYPE_LWORD19T_Arg128eTypeE_ArgType1600cbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT320standardNameSTRING(31)25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832E_PressureState16INTValid10ValidHi11ValidLo12PressInvalid1GaugeDisconnected2OoR6Off3Starting4Gauge_Type16INTPG722B0IG9031PG9072IG9093PG9254ST_VG416rPRESSREAL128704daylightBiasDINT32832UDINT (81..Tc2_Utilities.ParameterList.cMaxCharacters)32UDINTLowerBorder81UpperBorder10000E_PressureState16INTValidValidHi11ValidLo12PressInvalid1GaugeDisconnected2OoR6Off3Starting4Gauge_Type16INTPG722B0IG9031PG9072IG9093PG9254ST_VG416rPRESSREAL320pytmc pv: PRESS; @@ -74,7 +74,7 @@ These features aren't disabled, they just aren't used, think child/parent classe field: ZNAM NOT OK ; field: ONAM OK ; io: i; - rFULL_SCALEREAL323841000FW_GetCurTaskIndex96nIndexBYTE864ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX256indexBYTE864ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex96128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_PMPS_Attenuator48nReqAttUINT160nAttCurUINT1616xAttOKUINT1632ST_BeamParams1856fAttREAL320100pytmcpv: Attenuation + rFULL_SCALEREAL323841000FW_GetCurTaskIndex128nIndexBYTE864ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX256indexBYTE864ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex128128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_PMPS_Attenuator48nReqAttUINT160nAttCurUINT1616xAttOKUINT1632ST_BeamParams1856fAttREAL320100pytmcpv: Attenuation io: inRateUDINT323210pytmcpv: Rate io: ifPP_mJREAL326420pytmcpv: PulseEnergy io: ineVRangeWORD169665535pytmcpv: PhotonEnergy @@ -82,7 +82,14 @@ These features aren't disabled, they just aren't used, think child/parent classe io: iaStoppersBOOL1161281648pytmcpv: Stopper io: ixValidToggleBOOL81776xValidBOOL81784pytmcpv: Valid io: inCohortIntULINT641792pytmcpv: Cohort - io: iI_TestResultFormatter64PVOIDFormatNumberOfTestSuitesUINT16NumberOfTestCasesUINT16NumberOfSuccessfulTestCasesUINT16NumberOfFailedTestCasesUINT16BusyBOOL8ItemTypeOutputTON256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockFB_ADSTestResultFormatter_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072hide_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowT_AmsPort16UINTADSRDDEVINFO1344NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputRDINFOBOOL8272ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputDEVNAMESTRING(19)160384ItemTypeOutputDEVVERUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL7104NCPORT_TCMCUINT1664500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1680500ItemTypeInputNCNETID_TCMCT_AmsNetID19296ItemTypeInputNCPORT_TCMC_CAMUINT16288500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16304500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192320ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16512501ItemTypeInputNcDeviceInfoTcMainVersionDWORD32544ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32576ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32608ItemTypeOutputNcDeviceInfoNcVersionDWORD32640ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160672ItemTypeOutputAxis_ST_NCADS_Axis4320832ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525152ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165504500tTargetPosTimeOutTIME3255366000tADSTimeOutTIME3255681000tStopMonitoringTimeOutTIME325600100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16563210fbADSRDDEVINFOADSRDDEVINFO13445696DeviceVersionDWORD327040InitBOOL87072ReadDeviceInfoPouTypeFunctionBlockhideI_TestResultFormatter64PVOIDFormatNumberOfTestSuitesUINT16NumberOfTestCasesUINT16NumberOfSuccessfulTestCasesUINT16NumberOfFailedTestCasesUINT16BusyBOOL8ItemTypeOutputTON256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockFB_ADSTestResultFormatter) between two instances of ANY. ]]>384AnyValueOneAnyType12864ItemTypeInputanytypeclassANYAnyValueTwoAnyType128192ItemTypeInputanytypeclassANYDataTypesNotEqualsBOOL8320ItemTypeOutputDataSizeNotEqualsBOOL8328ItemTypeOutputDataContentNotEqualsBOOL8336ItemTypeOutputIteratorCounterDINT32352PouTypeFunctionBlockhasanytypeE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString8576sFormatT_MaxString204864ItemTypeInputarg1T_Arg1282112ItemTypeInputarg2T_Arg1282240ItemTypeInputarg3T_Arg1282368ItemTypeInputarg4T_Arg1282496ItemTypeInputarg5T_Arg1282624ItemTypeInputarg6T_Arg1282752ItemTypeInputarg7T_Arg1282880ItemTypeInputarg8T_Arg1283008ItemTypeInputarg9T_Arg1283136ItemTypeInputarg10T_Arg1283264ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83392ItemTypeOutputnErrIdUDINT323424ItemTypeOutputsOutT_MaxString20483456ItemTypeOutputpFormatBYTE6455040conditionalshowpOutBYTE6455680conditionalshowiRemOutLenINT165632conditionalshowbValidBOOL85648conditionalshowstFmtST_FormatParameters1605664conditionalshownArrayElemINT165824conditionalshownArgumentUDINT325856conditionalshowparArgsT_Arg1106405888conditionalshowsArgStrT_MaxString20486528conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_Test2144TestNameT_MaxString204864TestIsFailedBOOL82112TestIsFinishedBOOL82120IsFinishedBOOL8SetNameNameT_MaxString2048SetFailedIsFailedBOOL8GetNameT_MaxString2048SetFinishedBOOL8PouTypeFunctionBlockR_TRIG2176TestNameT_MaxString204864TestIsFailedBOOL82112TestIsFinishedBOOL82120IsFinishedBOOL8SetNameNameT_MaxString2048SetFailedIsFailedBOOL8GetNameT_MaxString2048SetFinishedBOOL8PouTypeFunctionBlockR_TRIG96CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880conditionalshowPouTypeFunctionBlockconditionalshow_all_localsU_ExpectedOrActual2048boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640wstringExpectedOrActualWSTRING(80)12960stringExpectedOrActualT_MaxString20480ST_AssertResult8192ExpectedU_ExpectedOrActual20480ActualU_ExpectedOrActual20482048MessageT_MaxString20484096TestInstancePathT_MaxString20486144ST_AssertResultInstances8256AssertResultST_AssertResult81920DetectionCountUINT168192DetectionCountThisCycleUINT168208FB_AssertResultStatic128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880conditionalshowPouTypeFunctionBlockconditionalshow_all_localsU_ExpectedOrActual2048boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640wstringExpectedOrActualWSTRING(80)12960stringExpectedOrActualT_MaxString20480ST_AssertResult8192ExpectedU_ExpectedOrActual20480ActualU_ExpectedOrActual20482048MessageT_MaxString20484096TestInstancePathT_MaxString20486144ST_AssertResultInstances8256AssertResultST_AssertResult81920DetectionCountUINT168192DetectionCountThisCycleUINT168208FB_AssertResultStatic8224448AssertResultsST_AssertResult1500409600064TotalAssertsUINT1640960640GetCurrentTaskIndexGETCURTASKINDEX2564096128AssertResultInstancesST_AssertResultInstances150041280004096384CycleCountUDINT328224384FirstCycleExecutedBOOL88224416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16IncreaseDetectionCountThisCycleByOneExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeCreateAssertResultInstanceExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeGetDetectionCountThisCycleUINT16ExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeGetDetectionCountUINT16ExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeReportResultExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8hasanytypeAddAssertResultExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048hasanytypePouTypeFunctionBlockTypeClass16INTTYPE_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-4096ST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic8224448AssertResultsST_AssertResult1500409600064TotalAssertsUINT1640960640GetCurrentTaskIndexGETCURTASKINDEX2564096128AssertResultInstancesST_AssertResultInstances150041280004096384CycleCountUDINT328224384FirstCycleExecutedBOOL88224416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16IncreaseDetectionCountThisCycleByOneExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeCreateAssertResultInstanceExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeGetDetectionCountThisCycleUINT16ExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeGetDetectionCountUINT16ExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16hasanytypeReportResultExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8hasanytypeAddAssertResultExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048TestInstancePathT_MaxString2048hasanytypePouTypeFunctionBlockTypeClass16INTTYPE_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_INTERFACEST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic4240448AssertArrayResultsST_AssertArrayResult1500211200064TotalArrayAssertsUINT1621120640GetCurrentTaskIndexGETCURTASKINDEX2562112128AssertArrayResultInstancesST_AssertArrayResultInstances150021280002112384CycleCountUDINT324240384FirstCycleExecutedBOOL84240416IncreaseDetectionCountThisCycleByOneExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048FB_AdjustAssertFailureMessageToMax252CharLength11616MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600252PouTypeFunctionBlockFB_ADSAssertMessageFormatter11648MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600252PouTypeFunctionBlockFB_ADSAssertMessageFormatter128I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax252CharLengthFB_AdjustAssertFailureMessageToMax252CharLength11616TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite128I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax252CharLengthFB_AdjustAssertFailureMessageToMax252CharLength11648TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite12694720InstancePathT_MaxString204864instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX2562112NumberOfTestsUINT1623680TestsFB_Test11002144002432TestDuplicateNameTriggerR_TRIG11009600216832TestCycleCountIndexUDINT11003200226432AssertResultsFB_AssertResultStatic8224448229632AssertArrayResultFB_AssertArrayResultStatic42404488454080ADSAssertMessageFormatterFB_ADSAssertMessageFormatter12812694528AssertMessageFormatterI_AssertMessageFormatter6412694656AssertArrayEquals_REALExpectedsREAL64variable_length_arrayDimensions1ActualsREAL64variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD64variable_length_arrayDimensions1ActualsWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT64variable_length_arrayDimensions1ActualsUSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_BYTEExpectedsBYTE64variable_length_arrayDimensions1ActualsBYTE64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32SetTestFailedIteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_ULINTExpectedsULINT64variable_length_arrayDimensions1ActualsULINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringSTRING(80)648ActualDataStringSTRING(80)648TestInstancePathT_MaxString2048AlreadyReportedBOOL8AnyComparatorFB_AnyComparator384boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16hasanytypeAssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT64variable_length_arrayDimensions1ActualsDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL64variable_length_arrayDimensions2ActualsREAL64variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertTrueConditionBOOL8MessageT_MaxString2048AssertArray3dEquals_LREALExpectedsLREAL64variable_length_arrayDimensions3ActualsLREAL64variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT64variable_length_arrayDimensions1ActualsSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL64variable_length_arrayDimensions3ActualsREAL64variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UDINTExpectedsUDINT64variable_length_arrayDimensions1ActualsUDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_INTExpectedsINT64variable_length_arrayDimensions1ActualsINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_LINTExpectedsLINT64variable_length_arrayDimensions1ActualsLINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LWORDExpectedsLWORD64variable_length_arrayDimensions1ActualsLWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL64variable_length_arrayDimensions2ActualsLREAL64variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsBOOL64variable_length_arrayDimensions1ActualsBOOL64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048AssertArrayEquals_DWORDExpectedsDWORD64variable_length_arrayDimensions1ActualsDWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetInstancePathT_MaxString2048SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_UINTExpectedsUINT64variable_length_arrayDimensions1ActualsUINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32AssertArrayEquals_LREALExpectedsLREAL64variable_length_arrayDimensions1ActualsLREAL64variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32__Index__0DINT32PouTypeFunctionBlockcall_after_initreflectionST_ADSLogStringMessage4096MsgFmtStrT_MaxString20480StrArgT_MaxString20482048pack_mode1FB_MemRingBuffer12701120InstancePathT_MaxString204864instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX2562112NumberOfTestsUINT1623680TestsFB_Test11002176002432TestDuplicateNameTriggerR_TRIG110012800220032TestCycleCountIndexUDINT11003200232832AssertResultsFB_AssertResultStatic8224448236032AssertArrayResultFB_AssertArrayResultStatic42404488460480ADSAssertMessageFormatterFB_ADSAssertMessageFormatter12812700928AssertMessageFormatterI_AssertMessageFormatter6412701056AssertArrayEquals_REALExpectedsREAL64variable_length_arrayDimensions1ActualsREAL64variable_length_arrayDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_WORDExpectedsWORD64variable_length_arrayDimensions1ActualsWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT64variable_length_arrayDimensions1ActualsUSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_BYTEExpectedsBYTE64variable_length_arrayDimensions1ActualsBYTE64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32SetTestFailedIteratorCounterUINT16AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_ULINTExpectedsULINT64variable_length_arrayDimensions1ActualsULINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEqualsExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringSTRING(80)648ActualDataStringSTRING(80)648TestInstancePathT_MaxString2048AlreadyReportedBOOL8AnyComparatorFB_AnyComparator384boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16hasanytypeAssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertArrayEquals_DINTExpectedsDINT64variable_length_arrayDimensions1ActualsDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsUINT16AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL64variable_length_arrayDimensions2ActualsREAL64variable_length_arrayDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertTrueConditionBOOL8MessageT_MaxString2048AssertArray3dEquals_LREALExpectedsLREAL64variable_length_arrayDimensions3ActualsLREAL64variable_length_arrayDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT64variable_length_arrayDimensions1ActualsSINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray3dEquals_REALExpectedsREAL64variable_length_arrayDimensions3ActualsREAL64variable_length_arrayDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UDINTExpectedsUDINT64variable_length_arrayDimensions1ActualsUDINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_INTExpectedsINT64variable_length_arrayDimensions1ActualsINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertFalseConditionBOOL8MessageT_MaxString2048GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16AssertArrayEquals_LINTExpectedsLINT64variable_length_arrayDimensions1ActualsLINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LWORDExpectedsLWORD64variable_length_arrayDimensions1ActualsLWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL64variable_length_arrayDimensions2ActualsLREAL64variable_length_arrayDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_BOOLExpectedsBOOL64variable_length_arrayDimensions1ActualsBOOL64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256AddTestTestNameT_MaxString2048IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048AssertArrayEquals_DWORDExpectedsDWORD64variable_length_arrayDimensions1ActualsDWORD64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetInstancePathT_MaxString2048SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16AssertArrayEquals_UINTExpectedsUINT64variable_length_arrayDimensions1ActualsUINT64variable_length_arrayDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_LREALExpectedsLREAL64variable_length_arrayDimensions1ActualsLREAL64variable_length_arrayDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringSTRING(80)648ActualStringSTRING(80)648AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionST_ADSLogStringMessage4096MsgFmtStrT_MaxString20480StrArgT_MaxString20482048pack_mode1FB_MemRingBuffer768pWriteBYTE6464ItemTypeInputcbWriteUDINT32128ItemTypeInputpReadBYTE64192ItemTypeInputcbReadUDINT32256ItemTypeInputpBufferBYTE64320ItemTypeInputcbBufferUDINT32384ItemTypeInputbOkBOOL8416ItemTypeOutputnCountUDINT324480ItemTypeOutputcbSizeUDINT324800ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>325120ItemTypeOutputidxLastDWORD325440conditionalshowidxFirstDWORD325760conditionalshowidxGetDWORD32608conditionalshowpTmpBYTE64640conditionalshowcbTmpDWORD32704conditionalshowcbCopiedDWORD32736conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsFB_ADSLogStringMessageFifoQueue4129152ArrayBufferBYTE0516000412800064MemRingBufferFB_MemRingBuffer7684128064TimerBetweenMessagesTON2564128832.IN1.PT50RING_BUFFER_SIZEUINT1641290881000MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT841291044TIME_BETWEEN_MESSAGESTIME32412912050GetLogCountUDINT32WriteLogMsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_ADSLogStringMessage4096GetLogAdsLogStringMessageST_ADSLogStringMessage4096ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlock_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState800ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT32649SETPOSUDINT329610SETVELOUDINT3212814SETACCUDINT3216015MODULOSETPOSUDINT3219211MODULOSETTURNSUDINT3222412SETDIRUDINT3225613TARGETPOSITIONUDINT3228819REMAININGTIMEANDPOSUDINT3232020STOPINFORMATIONUDINT3235224SETTASKCYCLE_WITHOUTCORRUDINT3238425SETPOS_WITHOUTCORRUDINT3241626SETVELO_WITHOUTCORRUDINT3244830SETACC_WITHOUTCORRUDINT3248031SETDIR_WITHOUTCORRUDINT3251229COUPLESTATEUDINT3254432CPLPARAMSUDINT3257634CPLFACTORUDINT3260835AXISCTRLLOOPIDXUDINT3264036AXISSETPOINTGENIDXUDINT3267237CPLCHARACVALUESUDINT3270438CAMINFOUDINT3273639CAMSTATUSUDINT3276840conditionalshow_ST_NCADS_AxisState832IDXGRPUDINT32016640IDXOFFS_ST_NCADS_IDXOFFS_AxisState80032conditionalshow_ST_NCADS_IDXOFFS_AxisFunctions1792RESETUDINT3201STOPUDINT32322CLEARUDINT32643EMERGENCYSTOPUDINT32964PARAMETRIZEDSTOPUDINT321285INITIALIZEUDINT321607ORIENTEDSTOPUDINT321929CALIBRUDINT3222416NEWTARGPOSUDINT3225617NEWTARGPOSANDVELOUDINT3228818CHANGEDYNAMICPARAMUDINT3232021UNIVERSALSTARTUDINT3235222SLAVEUNIVERSALSTARTUDINT3238423RELEASEAXISLOCKUDINT3241624SETEXTERNALERRORUDINT3244825SETPOSUDINT3248026SETCALFLAGUDINT3251227SETACTPOSUDINT3254428SETDRIVEPOSUDINT3257629SETENCODERSCALINGUDINT3260830SETPOSONTHEFLYUDINT3264031STARTUDINT3267232STARTEXTUDINT3270433STARTVELOCHANGEUDINT3273634ENABLEEXTGENUDINT3276835DISABLEEXTGENUDINT3280036REVERSINGSEQUENCEUDINT3283237STARTDRVOUTUDINT3286438STOPDRVOUTUDINT3289639CHANGEDRVOUTUDINT3292840JUMPTOOVERRIDEUDINT3296041EXTSETGENUNIVERSALSTARTUDINT3299243UNIVERSALTORQUESTARTUDINT32102445STARTSCOMUDINT32105648STOPSCOMUDINT32108849PHASINGREQEUSTUDINT32112052CPLUDINT32115264DECPLUDINT32118465CPLCHANGEUDINT32121666TABCPLCHANGEUDINT32124867STOPSLAVEUDINT32128068CPLTABUDINT32131269TABSLVACTIVCORUDINT32134470TABSLVLEAVECYCUDINT32137671TABSLVCOROFFSETUDINT32140872TABSLVSCALINGUDINT32144073CPLSOLOTABUDINT32147274CPLSYNCHRONIZINGUDINT32150475CAMSCALINGUDINT32153677DISABLEUDINT32156880ENABLEUDINT32160081CHANGEAXISCTRLLOOPUDINT32163282DRIVEDISABLEUDINT32166496DRIVEENABLEUDINT32169697RELEASEBRAKEUDINT32172898RECONFIGURATEUDINT321760112conditionalshow_ST_NCADS_AxisFunctions1824IDXGRPUDINT32016896IDXOFFS_ST_NCADS_IDXOFFS_AxisFunctions179232conditionalshow_ST_NCADS_Axis4320Parameter_ST_NCADS_AxisParameter16640State_ST_NCADS_AxisState8321664Functions_ST_NCADS_AxisFunctions18242496conditionalshow_ST_NCADS_IDXOFFS_TableParameter192MFREADCHARACVALUESUDINT32080WRITETABROWSUDINT323216777216WRITEMFTABROWSUDINT326483886080MFREADTABUDINT329634READSLAVEDYNAMICSUDINT3212835READMASTERPOSITIONUDINT3216036conditionalshow_ST_NCADS_TableParameter224IDXGRPUDINT32040960IDXOFFS_ST_NCADS_IDXOFFS_TableParameter19232conditionalshow_ST_NCADS_IDXOFFS_TableFunctions96CREATETABUDINT32065536CREATEMOTIONTABUDINT323265552DELETETABUDINT3264131072hide_ST_NCADS_TableFunctions128IDXGRPUDINT32041472IDXOFFS_ST_NCADS_IDXOFFS_TableFunctions9632conditionalshow_ST_NCADS_Table352Parameter_ST_NCADS_TableParameter2240Functions_ST_NCADS_TableFunctions128224conditionalshowT_AmsPort16UINTADSRDDEVINFO1344NETIDT_AmsNetID19264ItemTypeInputPORTT_AmsPort16256ItemTypeInputRDINFOBOOL8272ItemTypeInputTMOUTTIME322885000ItemTypeInputBUSYBOOL8320ItemTypeOutputERRBOOL8328ItemTypeOutputERRIDUDINT32352ItemTypeOutputDEVNAMESTRING(19)160384ItemTypeOutputDEVVERUDINT32544ItemTypeOutputPouTypeFunctionBlockhide_all_locals_TCMCGLOBAL7104NCPORT_TCMCUINT1664500ItemTypeInputNCPORT_TCMC_COUPLINGUINT1680500ItemTypeInputNCNETID_TCMCT_AmsNetID19296ItemTypeInputNCPORT_TCMC_CAMUINT16288500ItemTypeInputNCPORT_TCMC_CAM_FASTUINT16304500ItemTypeInputNCNETID_TCMC_CAMT_AmsNetID192320ItemTypeInputNCPORT_TCMC_SUPERPOSITIONUINT16512501ItemTypeInputNcDeviceInfoTcMainVersionDWORD32544ItemTypeOutputNcDeviceInfoTcSubVersionDWORD32576ItemTypeOutputNcDeviceInfoNcDriverVersionDWORD32608ItemTypeOutputNcDeviceInfoNcVersionDWORD32640ItemTypeOutputNcDeviceInfoNcNameSTRING(19)160672ItemTypeOutputAxis_ST_NCADS_Axis4320832ItemTypeOutputsuppress_warning_0C0228Table_ST_NCADS_Table3525152ItemTypeOutputsuppress_warning_0C0228NCPORT_TCNCCAMMING_TABLEFUNCTIONUINT165504500tTargetPosTimeOutTIME3255366000tADSTimeOutTIME3255681000tStopMonitoringTimeOutTIME325600100NCTOPLC_FEEDBACK_MAXWAITCYCLESINT16563210fbADSRDDEVINFOADSRDDEVINFO13445696DeviceVersionDWORD327040InitBOOL87072ReadDeviceInfoPouTypeFunctionBlockhideE_PressureState16INTPressInvalid0GaugeDisconnected1OoR2Off3Starting4Valid5ValidHi6ValidLo7Gauge_Type16INTPG722B0IG9031PG9072IG9093PG9254ST_VG1056rPRESSREAL4129152ArrayBufferBYTE0516000412800064MemRingBufferFB_MemRingBuffer7684128064TimerBetweenMessagesTON2564128832.IN1.PT50RING_BUFFER_SIZEUINT1641290881000MEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT841291044TIME_BETWEEN_MESSAGESTIME32412912050GetLogCountUDINT32WriteLogMsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_ADSLogStringMessage4096GetLogAdsLogStringMessageST_ADSLogStringMessage4096ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockE_PressureState16INTPressInvalid0GaugeDisconnected1OoR2Off3Starting4Valid5ValidHi6ValidLo7Gauge_Type16INTPG722B0IG9031PG9072IG9093PG9254ST_VG1056rPRESSREAL320pytmc pv: PRESS; @@ -220,7 +220,6 @@ These features aren't disabled, they just aren't used, think child/parent classe field: ZNAM NOT OK ; field: ONAM OK ; io: i; - xLogBOOL83601pytmc pv: LOGGER; io: i; @@ -355,7 +354,7 @@ These features aren't disabled, they just aren't used, think child/parent classe TP224INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputStartTimeTIME32192PouTypeFunctionBlockST_FFVeto384DurationUDINT320pytmc +]]>256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputStartTimeTIME32192PouTypeFunctionBlockST_FFVeto384DurationUDINT320pytmc pv: Duration io: o ActivateBOOL832pytmc @@ -370,9 +369,9 @@ These features aren't disabled, they just aren't used, think child/parent classe ActiveBOOL896pytmc pv: Active io: i - TimerTP224128RS96SETBOOL864ItemTypeInputRESET1BOOL872ItemTypeInputQ1BOOL880ItemTypeOutputPouTypeFunctionBlockF_TRIGTimerTP256128RS128SETBOOL864ItemTypeInputRESET1BOOL872ItemTypeInputQ1BOOL880ItemTypeOutputPouTypeFunctionBlockF_TRIG96CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL8801conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_FF7680InfoST_FFInfo68320pytmc +]]>128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL8801conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_FF7680InfoST_FFInfo68320pytmc pv: Info VetoST_FFVeto3846848pytmc pv: Veto @@ -385,7 +384,7 @@ These features aren't disabled, they just aren't used, think child/parent classe ResetBOOL87256pytmc pv: Reset io: o - bsFFRS967296rtResetR_TRIG967424ftCountFaultF_TRIG967552FB_HardwareFFOutput2015936i_xResetBOOL864ItemTypeInputpytmc + bsFFRS1287296rtResetR_TRIG1287424ftCountFaultF_TRIG1287552FB_HardwareFFOutput2016000i_xResetBOOL864ItemTypeInputpytmc pv: ClearFault io: o i_xVetoBOOL872ItemTypeInputpytmc @@ -397,12 +396,12 @@ These features aren't disabled, they just aren't used, think child/parent classe TcAddressTypeOutputsPathT_MaxString204888instance-pathnoinitxOKBOOL821361pytmc pv: OK io: i - rtResetR_TRIG962176rtResetandOKR_TRIG962304nIndexUINTrtResetR_TRIG1282176rtResetandOKR_TRIG1282304nIndexUINT1624001astFFST_FF125019200002432pytmc +fault output. ie. They may be a culprit of beam off.]]>1624321astFFST_FF125019200002496pytmc pv: FF - EvalIdxUINT1619224321IdxOKBOOL81922448logIdxUINT1619224641MsgFB_FormatString85761922496fbLoggerFB_LogMessage848641931072.eSevr4.eSubsystem2A_EvaluateVetosEvaluateOutputExecuteLoggingRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputIdxCheckInBOOL8IdxUINT16OKBOOL8ResetBOOL8stFFST_FF7680PouTypeFunctionBlockreflectionFB_FastFaultEvalIdxUINT1619224961IdxOKBOOL81922512logIdxUINT1619225281MsgFB_FormatString85761922560fbLoggerFB_LogMessage848641931136.eSevr4.eSubsystem2A_EvaluateVetosEvaluateOutputExecuteLoggingRegisterBOOL8stFFInfoST_FFInfo6832FFONameT_MaxString2048ItemTypeOutputIdxUINT16ItemTypeOutputIdxCheckInBOOL8IdxUINT16OKBOOL8ResetBOOL8stFFST_FF7680PouTypeFunctionBlockreflectionFB_FastFaultio_fbFFHWOFB_HardwareFFOutput644608ItemTypeInOutfbFFFB_FastFault259204672.i_DevNameVGC.i_DescFault occurs when the valve is not in open state.i_TypeCode4112sPathSTRING(80)64830592instance-pathnoinitrDiffPressAllowedREAL323126422.5rDiffPressREAL3231296setBOOL831328resetBOOL831336xFirstPassBOOL831344fbFSInitR_TRIG9631360tonDelOKTON25631488rtOKR_TRIG9631744tonOvrdTON25631872tDelOKTIME323212860000tOvrdTIME323216010000tTimeOutDurationTIME323219230000tOPNtimeoutTON25632256tCLStimeoutTON25632512i_xOpnLSBOOL832768TcAddressTypeInputi_xClsLSBOOL832776TcAddressTypeInputq_xOPN_DOBOOL832784TcAddressTypeOutputfbLoggerFB_LogMessage8486432832.eSubsystem1ePrevStateE_VGC16117696tErrorPresentR_TRIG96117760tActionR_TRIG96117888tOverrideActivatedR_TRIG96118016ACT_IOACT_ResetAlarmsM_IsOpenBOOL8M_IsClosedBOOL8M_Set_OPN_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkExceptionCode32UDINTRTSEXCPT_UNKNOWN4294967295RTSEXCPT_NOEXCEPTION0RTSEXCPT_WATCHDOG16RTSEXCPT_HARDWAREWATCHDOG17RTSEXCPT_IO_CONFIG_ERROR18RTSEXCPT_PROGRAMCHECKSUM19RTSEXCPT_FIELDBUS_ERROR20RTSEXCPT_IOUPDATE_ERROR21RTSEXCPT_CYCLE_TIME_EXCEED22RTSEXCPT_ONLCHANGE_PROGRAM_EXCEEDED23RTSEXCPT_UNRESOLVED_EXTREFS24RTSEXCPT_DOWNLOAD_REJECTED25RTSEXCPT_BOOTPROJECT_REJECTED_DUE_RETAIN_ERROR26RTSEXCPT_LOADBOOTPROJECT_FAILED27RTSEXCPT_OUT_OF_MEMORY28RTSEXCPT_RETAIN_MEMORY_ERROR29RTSEXCPT_BOOTPROJECT_CRASH30RTSEXCPT_BOOTPROJECTTARGETMISMATCH33RTSEXCPT_SCHEDULEERROR34RTSEXCPT_FILE_CHECKSUM_ERR35RTSEXCPT_RETAIN_IDENTITY_MISMATCH36RTSEXCPT_IEC_TASK_CONFIG_ERROR37RTSEXCPT_APP_TARGET_MISMATCH38RTSEXCPT_ILLEGAL_INSTRUCTION80RTSEXCPT_ACCESS_VIOLATION81RTSEXCPT_PRIV_INSTRUCTION82RTSEXCPT_IN_PAGE_ERROR83RTSEXCPT_STACK_OVERFLOW84RTSEXCPT_INVALID_DISPOSITION85RTSEXCPT_INVALID_HANDLE86RTSEXCPT_GUARD_PAGE87RTSEXCPT_DOUBLE_FAULT88RTSEXCPT_INVALID_OPCODE89RTSEXCPT_MISALIGNMENT256RTSEXCPT_ARRAYBOUNDS257RTSEXCPT_DIVIDEBYZERO258RTSEXCPT_OVERFLOW259RTSEXCPT_NONCONTINUABLE260RTSEXCPT_PROCESSORLOAD_WATCHDOG261RTSEXCPT_FPU_ERROR336RTSEXCPT_FPU_DENORMAL_OPERAND337RTSEXCPT_FPU_DIVIDEBYZERO338RTSEXCPT_FPU_INEXACT_RESULT339RTSEXCPT_FPU_INVALID_OPERATION340RTSEXCPT_FPU_OVERFLOW341RTSEXCPT_FPU_STACK_CHECK342RTSEXCPT_FPU_UNDERFLOW343RTSEXCPT_VENDOR_EXCEPTION_BASE8192RTSEXCPT_USER_EXCEPTION_BASE65536FB_VGC_Test14830976FB_TestSuiteVGCFB_VGC11814412694720US_IGST_VG105612812864DS_IGST_VG105612813920io_fbFFHWOFB_HardwareFFOutput201593612814976TotalTestsINT16148309120exExceptionCode3214830944M_Check_StateM_InterlockBOOL8M_INITBOOL8PouTypeFunctionBlockFB_Valve85376fbLoggerFB_LogMessage8486464.eSubsystem1ePrevStateE_ValvePositionState1684928tErrorPresentR_TRIG9684992tActionR_TRIG9685120tOverrideActivatedR_TRIG9685248ACT_LoggerPouTypeFunctionBlockST_VRC816ST_ValveBasexCLS_OKBOOLio_fbFFHWOFB_HardwareFFOutput644608ItemTypeInOutFFOFB_FastFault259204672.i_DevNameVGC.i_DescFault occurs when the valve is not in open state.i_TypeCode4112sPathSTRING(80)64830592instance-pathnoinitrDiffPressAllowedREAL323126422.5rDiffPressREAL3231296setBOOL831328resetBOOL831336xFirstPassBOOL831344fbFSInitR_TRIG12831360tonDelOKTON25631488rtOKR_TRIG12831744tonOvrdTON25631872tDelOKTIME323212860000tOvrdTIME323216010000tTimeOutDurationTIME323219230000tOPNtimeoutTON25632256tCLStimeoutTON25632512i_xOpnLSBOOL832768TcAddressTypeInputi_xClsLSBOOL832776TcAddressTypeInputq_xOPN_DOBOOL832784TcAddressTypeOutputfbLoggerFB_LogMessage8486432832.eSubsystem1ePrevStateE_VGC16117696tErrorPresentR_TRIG128117760tActionR_TRIG128117888tOverrideActivatedR_TRIG128118016ACT_IOACT_ResetAlarmsM_IsOpenBOOL8M_IsClosedBOOL8M_Set_OPN_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkExceptionCode32UDINTRTSEXCPT_UNKNOWN4294967295RTSEXCPT_NOEXCEPTION0RTSEXCPT_WATCHDOG16RTSEXCPT_HARDWAREWATCHDOG17RTSEXCPT_IO_CONFIG_ERROR18RTSEXCPT_PROGRAMCHECKSUM19RTSEXCPT_FIELDBUS_ERROR20RTSEXCPT_IOUPDATE_ERROR21RTSEXCPT_CYCLE_TIME_EXCEED22RTSEXCPT_ONLCHANGE_PROGRAM_EXCEEDED23RTSEXCPT_UNRESOLVED_EXTREFS24RTSEXCPT_DOWNLOAD_REJECTED25RTSEXCPT_BOOTPROJECT_REJECTED_DUE_RETAIN_ERROR26RTSEXCPT_LOADBOOTPROJECT_FAILED27RTSEXCPT_OUT_OF_MEMORY28RTSEXCPT_RETAIN_MEMORY_ERROR29RTSEXCPT_BOOTPROJECT_CRASH30RTSEXCPT_BOOTPROJECTTARGETMISMATCH33RTSEXCPT_SCHEDULEERROR34RTSEXCPT_FILE_CHECKSUM_ERR35RTSEXCPT_RETAIN_IDENTITY_MISMATCH36RTSEXCPT_IEC_TASK_CONFIG_ERROR37RTSEXCPT_APP_TARGET_MISMATCH38RTSEXCPT_ILLEGAL_INSTRUCTION80RTSEXCPT_ACCESS_VIOLATION81RTSEXCPT_PRIV_INSTRUCTION82RTSEXCPT_IN_PAGE_ERROR83RTSEXCPT_STACK_OVERFLOW84RTSEXCPT_INVALID_DISPOSITION85RTSEXCPT_INVALID_HANDLE86RTSEXCPT_GUARD_PAGE87RTSEXCPT_DOUBLE_FAULT88RTSEXCPT_INVALID_OPCODE89RTSEXCPT_MISALIGNMENT256RTSEXCPT_ARRAYBOUNDS257RTSEXCPT_DIVIDEBYZERO258RTSEXCPT_OVERFLOW259RTSEXCPT_NONCONTINUABLE260RTSEXCPT_PROCESSORLOAD_WATCHDOG261RTSEXCPT_FPU_ERROR336RTSEXCPT_FPU_DENORMAL_OPERAND337RTSEXCPT_FPU_DIVIDEBYZERO338RTSEXCPT_FPU_INEXACT_RESULT339RTSEXCPT_FPU_INVALID_OPERATION340RTSEXCPT_FPU_OVERFLOW341RTSEXCPT_FPU_STACK_CHECK342RTSEXCPT_FPU_UNDERFLOW343RTSEXCPT_VENDOR_EXCEPTION_BASE8192RTSEXCPT_USER_EXCEPTION_BASE65536FB_VGC_Test14837440FB_TestSuiteVGCFB_VGC11814412701120US_IGST_VG105612819264DS_IGST_VG105612820320io_fbFFHWOFB_HardwareFFOutput201600012821376TotalTestsINT16148373760exExceptionCode3214837408M_Check_StateM_InterlockBOOL8M_INITBOOL8PouTypeFunctionBlockFB_Valve85376fbLoggerFB_LogMessage8486464.eSubsystem1ePrevStateE_ValvePositionState1684928tErrorPresentR_TRIG12884992tActionR_TRIG12885120tOverrideActivatedR_TRIG12885248ACT_LoggerPouTypeFunctionBlockST_VRC816ST_ValveBasexCLS_OKBOOL88001pytmc pv: CLS_OK; io: i; @@ -452,13 +451,18 @@ This function block is interloked by an input (i_xExtILK_OK). This is so develop interlocking logic outside this function block. Note Interlock Logic is External ]]>88320FB_Valvei_xExtILK_OKBOOL885376ItemTypeInputi_xOverrideModeBOOL885384ItemTypeInputiq_stValveST_VRC81685392ItemTypeOutputpytmc pv: - sPathSTRING(80)64886208instance-pathnoinitxFirstPassBOOL886856fbFSInitR_TRIG9686912tonOvrdTON25687040tonDelOKTON25687296rtOKR_TRIG9687552tOvrdTIME328764810000tTimeOutDurationTIME328768030000tOPNtimeoutTON25687744tCLStimeoutTON25688000i_xOpnLSBOOL888256TcAddressTypeInputi_xClsLSBOOL888264TcAddressTypeInputq_xOPN_DOBOOL888272TcAddressTypeOutputACT_LoggerACT_IOM_IsOpenBOOL8M_IsClosedBOOL8M_Set_OPN_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkFB_VRC_Test12783104FB_TestSuiteVRCFB_VRC8832012694720exExceptionCode3212783040M_Check_StateM_InterlockUS_IGST_VG1056DS_IGST_VG1056VRCFB_VRC88320M_INITBOOL8Interlock_OKBOOL8exINT16PouTypeFunctionBlockE_PumpState16INTpumpSTOPPED0pumpSTARTING1pumpRUNNING2pumpFAULT3pumpSTOPPING4FB_Pump85376fbLoggerFB_LogMessage8486464.eSubsystem1ePrevStateE_PumpState1684928tErrorPresentR_TRIG9684992tActionR_TRIG9685120tFaultF_TRIG9685248ACT_LoggerPouTypeFunctionBlockST_PIP1600xILKOkBOOLsPathSTRING(80)64886208instance-pathnoinitxFirstPassBOOL886856fbFSInitR_TRIG12886912tonOvrdTON25687040tonDelOKTON25687296rtOKR_TRIG12887552tOvrdTIME328768010000tTimeOutDurationTIME328771230000tOPNtimeoutTON25687744tCLStimeoutTON25688000i_xOpnLSBOOL888256TcAddressTypeInputi_xClsLSBOOL888264TcAddressTypeInputq_xOPN_DOBOOL888272TcAddressTypeOutputACT_LoggerACT_IOM_IsOpenBOOL8M_IsClosedBOOL8M_Set_OPN_SWBOOL8valueBOOL8PouTypeFunctionBlockno_checkFB_VRC_Test12789504FB_TestSuiteVRCFB_VRC8832012701120exExceptionCode3212789440M_Check_StateM_InterlockUS_IGST_VG1056DS_IGST_VG1056VRCFB_VRC88320M_INITBOOL8Interlock_OKBOOL8exINT16PouTypeFunctionBlockE_PumpState16INTpumpSTOPPED0pumpSTARTING1pumpRUNNING2pumpFAULT3pumpSTOPPING4FB_Pump85376fbLoggerFB_LogMessage8486464.eSubsystem1ePrevStateE_PumpState1684928tErrorPresentR_TRIG12884992tActionR_TRIG12885120tFaultF_TRIG12885248ACT_LoggerPouTypeFunctionBlockST_PIP1600xILKOkBOOL80pytmc pv: ILK_OK; field: ZNAM NOT OK ; field: ONAM OK ; io: i; + xErrorBOOL88pytmc + pv: ERROR; + field: ZNAM FALSE ; + field: ONAM TRUE ; + io: i; rHVEna_SPREAL32320.0001pytmc pv: AT_VAC_SP; io: io; @@ -533,9 +537,9 @@ interlocking logic outside this function block. field: ZNAM OFF ; field: ONAM ON ; FB_PIP_Gamma90816FB_Pumpi_stGaugeST_VG105685376ItemTypeInputi_xOverrideModeBOOL886432ItemTypeInputstPumpST_PIP160086464ItemTypeOutputpytmc + Provides interlocking interface. Enable HV only when interlock gauge press is less than 1.0E-4 Torr ]]>90880FB_Pumpi_stGaugeST_VG105685376ItemTypeInputi_xOverrideModeBOOL886432ItemTypeInputstPumpST_PIP160086464ItemTypeOutputpytmc pv: - q_IGST_VG105688064ItemTypeOutputrPRESSREAL3289120rVREAL3289152timerTON25689216rHVEna_SPREAL32894720.0001q_xHVEna_DOBOOL889504TcAddressTypeOutputi_iPRESSINT1689520TcAddressTypeInputi_xSP_DIBOOL889536TcAddressTypeInputtTimeOutActionF_TRIG9689600tOverrideActivatedR_TRIG9689728tPumpStartTimeoutTON25689856.PT10000MinPressureREAL32901121E-11tonOvrdTON25690176tonDelOKTON25690432rtOKR_TRIG9690688tOvrdTIME329078410000ACT_LoggerACT_IlkOverrideACT_SetGaugeIOM_RunBOOL8runBOOL8M_AutoOnBOOL8PouTypeFunctionBlockFB_PIP_Test12786624FB_TestSuitePGST_VG105612694720fb_PIP_GAMMAFB_PIP_Gamma9081612695808M_Check_StateM_AutoStartM_INITM_InterlockPouTypeFunctionBlockST_PTM384xRunSWBOOLq_IGST_VG105688064ItemTypeOutputrPRESSREAL3289120rVREAL3289152timerTON25689216rHVEna_SPREAL32894720.0001q_xHVEna_DOBOOL889504TcAddressTypeOutputi_iPRESSINT1689520TcAddressTypeInputi_xSP_DIBOOL889536TcAddressTypeInputtTimeOutActionF_TRIG12889600tOverrideActivatedR_TRIG12889728tPumpStartTimeoutTON25689856.PT10000MinPressureREAL32901121E-11tonOvrdTON25690176tonDelOKTON25690432rtOKR_TRIG12890688tOvrdTIME329081610000ACT_LoggerACT_IlkOverrideACT_SetGaugeIOM_RunBOOL8runBOOL8M_AutoOnBOOL8PouTypeFunctionBlockFB_PIP_Test12793088FB_TestSuitePGST_VG105612701120fb_PIP_GAMMAFB_PIP_Gamma9088012702208M_Check_StateM_AutoStartM_INITM_InterlockPouTypeFunctionBlockST_PTM384xRunSWBOOLFB_PTM_Ebara_010M86912FB_Pumpi_xExtILKOkBOOL885376ItemTypeInputi_rMaxBackingPressureREAL32854083ItemTypeInputi_iMinSpeedDINT3285440100ItemTypeInputi_iMaxSpeedDINT3285472560ItemTypeInputiq_stPTMST_EbaraPTM51285504ItemTypeOutputpytmc pv: - i_iADCBitsUINT168601615RTRIG_INLKR_TRIG9686080TOF_RESETTON25686208.PT1000TOF_SetSpeedTON25686464.PT1000i_xDecelBOOL886720TcAddressTypeInputi_xAccelBOOL886728TcAddressTypeInputi_xRotateBOOL886736TcAddressTypeInputi_xNCFaultBOOL886744TcAddressTypeInputi_xAtSpdBOOL886752TcAddressTypeInputi_iRawSpeedINT1686768TcAddressTypeInputi_iTempMonINT5V 0->100C]]>1686784TcAddressTypeInputi_iCurrentMonINT5V 0->10A]]>1686800TcAddressTypeInputq_xStartBOOL886816TcAddressTypeOutputq_xStopBOOL886824TcAddressTypeOutputq_xResetBOOL886832TcAddressTypeOutputq_xProtectionBOOL886840TcAddressTypeOutputq_xSetSpeedBOOL886848TcAddressTypeOutputq_iSpeedSetINT1686864TcAddressTypeOutputACT_LoggerACT_IOM_RunBOOL8runBOOL8BackingPressureSetPointREAL32i_SetPointREAL32rMaxBackingPressureREAL32PouTypeFunctionBlockno_checkFB_PTM_Test12867584FB_TestSuitefb_TwisTorrFB_PTM_TwisTorr8582412694720fb_PTM_Ebara_010MFB_PTM_Ebara_010M8691212780544cycleINT16128674560q_iSpeedSetINT1612867472TcAddressTypeInputi_diCurSpdINT1612867488TcAddressTypeOutputi_iRawSpeedINT1612867504TcAddressTypeOutputi_iTempMonINT5V 0->100C]]>1612867520TcAddressTypeOutputi_iCurrentMonINT5V 0->10A]]>1612867536TcAddressTypeOutputM_InterlockM_PTM_EBARAExpectedREAL32ActualREAL32diExpectedDINT32diActualDINT32M_INITBOOL8PouTypeFunctionBlockFB_GaugeBase86016fbLoggerFB_LogMessage8486464.eSubsystem1ePrevStateE_PressureState1684928tErrorPresentR_TRIG9684992tActionR_TRIG9685120tOverrideActivatedR_TRIG9685248sPathSTRING(80)64885344instance-pathnoinitPouTypeFunctionBlockFB_MKS275i_iADCBitsUINT168601615RTRIG_INLKR_TRIG12886080TOF_RESETTON25686208.PT1000TOF_SetSpeedTON25686464.PT1000i_xDecelBOOL886720TcAddressTypeInputi_xAccelBOOL886728TcAddressTypeInputi_xRotateBOOL886736TcAddressTypeInputi_xNCFaultBOOL886744TcAddressTypeInputi_xAtSpdBOOL886752TcAddressTypeInputi_iRawSpeedINT1686768TcAddressTypeInputi_iTempMonINT5V 0->100C]]>1686784TcAddressTypeInputi_iCurrentMonINT5V 0->10A]]>1686800TcAddressTypeInputq_xStartBOOL886816TcAddressTypeOutputq_xStopBOOL886824TcAddressTypeOutputq_xResetBOOL886832TcAddressTypeOutputq_xProtectionBOOL886840TcAddressTypeOutputq_xSetSpeedBOOL886848TcAddressTypeOutputq_iSpeedSetINT1686864TcAddressTypeOutputACT_LoggerACT_IOM_RunBOOL8runBOOL8BackingPressureSetPointREAL32i_SetPointREAL32rMaxBackingPressureREAL32PouTypeFunctionBlockno_checkFB_PTM_Test12873984FB_TestSuitefb_TwisTorrFB_PTM_TwisTorr8582412701120fb_PTM_Ebara_010MFB_PTM_Ebara_010M8691212786944cycleINT16128738560q_iSpeedSetINT1612873872TcAddressTypeInputi_diCurSpdINT1612873888TcAddressTypeOutputi_iRawSpeedINT1612873904TcAddressTypeOutputi_iTempMonINT5V 0->100C]]>1612873920TcAddressTypeOutputi_iCurrentMonINT5V 0->10A]]>1612873936TcAddressTypeOutputM_InterlockM_PTM_EBARAExpectedREAL32ActualREAL32diExpectedDINT32diActualDINT32M_INITBOOL8PouTypeFunctionBlockFB_GaugeBase86080fbLoggerFB_LogMessage8486464.eSubsystem1ePrevStateE_PressureState1684928tErrorPresentR_TRIG12884992tActionR_TRIG12885120tOverrideActivatedR_TRIG12885248sPathSTRING(80)64885376instance-pathnoinitPouTypeFunctionBlockFB_MKS27587360FB_GaugeBasePGST_VG105686016ItemTypeOutputpytmc + For MKS 275 mini-convectron ]]>87424FB_GaugeBasePGST_VG105686080ItemTypeOutputpytmc pv: - MinPressureREAL32870720.0001VREAL3287104VlowestREAL328713610iTermBitsUINT168716832767rValidLoBoundaryREAL32872000.375rValidHiBoundaryREAL32872325.659rDisconnectedBoundaryREAL32872640.3i_iPRESS_RINT1687296TcAddressTypeInputACT_LoggerIOM_SetBitsBOOL8TermBitsUINT16PouTypeFunctionBlockno_checkFB_MKS317MinPressureREAL32871360.0001VREAL3287168VlowestREAL328720010iTermBitsUINT168723232767rValidLoBoundaryREAL32872640.375rValidHiBoundaryREAL32872965.659rDisconnectedBoundaryREAL32873280.3i_iPRESS_RINT1687360TcAddressTypeInputACT_LoggerIOM_SetBitsBOOL8TermBitsUINT16PouTypeFunctionBlockno_checkFB_MKS31787360FB_GaugeBaseb937ABOOL8860160ItemTypeInputPGST_VG105686048ItemTypeOutputpytmc + it also manages the turn on of the AT_VAC boolean, and checks to make sure the pressure is good ]]>87488FB_GaugeBaseb937ABOOL8860800ItemTypeInputPGST_VG105686112ItemTypeOutputpytmc pv: - rVREAL3287104i_iPRESS_RINT1687136TcAddressTypeInputrMinPressureREAL32871680.0001rDefaultVAC_SPREAL32872000.05rValidLoBoundaryREAL32872320.2rValidHiBoundaryREAL32872649.7rDisconnectedBoundaryREAL32872960.17rNoSensorBoundaryREAL328732810ACT_LoggerIOPouTypeFunctionBlockFB_GPI_Test12869504FB_TestSuitefb_MKS275FB_MKS2758736012694720fb_MKS317FB_MKS3178736012782080i_iPRESS_RINT1612869440TcAddressTypeOutputcycleINT16128694560M_INITExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16M_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockFB_MKS42288576FB_GaugeBasePGST_VG105686016ItemTypeInputb937ABOOL8870720ItemTypeInputIGST_VG105687104ItemTypeOutputpytmc + rVREAL3287168i_iPRESS_RINT1687200TcAddressTypeInputrMinPressureREAL32872320.0001rDefaultVAC_SPREAL32872640.05rDisconnectedBoundaryREAL32872960.1rValidLoBoundaryREAL32873280.22rValidBoundaryMinREAL32873600.6rValidHiBoundaryREAL32873929.7rValidHiBoundaryMaxREAL32874249.9rNoSensorBoundaryREAL328745610ACT_LoggerIOPouTypeFunctionBlockFB_GPI_Test12876096FB_TestSuitefb_MKS275FB_MKS2758742412701120fb_MKS317FB_MKS3178748812788544i_iPRESS_RINT1612876032TcAddressTypeOutputcycleINT16128760480M_INITExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16M_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockFB_MKS42288640FB_GaugeBasePGST_VG105686080ItemTypeInputb937ABOOL8871360ItemTypeInputIGST_VG105687168ItemTypeOutputpytmc pv: - rVREAL3288160timerTON25688192i_iPRESS_RINT1688448TcAddressTypeInputq_xHV_DISBOOL8884641TcAddressTypeOutputMinPressureREAL32884801E-10cDefaultPressureREAL32885120ACT_LoggerIOM_AutoOnBOOL8M_HVEBOOL8enableBOOL8PouTypeFunctionBlockFB_GCC_Test12784448FB_TestSuitePGST_VG105612694720fb_MKS422FB_MKS4228857612695808i_iPRESS_RINT1612784384TcAddressTypeOutputcycleINT16127844000M_InterlockM_SelfProtectionM_INITM_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcLicenseInfo1024LicenseIdGUID1280InstancesUDINT32128LicenseNameSTRING(95)768256PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseL2SIVacuum{08500001-0000-0000-F000-000000000064}{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{b27b051a-ca6a-42ea-833e-82cc92903d83}TC3 UML0PlcTask#x020100300PlcTask Inputs011534336LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4096040LCLSVacuumSerialDriverLib.L2SI_Vacuum_Library.Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4393880PRG_Test.fb_VGC_Test.VGC.i_xOpnLS8BOOLTcAddressTypeInput21475712PRG_Test.fb_VGC_Test.VGC.i_xClsLS8BOOLTcAddressTypeInput21475720PRG_Test.fb_VRC_Test.VRC.i_xOpnLS8BOOLTcAddressTypeInput36362176PRG_Test.fb_VRC_Test.VRC.i_xClsLS8BOOLTcAddressTypeInput36362184PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_iPRESS16INTTcAddressTypeInput49147632PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_xSP_DI8BOOLTcAddressTypeInput49147648PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xAtSpd8BOOLTcAddressTypeInput61929448PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xFault8BOOLTcAddressTypeInput61929456PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xDecel8BOOLTcAddressTypeInput62016192PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAccel8BOOLTcAddressTypeInput62016200PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xRotate8BOOLTcAddressTypeInput62016208PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xNCFault8BOOLTcAddressTypeInput62016216PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAtSpd8BOOLTcAddressTypeInput62016224PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iRawSpeed16INTTcAddressTypeInput62016240PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iTempMon5V 0->100C]]>16INTTcAddressTypeInput62016256PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeInput62016272PRG_Test.fb_PTM_Test.q_iSpeedSet16INTTcAddressTypeInput62016400PRG_Test.fb_GPI_Test.fb_MKS275.i_iPRESS_R16INTTcAddressTypeInput74798528PRG_Test.fb_GPI_Test.fb_MKS317.i_iPRESS_R16INTTcAddressTypeInput74885728PRG_Test.fb_GCC_Test.fb_MKS422.i_iPRESS_R16INTTcAddressTypeInput87670272Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput876715601PlcTask Outputs011534336PRG_Test.fb_VGC_Test.VGC.q_xOPN_DO8BOOLTcAddressTypeOutput21475728PRG_Test.fb_VGC_Test.io_fbFFHWO.q_xFastFaultOut8BOOLpytmc + rVREAL3288224timerTON25688256i_iPRESS_RINT1688512TcAddressTypeInputq_xHV_DISBOOL8885281TcAddressTypeOutputMinPressureREAL32885441E-10cDefaultPressureREAL32885760ACT_LoggerIOM_AutoOnBOOL8M_HVEBOOL8enableBOOL8PouTypeFunctionBlockFB_GCC_Test12790912FB_TestSuitePGST_VG105612701120fb_MKS422FB_MKS4228864012702208i_iPRESS_RINT1612790848TcAddressTypeOutputcycleINT16127908640M_InterlockM_SelfProtectionM_INITM_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcLicenseInfo1024LicenseIdGUID1280InstancesUDINT32128LicenseNameSTRING(95)768256EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864hideLCLSGeneralEventClassCriticalCriticalErrorErrorWarningWarningInfoInfoVerboseVerboseL2SIVacuum{08500001-0000-0000-F000-000000000064}{bca6ee0a-9ce1-4d3f-98ca-413abc0d94fd}TF6340 TC3 Serial-Communication{b27b051a-ca6a-42ea-833e-82cc92903d83}TC3 UML0PlcTask#x020100300PlcTask Inputs011403264LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput3072040LCLSVacuumSerialDriverLib.L2SI_Vacuum_Library.Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput3369944PRG_Test.fb_VGC_Test.VGC.i_xOpnLS8BOOLTcAddressTypeInput20460608PRG_Test.fb_VGC_Test.VGC.i_xClsLS8BOOLTcAddressTypeInput20460616PRG_Test.fb_VRC_Test.VRC.i_xOpnLS8BOOLTcAddressTypeInput35353536PRG_Test.fb_VRC_Test.VRC.i_xClsLS8BOOLTcAddressTypeInput35353544PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_iPRESS16INTTcAddressTypeInput48145392PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_xSP_DI8BOOLTcAddressTypeInput48145408PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xAtSpd8BOOLTcAddressTypeInput60933672PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xFault8BOOLTcAddressTypeInput60933680PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xDecel8BOOLTcAddressTypeInput61020416PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAccel8BOOLTcAddressTypeInput61020424PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xRotate8BOOLTcAddressTypeInput61020432PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xNCFault8BOOLTcAddressTypeInput61020440PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAtSpd8BOOLTcAddressTypeInput61020448PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iRawSpeed16INTTcAddressTypeInput61020464PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iTempMon5V 0->100C]]>16INTTcAddressTypeInput61020480PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeInput61020496PRG_Test.fb_PTM_Test.q_iSpeedSet16INTTcAddressTypeInput61020624PRG_Test.fb_GPI_Test.fb_MKS275.i_iPRESS_R16INTTcAddressTypeInput73809216PRG_Test.fb_GPI_Test.fb_MKS317.i_iPRESS_R16INTTcAddressTypeInput73896480PRG_Test.fb_GCC_Test.fb_MKS422.i_iPRESS_R16INTTcAddressTypeInput86687552Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput866888721PlcTask Outputs011403264PRG_Test.fb_VGC_Test.VGC.q_xOPN_DO8BOOLTcAddressTypeOutput20460624PRG_Test.fb_VGC_Test.io_fbFFHWO.q_xFastFaultOut8BOOLpytmc pv: FaultHWO io: i - TcAddressTypeOutput21563280PRG_Test.fb_VRC_Test.VRC.q_xOPN_DO8BOOLTcAddressTypeOutput36362192PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.q_xHVEna_DO8BOOLTcAddressTypeOutput49147616PRG_Test.fb_PTM_Test.fb_TwisTorr.q_RunDO8BOOLTcAddressTypeOutput61929464PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStart8BOOLTcAddressTypeOutput62016288PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStop8BOOLTcAddressTypeOutput62016296PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xReset8BOOLTcAddressTypeOutput62016304PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xProtection8BOOLTcAddressTypeOutput62016312PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xSetSpeed8BOOLTcAddressTypeOutput62016320PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_iSpeedSet16INTTcAddressTypeOutput62016336PRG_Test.fb_PTM_Test.i_diCurSpd16INTTcAddressTypeOutput62016416PRG_Test.fb_PTM_Test.i_iRawSpeed16INTTcAddressTypeOutput62016432PRG_Test.fb_PTM_Test.i_iTempMon5V 0->100C]]>16INTTcAddressTypeOutput62016448PRG_Test.fb_PTM_Test.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeOutput62016464PRG_Test.fb_GPI_Test.i_iPRESS_R16INTTcAddressTypeOutput74885952PRG_Test.fb_GCC_Test.fb_MKS422.q_xHV_DIS8BOOL1TcAddressTypeOutput87670288PRG_Test.fb_GCC_Test.i_iPRESS_R16INTTcAddressTypeOutput876704003PlcTask Internal011534336DefaultGlobals.stSys88ST_SystemTcVarGlobal4096000Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096088GVL_Logger.iLogPort16UINT54321pytmc + TcAddressTypeOutput20548176PRG_Test.fb_VRC_Test.VRC.q_xOPN_DO8BOOLTcAddressTypeOutput35353552PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.q_xHVEna_DO8BOOLTcAddressTypeOutput48145376PRG_Test.fb_PTM_Test.fb_TwisTorr.q_RunDO8BOOLTcAddressTypeOutput60933688PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStart8BOOLTcAddressTypeOutput61020512PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStop8BOOLTcAddressTypeOutput61020520PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xReset8BOOLTcAddressTypeOutput61020528PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xProtection8BOOLTcAddressTypeOutput61020536PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xSetSpeed8BOOLTcAddressTypeOutput61020544PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_iSpeedSet16INTTcAddressTypeOutput61020560PRG_Test.fb_PTM_Test.i_diCurSpd16INTTcAddressTypeOutput61020640PRG_Test.fb_PTM_Test.i_iRawSpeed16INTTcAddressTypeOutput61020656PRG_Test.fb_PTM_Test.i_iTempMon5V 0->100C]]>16INTTcAddressTypeOutput61020672PRG_Test.fb_PTM_Test.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeOutput61020688PRG_Test.fb_GPI_Test.i_iPRESS_R16INTTcAddressTypeOutput73896768PRG_Test.fb_GCC_Test.fb_MKS422.q_xHV_DIS8BOOL1TcAddressTypeOutput86687568PRG_Test.fb_GCC_Test.i_iPRESS_R16INTTcAddressTypeOutput866876803PlcTask Internal011403264DefaultGlobals.stSys88ST_SystemTcVarGlobal3072000Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072088GVL_Logger.iLogPort16UINT54321pytmc pv: @(PREFIX)LCLSGeneral:LogPort io: io field: DESC The log host UDP port - TcVarGlobal4096096Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4096112DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096128GVL_Logger.cLogHostTcVarGlobal3072096Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072112DefaultGlobals.fTimeStamp64LREALTcVarGlobal3072128GVL_Logger.cLogHostTcVarGlobal4096192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096320GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096376GVL_Logger.TCPADS_MAXUDP_BUFFSIZETcVarGlobal3072192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal3072320GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal3072376GVL_Logger.TCPADS_MAXUDP_BUFFSIZE"Project->Options...->Build" dialog window. - ]]>32UDINT10000TcVarGlobal4097024Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4097056Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4097072GVL_Logger.fbRootLogger84864FB_LogMessageTcVarGlobal4097088Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild22.iRevision0.sVersion3.4.22.0const_non_replacedTcVarGlobal4181952Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4182240Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4182256Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4182272Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4182288Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4182304Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4182320Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4182336Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4182352Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4182368Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4182384Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4182400Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4182416Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4182432Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4182448Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4182464Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4182480Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4182496Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4182512Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4182528Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4182544Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4182560Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4182576Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4182592Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4182608Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4182624Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4182640Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4182656Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4182672Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4182688Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4182704Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4182720Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4182736Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4182752Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4182768Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4182784Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4182800Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4182816Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4182832Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4182840Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4182848Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4182880Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4182912Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4182944Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4182976Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4183008Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4183040Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4183072Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4183104Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4183136Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4183168Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4183200Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4183232Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4183264Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4183296Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4183328Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4183360Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4183392Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4183424Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4183456Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4183488Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4183520Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4183552Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4183584Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4183616Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4183648Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4183680Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4183712Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4183744Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4183776Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4183808Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4183840Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4183872Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4183904Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4183936Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4183968Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4184000Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4184032Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4184064Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4184096Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4184128Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4184160Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4184192Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4184224Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4184256Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4184288Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4184320Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4184352Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4184384Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4184416Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4184448Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4184480Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4184512Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4184544Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4184576Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4184608Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4184640Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4184672Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4184704Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4184736Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4184768Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4184800Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4184832Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4184864Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4184872Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4184880Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4184888Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4184896Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4184928Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4184960Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4184992Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4185024Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4185056Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4185312Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4185328Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4185344Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4185360Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4185376Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4185392Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4185408Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4185424Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4185440Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4185456Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4185472Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4185488Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4185504Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4185520Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4185536Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4185600Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4185632Global_Variables.nWatchdogTime8BYTETcVarGlobal4186176Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4186208Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4186800Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild35.iRevision0.sVersion3.3.35.0const_non_replacedTcVarGlobal4186880Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4187232Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4187248Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4187264Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4187296Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4187304Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4187312Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4248800Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4248832Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4248864Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4248896Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4248928Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4248960Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4248992Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4249024Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4249056Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4249088Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4249120Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4249152Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4249184Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4249216Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4249248Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4249256Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4249264Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4249272Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4249280Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4250464Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4250496Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4250528Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4250560Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4250592Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4250608Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4250624Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4250640Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4250656Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4250672Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4250688Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4250720Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4250752Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4250784Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4250816Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4250848Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4250880Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4250912Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4250944Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4250976Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4251008Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4251040Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4251072Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4251104Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4251136Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4251168Global_Variables.EMPTY_ARG_VALUE128T_Arg.eType0.cbLen0.pData0TcVarGlobal4251200Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal4251328Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4251584Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal4257072Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal4257456Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4257920Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4257984Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4258048Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4258112Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4258176Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4258240Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4258304Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4258368Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4258432Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4258496Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal4258560Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4263520Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4263552Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4269760Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4269792Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4269824Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4269856Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4388624Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4388632Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4389584Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal4389616GVL_PfeifferParameters.gcMaxPfeifferPumps16INT20TcVarGlobal4391312Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4391328Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal4391456Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal4391752Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild11.iRevision0.sVersion3.3.11.0const_non_replacedTcVarGlobal4392064Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal4392352.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal4392640Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal4392672Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal4392800Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal4392832GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal4393024ParameterList.cSourceNameSize32UDINT256LowerBorder81UpperBorder10000TcVarGlobal4393056Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild22.iRevision0.sVersion3.1.22.0const_non_replacedTcVarGlobal4393088GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal4393376Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild6.iRevision0.sVersion3.3.6.0const_non_replacedTcVarGlobal4393504Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal4393792Constants.gc_GaugeValidState16INT10TcVarGlobal4393808Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal4393824Global_Variables.g_stSystem88ST_System.xFirstScan1TcVarGlobal4393840GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal4393928PMPS_GVL.MAX_FAST_FAULTS16UINT250TcVarGlobal4393936Global_Variables.g_DummyVG416ST_VGTcVarGlobal4393952Global_Variables.fbGetCurTaskIdx256GETCURTASKINDEXTcVarGlobal4394368PMPS_GVL.stReqFBDBeamParamsSum1856ST_BeamParamsTcVarGlobal4394624PMPS_GVL.stReqMethBeamParamSum1856ST_BeamParamsTcVarGlobal4396480PMPS_GVL.stCurrentBeamParameters1856ST_BeamParamsTcVarGlobal4398336PMPS_GVL.fbLog84864FB_LogMessage.eSubsystem2TcVarGlobal4400192PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal4485056PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal4485088PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal4485120PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal4485184PMPS_GVL.cstFullBeam1856ST_BeamParams.fAtt0.fPP_mJ10000.neVRange65535.nRate1000000TcVarGlobal4485248PMPS_GVL.cstSafeBeam1856ST_BeamParams.fAtt100.fPP_mJ0.neVRange0.nRate0TcVarGlobal4487104PMPS_GVL.cnMaxStateArrayLen16INT20TcVarGlobal4488960PMPS_GVL.AUX_ATTENUATORS16INT32TcVarGlobal4488976PMPS_GVL.DUMMY_AUX_ATT_ARRAY1536ST_PMPS_Attenuator132TcVarGlobal4488992PMPS_GVL.MAX_ASSERTIONS32UDINT100TcVarGlobal4490528PMPS_GVL.g_cBoundaries16INT15TcVarGlobal4490560GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT500TcVarGlobal4490576PMPS_GVL.g_areVBoundaries512REAL016[0]0.2[1]0.3[2]0.4[3]0.5[4]0.6[5]0.7[6]0.8[7]0.9[8]1[9]1.1[10]1.2[11]1.3[12]1.4[13]1.5[14]1.6[15]1.7TcVarGlobal4490592GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal4491104GVL_Param_TcUnit.MaxNumberOfAsserts16UINT500TcVarGlobal4491120GVL_TcUnit.TcUnitRunner768FB_TcUnitRunnerTcVarGlobal4491136GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal4491904GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal4491968GVL_TcUnit.IgnoreCurrentTest32UDINT10000TcVarGlobal3073024Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073056Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073072GVL_Logger.fbRootLogger84864FB_LogMessageTcVarGlobal3073088Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild22.iRevision0.sVersion3.4.22.0const_non_replacedTcVarGlobal3157952Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3158240Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3158256Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3158272Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3158288Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3158304Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3158320Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3158336Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3158352Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3158368Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3158384Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3158400Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3158416Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3158432Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3158448Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3158464Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3158480Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3158496Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3158512Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3158528Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3158544Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3158560Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3158576Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3158592Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3158608Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3158624Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3158640Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3158656Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3158672Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3158688Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3158704Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3158720Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3158736Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3158752Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3158768Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3158784Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3158800Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3158816Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3158832Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3158840Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3158848Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3158880Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3158912Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3158944Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3158976Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3159008Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3159040Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3159072Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3159104Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3159136Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3159168Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3159200Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3159232Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3159264Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3159296Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3159328Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3159360Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3159392Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3159424Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3159456Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3159488Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3159520Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3159552Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3159584Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3159616Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3159648Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3159680Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3159712Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3159744Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3159776Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3159808Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3159840Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3159872Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3159904Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3159936Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3159968Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3160000Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3160032Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3160064Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3160096Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3160128Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3160160Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3160192Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3160224Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3160256Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3160288Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3160320Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3160352Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3160384Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3160416Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3160448Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3160480Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3160512Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3160544Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3160576Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3160608Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3160640Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3160672Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3160704Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3160736Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3160768Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3160800Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3160832Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3160864Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3160872Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3160880Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3160888Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3160896Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3160928Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3160960Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3160992Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3161024Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3161056Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3161312Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3161328Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3161344Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3161360Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3161376Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3161392Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3161408Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3161424Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3161440Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3161456Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3161472Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3161488Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3161504Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal3161520Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3161536Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3161600Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3161632Global_Variables.nWatchdogTime8BYTETcVarGlobal3162176Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal3162208Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3162800Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild35.iRevision0.sVersion3.3.35.0const_non_replacedTcVarGlobal3162880Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal3163232Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal3163248Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3163264Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal3163296Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3163304Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3163312Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3224800Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3224832Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3224864Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3224896Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3224928Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3224960Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3224992Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3225024Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3225056Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3225088Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3225120Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3225152Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3225184Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3225216Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3225248Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3225256Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3225264Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3225272Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3225280Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3226464Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3226496Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3226528Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3226560Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3226592Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3226608Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3226624Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3226640Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3226656Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3226672Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3226688Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3226720Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3226752Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3226784Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3226816Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3226848Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3226880Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3226912Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3226944Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3226976Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3227008Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3227040Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3227072Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3227104Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3227136Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3227168Global_Variables.EMPTY_ARG_VALUE128T_Arg.eType0.cbLen0.pData0TcVarGlobal3227200Global_Variables.FORMAT_HEXASC_CODES256BYTE02016[0,0]48[0,1]49[0,2]50[0,3]51[0,4]52[0,5]53[0,6]54[0,7]55[0,8]56[0,9]57[0,10]97[0,11]98[0,12]99[0,13]100[0,14]101[0,15]102[1,0]48[1,1]49[1,2]50[1,3]51[1,4]52[1,5]53[1,6]54[1,7]55[1,8]56[1,9]57[1,10]65[1,11]66[1,12]67[1,13]68[1,14]69[1,15]70TcVarGlobal3227328Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3227584Global_Variables.SYSTEMTIME_MAX_MONTHDAYS384WORD02112[0,1]31[0,2]28[0,3]31[0,4]30[0,5]31[0,6]30[0,7]31[0,8]31[0,9]30[0,10]31[0,11]30[0,12]31[1,1]31[1,2]29[1,3]31[1,4]30[1,5]31[1,6]30[1,7]31[1,8]31[1,9]30[1,10]31[1,11]30[1,12]31TcVarGlobal3233072Global_Variables.SYSTEMTIME_MAX_YEARSDAY448WORD02014[0,0]0[0,1]31[0,2]59[0,3]90[0,4]120[0,5]151[0,6]181[0,7]212[0,8]243[0,9]273[0,10]304[0,11]334[0,12]365[0,13]396[1,0]0[1,1]31[1,2]60[1,3]91[1,4]121[1,5]152[1,6]182[1,7]213[1,8]244[1,9]274[1,10]305[1,11]335[1,12]366[1,13]397TcVarGlobal3233456Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3233920Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3233984Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3234048Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3234112Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3234176Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3234240Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3234304Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3234368Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3234432Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3234496Global_Variables.WEST_EUROPE_TZI864ST_TimeZoneInformation.bias-60.standardNameW. Europe Standard Time.standardDate.wYear0.standardDate.wMonth10.standardDate.wDayOfWeek0.standardDate.wDay5.standardDate.wHour3.standardBias0.daylightNameW. Europe Daylight Time.daylightDate.wYear0.daylightDate.wMonth3.daylightDate.wDayOfWeek0.daylightDate.wDay5.daylightDate.wHour2.daylightBias-60TcVarGlobal3234560Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3239520Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3239552Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3245760Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3245792Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3245824Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3245856Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3364688Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3364696Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3365648Global_Constants.EMPTY_SEVERITY16TcEventSeverity0TcVarGlobal3365680GVL_PfeifferParameters.gcMaxPfeifferPumps16INT20TcVarGlobal3367376Global_Variables.EMPTY_GUID_STRUCT128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3367392Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3367520Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3367816Global_Version.stLibVersion_Tc2_IoFunctions288ST_LibVersion.iMajor3.iMinor3.iBuild11.iRevision0.sVersion3.3.11.0const_non_replacedTcVarGlobal3368128Global_Version.stLibVersion_Tc2_ModbusSrv288ST_LibVersion.iMajor3.iMinor3.iBuild2.iRevision0.sVersion3.3.2.0const_non_replacedTcVarGlobal3368416.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal3368704Global_Constants.EMPTY_EVENT_CLASS128GUID.Data10.Data20.Data30.Data4[0]0.Data4[1]0.Data4[2]0.Data4[3]0.Data4[4]0.Data4[5]0.Data4[6]0.Data4[7]0TcVarGlobal3368736Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3368864Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverity0TcVarGlobal3368896GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3369088ParameterList.cSourceNameSize32UDINT (81..Tc2_Utilities.ParameterList.cMaxCharacters)256TcVarGlobal3369120Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor1.iBuild22.iRevision0.sVersion3.1.22.0const_non_replacedTcVarGlobal3369152GVL_INTERNAL.UNINITIALIZED_CLASS_GUID128GUID.Data13886330336.Data262671.Data318227.Data4[0]149.Data4[1]213.Data4[2]115.Data4[3]223.Data4[4]8.Data4[5]75.Data4[6]96.Data4[7]248TcVarGlobal3369440Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor3.iBuild6.iRevision0.sVersion3.3.6.0const_non_replacedTcVarGlobal3369568Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal3369856Constants.gc_GaugeValidState16INT10TcVarGlobal3369872Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal3369888Global_Variables.g_stSystem88ST_System.xFirstScan1TcVarGlobal3369904PMPS_GVL.MAX_FAST_FAULTS16UINT250TcVarGlobal3370000Global_Variables.g_DummyVG416ST_VGTcVarGlobal3370016Global_Variables.fbGetCurTaskIdx256GETCURTASKINDEXTcVarGlobal3370432PMPS_GVL.stReqFBDBeamParamsSum1856ST_BeamParamsTcVarGlobal3370688PMPS_GVL.stReqMethBeamParamSum1856ST_BeamParamsTcVarGlobal3372544PMPS_GVL.stCurrentBeamParameters1856ST_BeamParamsTcVarGlobal3374400PMPS_GVL.fbLog84864FB_LogMessage.eSubsystem2TcVarGlobal3376256PMPS_GVL.EXCLUDED_ASSERTION_ID32UDINT4294967295TcVarGlobal3461248PMPS_GVL.MAX_DEVICE_STATES32UDINT300TcVarGlobal3461280PMPS_GVL.VISIBLE_TEST_VELOCITY64LREAL10TcVarGlobal3461312PMPS_GVL.FAST_TEST_VELOCITY64LREAL100TcVarGlobal3461376PMPS_GVL.cstFullBeam1856ST_BeamParams.fAtt0.fPP_mJ10000.neVRange65535.nRate1000000TcVarGlobal3461440PMPS_GVL.cstSafeBeam1856ST_BeamParams.fAtt100.fPP_mJ0.neVRange0.nRate0TcVarGlobal3463296PMPS_GVL.cnMaxStateArrayLen16INT20TcVarGlobal3465152PMPS_GVL.AUX_ATTENUATORS16INT32TcVarGlobal3465168PMPS_GVL.DUMMY_AUX_ATT_ARRAY1536ST_PMPS_Attenuator132TcVarGlobal3465184PMPS_GVL.MAX_ASSERTIONS32UDINT100TcVarGlobal3466720PMPS_GVL.g_cBoundaries16INT15TcVarGlobal3466752GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT500TcVarGlobal3466768PMPS_GVL.g_areVBoundaries512REAL016[0]0.2[1]0.3[2]0.4[3]0.5[4]0.6[5]0.7[6]0.8[7]0.9[8]1[9]1.1[10]1.2[11]1.3[12]1.4[13]1.5[14]1.6[15]1.7TcVarGlobal3466784Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild37.iRevision0.sVersion3.3.37.0const_non_replacedTcVarGlobal3467296Global_Variables.TcMcGlobal7104_TCMCGLOBALTcVarGlobal3467584Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal3474688Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal3474752Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal3474816GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3475104GVL_Param_TcUnit.MaxNumberOfAsserts16UINT500TcVarGlobal3475120GVL_TcUnit.TcUnitRunner768FB_TcUnitRunnerTcVarGlobal3475136GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal3475904GVL_TcUnit.IgnoreCurrentTest8BOOLTcVarGlobal4494016GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal4494032PRG_Test.TotalTests16INT04494048GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite1500TcVarGlobal4494080GVL_TcUnit.AdsLogger4129152FB_ADSLogStringMessageFifoQueueTcVarGlobal4526080Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor0.iBuild0.iRevision0.sVersion1.0.0.0const_non_replacedTcVarGlobal8655232Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild37.iRevision0.sVersion3.3.37.0const_non_replacedTcVarGlobal8655520Global_Variables.TcMcGlobal7104_TCMCGLOBALTcVarGlobal8655808Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal8662912Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal8662976Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal8663040Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal8663344PRG_Test.fb_VGC_Test14830976FB_VGC_Test8748224PRG_Test.fb_VRC_Test12783104FB_VRC_Test23579200PRG_Test.fb_PIP_Test12786624FB_PIP_Test36362304PRG_Test.fb_PTM_Test12867584FB_PTM_Test49148928PRG_Test.fb_GPI_Test12869504FB_GPI_Test62016512PRG_Test.fb_GCC_Test12784448FB_GCC_Test74886016Constants.gc_GaugeValidState16INT4TcVarGlobal87671488Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal87671504Global_Variables.g_stSystem88ST_System.xFirstScan1TcVarGlobal87671520Constants.bLittleEndian8BOOL1TcVarGlobal87671608Global_Variables.g_DummyVG1056ST_VGTcVarGlobal87671616Constants.bSimulationMode8BOOL0TcVarGlobal87672672Constants.bFPUSupport8BOOL1TcVarGlobal87672680Constants.nRegisterSize16WORD64TcVarGlobal87672688Global_Variables.fbGetCurTaskIdx256GETCURTASKINDEXTcVarGlobal87672704Global_Version.stLibVersion_LCLS_Vacuum288ST_LibVersion.iMajor0.iMinor0.iBuild0.iRevision0.nFlags0.sVersion0.0.0const_non_replacedTcVarGlobal87672960Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal87673248Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal87673312Constants.nPackMode16UINT8TcVarGlobal87673376Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal87673408Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal87673440TwinCAT_LicenseInfoVarList._LicenseInfo2048PlcLicenseInfo12[1].LicenseId.Data13165056522[1].LicenseId.Data240161[1].LicenseId.Data319775[1].LicenseId.Data4[0]152[1].LicenseId.Data4[1]202[1].LicenseId.Data4[2]65[1].LicenseId.Data4[3]58[1].LicenseId.Data4[4]188[1].LicenseId.Data4[5]13[1].LicenseId.Data4[6]148[1].LicenseId.Data4[7]253[1].Instances0[1].LicenseNameTF6340 TC3 Serial-Communication[2].LicenseId.Data12994406682[2].LicenseId.Data251818[2].LicenseId.Data317130[2].LicenseId.Data4[0]131[2].LicenseId.Data4[1]62[2].LicenseId.Data4[2]130[2].LicenseId.Data4[3]204[2].LicenseId.Data4[4]146[2].LicenseId.Data4[5]144[2].LicenseId.Data4[6]61[2].LicenseId.Data4[7]131[2].Instances0[2].LicenseNameTC3 UMLTcVarGlobal87673472TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal87675520TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal87677568TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal87678592TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal87678624TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal87678656TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal877230724PlcTask Retains011534336PMPS_GVL.SuccessfulPreemption64ULINTTcVarGlobal3072000PMPS_GVL.AccumulatedFF64ULINTTcVarGlobal3072064LCLSGeneralEventClassApplicationNamePort_851ChangeDate2020-06-11T09:51:39GeneratedCodeSize475136GlobalDataSize10473472 - + because the user has requested so, or because the test is a duplicate name ]]>8BOOLTcVarGlobal3475912GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal3475920PRG_Test.TotalTests16INT03475936GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal3475968GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal3476032GVL_TcUnit.TestSuiteAddresses32000FB_TestSuite1500TcVarGlobal3478080GVL_TcUnit.AdsLogger4129152FB_ADSLogStringMessageFifoQueueTcVarGlobal3510080Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor0.iBuild0.iRevision0.sVersion1.0.0.0const_non_replacedTcVarGlobal7639232Global_Version.stLibVersion_UML_Statechart_Types288ST_LibVersion.iMajor4.iMinor1.iBuild1.iRevision0.nFlags1.sVersion4.1.1.0const_non_replacedTcVarGlobal7639520PRG_Test.fb_VGC_Test14837440FB_VGC_Test7726720PRG_Test.fb_VRC_Test12789504FB_VRC_Test22564160PRG_Test.fb_PIP_Test12793088FB_PIP_Test35353664PRG_Test.fb_PTM_Test12873984FB_PTM_Test48146752PRG_Test.fb_GPI_Test12876096FB_GPI_Test61020736PRG_Test.fb_GCC_Test12790912FB_GCC_Test73896832Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal86687760Constants.gc_GaugeValidState16INT4TcVarGlobal86687776Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal86687792Global_Variables.g_stSystem88ST_System.xFirstScan1TcVarGlobal86688832Constants.bLittleEndian8BOOL1TcVarGlobal86688920Global_Variables.g_DummyVG1056ST_VGTcVarGlobal86688928Global_Variables.fbGetCurTaskIdx256GETCURTASKINDEXTcVarGlobal86689984Global_Version.stLibVersion_LCLS_Vacuum288ST_LibVersion.iMajor0.iMinor0.iBuild0.iRevision0.nFlags0.sVersion0.0.0const_non_replacedTcVarGlobal86690240Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch0TcVarGlobal86690528Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack13.uiPatch40TcVarGlobal86690592Constants.bSimulationMode8BOOL0TcVarGlobal86690656Constants.bFPUSupport8BOOL1TcVarGlobal86690664Constants.nRegisterSize16WORD64TcVarGlobal86690672Constants.nPackMode16UINT8TcVarGlobal86690688Constants.bMulticoreSupport8BOOL0TcVarGlobal86690704Constants.RuntimeVersionNumeric32DWORD50662656TcVarGlobal86690720Constants.CompilerVersionNumeric32DWORD50662696TcVarGlobal86690752TwinCAT_LicenseInfoVarList._LicenseInfo2048PlcLicenseInfo12[1].LicenseId.Data13165056522[1].LicenseId.Data240161[1].LicenseId.Data319775[1].LicenseId.Data4[0]152[1].LicenseId.Data4[1]202[1].LicenseId.Data4[2]65[1].LicenseId.Data4[3]58[1].LicenseId.Data4[4]188[1].LicenseId.Data4[5]13[1].LicenseId.Data4[6]148[1].LicenseId.Data4[7]253[1].Instances0[1].LicenseNameTF6340 TC3 Serial-Communication[2].LicenseId.Data12994406682[2].LicenseId.Data251818[2].LicenseId.Data317130[2].LicenseId.Data4[0]131[2].LicenseId.Data4[1]62[2].LicenseId.Data4[2]130[2].LicenseId.Data4[3]204[2].LicenseId.Data4[4]146[2].LicenseId.Data4[5]144[2].LicenseId.Data4[6]61[2].LicenseId.Data4[7]131[2].Instances0[2].LicenseNameTC3 UMLTcVarGlobal86690784TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal86692832TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal86692864TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal86694912TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal86695936TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal86696000TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedinit_on_onlchangesuppress_warning_0C0228TcVarGlobal867410564PlcTask Retains011403264PMPS_GVL.SuccessfulPreemption64ULINTTcVarGlobal3461120PMPS_GVL.AccumulatedFF64ULINTTcVarGlobal3461184LCLSGeneralEventClassApplicationNamePort_851ChangeDate2020-06-19T15:51:00GeneratedCodeSize487424GlobalDataSize10481664 \ No newline at end of file diff --git a/L2SIVacuum/POUs/ADS/FB_ADS_WATCHDOG.TcPOU b/L2SIVacuum/POUs/ADS/FB_ADS_WATCHDOG.TcPOU index 8b0d0de..5168256 100644 --- a/L2SIVacuum/POUs/ADS/FB_ADS_WATCHDOG.TcPOU +++ b/L2SIVacuum/POUs/ADS/FB_ADS_WATCHDOG.TcPOU @@ -41,8 +41,6 @@ fb_WriteWatchdog( nLastCnt=> , bError=> bError, nErrorId=> ); - - (*Error*) @@ -51,7 +49,8 @@ fb_WriteWatchdog( ]]> - + + diff --git a/L2SIVacuum/POUs/Functions/Deprecated/Valves/FB_VGC_EBD.TcPOU b/L2SIVacuum/POUs/Functions/Deprecated/Valves/FB_VGC_EBD.TcPOU index bbfe566..e2b2b3c 100644 --- a/L2SIVacuum/POUs/Functions/Deprecated/Valves/FB_VGC_EBD.TcPOU +++ b/L2SIVacuum/POUs/Functions/Deprecated/Valves/FB_VGC_EBD.TcPOU @@ -203,7 +203,7 @@ CASE iq_stValve.eVGC_State OF (* Assuming the pump down went well, we are now at vacuum on both sides, so we move to the vacuum state, otherwise remain in the vented state *) - IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND NOT (NOT (iq_stValve.xERR_SP)) and NOT (NOT (iq_stValve.xERR_ExtFault))THEN + IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND (NOT (iq_stValve.xERR_SP)) and (NOT (iq_stValve.xERR_ExtFault))THEN iq_stValve.eVGC_State := AtVacuum; ELSE iq_stValve.eVGC_State := Vented; @@ -323,7 +323,7 @@ END_IF iq_stValve.q_xOPN_DO := (iq_stValve.pv_xOPN_SW AND iq_stValve.xOPN_OK) OR (tonOvrd.Q AND i_xOverrideMode); (* When the valve is open MPS is OK*) -xMPS_OK := (iq_stValve.eState=OPEN);//iq_stValve.i_xOpnLS; +xMPS_OK := (iq_stValve.eState=OPEN) OR (iq_stValve.eState=OPEN_F);//iq_stValve.i_xOpnLS; ///Check valve moving postion timout IF NOT iq_stValve.i_xClsLS AND tCLStimeout.Q THEN @@ -365,6 +365,7 @@ ACT_IO(); (*FAST FAULT*) fbFF(i_xOK := xMPS_OK, i_xReset := i_xReset, + i_xAutoReset :=TRUE, io_fbFFHWO := io_fbFFHWO); @@ -430,7 +431,9 @@ END_VAR - + + + diff --git a/L2SIVacuum/POUs/Functions/Gauges/FB_MKS275.TcPOU b/L2SIVacuum/POUs/Functions/Gauges/FB_MKS275.TcPOU index 5c257bd..bfdce99 100644 --- a/L2SIVacuum/POUs/Functions/Gauges/FB_MKS275.TcPOU +++ b/L2SIVacuum/POUs/Functions/Gauges/FB_MKS275.TcPOU @@ -19,17 +19,19 @@ VAR_OUTPUT PG : ST_VG; END_VAR VAR - MinPressure: REAL := 1E-4; V : REAL; - Vlowest: REAL := 10; iTermBits: UINT := 32767 ; // The terminal's maximum value in bits - - rValidLoBoundary : REAL := 0.375; // manual page 27 - rValidHiBoundary : REAL := 5.659;// 5.534; // manual page 27 - rDisconnectedBoundary : REAL := 0.3; - + Vlowest: REAL := 10; (*IO*) i_iPRESS_R AT%I* :INT; // input Pressure // Link to analog Input +END_VAR + +VAR CONSTANT + MinPressure: REAL := 1E-4; + rDeadband : REAL :=0.02; + rValidLoBoundary : REAL := 0.375; // 0.375V as per manual page 27 + rValidHiBoundary : REAL := 5.659;// 5.534; // manual page 27 + rDisconnectedBoundary : REAL := 0.3; END_VAR]]> rDisconnectedBoundary AND V < rValidLoBoundary THEN +IF V > rDisconnectedBoundary AND V < rValidLoBoundary +rDeadband THEN PG.rPRESS := MinPressure; PG.eState := ValidLo; diff --git a/L2SIVacuum/POUs/Functions/Gauges/FB_MKS317.TcPOU b/L2SIVacuum/POUs/Functions/Gauges/FB_MKS317.TcPOU index fdba7eb..d8f18d0 100644 --- a/L2SIVacuum/POUs/Functions/Gauges/FB_MKS317.TcPOU +++ b/L2SIVacuum/POUs/Functions/Gauges/FB_MKS317.TcPOU @@ -27,7 +27,7 @@ END_VAR VAR CONSTANT rMinPressure: REAL := 1E-4; rDefaultVAC_SP: REAL :=5E-2; // Default 50 mT - rDisconnectedBoundary : REAL := 0.15; + rDisconnectedBoundary : REAL := 0.10; rValidLoBoundary : REAL := 0.22; rValidBoundaryMin : REAL := 0.6; rValidHiBoundary : REAL := 9.7; diff --git a/L2SIVacuum/POUs/Functions/Gauges/FB_MKS500.TcPOU b/L2SIVacuum/POUs/Functions/Gauges/FB_MKS500.TcPOU index 417c6b9..6c913e6 100644 --- a/L2SIVacuum/POUs/Functions/Gauges/FB_MKS500.TcPOU +++ b/L2SIVacuum/POUs/Functions/Gauges/FB_MKS500.TcPOU @@ -44,24 +44,25 @@ VAR CONSTANT vNoDischarge: REAL := 9.3; MinPressure: REAL := 1E-10; cDefaultPressure : REAL := 0; + rDeadband : REAL :=0.3; END_VAR ]]> = vDisconnected AND rV < (vNoDischarge -0.3) THEN +ELSIF rV >= vDisconnected AND rV < (vNoDischarge -rDeadband) THEN IG.eState := Valid; IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV-vBase)/vSlope+LOG(pBase)))); -ELSIF rV >= (vNoDischarge -0.3) AND rV <(vGaugeOff -0.3) THEN +ELSIF rV >= (vNoDischarge -rDeadband) AND rV <(vGaugeOff -rDeadband) THEN IG.eState := Starting; IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV-vBase)/vSlope+LOG(pBase)))); -ELSIF rV >= (vGaugeOff -0.3) THEN +ELSIF rV >= (vGaugeOff -rDeadband) THEN IG.eState := Off; //IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV-vBase)/vSlope+LOG(pBase)))); IG.rPRESS := cDefaultPressure; diff --git a/L2SIVacuum/POUs/Functions/Gauges/Interfaces/FB_TGCC_ADS.TcPOU b/L2SIVacuum/POUs/Functions/Gauges/Interfaces/FB_TGCC_ADS.TcPOU index d3fc038..8c24ad8 100644 --- a/L2SIVacuum/POUs/Functions/Gauges/Interfaces/FB_TGCC_ADS.TcPOU +++ b/L2SIVacuum/POUs/Functions/Gauges/Interfaces/FB_TGCC_ADS.TcPOU @@ -48,7 +48,7 @@ fb_Read_VG( (*Error*) fb_CheckWatchdog( bEnable:= TRUE, - tWatchdogTime:= T#100ms, + tWatchdogTime:= T#900ms, nCnt:= iWatchdog , bWatchdog=> , nLastCnt=> ); diff --git a/L2SIVacuum/POUs/Functions/Pumps/Interfaces/FB_TPIP_ADS.TcPOU b/L2SIVacuum/POUs/Functions/Pumps/Interfaces/FB_TPIP_ADS.TcPOU index 2f39c3a..6953e9c 100644 --- a/L2SIVacuum/POUs/Functions/Pumps/Interfaces/FB_TPIP_ADS.TcPOU +++ b/L2SIVacuum/POUs/Functions/Pumps/Interfaces/FB_TPIP_ADS.TcPOU @@ -46,7 +46,7 @@ fb_Read_VG( (*Error*) fb_CheckWatchdog( bEnable:= TRUE, - tWatchdogTime:= T#100ms, + tWatchdogTime:= T#900ms, nCnt:= iWatchdog , bWatchdog=> , nLastCnt=> ); diff --git a/L2SIVacuum/POUs/Functions/Valves/FB_VFS.TcPOU b/L2SIVacuum/POUs/Functions/Valves/FB_VFS.TcPOU index e3728ae..cd2eb60 100644 --- a/L2SIVacuum/POUs/Functions/Valves/FB_VFS.TcPOU +++ b/L2SIVacuum/POUs/Functions/Valves/FB_VFS.TcPOU @@ -53,7 +53,7 @@ VAR CloseTimer: TON; TimDur: TIME := T#20MS; OpenTimer: TON; - OpenTimDur: TIME := T#10S; + OpenTimDur: TIME := T#2S; (* Timeouts*) tTimeOutDuration: TIME:= T#0.5S; @@ -105,9 +105,9 @@ IO(); ///Check valve postion IF iq_stValve.i_xClsLS AND iq_stValve.i_xOpnLS THEN iq_stValve.eState:=INVALID; -ELSIF NOT iq_stValve.i_xClsLS AND iq_stValve.i_xOpnLS AND iq_stValve.q_xOPN_DO THEN +ELSIF NOT iq_stValve.i_xClsLS AND iq_stValve.i_xOpnLS THEN iq_stValve.eState:=OPEN; -ELSIF iq_stValve.i_xClsLS AND NOT iq_stValve.i_xOpnLS AND NOT iq_stValve.q_xOPN_DO THEN +ELSIF iq_stValve.i_xClsLS AND NOT iq_stValve.i_xOpnLS THEN iq_stValve.eState:=CLOSED; ELSIF NOT iq_stValve.i_xClsLS AND NOT iq_stValve.i_xOpnLS THEN iq_stValve.eState:=MOVING; @@ -197,7 +197,7 @@ END_IF (*Timers*) CloseTimer ( IN:=xClose, PT:= TimDur, Q=>); -OpenTimer ( IN:=xOpen, PT:= OpenTimDur, Q=>); +OpenTimer ( IN:=i_xOpnLS, PT:= OpenTimDur, Q=>); tOPNtimeout(IN:= iq_stValve.q_xOPN_DO, PT := tTimeOutDuration ); tCLStimeout(IN:= NOT iq_stValve.q_xOPN_DO, PT := tTimeOutDuration); diff --git a/L2SIVacuum/POUs/Functions/Valves/FB_VGC.TcPOU b/L2SIVacuum/POUs/Functions/Valves/FB_VGC.TcPOU index d4e4d6d..a5bb0af 100644 --- a/L2SIVacuum/POUs/Functions/Valves/FB_VGC.TcPOU +++ b/L2SIVacuum/POUs/Functions/Valves/FB_VGC.TcPOU @@ -9,7 +9,7 @@ less than the maximum differential pressure. 3. Once at-vac, the valve will close if the pressure on either side rises above the setpoint.*) (*This function block also implements PMPS and EPS interlocks, as well as Fast MPS trigger*) {attribute 'no_check'} -FUNCTION_BLOCK FB_VGC +FUNCTION_BLOCK FB_VGC Extends FB_Valve VAR_IN_OUT END_VAR @@ -57,7 +57,7 @@ VAR_IN_OUT END_VAR VAR // PMPS - fbFF : FB_FastFault :=( + FFO : FB_FastFault :=( i_DevName := 'VGC', i_Desc := 'Fault occurs when the valve is not in open state', i_TypeCode := 16#1010); @@ -95,11 +95,8 @@ VAR q_xOPN_DO AT%Q*: BOOL; // For logging - fbLogger : FB_LogMessage := (eSubsystem:=E_SubSystem.VACUUM); - ePrevState : E_VGC; - tErrorPresent : R_TRIG; - tAction : R_TRIG; // Primary action of this device (OPN_DO, PUMP_RUN, etc.) - tOverrideActivated : R_TRIG; + eVGCPrevState : E_VGC; + END_VAR]]> @@ -195,13 +192,7 @@ END_IF // Valve state /////////////////////////////////////////////////// CASE iq_stValve.eVGC_State OF - Vented: (* The Vented state is used during pump down *) - //Log new state - IF ePrevState <> iq_stValve.eVGC_State THEN - fbLogger(sMsg:='Vented', eSevr:=TcEventSeverity.Info); - ePrevState := iq_stValve.eVGC_State; - END_IF - + Vented: (* The Vented state is used during pump down *) (* Assuming the pump down went well, we are now at vacuum on both sides, so we move to the vacuum state, otherwise remain in the vented state *) IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND (NOT (iq_stValve.xERR_SP)) AND (NOT (iq_stValve.xERR_ExtFault))THEN @@ -211,12 +202,6 @@ CASE iq_stValve.eVGC_State OF END_IF AtVacuum: - //Log new state - IF ePrevState <> iq_stValve.eVGC_State THEN - fbLogger(sMsg:='Vacuum setpoint satisfied', eSevr:=TcEventSeverity.Info); - ePrevState := iq_stValve.eVGC_State; - END_IF - IF iq_stValve.xAT_VAC THEN (* If both pressure setpoints are made, then enable the differential pressure interlock, regardless of the valve state @@ -240,40 +225,36 @@ CASE iq_stValve.eVGC_State OF END_IF - ERR_DiffPress: - //Log new state - IF ePrevState <> iq_stValve.eVGC_State THEN - fbLogger(sMsg:='Potential accidental vent.', eSevr:=TcEventSeverity.Critical); - ePrevState := iq_stValve.eVGC_State; - END_IF - + ERR_DiffPress: IF NOT (iq_stValve.xERR_DifPres) THEN - iq_stValve.eVGC_State := Vented; + IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND (NOT (iq_stValve.xERR_SP)) AND (NOT (iq_stValve.xERR_ExtFault))THEN + iq_stValve.eVGC_State := AtVacuum; + ELSE + iq_stValve.eVGC_State := Vented; + END_IF END_IF ERR_LostVac: - //Log new state - IF ePrevState <> iq_stValve.eVGC_State THEN - fbLogger(sMsg:='Unexpected loss of vacuum while valve was open.', eSevr:=TcEventSeverity.Critical); - ePrevState := iq_stValve.eVGC_State; - END_IF IF NOT (iq_stValve.xERR_SP) THEN - iq_stValve.eVGC_State := Vented; + IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND (NOT (iq_stValve.xERR_SP)) AND (NOT (iq_stValve.xERR_ExtFault))THEN + iq_stValve.eVGC_State := AtVacuum; + ELSE + iq_stValve.eVGC_State := Vented; + END_IF END_IF ERR_ExtFault: - //Log new state - IF ePrevState <> iq_stValve.eVGC_State THEN - fbLogger(sMsg:='Lost external interlock while valve was open.', eSevr:=TcEventSeverity.Critical); - ePrevState := iq_stValve.eVGC_State; - END_IF IF NOT (iq_stValve.xERR_ExtFault) AND (NOT i_xExt_OK) THEN - iq_stValve.eVGC_State := Vented; + IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND (NOT (iq_stValve.xERR_SP)) AND (NOT (iq_stValve.xERR_ExtFault))THEN + iq_stValve.eVGC_State := AtVacuum; + ELSE + iq_stValve.eVGC_State := Vented; + END_IF END_IF END_CASE -IF (NOT i_xExt_OK) THEN +IF (NOT i_xExt_OK) AND (iq_stValve.eState=OPEN) THEN iq_stValve.eVGC_State := ERR_ExtFault; iq_stValve.xERR_ExtFault := TRUE; END_IF @@ -326,10 +307,10 @@ iq_stValve.q_xOPN_DO := (iq_stValve.pv_xOPN_SW AND iq_stValve.xOPN_OK) OR (tonOv (*MPS Fault setting*) If (i_xIsAperture ) THEN (* When the valve is open or in Closed position MPS is OK, Fault while moving*) - xMPS_OK := (iq_stValve.eState=OPEN) OR (iq_stValve.eState=CLOSED);//iq_stValve.i_xOpnLS; + xMPS_OK := (iq_stValve.eState=OPEN) OR (iq_stValve.eState=OPEN_F) OR (iq_stValve.eState=CLOSED);//iq_stValve.i_xOpnLS; ELSE (* When the valve is open MPS is OK*) - xMPS_OK := (iq_stValve.eState=OPEN);//iq_stValve.i_xOpnLS; + xMPS_OK := (iq_stValve.eState=OPEN) OR (iq_stValve.eState=OPEN_F);//iq_stValve.i_xOpnLS; END_IF @@ -370,9 +351,13 @@ ACT_ResetAlarms(); (*IO Mapping*) ACT_IO(); +// Log States and triggers +ACT_Logger(); + (*FAST FAULT*) -fbFF(i_xOK := xMPS_OK, +FFO(i_xOK := xMPS_OK, i_xReset := i_xReset, + i_xAutoReset :=TRUE, io_fbFFHWO := io_fbFFHWO); @@ -393,6 +378,65 @@ q_xOPN_DO:= iq_stValve.q_xOPN_DO; iq_stValve.sIlkUSDeviceName := This^.i_stUSG.sPath; iq_stValve.sIlkDSDeviceName := This^.i_stDSG.sPath; +]]> + + + + + iq_stValve.eState THEN + CASE iq_stValve.eState OF + INVALID: + fbLogger(sMsg:='Valve invalid position.', eSevr:=TcEventSeverity.Critical); + MOVING: + fbLogger(sMsg:='Valve moving', eSevr:=TcEventSeverity.Warning); + OPEN: + fbLogger(sMsg:='Valve Open.', eSevr:=TcEventSeverity.Info); + OPEN_F: + fbLogger(sMsg:='Valve Open without open do.', eSevr:=TcEventSeverity.Info); + CLOSED: + fbLogger(sMsg:='Valve closed.', eSevr:=TcEventSeverity.Info); + END_CASE + ePrevState := iq_stValve.eState; + END_IF + + //Pressure STATE Logger +IF eVGCPrevState <> iq_stValve.eVGC_State THEN + CASE iq_stValve.eVGC_State OF + Vented: + fbLogger(sMsg:='Vented', eSevr:=TcEventSeverity.Info); + AtVacuum: + fbLogger(sMsg:='Vacuum setpoint satisfied', eSevr:=TcEventSeverity.Info); + ERR_DiffPress: + fbLogger(sMsg:='Potential accidental vent.', eSevr:=TcEventSeverity.Critical); + ERR_LostVac: + fbLogger(sMsg:='Unexpected loss of vacuum while valve was open or moving.', eSevr:=TcEventSeverity.Critical); + ERR_ExtFault: + fbLogger(sMsg:='Lost external interlock while valve was open.', eSevr:=TcEventSeverity.Critical); + END_CASE + eVGCPrevState := iq_stValve.eVGC_State; + END_IF + + + +// Log valve timeouts +tErrorPresent(CLK:=iq_stValve.bErrorPresent); +IF tErrorPresent.Q THEN fbLogger(sMsg:=iq_stValve.sErrorMessage, eSevr:=TcEventSeverity.Warning); END_IF + +// Log valve open +tAction(CLK:= iq_stValve.q_xOPN_DO); +IF tAction.Q THEN fbLogger(sMsg:='Valve commanded open', eSevr:=TcEventSeverity.Info); END_IF + +// Log override mode enabled +tOverrideActivated(CLK:= (tonOvrd.Q AND i_xOverrideMode)); +IF tOverrideActivated.Q THEN fbLogger(sMsg:='Valve override mode activated', eSevr:=TcEventSeverity.Warning); END_IF ]]> @@ -439,7 +483,18 @@ END_VAR - + + + + + + + + + + + + @@ -449,7 +504,13 @@ END_VAR - + + + + + + + @@ -460,6 +521,17 @@ END_VAR + + + + + + + + + + + diff --git a/L2SIVacuum/POUs/Functions/Valves/FB_VGC_AP.TcPOU b/L2SIVacuum/POUs/Functions/Valves/FB_VGC_AP.TcPOU index 3f96ab4..69d81a8 100644 --- a/L2SIVacuum/POUs/Functions/Valves/FB_VGC_AP.TcPOU +++ b/L2SIVacuum/POUs/Functions/Valves/FB_VGC_AP.TcPOU @@ -57,7 +57,7 @@ END_VAR VAR // PMPS fbFF : FB_FastFault :=( - i_DevName := 'VGC', + i_DevName := 'VGC Aptr', i_Desc := 'Fault occurs when the valve is not in open state', i_TypeCode := 16#1010); //g_FastFaultOutput1 : FB_HardwareFFOutput; @@ -204,7 +204,7 @@ CASE iq_stValve.eVGC_State OF (* Assuming the pump down went well, we are now at vacuum on both sides, so we move to the vacuum state, otherwise remain in the vented state *) - IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND NOT (NOT (iq_stValve.xERR_SP)) and NOT (NOT (iq_stValve.xERR_ExtFault))THEN + IF iq_stValve.xAT_VAC AND (NOT (iq_stValve.xERR_DifPres)) AND (NOT (iq_stValve.xERR_SP)) and (NOT (iq_stValve.xERR_ExtFault))THEN iq_stValve.eVGC_State := AtVacuum; ELSE iq_stValve.eVGC_State := Vented; @@ -367,6 +367,7 @@ ACT_IO(); (*FAST FAULT*) fbFF(i_xOK := xMPS_OK, i_xReset := i_xReset, + i_xAutoReset :=TRUE, io_fbFFHWO := io_fbFFHWO); @@ -428,7 +429,9 @@ END_VAR - + + + diff --git a/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_TVGC_ADS.TcPOU b/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_TVGC_ADS.TcPOU index fde3ac5..59f684c 100644 --- a/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_TVGC_ADS.TcPOU +++ b/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_TVGC_ADS.TcPOU @@ -44,7 +44,7 @@ fb_Read_VGC( (*Error*) fb_CheckWatchdog( bEnable:= TRUE, - tWatchdogTime:= T#100ms, + tWatchdogTime:= T#900ms, nCnt:= iWatchdog , bWatchdog=> , nLastCnt=> ); diff --git a/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_VFS_Interface.TcPOU b/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_VFS_Interface.TcPOU index a35f8d0..b47036e 100644 --- a/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_VFS_Interface.TcPOU +++ b/L2SIVacuum/POUs/Functions/Valves/Interfaces/FB_VFS_Interface.TcPOU @@ -24,7 +24,7 @@ VAR field: ONAM OPEN; io: io ; '} - i_xOPN_SW AT%Q*:BOOL; + q_xOPN_SW AT%Q*:BOOL; {attribute 'pytmc' := ' pv: CLS_SW; field: ZNAM FALSE; @@ -45,21 +45,17 @@ VAR field: ONAM Override ON; io: io; '} - i_xOverrideMode AT%Q*: BOOL; (*To be linked to global override bit. This Overrides Vacuum logic only, EPS, MPS and PMPS are still enforces*) + q_xOverrideMode AT%Q*: BOOL; (*To be linked to global override bit. This Overrides Vacuum logic only, EPS, MPS and PMPS are still enforces*) {attribute 'pytmc' := ' pv: VFS_FORCE_OPN; io: io; field: ZNAM FALSE; field: ONAM FORCE OPEN; '} - i_xOverrideOpen AT%Q*: BOOL; + q_xOverrideOpen AT%Q*: BOOL; (*inputs*) {attribute 'pytmc' := ' - pv: - '} - iq_stValve AT%I*: ST_VGC; (* All valve data and states will be in this struct*) - {attribute 'pytmc' := ' pv: TRIG; field: ZNAM TRIG_OFF; field: ONAM TRIG_ON; diff --git a/L2SIVacuumLib.tsproj b/L2SIVacuumLib.tsproj index 2a78271..a78af2a 100644 --- a/L2SIVacuumLib.tsproj +++ b/L2SIVacuumLib.tsproj @@ -1,5 +1,5 @@ - - + + AMSNETID @@ -21,35 +21,25 @@ VacEventClass - - - + Error - - - + Warning ErrorTO - - - + Warning Setpoint - - - + Info Inlk_Active - - - + Warning @@ -86,23 +76,17 @@ PlcTask Inputs LCLS_General.DefaultGlobals.stSys.I_EcatMaster1 - - - + AMSNETID LCLSVacuumSerialDriverLib.L2SI_Vacuum_Library.Global_Variables.g_stSystem.I_EcatMaster1 - - - + AMSNETID PRG_Test.fb_VGC_Test.VGC.i_xOpnLS - - - + BOOL @@ -111,9 +95,7 @@ PRG_Test.fb_VRC_Test.VRC.i_xOpnLS - - - + BOOL @@ -126,30 +108,22 @@ PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_xSP_DI - - - + BOOL PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xAtSpd - - - + BOOL PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xFault - - - + BOOL PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xDecel - - - + BOOL @@ -162,9 +136,7 @@ PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xNCFault - - - + BOOL @@ -173,58 +145,42 @@ PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iRawSpeed - - - + INT PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iTempMon - - 5V 0->100C]]> - + 5V 0->100C]]> INT PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iCurrentMon - - 5V 0->10A]]> - + 5V 0->10A]]> INT PRG_Test.fb_PTM_Test.q_iSpeedSet - - - + INT PRG_Test.fb_GPI_Test.fb_MKS275.i_iPRESS_R - - - + INT PRG_Test.fb_GPI_Test.fb_MKS317.i_iPRESS_R - - - + INT PRG_Test.fb_GCC_Test.fb_MKS422.i_iPRESS_R - - - + INT Global_Variables.g_stSystem.I_EcatMaster1 - - - + AMSNETID @@ -244,30 +200,22 @@ PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.q_xHVEna_DO - - - + BOOL PRG_Test.fb_PTM_Test.fb_TwisTorr.q_RunDO - - - + BOOL PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStart - - - + BOOL PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStop - - - + BOOL @@ -284,9 +232,7 @@ PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_iSpeedSet - - - + INT @@ -295,23 +241,17 @@ PRG_Test.fb_PTM_Test.i_iRawSpeed - - - + INT PRG_Test.fb_PTM_Test.i_iTempMon - - 5V 0->100C]]> - + 5V 0->100C]]> INT PRG_Test.fb_PTM_Test.i_iCurrentMon - - 5V 0->10A]]> - + 5V 0->10A]]> INT @@ -320,16 +260,12 @@ PRG_Test.fb_GCC_Test.fb_MKS422.q_xHV_DIS - - - + BOOL PRG_Test.fb_GCC_Test.i_iPRESS_R - - - + INT @@ -337,17 +273,13 @@ PlcTask Retains PMPS_GVL.SuccessfulPreemption - - - + ULINT 7 PMPS_GVL.AccumulatedFF - - - + ULINT 7 @@ -364,13 +296,13 @@ + + + - - -