diff --git a/L2SIVacuum/L2SIVacuum.plcproj b/L2SIVacuum/L2SIVacuum.plcproj index 6e9b36f..d1d28a3 100644 --- a/L2SIVacuum/L2SIVacuum.plcproj +++ b/L2SIVacuum/L2SIVacuum.plcproj @@ -216,6 +216,9 @@ Code + + Code + Code diff --git a/L2SIVacuum/L2SIVacuum.tmc b/L2SIVacuum/L2SIVacuum.tmc index 9a6743c..617d534 100644 --- a/L2SIVacuum/L2SIVacuum.tmc +++ b/L2SIVacuum/L2SIVacuum.tmc @@ -1,4 +1,4 @@ -AMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL865874600bErrorBOOL865874664hrErrorCodeHRESULT3265874680nStringSizeUDINT3265874648sResultSTRING(255)204865874672__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_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64FB_TcSourceInfo2944I_TcSourceInfonIdUDINT326587448865874536sNameSTRING(255)20486587456065874584__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__BBUSYBOOL83968conditionalshoweSeverityTcEventSeverity1665874776ipSourceInfoI_TcSourceInfo6465874736nEventIdUDINT3265874912sEventClassNameSTRING(255)204865874832sEventTextSTRING(255)204865874920EqualsToEventClassBOOL8OtherEventClassGUID128_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_TcMessagenTimeSentULINT6465874968SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo64InitipMessageITcMessage64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage264nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIGAMSNETID48BYTE06%d.%d.%d.%d.%d.%d[0][1][2][3][4][5]ST_System88xSwAlmRstBOOL80xAtVacuumBOOL88xFirstScanBOOL816xOverrideModeBOOL824xIOStateBOOL832I_EcatMaster1AMSNETID4840namingomitTcAddressTypeInputT_MaxString2048STRING(255)TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictE_Subsystem16WORDNILVALUE0VACUUM1MPS2MOTION3FIELDBUS4SDS5OPTICS6I_ArgumentsChangeListener64PVOIDOnArgumentsChangedITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL865875152bErrorBOOL865875216hrErrorCodeHRESULT3265875232nStringSizeUDINT3265875200sResultSTRING(255)204865875224__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_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64FB_TcSourceInfo2944I_TcSourceInfonIdUDINT326587504065875088sNameSTRING(255)20486587511265875136__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__BBUSYBOOL83968conditionalshoweSeverityTcEventSeverity1665875328ipSourceInfoI_TcSourceInfo6465875288nEventIdUDINT3265875464sEventClassNameSTRING(255)204865875384sEventTextSTRING(255)204865875472EqualsToEventClassBOOL8OtherEventClassGUID128_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_TcMessagenTimeSentULINT6465875520SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo64InitipMessageITcMessage64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getnTimeSentULINT64nTimeSentULINT64ipMessage2ITcMessage264nTimeStampULINT64propertymonitoringcallTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshowSendHRESULT32nTimeStampULINT64TcEncodingFILETIMEReleaseHRESULT32PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyF_TRIG96CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL8801conditionalshowPouTypeFunctionBlockconditionalshow_all_localsR_TRIGrVREAL3290688i_iPRESS_RINT1690720TcAddressTypeInputrMinPressureREAL32907520.0001rDefaultVAC_SPREAL32907840.05rDisconnectedBoundaryREAL32908160.1rValidLoBoundaryREAL32908480.22rValidBoundaryMinREAL32908800.6rValidHiBoundaryREAL32909129.7rValidHiBoundaryMaxREAL32909449.9rNoSensorBoundaryREAL329097610ACT_PersistentACT_LoggerIOPouTypeFunctionBlockFB_GPI_Test33740800FB_TestSuitefb_MKS275FB_MKS2759100833558720fb_MKS317FB_MKS3179100833649728i_iPRESS_RINT1633740736TcAddressTypeOutputcycleINT16337407520M_INITExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16M_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockFB_MKS42292416FB_GaugeBasePGST_VG105689600ItemTypeInputb937ABOOL8906560ItemTypeInputtRecoverDelayTIME3290688600000ItemTypeInputIGST_VG105690720ItemTypeOutputpytmc pv: - rVREAL3291776timerTON25691840i_iPRESS_RINT1692096TcAddressTypeInputq_xHV_DISBOOL8921121TcAddressTypeOutputMinPressureREAL32921281E-11vDisconnectedREAL32921600.18vMaxValidREAL32921929.6vMaxREAL32922249.9vValidLoREAL32922560.22vMinREAL32922880.6cDefaultPressureREAL32923200bWasOnBOOL892352TcPersistentbAutoRecoverBOOL892360TcPersistentbAutoRecoverWriteBOOL892368TcPersistentACT_LoggerIOACT_RecoverACT_PersistentM_HVEBOOL8enableBOOL8M_RecoverBOOL8M_AutoOnBOOL8PouTypeFunctionBlockFB_GCC_Test33652288FB_TestSuitePGST_VG105633558720fb_MKS422FB_MKS4229241633559808i_iPRESS_RINT1633652224TcAddressTypeOutputcycleINT16336522400M_InterlockM_SelfProtectionM_INITM_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024_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}0PlcTask#x020100300PlcTask Inputs066584576LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4096040LCLS_Vacuum_Serial.LCLS_Vacuum.Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput323933512PRG_Test.fb_VGC_Test.VGC.i_xOpnLS8BOOLTcAddressTypeInput357811968PRG_Test.fb_VGC_Test.VGC.i_xClsLS8BOOLTcAddressTypeInput357811976PRG_Test.fb_VRC_Test.VRC.i_xOpnLS8BOOLTcAddressTypeInput391982208PRG_Test.fb_VRC_Test.VRC.i_xClsLS8BOOLTcAddressTypeInput391982216PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_iPRESS16INTTcAddressTypeInput425632784PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_xSP_DI8BOOLTcAddressTypeInput425632800PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xAtSpd8BOOLTcAddressTypeInput459283112PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xFault8BOOLTcAddressTypeInput459283120PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xDecel8BOOLTcAddressTypeInput459371008PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAccel8BOOLTcAddressTypeInput459371016PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xRotate8BOOLTcAddressTypeInput459371024PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xNCFault8BOOLTcAddressTypeInput459371032PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAtSpd8BOOLTcAddressTypeInput459371040PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iRawSpeed16INTTcAddressTypeInput459371056PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iTempMon5V 0->100C]]>16INTTcAddressTypeInput459371072PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeInput459371088PRG_Test.fb_PTM_Test.q_iSpeedSet16INTTcAddressTypeInput459371216PRG_Test.fb_GPI_Test.fb_MKS275.i_iPRESS_R16INTTcAddressTypeInput493020800PRG_Test.fb_GPI_Test.fb_MKS317.i_iPRESS_R16INTTcAddressTypeInput493111776PRG_Test.fb_GCC_Test.fb_MKS422.i_iPRESS_R16INTTcAddressTypeInput526764032Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput5267655281PlcTask Outputs066584576PRG_Test.fb_VGC_Test.VGC.q_xOPN_DO8BOOLTcAddressTypeOutput357811984PRG_Test.fb_VGC_Test.io_fbFFHWO.q_xFastFaultOut8BOOLpytmc + rVREAL3291776timerTON25691840i_iPRESS_RINT1692096TcAddressTypeInputq_xHV_DISBOOL8921121TcAddressTypeOutputMinPressureREAL32921281E-11vDisconnectedREAL32921600.18vMaxValidREAL32921929.6vMaxREAL32922249.9vValidLoREAL32922560.22vMinREAL32922880.6cDefaultPressureREAL32923200bWasOnBOOL892352TcPersistentbAutoRecoverBOOL892360TcPersistentbAutoRecoverWriteBOOL892368TcPersistentACT_LoggerIOACT_RecoverACT_PersistentM_HVEBOOL8enableBOOL8M_RecoverBOOL8M_AutoOnBOOL8PouTypeFunctionBlockFB_GCC_Test33652288FB_TestSuitePGST_VG105633558720fb_MKS422FB_MKS4229241633559808i_iPRESS_RINT1633652224TcAddressTypeOutputcycleINT16336522400M_InterlockM_SelfProtectionM_INITM_CheckRangeExpectedREAL32ActualREAL32eStateExpectedE_PressureState16eStateActualE_PressureState16PouTypeFunctionBlockVERSION64uiMajorUINT160uiMinorUINT1616uiServicePackUINT1632uiPatchUINT1648PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024_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}0PlcTask#x020100300PlcTask Inputs066650112LCLS_General.DefaultGlobals.stSys.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput4096040LCLS_Vacuum_Serial.LCLS_Vacuum.Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput323933512PRG_Test.fb_VGC_Test.VGC.i_xOpnLS8BOOLTcAddressTypeInput357812800PRG_Test.fb_VGC_Test.VGC.i_xClsLS8BOOLTcAddressTypeInput357812808PRG_Test.fb_VRC_Test.VRC.i_xOpnLS8BOOLTcAddressTypeInput391983040PRG_Test.fb_VRC_Test.VRC.i_xClsLS8BOOLTcAddressTypeInput391983048PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_iPRESS16INTTcAddressTypeInput425633616PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.i_xSP_DI8BOOLTcAddressTypeInput425633632PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xAtSpd8BOOLTcAddressTypeInput459283944PRG_Test.fb_PTM_Test.fb_TwisTorr.i_xFault8BOOLTcAddressTypeInput459283952PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xDecel8BOOLTcAddressTypeInput459371840PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAccel8BOOLTcAddressTypeInput459371848PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xRotate8BOOLTcAddressTypeInput459371856PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xNCFault8BOOLTcAddressTypeInput459371864PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_xAtSpd8BOOLTcAddressTypeInput459371872PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iRawSpeed16INTTcAddressTypeInput459371888PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iTempMon5V 0->100C]]>16INTTcAddressTypeInput459371904PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeInput459371920PRG_Test.fb_PTM_Test.q_iSpeedSet16INTTcAddressTypeInput459372048PRG_Test.fb_GPI_Test.fb_MKS275.i_iPRESS_R16INTTcAddressTypeInput493021632PRG_Test.fb_GPI_Test.fb_MKS317.i_iPRESS_R16INTTcAddressTypeInput493112608PRG_Test.fb_GCC_Test.fb_MKS422.i_iPRESS_R16INTTcAddressTypeInput526764864Global_Variables.g_stSystem.I_EcatMaster148AMSNETIDnamingomitTcAddressTypeInput5267663601PlcTask Outputs066650112PRG_Test.fb_VGC_Test.VGC.q_xOPN_DO8BOOLTcAddressTypeOutput357812816PRG_Test.fb_VGC_Test.io_fbFFHWO.q_xFastFaultOut8BOOLpytmc pv: FaultHWO io: i field: DESC Hardware Output Status - TcAddressTypeOutput357814504PRG_Test.fb_VRC_Test.VRC.q_xOPN_DO8BOOLTcAddressTypeOutput391982224PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.q_xHVEna_DO8BOOLTcAddressTypeOutput425632768PRG_Test.fb_PTM_Test.fb_TwisTorr.q_RunDO8BOOLTcAddressTypeOutput459283128PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStart8BOOLTcAddressTypeOutput459371104PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStop8BOOLTcAddressTypeOutput459371112PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xReset8BOOLTcAddressTypeOutput459371120PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xProtection8BOOLTcAddressTypeOutput459371128PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xSetSpeed8BOOLTcAddressTypeOutput459371136PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_iSpeedSet16INTTcAddressTypeOutput459371152PRG_Test.fb_PTM_Test.i_diCurSpd16INTTcAddressTypeOutput459371232PRG_Test.fb_PTM_Test.i_iRawSpeed16INTTcAddressTypeOutput459371248PRG_Test.fb_PTM_Test.i_iTempMon5V 0->100C]]>16INTTcAddressTypeOutput459371264PRG_Test.fb_PTM_Test.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeOutput459371280PRG_Test.fb_GPI_Test.i_iPRESS_R16INTTcAddressTypeOutput493112064PRG_Test.fb_GCC_Test.fb_MKS422.q_xHV_DIS8BOOL1TcAddressTypeOutput526764048PRG_Test.fb_GCC_Test.i_iPRESS_R16INTTcAddressTypeOutput5267643523PlcTask Internal066584576DefaultGlobals.stSys88ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc - pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip - io: i - field: DESC Tripped by overall log count - TcVarGlobal4096088GVL_Logger.iLogPort16UINT54321pytmc - pv: @(PREFIX)LCLSGeneral:LogPort - io: io - field: DESC The log host UDP port - TcVarGlobal4096096GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096112DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096128GVL_Logger.cLogHostTcAddressTypeOutput357815336PRG_Test.fb_VRC_Test.VRC.q_xOPN_DO8BOOLTcAddressTypeOutput391983056PRG_Test.fb_PIP_Test.fb_PIP_GAMMA.q_xHVEna_DO8BOOLTcAddressTypeOutput425633600PRG_Test.fb_PTM_Test.fb_TwisTorr.q_RunDO8BOOLTcAddressTypeOutput459283960PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStart8BOOLTcAddressTypeOutput459371936PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xStop8BOOLTcAddressTypeOutput459371944PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xReset8BOOLTcAddressTypeOutput459371952PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xProtection8BOOLTcAddressTypeOutput459371960PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_xSetSpeed8BOOLTcAddressTypeOutput459371968PRG_Test.fb_PTM_Test.fb_PTM_Ebara_010M.q_iSpeedSet16INTTcAddressTypeOutput459371984PRG_Test.fb_PTM_Test.i_diCurSpd16INTTcAddressTypeOutput459372064PRG_Test.fb_PTM_Test.i_iRawSpeed16INTTcAddressTypeOutput459372080PRG_Test.fb_PTM_Test.i_iTempMon5V 0->100C]]>16INTTcAddressTypeOutput459372096PRG_Test.fb_PTM_Test.i_iCurrentMon5V 0->10A]]>16INTTcAddressTypeOutput459372112PRG_Test.fb_GPI_Test.i_iPRESS_R16INTTcAddressTypeOutput493112896PRG_Test.fb_GCC_Test.fb_MKS422.q_xHV_DIS8BOOL1TcAddressTypeOutput526764880PRG_Test.fb_GCC_Test.i_iPRESS_R16INTTcAddressTypeOutput5267651843PlcTask Internal066650112DefaultGlobals.stSys88ST_SystemTcVarGlobal4096000GVL_Logger.bTrickleTripped8BOOLpytmc + pv: @(PREFIX)LCLSGeneral:GlobalLogTrickleTrip + io: i + field: DESC Tripped by overall log count + TcVarGlobal4096088GVL_Logger.iLogPort16UINT54321pytmc + pv: @(PREFIX)LCLSGeneral:LogPort + io: io + field: DESC The log host UDP port + TcVarGlobal4096096GVL_Logger.nMinTimeViolationAcceptable16INT5TcVarGlobal4096112DefaultGlobals.fTimeStamp64LREALTcVarGlobal4096128GVL_Logger.cLogHost128STRING(15)172.21.32.36pytmc - pv: @(PREFIX)LCLSGeneral:LogHost - io: io - field: DESC The log host IP address - TcVarGlobal4096192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096320Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096376GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096384GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096416GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096448GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096480GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096512Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097160Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4097168GVL_Logger.TCPADS_MAXUDP_BUFFSIZE"Project->Options...->Build" dialog window. - ]]>32UDINT10000TcVarGlobal4097184GVL_Logger.fbRootLogger85632FB_LogMessageTcVarGlobal4097216GVL_Logger.nGlobAccEvents32UDINTpytmc - pv: @(PREFIX)LCLSGeneral:LogMessageCount - io: i - field: DESC Total log messages on the last cycle - TcVarGlobal4182848GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4182880Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild15.iRevision0.sVersion3.3.15.0const_non_replacedTcVarGlobal4182912Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4183200Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal4183488Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4183776Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4183792Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4183808Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4183824Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4183840Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4183856Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4183872Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4183888Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4183904Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4183920Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4183936Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4183952Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4183968Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4183984Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4184000Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4184016Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4184032Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4184048Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4184064Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4184080Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4184096Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4184112Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4184128Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4184144Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4184160Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4184176Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4184192Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4184208Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4184224Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4184240Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4184256Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4184272Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4184288Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4184304Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4184320Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4184336Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4184352Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4184368Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4184384Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4184400Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4184408Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4184416Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4184448Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4184480Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4184512Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4184544Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4184576Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4184608Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4184640Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4184672Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4184704Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4184736Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4184768Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4184800Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4184832Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4184864Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4184896Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4184928Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4184960Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4184992Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4185024Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4185056Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4185088Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4185120Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4185152Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4185184Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4185216Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4185248Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4185280Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4185312Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4185344Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4185376Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4185408Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4185440Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4185472Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4185504Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4185536Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4185568Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4185600Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4185632Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4185664Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4185696Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4185728Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4185760Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4185792Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4185824Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4185856Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4185888Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4185920Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4185952Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4185984Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4186016Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4186048Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4186080Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4186112Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4186144Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4186176Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4186208Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4186240Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4186272Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4186304Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4186336Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4186368Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4186400Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4186432Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4186440Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4186448Global_Variables.nWatchdogTime8BYTETcVarGlobal4186456Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4186464Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4186496Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4186528Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4186560Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4186592Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4186624Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4186880Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4186896Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4186912Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4186928Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4186944Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4186960Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4186976Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4186992Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4187008Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4187024Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4187040Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4187056Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4187072Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4187088Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4187104Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4187136Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4187200Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4187744Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4188320Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4188336Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal4188416Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4188704Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4188720Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4188728Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4188736Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4250240Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4250272Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4250304Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4250336Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4250368Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4250400Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4250432Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4250464Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4250496Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4250528Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4250560Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4250592Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4250608Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4250616Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4250624Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4250656Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4250688Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4250720Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4250728Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4250736Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4250752Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4251936Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4251968Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4252000Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4252032Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4252064Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4252080Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4252096Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4252112Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4252128Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4252144Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4252160Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4252192Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4252224Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4252256Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4252288Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4252320Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4252352Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4252384Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4252416Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4252448Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4252480Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4252512Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4252544Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4252576Global_Variables.EMPTY_ARG_VALUE128T_Arg.eType0.cbLen0.pData0TcVarGlobal4252608Global_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]70TcVarGlobal4252736Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4252992Global_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]31TcVarGlobal4258480Global_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]397TcVarGlobal4258864Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4259328Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4259360Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4259424Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4259488Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4259552Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4259616Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4259712Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4259776Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4259840Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4259904Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4259968Global_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-60TcVarGlobal4260032Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4264992Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4265024Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4271232Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4271264Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4271296Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4271328Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4391024Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4391032Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4391040GVL_Param_TcUnit.LogExtendedResults128STRING(15)172.21.32.36pytmc + pv: @(PREFIX)LCLSGeneral:LogHost + io: io + field: DESC The log host IP address + TcVarGlobal4096192GVL_Logger.sIpTidbit56STRING(6)172.21TcVarGlobal4096320Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal4096376GVL_Logger.nLocalTripThreshold32TIME1TcVarGlobal4096384GVL_Logger.nLocalTrickleTripThreshold32TIME100TcVarGlobal4096416GVL_Logger.nTrickleTripTime32TIME10000TcVarGlobal4096448GVL_Logger.nTripResetPeriod32TIME600000TcVarGlobal4096480GVL_Logger.sPlcHostname648STRING(80)unknownTcVarGlobal4096512Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal4097160Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal4097168GVL_Logger.TCPADS_MAXUDP_BUFFSIZE"Project->Options...->Build" dialog window. + ]]>32UDINT10000TcVarGlobal4097184GVL_Logger.fbRootLogger85632FB_LogMessageTcVarGlobal4097216GVL_Logger.nGlobAccEvents32UDINTpytmc + pv: @(PREFIX)LCLSGeneral:LogMessageCount + io: i + field: DESC Total log messages on the last cycle + TcVarGlobal4182848GVL_Logger.nTrickleThreshold32UDINT2TcVarGlobal4182880Global_Version.stLibVersion_Tc2_EtherCAT288ST_LibVersion.iMajor3.iMinor3.iBuild15.iRevision0.sVersion3.3.15.0const_non_replacedTcVarGlobal4182912Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor3.iBuild3.iRevision0.nFlags0.sVersion3.3.3.0const_non_replacedTcVarGlobal4183200Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor4.iBuild24.iRevision0.nFlags0.sVersion3.4.24.0const_non_replacedTcVarGlobal4183488Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal4183776Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal4183792Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal4183808Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal4183824Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal4183840Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal4183856Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal4183872Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal4183888Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal4183904Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal4183920Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal4183936Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal4183952Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal4183968Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal4183984Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal4184000Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal4184016Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal4184032Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal4184048Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal4184064Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal4184080Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal4184096Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal4184112Global_Variables.ADSSTATE_START16UINT4TcVarGlobal4184128Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal4184144Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal4184160Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal4184176Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal4184192Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal4184208Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal4184224Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal4184240Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal4184256Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal4184272Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal4184288Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal4184304Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal4184320Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal4184336Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal4184352Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal4184368Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal4184384Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal4184400Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal4184408Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal4184416Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal4184448Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal4184480Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal4184512Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal4184544Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal4184576Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal4184608Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal4184640Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal4184672Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal4184704Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal4184736Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal4184768Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal4184800Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal4184832Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal4184864Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal4184896Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal4184928Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal4184960Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal4184992Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal4185024Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal4185056Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal4185088Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal4185120Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal4185152Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal4185184Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal4185216Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal4185248Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal4185280Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal4185312Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal4185344Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal4185376Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal4185408Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal4185440Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal4185472Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal4185504Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal4185536Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal4185568Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal4185600Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal4185632Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal4185664Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal4185696Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal4185728Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal4185760Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal4185792Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal4185824Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal4185856Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal4185888Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal4185920Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal4185952Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal4185984Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal4186016Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal4186048Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal4186080Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal4186112Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal4186144Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal4186176Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal4186208Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal4186240Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal4186272Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal4186304Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal4186336Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal4186368Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal4186400Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal4186432Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal4186440Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal4186448Global_Variables.nWatchdogTime8BYTETcVarGlobal4186456Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal4186464Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal4186496Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal4186528Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal4186560Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal4186592Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal4186624Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal4186880Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal4186896Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal4186912Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal4186928Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal4186944Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal4186960Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal4186976Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal4186992Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal4187008Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal4187024Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal4187040Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal4187056Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal4187072Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIG0TcVarGlobal4187088Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal4187104Global_Variables.PI64LREAL3.14159265358979TcVarGlobal4187136Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal4187200Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor3.iBuild21.iRevision0.sVersion3.3.21.0const_non_replacedTcVarGlobal4187744Global_Variables.MAX_AVERAGE_MEASURES16INT10LowerBorder2UpperBorder100TcVarGlobal4188320Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypes0TcVarGlobal4188336Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor3.iBuild40.iRevision1.nFlags0.sVersion3.3.40.1const_non_replacedTcVarGlobal4188416Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSType1TcVarGlobal4188704Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOL0TcVarGlobal4188720Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal4188728Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal4188736Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal4250240Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal4250272Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal4250304Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal4250336Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal4250368Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal4250400Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal4250432Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal4250464Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal4250496Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal4250528Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal4250560Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal4250592Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal4250608Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal4250616Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal4250624Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal4250656Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal4250688Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal4250720Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal4250728Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal4250736Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal4250752Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal4251936Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal4251968Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal4252000Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal4252032Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal4252064Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal4252080Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal4252096Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal4252112Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal4252128Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal4252144Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal4252160Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal4252192Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal4252224Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal4252256Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal4252288Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal4252320Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal4252352Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal4252384Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal4252416Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal4252448Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal4252480Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal4252512Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal4252544Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal4252576Global_Variables.EMPTY_ARG_VALUE128T_Arg.eType0.cbLen0.pData0TcVarGlobal4252608Global_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]70TcVarGlobal4252736Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal4252992Global_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]31TcVarGlobal4258480Global_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]397TcVarGlobal4258864Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal4259328Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal4259360Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal4259424Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal4259488Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal4259552Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal4259616Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal4259712Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal4259776Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal4259840Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal4259904Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal4259968Global_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-60TcVarGlobal4260032Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal4264992Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal4265024Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal4271232Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal4271264Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal4271296Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal4271328Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal4391024Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal4391032Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal4391040GVL_Param_TcUnit.LogExtendedResultsTcVarGlobal323946240PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal323947264PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal323947296PMPS_TOOLS.fbJson384FB_JsonSaxWriterTcVarGlobal323947328Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal323947712PRG_Test.TotalTests16INT0323948000Global_Variables.TcMcGlobal7104_TCMCGLOBALTcVarGlobal323948032Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal323955136Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal323955200Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal323955264Global_Version.stLibVersion_Tc2_DataExchange288ST_LibVersion.iMajor3.iMinor3.iBuild5.iRevision0.nFlags0.sVersion3.3.5.0const_non_replacedTcVarGlobal323955552PRG_Test.fb_VGC_Test34264512FB_VGC_Test324069952PRG_Test.fb_VRC_Test33647872FB_VRC_Test358334464PRG_Test.fb_PIP_Test33655104FB_PIP_Test391982336PRG_Test.fb_PTM_Test33733888FB_PTM_Test425637440PRG_Test.fb_GPI_Test33740800FB_GPI_Test459371328PRG_Test.fb_GCC_Test33652288FB_GCC_Test493112128Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal526765440Constants.gc_GaugeValidState16INT4TcVarGlobal526765456Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal526765472Global_Variables.g_stSystem88ST_System.xFirstScan1TcVarGlobal526765488Constants.bLittleEndian8BOOL1TcVarGlobal526765584Constants.bSimulationMode8BOOL0TcVarGlobal526765592Global_Variables.g_DummyVG1056ST_VGTcVarGlobal526765600Global_Variables.fbGetCurTaskIdx256GETCURTASKINDEXTcVarGlobal526766656Global_Variables.TaskInfo1024PlcTaskSystemInfoTcVarGlobal526766912Global_Version.stLibVersion_LCLS_Vacuum288ST_LibVersion.iMajor0.iMinor0.iBuild0.iRevision0.sVersion0.0.0const_non_replacedTcVarGlobal526767936Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal526768224Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal526768288Constants.nRegisterSize16WORD64TcVarGlobal526768352Constants.nPackMode16UINT8TcVarGlobal526768368Constants.bFPUSupport8BOOL1TcVarGlobal526768384Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal526768416Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal526768448TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal526768480TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal526768512TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal526770560TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal526771584TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal526771648TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal5268163204PlcTask Retains066584576PMPS_GVL.SuccessfulPreemption32UDINTpytmc + TcVarGlobal323946240PMPS_PARAM.MAX_ASSERTIONS32UDINT20TcVarGlobal323947264PMPS_PARAM.TRANS_MARGIN32REAL0.05TcVarGlobal323947296PMPS_TOOLS.fbJson384FB_JsonSaxWriterTcVarGlobal323947328Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild42.iRevision0.sVersion3.3.42.0const_non_replacedTcVarGlobal323947712PRG_Test.TotalTests16INT0323948000Global_Variables.TcMcGlobal7104_TCMCGLOBALTcVarGlobal323948032Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal323955136Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal323955200Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor3.iBuild1.iRevision0.sVersion3.3.1.0const_non_replacedTcVarGlobal323955264Global_Version.stLibVersion_Tc2_DataExchange288ST_LibVersion.iMajor3.iMinor3.iBuild5.iRevision0.nFlags0.sVersion3.3.5.0const_non_replacedTcVarGlobal323955552PRG_Test.fb_VGC_Test34264512FB_VGC_Test324070784PRG_Test.fb_VRC_Test33647872FB_VRC_Test358335296PRG_Test.fb_PIP_Test33655104FB_PIP_Test391983168PRG_Test.fb_PTM_Test33733888FB_PTM_Test425638272PRG_Test.fb_GPI_Test33740800FB_GPI_Test459372160PRG_Test.fb_GCC_Test33652288FB_GCC_Test493112960Constants.gc_iSizeOfGGOArray16INT50TcVarGlobal526766272Constants.gc_GaugeValidState16INT4TcVarGlobal526766288Global_Variables.g_iSizeOfGGOArray16INT50TcVarGlobal526766304Global_Variables.g_stSystem88ST_System.xFirstScan1TcVarGlobal526766320Constants.bLittleEndian8BOOL1TcVarGlobal526766416Constants.bSimulationMode8BOOL0TcVarGlobal526766424Global_Variables.g_DummyVG1056ST_VGTcVarGlobal526766432Global_Variables.fbGetCurTaskIdx256GETCURTASKINDEXTcVarGlobal526767488Global_Variables.TaskInfo1024PlcTaskSystemInfoTcVarGlobal526767744Global_Version.stLibVersion_LCLS_Vacuum288ST_LibVersion.iMajor0.iMinor0.iBuild0.iRevision0.sVersion0.0.0const_non_replacedTcVarGlobal526768768Constants.RuntimeVersion64VERSION.uiMajor3.uiMinor5.uiServicePack6.uiPatch0TcVarGlobal526769056Constants.CompilerVersion64VERSION.uiMajor3.uiMinor5.uiServicePack10.uiPatch100TcVarGlobal526769120Constants.nRegisterSize16WORD64TcVarGlobal526769184Constants.nPackMode16UINT8TcVarGlobal526769200Constants.bFPUSupport8BOOL1TcVarGlobal526769216Constants.RuntimeVersionNumeric32DWORD50660864TcVarGlobal526769248Constants.CompilerVersionNumeric32DWORD50661988TcVarGlobal526769280TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal526769312TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal526769344TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal526771392TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal526772416TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal526772480TC_EVENTS.LCLSGeneralEventClass960ST_LCLSGeneralEventClasstc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228TcVarGlobal5268171524PlcTask Retains066650112PMPS_GVL.SuccessfulPreemption32UDINTpytmc pv: @(PREFIX)SuccessfulPreemptions io: i TcVarGlobal3072000PMPS_GVL.AccumulatedFF32UDINTpytmc pv: @(PREFIX)AccumulatedFastFaults io: i - TcVarGlobal3072032LCLSGeneralEventClassApplicationNamePort_851ChangeDate2022-03-29T11:24:30GeneratedCodeSize659456GlobalDataSize65368064 \ No newline at end of file + TcVarGlobal3072032LCLSGeneralEventClassApplicationNamePort_851ChangeDate2022-06-28T23:39:10GeneratedCodeSize667648GlobalDataSize65368064 \ No newline at end of file diff --git a/L2SIVacuum/LineIDs.dbg b/L2SIVacuum/LineIDs.dbg deleted file mode 100644 index e69de29..0000000 diff --git a/L2SIVacuum/POUs/Functions/Gauges/FB_CCM501.TcPOU b/L2SIVacuum/POUs/Functions/Gauges/FB_CCM501.TcPOU index e868c90..0360008 100644 --- a/L2SIVacuum/POUs/Functions/Gauges/FB_CCM501.TcPOU +++ b/L2SIVacuum/POUs/Functions/Gauges/FB_CCM501.TcPOU @@ -10,6 +10,8 @@ VAR_IN_OUT END_VAR VAR_INPUT PG : ST_VG; +// bEP : BOOL :=FALSE; // Set to True if This Gauge is connected to EP BOX and not EL Terminals + tRecoverDelay:TIME:=T#600S; (*Delay Time after the first cycle to start the device. Default is 600S*) END_VAR VAR_OUTPUT {attribute 'pytmc' := ' @@ -20,53 +22,73 @@ END_VAR VAR rV : REAL; GaugeTurnOnTmr : TON; - iTermBits: UINT := 32767 ; // The terminal's maximum value in bits + tStartupTimer:TON; + iTermBits: UINT := 30518 ; // The terminal's maximum value in bits (*IOs to be linked*) /// Controls and I/Os i_iPRESS_R AT %I* :INT; // input Pressure // Link to analog Input q_xHV_DIS AT %Q* : BOOL; // Enable High Voltage when True // 'TcLinkTo' (EP2624) ^Output // only for EL and ES terminal i_xHV_ON AT %I* : BOOL; // True when High Voltage is on // 'TcLinkTo' (EL1124) ^Input - i_xDisc_Active AT %I* : BOOL;// Discharge Current Active // 'TcLinkTo' (EL1124) ^Input - +// i_xDisc_Active AT %I* : BOOL;// Discharge Current Active // 'TcLinkTo' (EL1124) ^Input + binit:BOOL:=TRUE; END_VAR VAR CONSTANT - // Ranges has to match the configurator software + // Ranges 1.8 to 8.7 Vdc, 0.8V/decade analog output - Torr vBase : REAL := 1.25; vDisconnected : REAL:= 1.8; vTorr : REAL := 12.875; - vGaugeOff: REAL := 9.8; + vGaugeOff: REAL := 10.0; //vNoDischarge: REAL := 9.3; - MinPressure: REAL := 1E-10; + rMinPressure: REAL := 1E-10; cDefaultPressure : REAL := 0; - rDeadband : REAL :=0.3; + rDeadband : REAL := 1.0; +END_VAR +VAR PERSISTENT + bWasOn : BOOL; + bAutoRecover:BOOL; + bAutoRecoverWrite:BOOL; END_VAR ]]> - = vDisconnected AND rV < (vGaugeOff -rDeadband) THEN +ELSIF rV > vDisconnected AND rV < (vGaugeOff -rDeadband) AND IG.i_xHV_ON and IG.q_xHV_DIS THEN IG.eState := Valid; IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV*vBase)- vTorr))); ELSIF rV >= (vGaugeOff -rDeadband) THEN IG.eState := Off; - //IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV-vBase)/vSlope+LOG(pBase)))); IG.rPRESS := cDefaultPressure; ELSE IG.eState := OoR; - //IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV-vBase)/vSlope+LOG(pBase)))); IG.rPRESS := cDefaultPressure; END_IF + (* Ion Gauge Protection Functions *) (* If the PG pressure is greater than the VG.PRO_SP then the gauge is disabled *) (* If the PG pressure is less than the VG.PRO_SP then the gauge is enabled *) @@ -87,6 +109,7 @@ ELSE IG.xILKOk := FALSE; END_IF + (* Pressure gauge OK checks *) GaugeTurnOnTmr(IN:=IG.q_xHV_DIS, PT:=T#10S, Q=>IG.xTurnOnTime); @@ -104,6 +127,11 @@ ACT_Logger(); IO(); (*Load or save the persistent variables*) ACT_Persistent(); + +(*Run Auto Recovery*) +ACT_Recover(); + + ]]> @@ -150,6 +178,7 @@ END_IF 0) THEN @@ -161,6 +190,9 @@ IF (SUPER^.bRestorePersistentData) THEN IF ( rHYS_PR <> 0) THEN IG.rHYS_PR := rHYS_PR; END_IF; + IF ( bAutoRecoverWrite) THEN + IG.xAutoOn := bAutoRecover; + END_IF; END_IF (*Check if a new value has been written in the structure variable copy it to the persistent variable*) IF NOT (IG.rVAC_SP = rVAC_SP) THEN @@ -173,15 +205,39 @@ END_IF; IF NOT (IG.rHYS_PR = rHYS_PR) THEN rHYS_PR:= IG.rHYS_PR; +END_IF; + +IF NOT(bAutoRecoverWrite) OR NOT (bAutoRecover = IG.xAutoOn) THEN + bAutoRecover := IG.xAutoOn; + bAutoRecoverWrite := TRUE; +END_IF; +stateTimer(PT:=T#10S); +IF (stateTimer.Q) THEN + bWasOn := (IG.eState >=Valid ); + stateTimer.IN := FALSE; + fbWritePersistentData(NETID:='', PORT:=851, START:=TRUE, TMOUT:=T#1s ); END_IF;]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/L2SIVacuum/POUs/Functions/Gauges/FB_IMG401.TcPOU b/L2SIVacuum/POUs/Functions/Gauges/FB_IMG401.TcPOU new file mode 100644 index 0000000..352d388 --- /dev/null +++ b/L2SIVacuum/POUs/Functions/Gauges/FB_IMG401.TcPOU @@ -0,0 +1,331 @@ + + + + + + vDisconnected AND rV < (vGaugeOff -rDeadband) AND IG.i_xHV_ON and IG.q_xHV_DIS THEN + IG.eState := Valid; + IG.rPRESS := LREAL_TO_REAL(EXPT(10,((rV*vBase)- vTorr))); +ELSIF rV >= (vGaugeOff -rDeadband) THEN + IG.eState := Off; + IG.rPRESS := cDefaultPressure; +ELSE + IG.eState := OoR; + IG.rPRESS := cDefaultPressure; +END_IF + + + +(* Ion Gauge Protection Functions *) +(* If the PG pressure is greater than the VG.PRO_SP then the gauge is disabled *) +(* If the PG pressure is less than the VG.PRO_SP then the gauge is enabled *) +(* This FB also implements some hysteresis so the gauge doesn't have rapid power cycling while near the turn on boundary *) + + +IF PG.rPRESS <= IG.rPRO_SP AND PG.xPRESS_OK THEN + IG.q_xHV_DIS := IG.xHV_SW; + IG.xILKOk := TRUE; +ELSIF IG.q_xHV_DIS THEN + IF IG.rPRESS > (IG.rPRO_SP + IG.rHYS_PR) OR PG.rPRESS > (IG.rPRO_SP + IG.rHYS_PR) THEN + IG.q_xHV_DIS := FALSE; + IG.xHV_SW := FALSE; + END_IF +ELSE + IG.q_xHV_DIS := FALSE; + IG.xHV_SW := FALSE; + IG.xILKOk := FALSE; +END_IF + +(* Pressure gauge OK checks *) + +GaugeTurnOnTmr(IN:=IG.q_xHV_DIS, PT:=T#10S, Q=>IG.xTurnOnTime); + +//Backwards compatibility +IG.xPRESS_OK := (IG.eState = Valid) OR IG.xBAKEOUT; + +(* Setpoint evaluation *) +IG.xAT_VAC := (IG.xPRESS_OK AND (IG.rPRESS < IG.rVAC_SP)) OR IG.xBAKEOUT AND (IG.eState = Valid) ; + +ACT_Logger(); +(*Soft IO Linking*) +// check ethercat Diagnostics +IO(); +(*Load or save the persistent variables*) +ACT_Persistent(); +(*Run Auto Recovery*) +ACT_Recover();]]> + + + + IG.eState); + IF ePrevState <> IG.eState THEN + CASE IG.eState OF + ValidHi: + fbLogger(sMsg:='Gauge pressure valid high.', eSevr:=TcEventSeverity.Info); + ValidLo: + fbLogger(sMsg:='Gauge pressure valid low.', eSevr:=TcEventSeverity.Info); + Valid: + fbLogger(sMsg:='Gauge pressure valid.', eSevr:=TcEventSeverity.Info); + GaugeDisconnected: + fbLogger(sMsg:='Gauge Disconnected.', eSevr:=TcEventSeverity.Critical); + PressInvalid: + fbLogger(sMsg:='Gauge pressure invalid.', eSevr:=TcEventSeverity.Warning); + OoR: + fbLogger(sMsg:='Gauge pressure out of range.', eSevr:=TcEventSeverity.Warning); + Starting: + fbLogger(sMsg:='Gauge starting.', eSevr:=TcEventSeverity.Info); + END_CASE + ePrevState := IG.eState; + stateTimer.IN := TRUE; + END_IF +END_IF + + +]]> + + + + + 0) THEN + IG.rVAC_SP := rVAC_SP; + END_IF; + IF ( rPRO_SP <> 0) THEN + IG.rPRO_SP := rPRO_SP; + END_IF; + IF ( rHYS_PR <> 0) THEN + IG.rHYS_PR := rHYS_PR; + END_IF; + IF ( bAutoRecoverWrite) THEN + IG.xAutoOn := bAutoRecover; + END_IF; +END_IF +(*Check if a new value has been written in the structure variable copy it to the persistent variable*) +IF NOT (IG.rVAC_SP = rVAC_SP) THEN + rVAC_SP := IG.rVAC_SP; +END_IF; + +IF NOT (IG.rPRO_SP = rPRO_SP) THEN + rPRO_SP:= IG.rPRO_SP; +END_IF; + +IF NOT (IG.rHYS_PR = rHYS_PR) THEN + rHYS_PR:= IG.rHYS_PR; +END_IF; + +IF NOT(bAutoRecoverWrite) OR NOT (bAutoRecover = IG.xAutoOn) THEN + bAutoRecover := IG.xAutoOn; + bAutoRecoverWrite := TRUE; +END_IF; +stateTimer(PT:=T#10S); +IF (stateTimer.Q) THEN + bWasOn := (IG.eState >=Valid ); + stateTimer.IN := FALSE; + fbWritePersistentData(NETID:='', PORT:=851, START:=TRUE, TMOUT:=T#1s ); +END_IF;]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file