diff --git a/Infineon.tsproj b/Infineon.tsproj index 2c71e4a..08b8828 100644 --- a/Infineon.tsproj +++ b/Infineon.tsproj @@ -1,5 +1,5 @@ - + @@ -12,7 +12,7 @@ - + PlcTask @@ -43,6 +43,7 @@ + diff --git a/PLC/00_Main/PRG_Main.TcPOU b/PLC/00_Main/PRG_Main.TcPOU index e9f6aa1..500155c 100644 --- a/PLC/00_Main/PRG_Main.TcPOU +++ b/PLC/00_Main/PRG_Main.TcPOU @@ -8,31 +8,27 @@ VAR _fbEtcher1 : FB_Etcher; _fbEtcher2 : FB_Etcher; - _stRobotCmd : ST_PMLc; - _xConfirmAlarms : BOOL; + _stRobotCmd : ST_PMLc; + _stRobotStatus : ST_PMLs; + _stRobotAdmin : ST_PMLa; + + _stRobotJobParams : ST_KukaRobot_JobParams; + + + // DEBUG commands _xClear : BOOL; _xReset : BOOL; _xStart : BOOL; - _stRobotStatus : ST_PMLs; - _stRobotAdmin : ST_PMLa; - - _xFirstCycle : BOOL := TRUE; - - _stRecipeGripperChange : ST_PackMLRecipe := ( - diID := 0, - sName := 'Change gripper' - ); + _xStartTrigger : BOOL; + _tofTriggerTime : TOF := (PT := T#1S); + _xTriggerCamera AT %Q* : BOOL; END_VAR ]]> - _stRobotStatus, @@ -72,6 +69,16 @@ _fbEtcher2(xOpenDoor:= GVL_SCADA.xOpenAllChambers); // Call safety program PRG_Safety(xConfirmAlarms := GVL_SCADA.xErrAck); +// ===== +// DEBUG +// ===== + +_tofTriggerTime(IN := _xStartTrigger); +IF _xStartTrigger THEN + _xStartTrigger := FALSE; +END_IF +_xTriggerCamera := _tofTriggerTime.Q; + // Reset alarm reset request GVL_SCADA.xErrAck := FALSE; diff --git a/PLC/01_Stationen/Kuka_Robot/FB_KukaRobot.TcPOU b/PLC/01_Stationen/Kuka_Robot/FB_KukaRobot.TcPOU index 2c17b14..e755be6 100644 --- a/PLC/01_Stationen/Kuka_Robot/FB_KukaRobot.TcPOU +++ b/PLC/01_Stationen/Kuka_Robot/FB_KukaRobot.TcPOU @@ -4,7 +4,11 @@ 0.001mm FUNCTION_BLOCK FINAL FB_KukaRobot EXTENDS FB_PackMLGeneric VAR_INPUT - eRobotJob : E_KukaRobot_JobNumberRobot; + stJobParams : ST_KukaRobot_JobParams; + + // Feedbacks from other units + // like if a door is open and such things + stUnitFeedbacks : ST_KukaRobot_UnitFeedbacks; xReleaseAlarms : BOOL; xConfirmAlarms : BOOL; @@ -52,13 +56,15 @@ VAR _asiMotorTemps1To4 AT %I* : ARRAY[0..3] OF SINT; _asiMotorTemps5To8 AT %I* : ARRAY[0..3] OF SINT; - _eRobotJob : E_KukaRobot_JobNumberRobot; _ePlcJob :E_KukaRobot_JobNumerPLC; _xRobotReady : BOOL; _xError : BOOL; + // Internal job params will be copied from input + // only from IDLE -> STARTING + _stJobParams : ST_KukaRobot_JobParams; // ====== // Alarms @@ -139,12 +145,11 @@ IF _uState.stState.bT2 THEN END_IF -// ================== -// Write job outputs -// ================== +// ============================ +// Write unit feedbacks outputs +// ============================ + -//_uJobs.stJobs.wJobNrForRobot := _eRobotJob; -//_uJobs.stJobs.wFinishedJobNrFromPlc := _ePlcJob; // ================= @@ -236,8 +241,7 @@ END_IF]]> - + @@ -309,29 +313,103 @@ END_CASE]]> +VAR_INST + _tonTimeout : TON; +END_VAR]]> - 3) // Wrong gripper number + OR (_stJobParams.byChuckNumber < 1) OR (_stJobParams.byChuckNumber > 6) // Wrong chuck number + OR (_stJobParams.byGripperSide < 1) OR (_stJobParams.byGripperSide > 2) // Wrong gripper side + THEN + _eCmd := E_PackMLCmd.ABORT; + ELSE + _iSSM := 10; + END_IF + + // Transfer job data to robot + 10: + // Pos x in um + _diOffsetPosX := REAL_TO_DINT(_stJobParams.rPosX * 1000); + + // Pos y in um + _diOffsetPosY := REAL_TO_DINT(_stJobParams.rPosY * 1000); + + // Thickness + _diThickness := REAL_TO_DINT(_stJobParams.rThickness * 1000); + + // Gripper side + IF _stJobParams.byGripperSide = 1 THEN + _uCtrl.stCtrl.bGripperSide1 := 1; + _uCtrl.stCtrl.bGripperSide2 := 0; + ELSIF _stJobParams.byGripperSide = 2 THEN + _uCtrl.stCtrl.bGripperSide1 := 0; + _uCtrl.stCtrl.bGripperSide2 := 1; + ELSE + _uCtrl.stCtrl.bGripperSide1 := 0; + _uCtrl.stCtrl.bGripperSide2 := 0; + END_IF + + // Scan QR code + IF stJobParams.xScanQRCode THEN + _uCtrl.stCtrl.bScanQRCode := 1; + ELSE + _uCtrl.stCtrl.bScanQRCode := 0; + END_IF -// Gripper number -_abToolsAndPositions[0] := DINT_TO_BYTE(_stRecipe.stProcessVariables.astParameterDInt[1].Value); + // Position on hotplate + _abToolsAndPositions[2] := stJobParams.byPlaceOnHotplate; + + // Position on coolplate + _abToolsAndPositions[3] := stJobParams.byPlaceOnCoolPlate; + + // Gripper number + _abToolsAndPositions[0] := stJobParams.byGripperNumber; + + // Chuck for etcher to load + _abToolsAndPositions[1] := stJobParams.byChuckNumber; + + // Write robot job number + _uJobs.stJobs.wJobNrForRobot := DINT_TO_WORD(_stJobParams.eJob); + + // Safety reset timout fb + _tonTimeout(IN := FALSE); + + _iSSM := 20; + + // Wait for robot program start + 20: + _tonTimeout(IN := TRUE, PT := T#5S); + + // If job number is read back correct, go to next state + IF _awJobStatesFromRobot[0] = _uJobs.stJobs.wJobNrForRobot THEN + _uJobs.stJobs.wJobNrForRobot := E_KukaRobot_JobNumberRobot.NO_JOB; + _tonTimeout(IN := FALSE); + M_StateComplete(); + END_IF + + // Timeout occured + IF _tonTimeout.Q THEN + _tonTimeout(IN := FALSE); + _eCmd := E_PackMLCmd.ABORT; + END_IF + + // Robot has error + IF _dwErrorBits <> 0 THEN + _tonTimeout(IN := FALSE); + _eCmd := E_PackMLCmd.ABORT; + END_IF +END_CASE -// If job number is read back correct, go to next state -IF _awJobStatesFromRobot[0] = _uJobs.stJobs.wJobNrForRobot THEN - _uJobs.stJobs.wJobNrForRobot := E_KukaRobot_JobNumberRobot.NO_JOB; - M_StateComplete(); -END_IF // Wrong job read back from robot -> Abort // IF _awJobStatesFromRobot[0] <> 0 AND _awJobStatesFromRobot[0] <> E_KukaRobot_JobNumberRobot.WARMUP THEN // _eCmd := E_PackMLCmd.ABORT; // END_IF // -// // Robot has error -// IF _dwErrorBits <> 0 THEN -// _eCmd := E_PackMLCmd.ABORT; -// END_IF]]> +]]> @@ -343,7 +421,7 @@ _uCtrl.stCtrl.bEnableAxes := 0; _uCtrl.stCtrl.bNotDisableAxes := 1; _uCtrl.stCtrl.bExtStart := 0; -_eRobotJob := E_KukaRobot_JobNumberRobot.NO_JOB; +_uJobs.stJobs.wJobNrForRobot := E_KukaRobot_JobNumberRobot.NO_JOB; _ePlcJob := E_KukaRobot_JobNumerPLC.NO_JOB;]]> diff --git a/PLC/01_Stationen/Kuka_Robot/InterfaceStructs/ST_KukaRobot_Ctrl.TcDUT b/PLC/01_Stationen/Kuka_Robot/InterfaceStructs/ST_KukaRobot_Ctrl.TcDUT index 2c35924..f5b169c 100644 --- a/PLC/01_Stationen/Kuka_Robot/InterfaceStructs/ST_KukaRobot_Ctrl.TcDUT +++ b/PLC/01_Stationen/Kuka_Robot/InterfaceStructs/ST_KukaRobot_Ctrl.TcDUT @@ -28,6 +28,25 @@ STRUCT // Abort job with rising edge bAbortJob : BIT; + // Scan qr code + bScanQRCode : BIT; + + // Dummy bits + bDummy5 : BIT; + bDummy6 : BIT; + bDummy7 : BIT; + bDummy8 : BIT; + bDummy9 : BIT; + + bGripperSide1 : BIT; + bGripperSide2 : BIT; + + bDummy10 : BIT; + + bDoorEtcher1Open : BIT; + bDoorEtcher2Open : BIT; + bDoorHVTestHotOpen : BIT; + bDoorHVTestColdOpen : BIT; END_STRUCT END_TYPE ]]> diff --git a/PLC/01_Stationen/Kuka_Robot/ST_KukaRobot_JobParams.TcDUT b/PLC/01_Stationen/Kuka_Robot/ST_KukaRobot_JobParams.TcDUT new file mode 100644 index 0000000..1f4058f --- /dev/null +++ b/PLC/01_Stationen/Kuka_Robot/ST_KukaRobot_JobParams.TcDUT @@ -0,0 +1,39 @@ + + + + + + \ No newline at end of file diff --git a/PLC/01_Stationen/Kuka_Robot/ST_KukaRobot_UnitFeedbacks.TcDUT b/PLC/01_Stationen/Kuka_Robot/ST_KukaRobot_UnitFeedbacks.TcDUT new file mode 100644 index 0000000..b05a677 --- /dev/null +++ b/PLC/01_Stationen/Kuka_Robot/ST_KukaRobot_UnitFeedbacks.TcDUT @@ -0,0 +1,14 @@ + + + + + + \ No newline at end of file diff --git a/PLC/PLC.plcproj b/PLC/PLC.plcproj index 4c1794a..3d6293c 100644 --- a/PLC/PLC.plcproj +++ b/PLC/PLC.plcproj @@ -9,7 +9,7 @@ false false PLC - 3.1.4026.19 + 3.1.4026.20 true {504e694b-aca9-4a4a-af71-0bcb7e8cc6f1} {ca7afa57-b1d9-4c28-bd68-15ebf02c76f4} @@ -60,6 +60,12 @@ Code + + Code + + + Code + Code @@ -297,6 +303,12 @@ 410,5410 + {eeeeeeee-3909-4298-8022-501ac3238667} + + "{eeeeeeee-3909-4298-8022-501ac3238667}" + + + {F66C7017-BDD8-4114-926C-81D6D687E35F} "{F66C7017-BDD8-4114-926C-81D6D687E35F}" diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc index abc66ee..d29bb47 100644 --- a/PLC/PLC.tmc +++ b/PLC/PLC.tmc @@ -1,4 +1,4 @@ -ST_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_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINTST_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_ArgType160E_ArgType.ARGTYPE_UNKNOWNcbLenUDINT cbLen = length of string + 1 (null delimiter). ]]>32320pDataPVOID64640T_ULARGE_INTEGER64dwLowPartDWORD320dwHighPartDWORD3232TIMESTRUCT128wYearWORD160wMonthWORD1616wDayOfWeekWORD1632wDayWORD1648wHourWORD1664wMinuteWORD1680wSecondWORD1696wMillisecondsWORD16112ST_TimeZoneInformation864biasDINT320standardNameSTRING(31)25632standardDateTIMESTRUCT 0 => Number of required read buffer data bytes (cbRead underflow) ]]>325120ItemTypeOutputidxLastDWORD325440conditionalshowidxFirstDWORD325760conditionalshowidxGetDWORD32608conditionalshowpTmpBYTE64640conditionalshowcbTmpDWORD32704conditionalshowcbCopiedDWORD32736conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_KukaRobot960NotInExtModeTcEventEntry1920.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.NotInExtMode.eSeverityTcEventSeverity.ErrorEStopActiveTcEventEntry192192.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.EStopActive.eSeverityTcEventSeverity.ErrorOperatorSafetyNotOkTcEventEntry192384.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.OperatorSafetyNotOk.eSeverityTcEventSeverity.ErrorErrorResetTimeoutTcEventEntry192576.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.ErrorResetTimeout.eSeverityTcEventSeverity.ErrorDrivesEnableTimeoutTcEventEntry192768.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.DrivesEnableTimeout.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassKukaRobotFB_HVTester192xOpenChambersBOOL864ItemTypeInput_xOpenDoor1BOOL872_xOpenDoor2BOOL880_xCloseDoor1BOOL888_xCloseDoor2BOOL896_xOpenChamber1BOOL8104_xOpenChamber2BOOL8112_xCloseChamber1BOOL8120_xCloseChamber2BOOL8128PouTypeFunctionBlockST_KukaRobot_State16bUserSAFBIT10bAlarmStopBIT11bPeriRdyBIT12bIOActConfBIT13bStopMessBIT14bProActBIT15bDummyBIT16bRobStoppedBIT17bInHomeBIT18bRCRdy1BIT19bT1BIT110bT2BIT111bAutBIT112bExtBIT113pack_mode0U_KukaRobot_State32stStateST_KukaRobot_State160dwStateDWORD320FB_Etcher128xOpenDoorBOOL864ItemTypeInput_xOpenDoorBOOL872_xCloseDoorBOOL880PouTypeFunctionBlockE_PackMLUnitMode32DINTINVALID0PRODUCTION1MAINTENANCE2MANUAL3CHANGE_OVER4CLEAN5SET_UP6EMPTY_OUT7qualified_onlystrictto_stringgenerate_implicit_init_functionPRODUCTIONE_PackMLCmd32DINTUNDEFINED0RESET1START2STOP3HOLD4UNHOLD5SUSPEND6UNSUSPEND7ABORT8CLEAR9COMPLETE10qualified_onlystrictto_stringgenerate_implicit_init_functionST_PackMLParamREAL768diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueREAL32736ST_PackMLParamSTRING1408diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueSTRING(80)648736ST_PackMLParamLREAL832diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueLREAL64768ST_PackMLParamDINT768diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueDINT32736ST_PackMLPI37760astParameterRealST_PackMLParamREAL01076800astParameterStringST_PackMLParamSTRING010140807680astParameterLRealST_PackMLParamLREAL010832021760astParameterDIntST_PackMLParamDINT010768030080ST_PackMLRecipe76288diIDDINT320sNameSTRING(80)64832rPrimaryQtyREAL32704stProcessVariablesST_PackMLPI37760768stIngredientsST_PackMLPI3776038528ST_PMLc419456eUnitModeE_PackMLUnitMode320xUnitModeChangeRequestBOOL832rMachSpeedREAL3264eCntrlCmdE_PackMLCmd3296xCmdChangeRequestBOOL8128astParameterRealST_PackMLParamREAL0107680160astParameterStringST_PackMLParamSTRING010140807840astParameterLRealST_PackMLParamLREAL010832021952astParameterDIntST_PackMLParamDINT010768030272diSelectedRecipeDINT3237952xRecipeChangeRequestBOOL837984astRecipeST_PackMLRecipe0538144038016E_PackMLState32DINTUNDEFINED0CLEARING1STOPPED2STARTING3IDLE4SUSPENDED5EXECUTE6STOPPING7ABORTING8ABORTED9HOLDING10HELD11UNHOLDING12SUSPENDING13UNSUSPENDING14RESETTING15COMPLETING16COMPLETED17qualified_onlystrictto_stringgenerate_implicit_init_functionSTOPPEDST_PMLs128eUnitModeCurrentE_PackMLUnitMode320eStateCurrentE_PackMLState3232rMachSpeedREAL3264rCurMachSpeedREAL3296ST_PackML_ProductData64diProcessedCountDINT320diDefectiveCountDINT3232ST_PMLa672astProductDataST_PackML_ProductData0106400diStopReasonDINT32640EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3signature_flag256hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632signature_flag256hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864signature_flag256hideI_UnitState64PVOIDM_AbortedM_AbortingM_ClearingM_CompleteM_CompletingM_ExecuteM_HeldM_HoldingM_IdleM_ResettingM_StartingM_StoppedM_StoppingM_SuspendedM_SuspendingM_UnholdingM_UnsuspendingTcPlcInterfaceTypeST_PackMLStateMachineConfig104xClearingDisabledBOOL80xStartingDisabledBOOL88xSuspededDisabledBOOL816xStoppingDisabledBOOL824xAbortingDisabledBOOL832xHoldingDisabledBOOL840xHeldDisabledBOOL848xUnholdingDisabledBOOL856xSuspendingDisabledBOOL864xUnsuspendingDisabledBOOL872xResettingDisabledBOOL880xCompletingDisabledBOOL888xCompletedDisabledBOOL896FB_PackMLStateMachine448eModeE_PackMLUnitMode3264ItemTypeInputeCmdE_PackMLCmd3296ItemTypeInputstConfigST_PackMLStateMachineConfig104128ItemTypeInputeStateE_PackMLState32256ItemTypeOutputeCurrentModeE_PackMLUnitMode32288ItemTypeOutputxErrorBOOL8320ItemTypeOutput_eModeE_PackMLUnitMode32352_eStateE_PackMLState32384_xRerunSMBOOL8416M_StateCompletePouTypeFunctionBlockFB_PackMLGeneric497856I_UnitStatestCommandST_PMLc419456128ItemTypeInputstStatusST_PMLs128419584ItemTypeOutputstAdminST_PMLa672419712ItemTypeOutput_fbStateMachineFB_PackMLStateMachine448420416_stSMConfigST_PackMLStateMachineConfig104420864_eCmdE_PackMLCmd32420992_eModeE_PackMLUnitMode32421024_eStateE_PackMLState32421056_eLastStateE_PackMLState32421088_stRecipeST_PackMLRecipe76288421120_rtChangeCmdRequestR_TRIG128497408_rtChangeModeRequestR_TRIG128497536_rtChangeRecipeRequestR_TRIG128497664_iSSMINT164977920M_SuspendedM_UnholdingM_CompletingM_StoppingM_StoppedM_IdleM_ExecuteM_CompleteM_AbortingM_SuspendingM_StartingM_HeldM_UnsuspendingM_AbortedM_ResettingM_ClearingM_StateCompleteM_HoldingPouTypeFunctionBlockE_KukaRobot_JobNumberRobot16WORDNO_JOB0GET_FROM_INPUT10PUT_TO_OUTPUT11PUT_INTO_ALIGNER15GET_FROM_ALIGNER16PUT_INTO_ETCHER120GET_FROM_ETCHER122GET_AND_PUT_ETCHER124PUT_INTO_ETCHER221GET_GROM_ETCHER223GET_AND_PUT_ETCHER225PUT_HV130GET_HV132GET_AND_PUT_HV134PUT_HV231GET_HV233GET_AND_PUT_HV235PUT_HOT_PLATE40GET_HOT_PLATE41PUT_COOL_PLATE42GET_COOL_PLATE43PUT_INTO_NIO70GET_FROM_NIO71CHANGE_GRIPPER50GET_CHUCK_ETCHER160GET_CHUCK_ETCHER261PUT_CHUCK_ETCHER162PUT_CHUCK_ETCHER263PUT_CHUCK_INTO_MAGAZINE64GET_CHUCK_FROM_MAGAZINE65WARMUP80qualified_onlystrictto_stringgenerate_implicit_init_functionNO_JOBST_KukaRobot_Ctrl16bNotDisableAxesBIT10bEnableAxesBIT11bEnableMoveBIT12bExtStartBIT13bConfMessBIT14bDummy1BIT15bDummy2BIT16bDummy3BIT17bDummy4BIT18bAbortJobBIT19pack_mode0U_KukaRobot_Ctrl32stCtrlST_KukaRobot_Ctrl160dwCtrlDWORD320ST_KukaRobot_Jobs32wJobNrForRobotWORD160wFinishedJobNrFromPlcWORD1616pack_mode0U_KukaRobot_Jobs32dwJobsDWORD320stJobsST_KukaRobot_Jobs320E_KukaRobot_JobNumerPLC16WORDNO_JOB0ENABLE_VACUUM_ALIGNER15DISABLE_VACUUM_ALIGNER16ENABLE_VACUUM_ETCHER120DISABLE_VACUUM_ETHER122UNLOCK_CHUCK_ETCHER160LOCK_CHUCK_ETCHER162ENABLE_VACUUM_ETCHER221DISABLE_VACUUM_ETCHER223UNLOCK_CHUCK_ETHCER261LOCK_CHUCK_ETCHER263qualified_onlystrictto_stringgenerate_implicit_init_functionNO_JOBIQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64TcPlcInterfaceTypeTcEventArgumentType16INT0123456789101112131415161718192021plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64TcPlcInterfaceTypeFB_ReleaseSignal704xSignalBOOL864falseItemTypeInputxReleaseBOOL872trueItemTypeInputtimOnDelayTIME3296T#0MSItemTypeInputtimOffDelayTIME32128T#0MSItemTypeInputxReleaseSignalBOOL8160ItemTypeOutput_fbOnDelayTimerTON256192_fbOffDelayTimerTON256448PouTypeFunctionBlockI_ArgumentsChangeListener64PVOIDOnArgumentsChangedTcPlcInterfaceTypeITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL879338664bErrorBOOL879338736hrErrorCodeHRESULT3279338752nStringSizeUDINT3279338712sResultSTRING(255)204879338744TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockVTableOffset79330640VfInitVTableIndex8enable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOIDnIdUDINT32sNameSTRING(255)2048__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32property__getsNameSTRING(255)2048propertyTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64TcPlcInterfaceTypeI_TcEventBase64PVOIDeSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64nEventIdUDINT32sEventClassNameSTRING(255)2048sEventTextSTRING(255)2048__geteSeverityTcEventSeverity16property__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64property__getnEventIdUDINT32property__getsEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getsEventTextSTRING(255)2048propertyTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassName8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_KukaRobot960NotInExtModeTcEventEntry1920.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.NotInExtMode.eSeverityTcEventSeverity.ErrorEStopActiveTcEventEntry192192.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.EStopActive.eSeverityTcEventSeverity.ErrorOperatorSafetyNotOkTcEventEntry192384.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.OperatorSafetyNotOk.eSeverityTcEventSeverity.ErrorErrorResetTimeoutTcEventEntry192576.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.ErrorResetTimeout.eSeverityTcEventSeverity.ErrorDrivesEnableTimeoutTcEventEntry192768.uuidEventClass.Data1865841334.uuidEventClass.Data244474.uuidEventClass.Data319271.uuidEventClass.Data4[0]142.uuidEventClass.Data4[1]227.uuidEventClass.Data4[2]19.uuidEventClass.Data4[3]162.uuidEventClass.Data4[4]7.uuidEventClass.Data4[5]151.uuidEventClass.Data4[6]8.uuidEventClass.Data4[7]144.nEventIDE_KukaRobot.DrivesEnableTimeout.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassKukaRobotI_UnitState64PVOIDM_AbortedM_AbortingM_ClearingM_CompleteM_CompletingM_ExecuteM_HeldM_HoldingM_IdleM_ResettingM_StartingM_StoppedM_StoppingM_SuspendedM_SuspendingM_UnholdingM_UnsuspendingTcPlcInterfaceTypeE_PackMLUnitMode32DINTINVALID0PRODUCTION1MAINTENANCE2MANUAL3CHANGE_OVER4CLEAN5SET_UP6EMPTY_OUT7qualified_onlystrictto_stringgenerate_implicit_init_functionPRODUCTIONE_PackMLCmd32DINTUNDEFINED0RESET1START2STOP3HOLD4UNHOLD5SUSPEND6UNSUSPEND7ABORT8CLEAR9COMPLETE10qualified_onlystrictto_stringgenerate_implicit_init_functionST_PackMLParamREAL768diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueREAL32736ST_PackMLParamSTRING1408diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueSTRING(80)648736ST_PackMLParamLREAL832diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueLREAL64768ST_PackMLParamDINT768diIDDINT320sNameSTRING(80)64832sUnitSTRING(6)56680ValueDINT32736ST_PackMLPI37760astParameterRealST_PackMLParamREAL01076800astParameterStringST_PackMLParamSTRING010140807680astParameterLRealST_PackMLParamLREAL010832021760astParameterDIntST_PackMLParamDINT010768030080ST_PackMLRecipe76288diIDDINT320sNameSTRING(80)64832rPrimaryQtyREAL32704stProcessVariablesST_PackMLPI37760768stIngredientsST_PackMLPI3776038528ST_PMLc419456eUnitModeE_PackMLUnitMode320xUnitModeChangeRequestBOOL832rMachSpeedREAL3264eCntrlCmdE_PackMLCmd3296xCmdChangeRequestBOOL8128astParameterRealST_PackMLParamREAL0107680160astParameterStringST_PackMLParamSTRING010140807840astParameterLRealST_PackMLParamLREAL010832021952astParameterDIntST_PackMLParamDINT010768030272diSelectedRecipeDINT3237952xRecipeChangeRequestBOOL837984astRecipeST_PackMLRecipe0538144038016E_PackMLState32DINTUNDEFINED0CLEARING1STOPPED2STARTING3IDLE4SUSPENDED5EXECUTE6STOPPING7ABORTING8ABORTED9HOLDING10HELD11UNHOLDING12SUSPENDING13UNSUSPENDING14RESETTING15COMPLETING16COMPLETED17qualified_onlystrictto_stringgenerate_implicit_init_functionSTOPPEDST_PMLs128eUnitModeCurrentE_PackMLUnitMode320eStateCurrentE_PackMLState3232rMachSpeedREAL3264rCurMachSpeedREAL3296ST_PackML_ProductData64diProcessedCountDINT320diDefectiveCountDINT3232ST_PMLa672astProductDataST_PackML_ProductData0106400diStopReasonDINT32640ST_PackMLStateMachineConfig104xClearingDisabledBOOL80xStartingDisabledBOOL88xSuspededDisabledBOOL816xStoppingDisabledBOOL824xAbortingDisabledBOOL832xHoldingDisabledBOOL840xHeldDisabledBOOL848xUnholdingDisabledBOOL856xSuspendingDisabledBOOL864xUnsuspendingDisabledBOOL872xResettingDisabledBOOL880xCompletingDisabledBOOL888xCompletedDisabledBOOL896FB_PackMLStateMachine448eModeE_PackMLUnitMode3264ItemTypeInputeCmdE_PackMLCmd3296ItemTypeInputstConfigST_PackMLStateMachineConfig104128ItemTypeInputeStateE_PackMLState32256ItemTypeOutputeCurrentModeE_PackMLUnitMode32288ItemTypeOutputxErrorBOOL8320ItemTypeOutput_eModeE_PackMLUnitMode32352_eStateE_PackMLState32384_xRerunSMBOOL8416M_StateCompletePouTypeFunctionBlockFB_PackMLGeneric497856I_UnitStatestCommandST_PMLc419456128ItemTypeInputstStatusST_PMLs128419584ItemTypeOutputstAdminST_PMLa672419712ItemTypeOutput_fbStateMachineFB_PackMLStateMachine448420416_stSMConfigST_PackMLStateMachineConfig104420864_eCmdE_PackMLCmd32420992_eModeE_PackMLUnitMode32421024_eStateE_PackMLState32421056_eLastStateE_PackMLState32421088_stRecipeST_PackMLRecipe76288421120_rtChangeCmdRequestR_TRIG128497408_rtChangeModeRequestR_TRIG128497536_rtChangeRecipeRequestR_TRIG128497664_iSSMINT164977920M_SuspendedM_UnholdingM_CompletingM_StoppedM_StoppingM_AbortingM_IdleM_ExecuteM_CompleteM_SuspendingM_StartingM_HeldM_UnsuspendingM_AbortedM_ResettingM_ClearingM_StateCompleteM_HoldingPouTypeFunctionBlockE_KukaRobot_JobNumberRobot16WORDNO_JOB0GET_FROM_INPUT10PUT_TO_OUTPUT11PUT_INTO_ALIGNER15GET_FROM_ALIGNER16PUT_INTO_ETCHER120GET_FROM_ETCHER122GET_AND_PUT_ETCHER124PUT_INTO_ETCHER221GET_GROM_ETCHER223GET_AND_PUT_ETCHER225PUT_HV130GET_HV132GET_AND_PUT_HV134PUT_HV231GET_HV233GET_AND_PUT_HV235PUT_HOT_PLATE40GET_HOT_PLATE41PUT_COOL_PLATE42GET_COOL_PLATE43PUT_INTO_NIO70GET_FROM_NIO71CHANGE_GRIPPER50GET_CHUCK_ETCHER160GET_CHUCK_ETCHER261PUT_CHUCK_ETCHER162PUT_CHUCK_ETCHER263PUT_CHUCK_INTO_MAGAZINE64GET_CHUCK_FROM_MAGAZINE65WARMUP80qualified_onlystrictto_stringgenerate_implicit_init_functionNO_JOBST_KukaRobot_JobParams192eJobE_KukaRobot_JobNumberRobot160rPosXREAL3232rPosYREAL3264rThicknessREAL3296byGripperSideBYTE8128xScanQRCodeBOOL8136byPlaceOnHotplateBYTE8144byPlaceOnCoolPlateBYTE8152byGripperNumberBYTE8160byChuckNumberBYTE8168ST_KukaRobot_UnitFeedbacks32xDoorEthcher1OpenBOOL80xDoorEther2OpenBOOL88xDoorHVTestHotOpenBOOL816xDoorHVTestColdOpenBOOL824ST_KukaRobot_Ctrl24bNotDisableAxesBIT10bEnableAxesBIT11bEnableMoveBIT12bExtStartBIT13bConfMessBIT14bDummy1BIT15bDummy2BIT16bDummy3BIT17bDummy4BIT18bAbortJobBIT19bScanQRCodeBIT110bDummy5BIT111bDummy6BIT112bDummy7BIT113bDummy8BIT114bDummy9BIT115bGripperSide1BIT116bGripperSide2BIT117bDummy10BIT118bDoorEtcher1OpenBIT119bDoorEtcher2OpenBIT120bDoorHVTestHotOpenBIT121bDoorHVTestColdOpenBIT122pack_mode0U_KukaRobot_Ctrl32stCtrlST_KukaRobot_Ctrl240dwCtrlDWORD320ST_KukaRobot_Jobs32wJobNrForRobotWORD160wFinishedJobNrFromPlcWORD1616pack_mode0U_KukaRobot_Jobs32dwJobsDWORD320stJobsST_KukaRobot_Jobs320ST_KukaRobot_State16bUserSAFBIT10bAlarmStopBIT11bPeriRdyBIT12bIOActConfBIT13bStopMessBIT14bProActBIT15bDummyBIT16bRobStoppedBIT17bInHomeBIT18bRCRdy1BIT19bT1BIT110bT2BIT111bAutBIT112bExtBIT113pack_mode0U_KukaRobot_State32stStateST_KukaRobot_State160dwStateDWORD320E_KukaRobot_JobNumerPLC16WORDNO_JOB0ENABLE_VACUUM_ALIGNER15DISABLE_VACUUM_ALIGNER16ENABLE_VACUUM_ETCHER120DISABLE_VACUUM_ETHER122UNLOCK_CHUCK_ETCHER160LOCK_CHUCK_ETCHER162ENABLE_VACUUM_ETCHER221DISABLE_VACUUM_ETCHER223UNLOCK_CHUCK_ETHCER261LOCK_CHUCK_ETCHER263qualified_onlystrictto_stringgenerate_implicit_init_functionNO_JOBIQueryInterface64PVOID__GetInterfacePointerBOOL8pRefDWORD64__GetInterfaceReferenceBOOL8nInterfaceIdDINT32pRefDWORD64TcPlcInterfaceTypeTcEventArgumentType16INT0123456789101112131415161718192021plcAttribute_qualified_onlyplcAttribute_strictITcArguments32ITcUnknownCountHRESULT32nCountUDINT32AddArgumentHRESULT32eTypeTcEventArgumentType16pDataPVOID32cbDataUDINT32GetHRESULT32nIndexUDINT32eTypeTcEventArgumentType32ppDataPVOID32ClearHRESULT32GetArgumentTypesHRESULT32pArgumentTypesTcEventArgumentType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32pDataBYTE32I_TcArguments64IQueryInterface__getipDataITcArguments64propertyconditionalshow__getnCountUDINT32propertyAddBlobI_TcArguments64pDataPVOID64cbDataUINT16AddBoolI_TcArguments64valueBOOL8AddByteI_TcArguments64valueBYTE8AddDIntI_TcArguments64valueDINT32AddDWordI_TcArguments64valueDWORD32AddEventReferenceExI_TcArguments64stEventEntryTcEventEntry192AddEventReferenceIdI_TcArguments64nEventIdUDINT32AddEventReferenceIdGuidI_TcArguments64nEventIdUDINT32EventClassGUID128AddIntI_TcArguments64valueINT16AddLIntI_TcArguments64valueLINT64AddLRealI_TcArguments64valueLREAL64AddRealI_TcArguments64valueREAL32AddSIntI_TcArguments64valueSINT8AddStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddStringByValueI_TcArguments64valueT_MaxString2048AddUDIntI_TcArguments64valueUDINT32AddUIntI_TcArguments64valueUINT16AddULIntI_TcArguments64valueULINT64AddUSIntI_TcArguments64valueUSINT8AddUtf8EncodedStringI_TcArguments64valueSTRING(80)64ItemTypeInOutAddWordI_TcArguments64valueWORD16AddWStringI_TcArguments64valueWSTRING(80)64ItemTypeInOutAddWStringByValueI_TcArguments64valueWSTRING(255)4096ClearI_TcArguments64TcPlcInterfaceTypeFB_ReleaseSignal704xSignalBOOL864falseItemTypeInputxReleaseBOOL872trueItemTypeInputtimOnDelayTIME3296T#0MSItemTypeInputtimOffDelayTIME32128T#0MSItemTypeInputxReleaseSignalBOOL8160ItemTypeOutput_fbOnDelayTimerTON256192_fbOffDelayTimerTON256448PouTypeFunctionBlockI_ArgumentsChangeListener64PVOIDOnArgumentsChangedTcPlcInterfaceTypeITcAsyncResult32ITcUnknownGetIsBusyHRESULT32bIsBusyBOOL3232GetHasErrorHRESULT32bErrorBOOL3232GetErrorCodeHRESULT32hresultHRESULT32FB_AsyncStrResult128bBusyBOOL879338824bErrorBOOL879338896hrErrorCodeHRESULT3279338912nStringSizeUDINT3279338872sResultSTRING(255)204879338904TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockVTableOffset79330768VfInitVTableIndex8enable_dynamic_creationconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcSourceInfoType32UDINT0124plcAttribute_qualified_onlyplcAttribute_strictTcSerializedSourceInfoType96eTypeTcSourceInfoType320obDataUDINT3232cbDataUDINT3264ITcSourceInfo32ITcUnknownGetNumTypesHRESULT32nCountUDINT32GetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType32GetDataSizeHRESULT32cbDataUDINT32GetDataHRESULT32ppDataPVOID32ITcEvent32ITcUnknownGetEventClassHRESULT32eventClassGUID32GetEventIdHRESULT32eventIdUDINT32GetSeverityHRESULT32severityTcEventSeverity32GetSourceInfoHRESULT32pipSourceInfoITcSourceInfo32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)32nJsonAttributeUDINT32GetTextHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32GetEventClassNameHRESULT32nLangIdDINT32pipResultITcAsyncStringResult32I_TcSourceInfo64PVOIDnIdUDINT32sNameSTRING(255)2048__getguidGUID128property__getipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32property__getsNameSTRING(255)2048propertyTcEncodingUTF-8EqualsToBOOL8ipOtherI_TcSourceInfo64TcPlcInterfaceTypeI_TcEventBase64PVOIDeSeverityTcEventSeverity16ipSourceInfoI_TcSourceInfo64nEventIdUDINT32sEventClassNameSTRING(255)2048sEventTextSTRING(255)2048__geteSeverityTcEventSeverity16property__getEventClassGUID128property__getipSourceInfoI_TcSourceInfo64property__getnEventIdUDINT32property__getsEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getsEventTextSTRING(255)2048propertyTcEncodingUTF-8__getstEventEntryTcEventEntry192propertyEqualsToBOOL8ipOtherI_TcEventBase64EqualsToEventClassBOOL8OtherEventClassGUID128EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16EqualsToEventEntryExBOOL8stOtherTcEventEntry192GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputRequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputTcPlcInterfaceTypeITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32ST_SourceInfo2400guidGUID1280nIdUDINT32128sNameSTRING(278)2232160TcEncodingUTF-8FB_SourceInfoData2944ITcSourceInfohrInitHRESULT32128no_init_bCutInstancePathByLastInstBOOL8160no_init_stSourceInfoST_SourceInfo2400192no_initbIdExistsBOOL82592no_initbGuidExistsBOOL82600no_initbSourceNameIsEqualDefaultBOOL82608no_initbSourceNameShouldBeDefaultBOOL82616no_initaSourceInfoDataTcSerializedSourceInfoType032882624no_initm_refCntUDINT322912conditionalshowno_initnSourceIdUDINT327933833679338488sSourceNameSTRING(255)20487933846479338424TcEncodingUTF-8TcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4__getnSourceIdUDINT32nSourceIdUDINT32property__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyCopyFromipDataITcSourceInfo64nTypesUDINT32pDataPVOID64cbDataUDINT32iUDINT32pTypesTcSerializedSourceInfoType64GetNumTypesHRESULT32nCountUDINT64c++_compatiblepack_mode4showminimal_input_size4ExtendNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputTcPlcInterfaceTypeITcEventUniqueIdProvider32ITcUnknownGetUniqueIdHRESULT32idUDINT32ST_SourceInfo2400guidGUID1280nIdUDINT32128sNameSTRING(278)2232160TcEncodingUTF-8FB_SourceInfoData2944ITcSourceInfohrInitHRESULT32128no_init_bCutInstancePathByLastInstBOOL8160no_init_stSourceInfoST_SourceInfo2400192no_initbIdExistsBOOL82592no_initbGuidExistsBOOL82600no_initbSourceNameIsEqualDefaultBOOL82608no_initbSourceNameShouldBeDefaultBOOL82616no_initaSourceInfoDataTcSerializedSourceInfoType032882624no_initm_refCntUDINT322912conditionalshowno_initnSourceIdUDINT327933849679338648sSourceNameSTRING(255)20487933862479338584TcEncodingUTF-8TcAddRefUDINT32c++_compatiblepack_mode4showminimal_input_size4__getnSourceIdUDINT32nSourceIdUDINT32property__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyCopyFromipDataITcSourceInfo64nTypesUDINT32pDataPVOID64cbDataUDINT32iUDINT32pTypesTcSerializedSourceInfoType64GetNumTypesHRESULT32nCountUDINT64c++_compatiblepack_mode4showminimal_input_size4ExtendNameBOOL8sExtensionSTRING(80)64ItemTypeInOutResetToDefaultHRESULT32nNameUDINT32hrHRESULT32bCutFailedBOOL8GetDataSizeHRESULT32cbDataUDINT64iUDINT32nDataSizeUDINT32c++_compatiblepack_mode4showminimal_input_size4CutInstancePathByLastInstBOOL8Clear__setsSourceNamesSourceNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8GetDataHRESULT32ppDataPVOID64c++_compatiblepack_mode4showminimal_input_size4__getsourceGuidGUID128sourceGuidGUID128propertyGetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType64curIndexUDINT32c++_compatiblepack_mode4showminimal_input_size4__getsSourceNameSTRING(255)2048sSourceNameSTRING(255)2048propertyTcEncodingUTF-8TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4__setnSourceIdnSourceIdUDINT32monitoringcallproperty__setsourceGuidsourceGuidGUID128propertyTcQueryInterfaceHRESULT32iidIID64pipItfPVOID64c++_compatiblepack_mode4showminimal_input_size4PouTypeFunctionBlockc++_compatibleno_explicit_calldo not call this POU directlyFB_TcSourceInfo3072I_TcSourceInfofbSrcDataFB_SourceInfoData2944128conditionalshownIdUDINT327933856079338608sNameSTRING(255)20487933863279338656TcEncodingUTF-8__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyCopyFromipSourceInfoI_TcSourceInfo64ClearExtendNameBOOL8sExtensionSTRING(80)64ItemTypeInOutResetToDefaultHRESULT32nNameUDINT32hrHRESULT32bCutFailedBOOL8GetDataSizeHRESULT32cbDataUDINT64iUDINT32nDataSizeUDINT32c++_compatiblepack_mode4showminimal_input_size4CutInstancePathByLastInstBOOL8Clear__setsSourceNamesSourceNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8GetDataHRESULT32ppDataPVOID64c++_compatiblepack_mode4showminimal_input_size4__getsourceGuidGUID128sourceGuidGUID128propertyGetTypesHRESULT32ppSourceInfoTypesTcSerializedSourceInfoType64curIndexUDINT32c++_compatiblepack_mode4showminimal_input_size4__getsSourceNameSTRING(255)2048sSourceNameSTRING(255)2048propertyTcEncodingUTF-8TcReleaseUDINT32c++_compatiblepack_mode4showminimal_input_size4__setnSourceIdnSourceIdUDINT32monitoringcallproperty__setsourceGuidsourceGuidGUID128propertyTcQueryInterfaceHRESULT32iidIID64pipItfPVOID64c++_compatiblepack_mode4showminimal_input_size4PouTypeFunctionBlockc++_compatibleno_explicit_calldo not call this POU directlyFB_TcSourceInfo3072I_TcSourceInfofbSrcDataFB_SourceInfoData2944128conditionalshownIdUDINT327933872079338768sNameSTRING(255)20487933879279338816TcEncodingUTF-8__setbCutInstancePathByLastInstbCutInstancePathByLastInstBOOL8propertyCopyFromipSourceInfoI_TcSourceInfo64ClearExtendNameBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertyResetToDefaultHRESULT32__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallproperty__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getsNameSTRING(255)2048sNameSTRING(255)2048propertyTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4160I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo3072512.bCutInstancePathByLastInsttrueconditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283776conditionalshowimplicit_inst_var__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYBOOL83904conditionalshowimplicit_inst_var__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283968conditionalshowimplicit_inst_var__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYBOOL84096conditionalshowimplicit_inst_vareSeverityTcEventSeverity1679338848ipSourceInfoI_TcSourceInfo6479338808nEventIdUDINT3279338984nUniqueIdUDINT3279338992sEventClassNameSTRING(255)204879338904TcEncodingUTF-8sEventTextSTRING(255)204879339000TcEncodingUTF-8EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertyEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64property__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8sExtensionSTRING(255)2048__getipDataITcSourceInfo64ipDataITcSourceInfo64propertyconditionalshow__getnIdUDINT32nIdUDINT32propertyResetToDefaultHRESULT32__getguidGUID128guidGUID128property__setnIdnIdUDINT32monitoringcallproperty__setguidguidGUID128propertyEqualsToBOOL8ipOtherI_TcSourceInfo64__getsNameSTRING(255)2048sNameSTRING(255)2048propertyTcEncodingUTF-8__setsNamesNameSTRING(255)2048monitoringcallTcEncodingUTF-8propertyTcEncodingUTF-8PouTypeFunctionBlockno_explicit_calldo not call this POU directlyFB_TcEventBase4160I_ArgumentsChangeListenerfbSourceInfoFB_TcSourceInfo3072512.bCutInstancePathByLastInsttrueconditionalshow__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTFB_AsyncStrResult1283776conditionalshowimplicit_inst_var__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYBOOL83904conditionalshowimplicit_inst_var__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTFB_AsyncStrResult1283968conditionalshowimplicit_inst_var__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYBOOL84096conditionalshowimplicit_inst_vareSeverityTcEventSeverity1679339008ipSourceInfoI_TcSourceInfo6479338968nEventIdUDINT3279339144nUniqueIdUDINT3279339152sEventClassNameSTRING(255)204879339064TcEncodingUTF-8sEventTextSTRING(255)204879339160TcEncodingUTF-8EqualsToEventClassBOOL8OtherEventClassGUID128_EventClassGUID128GetEventClassNameHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32ReleaseHRESULT32UpdateLangId__getipSourceInfoI_TcSourceInfo64ipSourceInfoI_TcSourceInfo64propertyEqualsToBOOL8ipOtherI_TcEventBase64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getEventClassGUID128EventClassGUID128ipTmpEventITcEvent64property__geteSeverityTcEventSeverity16eSeverityTcEventSeverity16ipTmpEventITcEvent64property__getstEventEntryTcEventEntry192stEventEntryTcEventEntry192propertyOnCreateHRESULT32EqualsToEventEntryBOOL8OtherEventClassGUID128nOtherEventIDUDINT32eOtherSeverityTcEventSeverity16RequestEventTextBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTTEXT__BBUSYOnArgumentsChanged__getsEventClassNameSTRING(255)2048sEventClassNameSTRING(255)2048propertyTcEncodingUTF-8__getipArgumentsI_TcArguments64ipArgumentsI_TcArguments64propertyGetEventTextHRESULT32nLangIdDINT32fbResultFB_AsyncStrResult64ItemTypeInOutipTmpEventITcEvent64ipResultITcAsyncStringResult64hrHRESULT32GetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64nJsonAttributeUDINT32ipTmpEventITcEvent64RequestEventClassNameBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64property__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent64ipProviderITcEventUniqueIdProvider64property__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcAlarm4224FB_TcEventBasebActiveBOOL879339040bRaisedBOOL879339168eConfirmationStateTcEventConfirmationState1679339112nTimeClearedULINT6479339048TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6479339176TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6479339144TcDisplayTypeGUID18071995-0000-0000-0000-000000000046SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExBOOL8nLangIdDINT32sResultSTRING(80)64nResultSizeUDINT32bErrorBOOL8ItemTypeOutputhrErrorCodeHRESULT32ItemTypeOutputfbResultFB_AsyncStrResult128uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__FBRESULTbBusyBOOL8uselocation__FB_TCEVENTBASE__REQUESTEVENTCLASSNAME__BBUSYEqualsToEventEntryExBOOL8stOtherTcEventEntry192__getnEventIdUDINT32nEventIdUDINT32ipTmpEventITcEvent64property__getnUniqueIdUDINT32nUniqueIdUDINT32ipTmpEventITcEvent64ipProviderITcEventUniqueIdProvider64property__getsEventTextSTRING(255)2048sEventTextSTRING(255)2048propertyTcEncodingUTF-8PouTypeFunctionBlockconditionalshow_all_localsno_explicit_calldo not call this POU directlyTcEventConfirmationState16INT01234plcAttribute_qualified_onlyplcAttribute_strictITcAlarm32ITcEventSetJsonAttributeHRESULT32sJsonAttributePCCH32GetArgumentsHRESULT32pipArgumentsITcArguments32GetIsRaisedHRESULT32bIsRaisedBOOL3232RaiseHRESULT32timeStampULINT64ClearHRESULT32timeStampULINT64bResetConfirmationBOOL3232GetConfirmationStateHRESULT32stateTcEventConfirmationState32ConfirmHRESULT32timeStampULINT64ITcAlarm232ITcAlarmGetTimeRaisedHRESULT32timeStampULINT32GetTimeConfirmedHRESULT32timeStampULINT32GetTimeClearedHRESULT32timeStampULINT32FB_TcAlarm4224FB_TcEventBasebActiveBOOL879339200bRaisedBOOL879339328eConfirmationStateTcEventConfirmationState1679339272nTimeClearedULINT6479339208TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6479339336TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6479339304TcDisplayTypeGUID18071995-0000-0000-0000-000000000046SetJsonAttributeHRESULT32sJsonAttributeSTRING(80)64ItemTypeInOutCreateExHRESULT32stEventEntryTcEventEntry192bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64InitipAlarmITcAlarm64ipArgumentsITcArguments64ipSourceInfoITcSourceInfo64conditionalshow__getbActiveBOOL8bActiveBOOL8b32IsRaisedBOOL3232property__getnTimeClearedULINT64nTimeClearedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046CreateEx2HRESULT32stEventEntryTcEventEntry192ipSourceInfoI_TcSourceInfo64bWithConfirmationBOOL8CreateHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64pAddressPVOID64sAddressSTRING(80)648RaiseHRESULT32nTimeStampULINT64ClearHRESULT32nTimeStampULINT64bResetConfirmationBOOL8__geteConfirmationStateTcEventConfirmationState16eConfirmationStateTcEventConfirmationState16propertyConfirmHRESULT32nTimeStampULINT64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getnTimeRaisedULINT64nTimeRaisedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32__getbRaisedBOOL8bRaisedBOOL8b32IsRaisedBOOL3232property__getnTimeConfirmedULINT64nTimeConfirmedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_AlarmMessage8192xActiveBOOL864ItemTypeInputxReleaseBOOL872ItemTypeInputxAcknowledgeBOOL880ItemTypeInputtimOnDelayTIME3296T#0SItemTypeInputtimOffDelayTIME32128T#0SItemTypeInput_fbReleaseAlarmFB_ReleaseSignal704192_fbAlarmMessageFB_TcAlarm4224896_fbSourceInfoFB_TcSourceInfo30725120__getActiveBOOL8ActiveBOOL8property__getArgumentsI_TcArguments64ArgumentsI_TcArguments64property__getRaisedBOOL8RaisedBOOL8property__getTriggeredBOOL8TriggeredBOOL8propertyPouTypeFunctionBlockFB_KukaRobot 0.001mm]]>539968FB_PackMLGenericeRobotJobE_KukaRobot_JobNumberRobot16497856ItemTypeInputxReleaseAlarmsBOOL8497872ItemTypeInputxConfirmAlarmsBOOL8497880ItemTypeInputxReadyBOOL8497888ItemTypeOutputxErrorBOOL8497896ItemTypeOutput_uCtrlU_KukaRobot_CtrlHRESULT32eventClassGUID128nEventIdUDINT32eSeverityTcEventSeverity16bWithConfirmationBOOL8ipSourceInfoI_TcSourceInfo64hrHRESULT32ipArgumentsITcArguments64pAddressPVOID64sAddressSTRING(80)648RaiseHRESULT32nTimeStampULINT64ClearHRESULT32nTimeStampULINT64bResetConfirmationBOOL8__geteConfirmationStateTcEventConfirmationState16eConfirmationStateTcEventConfirmationState16propertyConfirmHRESULT32nTimeStampULINT64__getipEventITcEvent64ipEventITcEvent64propertyconditionalshow__getnTimeRaisedULINT64nTimeRaisedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046ReleaseHRESULT32__getbRaisedBOOL8bRaisedBOOL8b32IsRaisedBOOL3232property__getnTimeConfirmedULINT64nTimeConfirmedULINT64ipAlarm2ITcAlarm264nTimeStampULINT64propertyTcDisplayTypeGUID18071995-0000-0000-0000-000000000046PouTypeFunctionBlockreflectionconditionalshow_all_localsno_explicit_calldo not call this POU directlyFB_AlarmMessage8192xActiveBOOL864ItemTypeInputxReleaseBOOL872ItemTypeInputxAcknowledgeBOOL880ItemTypeInputtimOnDelayTIME3296T#0SItemTypeInputtimOffDelayTIME32128T#0SItemTypeInput_fbReleaseAlarmFB_ReleaseSignal704192_fbAlarmMessageFB_TcAlarm4224896_fbSourceInfoFB_TcSourceInfo30725120__getActiveBOOL8ActiveBOOL8property__getArgumentsI_TcArguments64ArgumentsI_TcArguments64property__getRaisedBOOL8RaisedBOOL8property__getTriggeredBOOL8TriggeredBOOL8propertyPouTypeFunctionBlockFB_KukaRobot 0.001mm]]>540608FB_PackMLGenericstJobParamsST_KukaRobot_JobParams192497856ItemTypeInputstUnitFeedbacksST_KukaRobot_UnitFeedbacks32498048ItemTypeInputxReleaseAlarmsBOOL8498080ItemTypeInputxConfirmAlarmsBOOL8498088ItemTypeInputxReadyBOOL8498096ItemTypeOutputxErrorBOOL8498104ItemTypeOutput_uCtrlU_KukaRobot_Ctrl32497920_uJobsU_KukaRobot_Jobs Robot job to do - 1 -> PLC job which is finished]]>32497952_abToolsAndPositionsBYTE0432498112_uJobsU_KukaRobot_Jobs Robot job to do + 1 -> PLC job which is finished]]>32498144_abToolsAndPositionsBYTE0432497984_diOffsetPosXDINT32498016_diOffsetPosYDINT32498048_diThicknessDINT32498080_uStateU_KukaRobot_State32498112_dwErrorBitsDWORD32498144_awJobStatesFromRobotWORD0232498176_dwJobForPLCDWORD32498208_abMirrorToolsAndPositionsBYTE0432498240_diMirrorOffsetPosXDINT32498272_diMirrorOffsetPosYDINT32498304_diMirrorThicknessDINT32498336_asiMotorTemps1To4SINT0432498368_asiMotorTemps5To8SINT0432498400_eRobotJobE_KukaRobot_JobNumberRobot16498432_ePlcJobE_KukaRobot_JobNumerPLC16498448_xRobotReadyBOOL8498464_xErrorBOOL8498472_fbAlarmNotInExtModeFB_AlarmMessage32498176_diOffsetPosXDINT32498208_diOffsetPosYDINT32498240_diThicknessDINT32498272_uStateU_KukaRobot_State32498304_dwErrorBitsDWORD32498336_awJobStatesFromRobotWORD0232498368_dwJobForPLCDWORD32498400_abMirrorToolsAndPositionsBYTE0432498432_diMirrorOffsetPosXDINT32498464_diMirrorOffsetPosYDINT32498496_diMirrorThicknessDINT32498528_asiMotorTemps1To4SINT0432498560_asiMotorTemps5To8SINT0432498592_ePlcJobE_KukaRobot_JobNumerPLC16498624_xRobotReadyBOOL8498640_xErrorBOOL8498648_stJobParamsST_KukaRobot_JobParams STARTING]]>192498656_fbAlarmNotInExtModeFB_AlarmMessage8192498496_fbAlarmEStopActiveFB_AlarmMessage8192506688_fbAlarmOperatorSafetyNotOkFB_AlarmMessage8192514880_fbAlarmRobotErrorResetTimeoutFB_AlarmMessage8192523072_fbAlarmDrivesEnableTimeoutFB_AlarmMessage8192531264__FB_KUKAROBOT__M_CLEARING___TONWAITTON256539456implicit_inst_var__FB_KUKAROBOT__M_RESETTING___TONTIMEOUTTON256539712implicit_inst_varM_UnholdingM_StoppedM_IdleM_ExecuteM_UnsuspendingM_Clearing_tonWaitTON256uselocation__FB_KUKAROBOT__M_CLEARING___TONWAITM_SuspendingM_StartingM_HeldM_AbortedM_Resetting_tonTimeoutTON256uselocation__FB_KUKAROBOT__M_RESETTING___TONTIMEOUTM_SuspendedM_HoldingPouTypeFunctionBlockGVL_TYPE_CONSTINT_MININT16-32768INT_MAXINT1632767UINT_MAXUINT1665535UINT_MINUINT160DINT_MAXDINT322147483647DINT_MINDINT32-2147483648UDINT_MAXUDINT324294967295UDINT_MINUDINT320REAL_MAXREAL323.042823E+38REAL_MINREAL321E-44qualified_onlynamingoffanalysis-33GVL_CONFIGSMAX_INTERLOCKSUSINT8192498880_fbAlarmEStopActiveFB_AlarmMessage8192507072_fbAlarmOperatorSafetyNotOkFB_AlarmMessage8192515264_fbAlarmRobotErrorResetTimeoutFB_AlarmMessage8192523456_fbAlarmDrivesEnableTimeoutFB_AlarmMessage8192531648__FB_KUKAROBOT__M_CLEARING___TONWAITTON256539840implicit_inst_var__FB_KUKAROBOT__M_RESETTING___TONTIMEOUTTON256540096implicit_inst_var__FB_KUKAROBOT__M_STARTING___TONTIMEOUTTON256540352implicit_inst_varM_HoldingM_SuspendedM_StoppedM_IdleM_ExecuteM_UnsuspendingM_SuspendingM_Starting_tonTimeoutTON256uselocation__FB_KUKAROBOT__M_STARTING___TONTIMEOUTM_HeldM_UnholdingM_AbortedM_Resetting_tonTimeoutTON256uselocation__FB_KUKAROBOT__M_RESETTING___TONTIMEOUTM_Clearing_tonWaitTON256uselocation__FB_KUKAROBOT__M_CLEARING___TONWAITPouTypeFunctionBlockFB_HVTester192xOpenChambersBOOL864ItemTypeInput_xOpenDoor1BOOL872_xOpenDoor2BOOL880_xCloseDoor1BOOL888_xCloseDoor2BOOL896_xOpenChamber1BOOL8104_xOpenChamber2BOOL8112_xCloseChamber1BOOL8120_xCloseChamber2BOOL8128PouTypeFunctionBlockFB_Etcher128xOpenDoorBOOL864ItemTypeInput_xOpenDoorBOOL872_xCloseDoorBOOL880PouTypeFunctionBlockEPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(63)512512ProjectNameSTRING(63)5121024PlcTaskSystemInfo1024ObjIdOTCID320CycleTimeUDINT3232PriorityUINT1664AdsPortUINT1680CycleCountUDINT3296DcTaskTimeLINT64128LastExecTimeUDINT32192FirstCycleBOOL8224CycleTimeExceededBOOL8232InCallAfterOutputUpdateBOOL8240RTViolationBOOL8248TaskNameSTRING(63)512512_Implicit_KindOfTask16INT_implicit_cyclic0_implicit_event1_implicit_external2_implicit_freewheeling3signature_flag256hidegenerate_implicit_init_function_Implicit_Jitter_Distribution48wRangeMaxWORD160wCountJitterNegWORD1616wCountJitterPosWORD1632signature_flag256hide_Implicit_Task_Info896dwVersionDWORD320pszNameSTRING(80)6464nPriorityINT16128KindOf_Implicit_KindOfTask16144bWatchdogBOOL8160bProfilingTaskBOOL8168dwEventFunctionPointerBYTE64192pszExternalEventSTRING(80)64256dwTaskEntryFunctionPointerBYTE64320dwWatchdogSensitivityDWORD32384dwIntervalDWORD32416dwWatchdogTimeDWORD32448dwLastCycleTimeDWORD32480dwAverageCycleTimeDWORD32512dwMaxCycleTimeDWORD32544dwMinCycleTimeDWORD32576diJitterDINT32608diJitterMinDINT32640diJitterMaxDINT32672dwCycleCountDWORD32704wTaskStatusWORD16736wNumOfJitterDistributionsWORD16752pJitterDistribution_Implicit_Jitter_Distribution64768bWithinSPSTimeSlicingBOOL8832byDummyBYTE8840bShouldBlockBOOL8848bActiveBOOL8856dwIECCycleCountDWORD32864signature_flag256hideGVL_TYPE_CONSTINT_MININT16-32768INT_MAXINT1632767UINT_MAXUINT1665535UINT_MINUINT160DINT_MAXDINT322147483647DINT_MINDINT32-2147483648UDINT_MAXUDINT324294967295UDINT_MINUDINT320REAL_MAXREAL323.042823E+38REAL_MINREAL321E-44qualified_onlynamingoffanalysis-33GVL_CONFIGSMAX_INTERLOCKSUSINT816qualified_onlyGlobal_VariablesBOOTDATAFLAGS_RETAIN_LOADEDBYTE81AMSPORT_LOGGERUINT16100AMSPORT_EVENTLOGUINT16110AMSPORT_R0_RTIMEUINT16200AMSPORT_R0_IOUINT16300AMSPORT_R0_NCUINT16500AMSPORT_R0_NCSAFUINT16501AMSPORT_R0_NCSVBUINT16511AMSPORT_R0_ISGUINT16550AMSPORT_R0_CNCUINT16600AMSPORT_R0_LINEUINT16700AMSPORT_R0_PLCUINT16800AMSPORT_R0_PLC_RTS1UINT16801AMSPORT_R0_PLC_RTS2UINT16811AMSPORT_R0_PLC_RTS3UINT16821AMSPORT_R0_PLC_RTS4UINT16831AMSPORT_R0_CAMUINT16900AMSPORT_R0_CAMTOOLUINT16950AMSPORT_R3_SYSSERVUINT1610000AMSPORT_R3_SCOPESERVERUINT1614001ADSSTATE_INVALIDUINT160ADSSTATE_IDLEUINT161ADSSTATE_RESETUINT162ADSSTATE_INITUINT163ADSSTATE_STARTUINT164ADSSTATE_RUNUINT165ADSSTATE_STOPUINT166ADSSTATE_SAVECFGUINT167ADSSTATE_LOADCFGUINT168ADSSTATE_POWERFAILUREUINT169ADSSTATE_POWERGOODUINT1610ADSSTATE_ERRORUINT1611ADSSTATE_SHUTDOWNUINT1612ADSSTATE_SUSPENDUINT1613ADSSTATE_RESUMEUINT1614ADSSTATE_CONFIGUINT1615ADSSTATE_RECONFIGUINT1616ADSSTATE_STOPPINGUINT1617ADSSTATE_INCOMPATIBLEUINT1618ADSSTATE_EXCEPTIONUINT1619ADSSTATE_MAXSTATESUINT1620BOOTDATAFLAGS_RETAIN_INVALIDBYTE82BOOTDATAFLAGS_RETAIN_REQUESTEDBYTE84ADSIGRP_SYMTABUDINT3261440ADSIGRP_SYMNAMEUDINT3261441ADSIGRP_SYMVALUDINT3261442ADSIGRP_SYM_HNDBYNAMEUDINT3261443ADSIGRP_SYM_VALBYNAMEUDINT3261444ADSIGRP_SYM_VALBYHNDUDINT3261445ADSIGRP_SYM_RELEASEHNDUDINT3261446ADSIGRP_SYM_INFOBYNAMEUDINT3261447ADSIGRP_SYM_VERSIONUDINT3261448ADSIGRP_SYM_INFOBYNAMEEXUDINT3261449ADSIGRP_SYM_DOWNLOADUDINT3261450ADSIGRP_SYM_UPLOADUDINT3261451ADSIGRP_SYM_UPLOADINFOUDINT3261452ADSIGRP_SYMNOTEUDINT3261456ADSIGRP_IOIMAGE_RWIBUDINT3261472ADSIGRP_IOIMAGE_RWIXUDINT3261473ADSIGRP_IOIMAGE_RISIZEUDINT3261477ADSIGRP_IOIMAGE_RWOBUDINT3261488ADSIGRP_IOIMAGE_RWOXUDINT3261489ADSIGRP_IOIMAGE_ROSIZEUDINT3261493ADSIGRP_IOIMAGE_CLEARIUDINT3261504ADSIGRP_IOIMAGE_CLEAROUDINT3261520ADSIGRP_IOIMAGE_RWIOBUDINT3261536ADSIGRP_DEVICE_DATAUDINT3261696ADSIOFFS_DEVDATA_ADSSTATEUDINT320ADSIOFFS_DEVDATA_DEVSTATEUDINT322SYSTEMSERVICE_OPENCREATEUDINT32100SYSTEMSERVICE_OPENREADUDINT32101SYSTEMSERVICE_OPENWRITEUDINT32102SYSTEMSERVICE_CREATEFILEUDINT32110SYSTEMSERVICE_CLOSEHANDLEUDINT32111SYSTEMSERVICE_FOPENUDINT32120SYSTEMSERVICE_FCLOSEUDINT32121SYSTEMSERVICE_FREADUDINT32122SYSTEMSERVICE_FWRITEUDINT32123SYSTEMSERVICE_FSEEKUDINT32124SYSTEMSERVICE_FTELLUDINT32125SYSTEMSERVICE_FGETSUDINT32126SYSTEMSERVICE_FPUTSUDINT32127SYSTEMSERVICE_FSCANFUDINT32128SYSTEMSERVICE_FPRINTFUDINT32129SYSTEMSERVICE_FEOFUDINT32130SYSTEMSERVICE_FDELETEUDINT32131SYSTEMSERVICE_FRENAMEUDINT32132SYSTEMSERVICE_MKDIRUDINT32138SYSTEMSERVICE_RMDIRUDINT32139SYSTEMSERVICE_REG_HKEYLOCALMACHINEUDINT32200SYSTEMSERVICE_SENDEMAILUDINT32300SYSTEMSERVICE_TIMESERVICESUDINT32400SYSTEMSERVICE_STARTPROCESSUDINT32500SYSTEMSERVICE_CHANGENETIDUDINT32600TIMESERVICE_DATEANDTIMEUDINT321TIMESERVICE_SYSTEMTIMESUDINT322TIMESERVICE_RTCTIMEDIFFUDINT323TIMESERVICE_ADJUSTTIMETORTCUDINT324TIMESERVICE_TIMEZONINFORMATIONUDINT326ADSLOG_MSGTYPE_HINTDWORD321ADSLOG_MSGTYPE_WARNDWORD322ADSLOG_MSGTYPE_ERRORDWORD324ADSLOG_MSGTYPE_LOGDWORD3216ADSLOG_MSGTYPE_MSGBOXDWORD3232ADSLOG_MSGTYPE_RESOURCEDWORD3264ADSLOG_MSGTYPE_STRINGDWORD32128BOOTDATAFLAGS_PERSISTENT_LOADEDBYTE816BOOTDATAFLAGS_PERSISTENT_INVALIDBYTE832SYSTEMSTATEFLAGS_BSODBYTE81SYSTEMSTATEFLAGS_RTVIOLATIONBYTE82FOPEN_MODEREADDWORD321FOPEN_MODEWRITEDWORD322FOPEN_MODEAPPENDDWORD324FOPEN_MODEPLUSDWORD328FOPEN_MODEBINARYDWORD3216FOPEN_MODETEXTDWORD3232TCEVENTFLAG_PRIOCLASSWORD1616TCEVENTFLAG_FMTSELFWORD1632TCEVENTFLAG_LOGWORD1664TCEVENTFLAG_MSGBOXWORD16128TCEVENTFLAG_SRCIDWORD16256TCEVENTFLAG_AUTOFMTALLWORD164096TCEVENTSTATE_INVALIDWORD160TCEVENTSTATE_SIGNALEDWORD161TCEVENTSTATE_RESETWORD162TCEVENTSTATE_CONFIRMEDWORD1616TCEVENTSTATE_RESETCONWORD1618TCEVENT_SRCNAMESIZEINT1615TCEVENT_FMTPRGSIZEINT1631eWatchdogConfigE_WATCHDOG_TIME_CONFIG16E_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDDEFAULT_ADS_TIMEOUTTIME325000PILREAL643.14159265358979MAX_STRING_LENGTHUDINT32255nWatchdogTimeBYTE8Global_VariablesGLOBAL_DCF77_SEQUENCE_CHECKBOOL8falseMAX_AVERAGE_MEASURESINT (2..100)1610GLOBAL_FORMAT_HASH_PREFIX_TYPEE_HashPrefixTypes16E_HashPrefixTypes.HASHPREFIX_IECGLOBAL_SBCS_TABLEE_SBCSType16E_SBCSType.eSBCS_WesternEuropeanGLOBAL_DCF77_PULSE_SPLITTIME pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32140DEFAULT_CSV_FIELD_SEPBYTE german field separator, comma (,) := 16#2C => US field separator ]]>859MAX_ROUTE_NAME_LENBYTE831MAX_REMOTE_PCSINT1699MAX_ADAPTER_NAME_LENGTHUDINT32259MAX_ADAPTER_DESCRIPTION_LENGTHUDINT32131MAX_ADAPTER_ADDRESS_LENGTHUDINT327SYSTEMSERVICE_IPHELPERAPIUDINT32701SYSTEMSERVICE_IPHOSTNAMEUDINT32702IPHELPERAPI_ADAPTERSINFOUDINT321IPHELPERAPI_IPADDRBYHOSTNAMEUDINT324MAX_LOCAL_ADAPTERSUDINT325SYSTEMSERVICE_ADDREMOTEUDINT32801SYSTEMSERVICE_DELREMOTEUDINT32802SYSTEMSERVICE_ENUMREMOTEUDINT32803ROUTE_FLAG_TEMPORARYDWORD321ROUTE_FLAG_DYNAMICDWORD322ROUTE_FLAG_NOOVERRIDEDWORD324MAX_ROUTE_ADDR_LENBYTE879MIN_ROUTE_TRANSPORTBYTE80MAX_ROUTE_TRANSPORTBYTE812DEFAULT_CSV_FIELD_DOUBLE_QUOTEBYTE used to enclose special characters like line breaks, double-quotes, commas... ]]>834EMPTY_ROUTE_ENTRYST_AmsRouteEntry1184.sName.sNetID.sAddress.tTimeout0.dwFlags0SYSTEMSERVICE_FFILEFINDUDINT32133HKEY_MAX_BINARY_DATA_SIZEUDINT32500AMSLOGGER_IGR_GENERALUDINT324096AMSLOGGER_IOF_MODEUDINT321AMSPORT_AMSLOGGERUINT1610502FORMAT_MAX_ARGSINT1610FLOATREC_EXP_IS_NANINT16-32768FLOATREC_EXP_IS_INFINT1632767FLOATREC_MAX_DIGITSINT1620FLOATREC_MAX_PRECISIONINT16307FLOATREC_MIN_PRECISIONINT160FMTERR_NOERRORDWORD320FMTERR_PERCENTSIGNPOSITIONDWORD3216FMTERR_ASTERISKPOSITIONDWORD3232FMTERR_WIDTHVALUEDWORD3264FMTERR_PRECISIONVALUEDWORD32128FMTERR_FLAGPOSITIONDWORD32256FMTERR_WIDTHPRECISIONVALPOSDWORD32512FMTERR_PRECISIONDOTPOSITIONDWORD321024FMTERR_TYPEFIELDVALUEDWORD322048FMTERR_ARGTYPEINVALIDDWORD324096FMTERR_UNACCEPTEDPARAMETERDWORD328192FMTERR_INSUFFICIENTARGSDWORD3216384FMTERR_DESTBUFFOVERFLOWDWORD3232768FMTERR_INVALIDPOINTERINPUTDWORD3265536EMPTY_ARG_VALUET_Arg128.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0FORMAT_HEXASC_CODESBYTE02016256[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]70FORMAT_DECASC_CODESBYTE01080[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57SYSTEMTIME_MAX_MONTHDAYSWORD02112384[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]31SYSTEMTIME_MAX_YEARSDAYWORD02014448[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]397SYSTEMTIME_DATEDELTA_OFFSETDWORD32584389SYSTEMTIME_TICKSPERMSECT_ULARGE_INTEGER64.dwHighPart0.dwLowPart10000SYSTEMTIME_TICKSPERSECT_ULARGE_INTEGER64.dwHighPart0.dwLowPart10000000SYSTEMTIME_TICKSPERDAYT_ULARGE_INTEGER64.dwHighPart201.dwLowPart711573504SYSTEMTIME_DATE_AND_TIME_MINT_ULARGE_INTEGER64.dwHighPart27111902.dwLowPart3577643008SYSTEMTIME_DATE_AND_TIME_MAXT_ULARGE_INTEGER64.dwHighPart37111701.dwLowPart2856069504DATE_AND_TIME_SECPERDAYDWORD3286400SYSTEMTIME_TICKSPERMSEC64ULINT6410000SYSTEMTIME_TICKSPERSEC64ULINT6410000000SYSTEMTIME_TICKSPERDAY64ULINT64864000000000SYSTEMTIME_DATE_AND_TIME_MIN64ULINT64116444736000000000SYSTEMTIME_DATE_AND_TIME_MAX64ULINT64159393544950000000WEST_EUROPE_TZIST_TimeZoneInformation864.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-60DATE_AND_TIME_SECPERWEEKDWORD32604800DBG_OUTPUT_NONEDWORD320DBG_OUTPUT_LOGDWORD321DBG_OUTPUT_FILEDWORD322DBG_OUTPUT_VISUDWORD324DEFAULT_CSV_RECORD_SEP_CRBYTE record separator (first character) ]]>813DEFAULT_CSV_RECORD_SEP_LFBYTE record separator (second character) ]]>810EMPTY_GUID_STRUCTGUID128.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]0EMPTY_GUID_STRINGSTRING(36)29600000000-0000-0000-0000-000000000000EMPTY_GUID_REGSTRINGSTRING(38)312{00000000-0000-0000-0000-000000000000}Global_ConstantsEMPTY_SEVERITYTcEventSeverity16TcEventSeverity.VerboseEMPTY_EVENT_CLASSGUID128.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]0EMPTY_EVENT_IDUDINT320SUCCESS_EVENTTcEventEntry192.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYGVLnLangId_OnlineMonitoringDINT321033qualified_onlyParameterListcSourceNameSizeUDINT (81..10000)32256parameterlistqualified_onlyGVL_INTERNALUNINITIALIZED_CLASS_GUIDGUID128.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]248GVL_Param_TcUnitMaxNumberOfTestSuitesUINT161000MaxNumberOfTestsForEachTestSuiteUINT16100MaxNumberOfAssertsForEachTestSuiteUINT161000LogExtendedResultsBOOL8TcUnitRunnerFB_TcUnitRunner621828480CurrentTestSuiteBeingCalledFB_TestSuite64CurrentTestNameBeingCalledT_MaxString2048NumberOfInitializedTestSuitesUINT160TestSuiteAddressesFB_TestSuite1100064000CurrentlyRunningOrderedTestInTestSuiteUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1100016000AdsMessageQueueFB_AdsLogStringMessageFifoQueue8321152no_assignqualified_onlyParamTCPADS_MAXUDP_BUFFSIZEUDINT328192TCPADS_TLS_HOSTNAME_SIZEUDINT32255TCPADS_TLS_CERTIFICATE_PATH_SIZEUDINT32255TCPADS_TLS_KEY_PASSWORD_SIZEUDINT32255TCPADS_TLS_PSK_IDENTITY_SIZEUDINT32255TCPADS_TLS_MAX_PSK_KEY_SIZEUDINT32128Tc2GvlVarNamesparameterlistTC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyTC_EVENTSPRG_Main_xConfirmAlarmsBOOL8_xClearBOOL8_xResetBOOL8_xFirstCycleBOOL8true_fbHVTesterFB_HVTester192_fbEtcher1FB_Etcher128_fbEtcher2FB_Etcher128_stRobotCmdST_PMLc419456_stRobotStatusST_PMLs128_stRobotAdminST_PMLa672_xStartBOOL8_stRecipeGripperChangeST_PackMLRecipe76288.diID0.sNameChange gripper_fbRobotFB_KukaRobot539968PRG_SafetyxConfirmAlarmsBOOL8ItemTypeInput_xRunBOOL8_xRequestOpenDoorBOOL8_xLockDoorBOOL8true_xComStartupBOOL8_rtrigDoorUnlockR_TRIG128_xErrorAckBOOL8_tofErrorAckTOF256.PTT#500MSTwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_SCADAxErrAckBOOL8xOpenAllChambersBOOL8qualified_onlyGVL_PackML_ConfMAX_PARAMSUINT1610MAX_PRODUCT_DATAUINT1610MAX_RECIPES_PER_UNITUINT165qualified_onlyKukaRobotNotInExtModeErrorEStopActiveErrorOperatorSafetyNotOkErrorErrorResetTimeoutErrorDrivesEnableTimeoutErrorPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs095748096PRG_Safety._xRequestOpenDoor8BOOL634598760PRG_Safety._xComStartup8BOOL634598776PRG_Main._fbRobot._uState32U_KukaRobot_State635376576PRG_Main._fbRobot._dwErrorBits32DWORD635376608PRG_Main._fbRobot._awJobStatesFromRobot32WORD02635376640PRG_Main._fbRobot._dwJobForPLC32DWORD635376672PRG_Main._fbRobot._abMirrorToolsAndPositions32BYTE04635376704PRG_Main._fbRobot._diMirrorOffsetPosX32DINT635376736PRG_Main._fbRobot._diMirrorOffsetPosY32DINT635376768PRG_Main._fbRobot._diMirrorThickness32DINT635376800PRG_Main._fbRobot._asiMotorTemps1To432SINT04635376832PRG_Main._fbRobot._asiMotorTemps5To832SINT046353768641PlcTask Outputs095748096PRG_Main._fbHVTester._xOpenDoor18BOOL634178120PRG_Main._fbHVTester._xOpenDoor28BOOL634178128PRG_Main._fbHVTester._xCloseDoor18BOOL634178136PRG_Main._fbHVTester._xCloseDoor28BOOL634178144PRG_Main._fbHVTester._xOpenChamber18BOOL634178152PRG_Main._fbHVTester._xOpenChamber28BOOL634178160PRG_Main._fbHVTester._xCloseChamber18BOOL634178168PRG_Main._fbHVTester._xCloseChamber28BOOL634178176PRG_Main._fbEtcher1._xOpenDoor8BOOL634178312PRG_Main._fbEtcher1._xCloseDoor8BOOL634178320PRG_Main._fbEtcher2._xOpenDoor8BOOL634178440PRG_Main._fbEtcher2._xCloseDoor8BOOL634178448PRG_Safety._xRun8BOOL634598752PRG_Safety._xLockDoor8BOOLtrue634598768PRG_Safety._xErrorAck8BOOL634598912PRG_Main._fbRobot._uCtrl16000AdsMessageQueueFB_AdsLogStringMessageFifoQueue8321152no_assignqualified_onlyParamTCPADS_MAXUDP_BUFFSIZEUDINT328192TCPADS_TLS_HOSTNAME_SIZEUDINT32255TCPADS_TLS_CERTIFICATE_PATH_SIZEUDINT32255TCPADS_TLS_KEY_PASSWORD_SIZEUDINT32255TCPADS_TLS_PSK_IDENTITY_SIZEUDINT32255TCPADS_TLS_MAX_PSK_KEY_SIZEUDINT32128Tc2GvlVarNamesparameterlistTC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyTC_EVENTSPRG_Main_xConfirmAlarmsBOOL8_xClearBOOL8_xResetBOOL8_xStartBOOL8_fbRobotFB_KukaRobot540608_fbHVTesterFB_HVTester192_fbEtcher1FB_Etcher128_fbEtcher2FB_Etcher128_stRobotCmdST_PMLc419456_stRobotStatusST_PMLs128_stRobotAdminST_PMLa672_stRobotJobParamsST_KukaRobot_JobParams192_xStartTriggerBOOL8_xTriggerCameraBOOL8_tofTriggerTimeTOF256.PTT#1SPRG_SafetyxConfirmAlarmsBOOL8ItemTypeInput_xRunBOOL8_xRequestOpenDoorBOOL8_xLockDoorBOOL8true_xComStartupBOOL8_rtrigDoorUnlockR_TRIG128_xErrorAckBOOL8_tofErrorAckTOF256.PTT#500MSGVL_SCADAxErrAckBOOL8xOpenAllChambersBOOL8qualified_onlyGVL_PackML_ConfMAX_PARAMSUINT1610MAX_PRODUCT_DATAUINT1610MAX_RECIPES_PER_UNITUINT165qualified_onlyTwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysKukaRobotNotInExtModeErrorEStopActiveErrorOperatorSafetyNotOkErrorErrorResetTimeoutErrorDrivesEnableTimeoutErrorPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs095682560PRG_Main._fbRobot._uState32U_KukaRobot_State634136512PRG_Main._fbRobot._dwErrorBits32DWORD634136544PRG_Main._fbRobot._awJobStatesFromRobot32WORD02634136576PRG_Main._fbRobot._dwJobForPLC32DWORD634136608PRG_Main._fbRobot._abMirrorToolsAndPositions32BYTE04634136640PRG_Main._fbRobot._diMirrorOffsetPosX32DINT634136672PRG_Main._fbRobot._diMirrorOffsetPosY32DINT634136704PRG_Main._fbRobot._diMirrorThickness32DINT634136736PRG_Main._fbRobot._asiMotorTemps1To432SINT04634136768PRG_Main._fbRobot._asiMotorTemps5To832SINT04634136800PRG_Safety._xRequestOpenDoor8BOOL634599720PRG_Safety._xComStartup8BOOL6345997361PlcTask Outputs095682560PRG_Main._fbRobot._uCtrl32U_KukaRobot_Ctrl635376384PRG_Main._fbRobot._uJobs Robot job to do - 1 -> PLC job which is finished]]>32U_KukaRobot_Jobs635376416PRG_Main._fbRobot._abToolsAndPositions32U_KukaRobot_Ctrl634136320PRG_Main._fbRobot._uJobs Robot job to do + 1 -> PLC job which is finished]]>32U_KukaRobot_Jobs634136352PRG_Main._fbRobot._abToolsAndPositions32BYTE04635376448PRG_Main._fbRobot._diOffsetPosX32DINT635376480PRG_Main._fbRobot._diOffsetPosY32DINT635376512PRG_Main._fbRobot._diThickness32DINT6353765443PlcTask Internal095748096GVL_TYPE_CONST.INT_MIN16INT-32768TcVarGlobal3072000GVL_TYPE_CONST.INT_MAX16INT32767TcVarGlobal3072016GVL_TYPE_CONST.UINT_MAX16UINT65535TcVarGlobal3072032GVL_TYPE_CONST.UINT_MIN16UINT0TcVarGlobal3072048GVL_TYPE_CONST.DINT_MAX32DINT2147483647TcVarGlobal3072064GVL_TYPE_CONST.DINT_MIN32DINT-2147483648TcVarGlobal3072096GVL_TYPE_CONST.UDINT_MAX32UDINT4294967295TcVarGlobal3072128GVL_TYPE_CONST.UDINT_MIN32UDINT0TcVarGlobal3072160GVL_TYPE_CONST.REAL_MAX32REAL3.042823E+38TcVarGlobal3072192GVL_TYPE_CONST.REAL_MIN32REAL1E-44TcVarGlobal3072224GVL_CONFIGS.MAX_INTERLOCKS32BYTE04634136384PRG_Main._fbRobot._diOffsetPosX32DINT634136416PRG_Main._fbRobot._diOffsetPosY32DINT634136448PRG_Main._fbRobot._diThickness32DINT634136480PRG_Main._fbHVTester._xOpenDoor18BOOL634178888PRG_Main._fbHVTester._xOpenDoor28BOOL634178896PRG_Main._fbHVTester._xCloseDoor18BOOL634178904PRG_Main._fbHVTester._xCloseDoor28BOOL634178912PRG_Main._fbHVTester._xOpenChamber18BOOL634178920PRG_Main._fbHVTester._xOpenChamber28BOOL634178928PRG_Main._fbHVTester._xCloseChamber18BOOL634178936PRG_Main._fbHVTester._xCloseChamber28BOOL634178944PRG_Main._fbEtcher1._xOpenDoor8BOOL634179080PRG_Main._fbEtcher1._xCloseDoor8BOOL634179088PRG_Main._fbEtcher2._xOpenDoor8BOOL634179208PRG_Main._fbEtcher2._xCloseDoor8BOOL634179216PRG_Safety._xRun8BOOL634599712PRG_Safety._xLockDoor8BOOLtrue634599728PRG_Safety._xErrorAck8BOOL634599872PRG_Main._xTriggerCamera8BOOL6347506963PlcTask Internal095682560GVL_TYPE_CONST.INT_MIN16INT-32768TcVarGlobal3072000GVL_TYPE_CONST.INT_MAX16INT32767TcVarGlobal3072016GVL_TYPE_CONST.UINT_MAX16UINT65535TcVarGlobal3072032GVL_TYPE_CONST.UINT_MIN16UINT0TcVarGlobal3072048GVL_TYPE_CONST.DINT_MAX32DINT2147483647TcVarGlobal3072064GVL_TYPE_CONST.DINT_MIN32DINT-2147483648TcVarGlobal3072096GVL_TYPE_CONST.UDINT_MAX32UDINT4294967295TcVarGlobal3072128GVL_TYPE_CONST.UDINT_MIN32UDINT0TcVarGlobal3072160GVL_TYPE_CONST.REAL_MAX32REAL3.042823E+38TcVarGlobal3072192GVL_TYPE_CONST.REAL_MIN32REAL1E-44TcVarGlobal3072224GVL_CONFIGS.MAX_INTERLOCKS8USINT16TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072264Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072272Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild69.iRevision0.nFlags1.sVersion3.3.69.0const_non_replacedTcVarGlobal3072288Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor5.iBuild1.iRevision0.nFlags1.sVersion3.5.1.0const_non_replacedTcVarGlobal3072576Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor4.iBuild5.iRevision0.nFlags1.sVersion3.4.5.0const_non_replacedTcVarGlobal3072864Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor9.iBuild1.iRevision0.nFlags1.sVersion3.9.1.0const_non_replacedTcVarGlobal3073152Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073440Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073456Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3073472Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3073488Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3073504Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3073520Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3073536Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3073552Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3073568Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3073584Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3073600Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3073616Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3073632Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3073648Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3073664Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3073680Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3073696Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3073712Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3073728Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3073744Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3073760Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3073776Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3073792Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3073808Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3073824Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3073840Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3073856Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3073872Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3073888Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3073904Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3073920Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3073936Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3073952Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3073968Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3073984Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3074000Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3074016Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3074032Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3074048Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3074064Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3074072Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3074080Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3074112Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3074144Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3074176Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3074208Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3074240Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3074272Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3074304Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3074336Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3074368Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3074400Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3074432Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3074464Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3074496Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3074528Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3074560Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3074592Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3074624Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3074656Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3074688Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3074720Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3074752Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3074784Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3074816Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3074848Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3074880Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3074912Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3074944Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3074976Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3075008Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3075040Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3075072Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3075104Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3075136Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3075168Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3075200Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3075232Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3075264Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3075296Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3075328Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3075360Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3075392Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3075424Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3075456Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3075488Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3075520Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3075552Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3075584Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3075616Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3075648Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3075680Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3075712Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3075744Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3075776Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3075808Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3075840Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3075872Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3075904Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3075936Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3075968Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3076000Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3076032Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3076064Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3076096Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3076104Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3076112Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3076120Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3076128Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3076160Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3076192Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3076224Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3076256Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3076288Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3076544Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3076560Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3076576Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3076592Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3076608Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3076624Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3076640Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3076656Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3076672Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3076688Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3076704Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3076720Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3076736Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3076752Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3076768Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3076800Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3076864Global_Variables.nWatchdogTime8BYTETcVarGlobal3077440Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3077448Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3077456Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor4.iBuild5.iRevision0.nFlags1.sVersion3.4.5.0const_non_replacedTcVarGlobal3077472Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3078048Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3078064Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor10.iBuild1.iRevision0.nFlags1.sVersion3.10.1.0const_non_replacedTcVarGlobal3078144Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3078432Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3078464Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3078472Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3078480Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3139968Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3140000Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3140032Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3140064Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3140096Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3140128Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3140160Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3140192Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3140224Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3140256Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3140288Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3140320Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3140352Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3140384Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3140416Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3140424Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3140432Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3140440Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3140448Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3141632Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3141664Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3141696Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3141728Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3141760Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3141776Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3141792Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3141808Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3141824Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3141840Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3141856Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3141888Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3141920Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3141952Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3141984Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3142016Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3142048Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3142080Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3142112Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3142144Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3142176Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3142208Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3142240Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3142272Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3142304Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3142336Global_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]70TcVarGlobal3142464Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3142720Global_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]31TcVarGlobal3148208Global_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]397TcVarGlobal3148592Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3149056Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3149088Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3149152Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3149216Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3149280Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3149344Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3149408Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3149440Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3149504Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3149568Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3149632Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3149696Global_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-60TcVarGlobal3149760Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3154720Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3165024Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3165056Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3165088Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3165120Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3165168Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3165176Global_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]0TcVarGlobal3286656Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3286784Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3287080Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3287472Global_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]0TcVarGlobal3287488Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3287616Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3287648GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3287840ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3287872Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags1.sVersion3.3.13.0const_non_replacedTcVarGlobal3287904GVL_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]248TcVarGlobal3288192Global_Version.stLibVersion_Tc3_IotBase288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3289984GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3290736Global_Version.stLibVersion_Tc3_DynamicMemory288ST_LibVersion.iMajor1.iMinor1.iBuild4.iRevision0.nFlags1.sVersion1.1.4.0const_non_replacedTcVarGlobal3291360Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor4.iBuild7.iRevision0.nFlags1.sVersion3.4.7.0const_non_replacedTcVarGlobal3291648GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3291936GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3291952GVL_Param_TcUnit.LogExtendedResults8USINT16TcVarGlobal3072256Global_Variables.BOOTDATAFLAGS_RETAIN_LOADED8BYTE1TcVarGlobal3072264Global_Variables.AMSPORT_LOGGER16UINT100TcVarGlobal3072272Global_Version.stLibVersion_Tc2_MC2288ST_LibVersion.iMajor3.iMinor3.iBuild72.iRevision0.nFlags1.sVersion3.3.72.0const_non_replacedTcVarGlobal3072288Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor5.iBuild1.iRevision0.nFlags1.sVersion3.5.1.0const_non_replacedTcVarGlobal3072576Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor4.iBuild5.iRevision0.nFlags1.sVersion3.4.5.0const_non_replacedTcVarGlobal3072864Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor10.iBuild1.iRevision0.nFlags1.sVersion3.10.1.0const_non_replacedTcVarGlobal3073152Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3073440Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3073456Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3073472Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3073488Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3073504Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3073520Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3073536Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3073552Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3073568Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3073584Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3073600Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3073616Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3073632Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3073648Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3073664Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3073680Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3073696Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3073712Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3073728Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3073744Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3073760Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3073776Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3073792Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3073808Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3073824Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3073840Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3073856Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3073872Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3073888Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3073904Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3073920Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3073936Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3073952Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3073968Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3073984Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3074000Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3074016Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3074032Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3074048Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3074064Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3074072Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3074080Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3074112Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3074144Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3074176Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3074208Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3074240Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3074272Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3074304Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3074336Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3074368Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3074400Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3074432Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3074464Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3074496Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3074528Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3074560Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3074592Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3074624Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3074656Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3074688Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3074720Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3074752Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3074784Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3074816Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3074848Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3074880Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3074912Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3074944Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3074976Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3075008Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3075040Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3075072Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3075104Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3075136Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3075168Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3075200Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3075232Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3075264Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3075296Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3075328Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3075360Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3075392Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3075424Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3075456Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3075488Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3075520Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3075552Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3075584Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3075616Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3075648Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3075680Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3075712Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3075744Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3075776Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3075808Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3075840Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3075872Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3075904Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3075936Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3075968Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3076000Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3076032Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3076064Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3076096Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3076104Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3076112Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3076120Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3076128Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3076160Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3076192Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3076224Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3076256Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3076288Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3076544Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3076560Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3076576Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3076592Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3076608Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3076624Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3076640Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3076656Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3076672Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3076688Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3076704Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3076720Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3076736Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3076752Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3076768Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3076800Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3076864Global_Variables.nWatchdogTime8BYTETcVarGlobal3077440Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3077448Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3077456Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor4.iBuild5.iRevision0.nFlags1.sVersion3.4.5.0const_non_replacedTcVarGlobal3077472Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3078048Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3078064Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor10.iBuild1.iRevision0.nFlags1.sVersion3.10.1.0const_non_replacedTcVarGlobal3078144Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3078432Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3078464Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3078472Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3078480Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3139968Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3140000Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3140032Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3140064Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3140096Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3140128Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3140160Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3140192Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3140224Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3140256Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3140288Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3140320Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3140352Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3140384Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3140416Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3140424Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3140432Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3140440Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3140448Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3141632Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3141664Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3141696Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3141728Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3141760Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3141776Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3141792Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3141808Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3141824Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3141840Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3141856Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3141888Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3141920Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3141952Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3141984Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3142016Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3142048Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3142080Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3142112Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3142144Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3142176Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3142208Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3142240Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3142272Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3142304Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3142336Global_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]70TcVarGlobal3142464Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3142720Global_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]31TcVarGlobal3148208Global_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]397TcVarGlobal3148592Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3149056Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3149088Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3149152Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3149216Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3149280Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3149344Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3149408Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3149440Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3149504Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3149568Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3149632Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3149696Global_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-60TcVarGlobal3149760Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3154720Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3165024Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3165056Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3165088Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3165120Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3165168Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3165176Global_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]0TcVarGlobal3286656Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3286784Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3287080Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3287472Global_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]0TcVarGlobal3287488Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3287616Global_Constants.SUCCESS_EVENT192TcEventEntry.uuidEventClass.Data10.uuidEventClass.Data20.uuidEventClass.Data30.uuidEventClass.Data4[0]0.uuidEventClass.Data4[1]0.uuidEventClass.Data4[2]0.uuidEventClass.Data4[3]0.uuidEventClass.Data4[4]0.uuidEventClass.Data4[5]0.uuidEventClass.Data4[6]0.uuidEventClass.Data4[7]0.nEventID0.eSeverityGlobal_Constants.EMPTY_SEVERITYTcVarGlobal3287648GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3287840ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3287872Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags1.sVersion3.3.13.0const_non_replacedTcVarGlobal3287904GVL_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]248TcVarGlobal3288192Global_Version.stLibVersion_Tc3_IotBase288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3289984GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3290736Global_Version.stLibVersion_Tc3_DynamicMemory288ST_LibVersion.iMajor1.iMinor1.iBuild4.iRevision0.nFlags1.sVersion1.1.4.0const_non_replacedTcVarGlobal3291360Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor4.iBuild7.iRevision0.nFlags1.sVersion3.4.7.0const_non_replacedTcVarGlobal3291648GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3291936GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3291952GVL_Param_TcUnit.LogExtendedResults8BOOLTcVarGlobal3294128PRG_Main._xConfirmAlarms8BOOL3294136GVL_TcUnit.TcUnitRunner621828480FB_TcUnitRunnerTcVarGlobal3294144GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal625122624GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal625122688GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal625124736FB_DynMem_Manager.nInstanceCreations16UINTTcVarStatic625124752.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal625124768GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal625124800GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625188800GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625204800Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633525952.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal633526240.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal633526272.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal633526304.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal633526336.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal633526368Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor4.iBuild2.iRevision0.nFlags1.sVersion3.4.2.0const_non_replacedTcVarGlobal633526400TC_EVENTS.KukaRobot960ST_KukaRobottc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal633544800PRG_Main._xClear8BOOL633592416PRG_Main._xReset8BOOL633592424PRG_Main._xFirstCycle8BOOLtrue633592432PRG_Safety.xConfirmAlarms8BOOL633592440PRG_Main._fbHVTester192FB_HVTester634178048PRG_Main._fbEtcher1128FB_Etcher634178240PRG_Main._fbEtcher2128FB_Etcher634178368PRG_Main._stRobotCmd419456ST_PMLc634178496PRG_Main._stRobotStatus128ST_PMLs634597952PRG_Main._stRobotAdmin672ST_PMLa634598080PRG_Safety._rtrigDoorUnlock128R_TRIG634598784TwinCAT_PreventOnlineChangeGvl.WriteLineIDs8BOOLtrueTcVarGlobal634598920TwinCAT_PreventOnlineChangeGvl.PlcProfilerActive8BOOLfalseTcVarGlobal634598928GVL_SCADA.xErrAck8BOOLTcVarGlobal634598936GVL_SCADA.xOpenAllChambers8BOOLTcVarGlobal634598960PRG_Safety._tofErrorAck256TOF.PTT#500MS634598976TwinCAT_PreventOnlineChangeGvl.PlcProfilerConfigChecksum520STRING(64)TcVarGlobal634599232GVL_PackML_Conf.MAX_PARAMS16UINT10TcVarGlobal634599760GVL_PackML_Conf.MAX_PRODUCT_DATA16UINT10TcVarGlobal634599776GVL_PackML_Conf.MAX_RECIPES_PER_UNIT16UINT5TcVarGlobal634599792TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal634600128TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal634602176TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal634603200TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal634603232TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal634603264PRG_Main._xStart8BOOL634630688PRG_Main._stRecipeGripperChange76288ST_PackMLRecipe.diID0.sNameChange gripper634802176PRG_Main._fbRobot539968FB_KukaRobot634878464KukaRobotApplicationNamePort_851ChangeDate2026-01-29T19:18:55GeneratedCodeSize401408GlobalDataSize78970880UTF8EncodedStringsfalse \ No newline at end of file + The below array is only used for TEST_ORDERED()-tests. ]]>16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625188800GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625204800Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633525952.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal633526240.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal633526272.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal633526304.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal633526336.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal633526368Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor4.iBuild4.iRevision0.nFlags1.sVersion3.4.4.0const_non_replacedTcVarGlobal633526400TC_EVENTS.KukaRobot960ST_KukaRobottc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal633544928PRG_Main._xClear8BOOL633592544PRG_Main._xReset8BOOL633592552PRG_Main._xStart8BOOL633592560PRG_Safety.xConfirmAlarms8BOOL633592568PRG_Main._fbRobot540608FB_KukaRobot633638208PRG_Main._fbHVTester192FB_HVTester634178816PRG_Main._fbEtcher1128FB_Etcher634179008PRG_Main._fbEtcher2128FB_Etcher634179136PRG_Main._stRobotCmd419456ST_PMLc634179264PRG_Main._stRobotStatus128ST_PMLs634598720PRG_Main._stRobotAdmin672ST_PMLa634598848PRG_Main._stRobotJobParams192ST_KukaRobot_JobParams634599520PRG_Safety._rtrigDoorUnlock128R_TRIG634599744TwinCAT_PreventOnlineChangeGvl.WriteLineIDs8BOOLtrueTcVarGlobal634599880TwinCAT_PreventOnlineChangeGvl.PlcProfilerActive8BOOLfalseTcVarGlobal634599888GVL_SCADA.xErrAck8BOOLTcVarGlobal634599896GVL_SCADA.xOpenAllChambers8BOOLTcVarGlobal634599920PRG_Safety._tofErrorAck256TOF.PTT#500MS634599936TwinCAT_PreventOnlineChangeGvl.PlcProfilerConfigChecksum520STRING(64)TcVarGlobal634600288GVL_PackML_Conf.MAX_PARAMS16UINT10TcVarGlobal634600816GVL_PackML_Conf.MAX_PRODUCT_DATA16UINT10TcVarGlobal634600832GVL_PackML_Conf.MAX_RECIPES_PER_UNIT16UINT5TcVarGlobal634600848TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal634601184TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal634601216TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal634603264TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal634604288TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal634604352PRG_Main._xStartTrigger8BOOL634750688PRG_Main._tofTriggerTime256TOF.PTT#1S634750720KukaRobotApplicationNamePort_851ChangeDate2026-01-30T15:43:31DataID{ec0ba857-0000-0000-0000-000000000000}GeneratedCodeSize385024GlobalDataSize78962688UTF8EncodedStringsfalse \ No newline at end of file diff --git a/PLC/PlcTask.TcTTO b/PLC/PlcTask.TcTTO index 85ca8d4..f015a28 100644 --- a/PLC/PlcTask.TcTTO +++ b/PLC/PlcTask.TcTTO @@ -2,7 +2,7 @@ - 10000 + 8000 20 PRG_Main diff --git a/Screenshot 2026-01-30 120949.png b/Screenshot 2026-01-30 120949.png new file mode 100644 index 0000000..d5488ee Binary files /dev/null and b/Screenshot 2026-01-30 120949.png differ diff --git a/_Config/IO/Device 11 (NOV-DP-RAM).xti b/_Config/IO/Device 11 (NOV-DP-RAM).xti index 1d01070..958d1b1 100644 --- a/_Config/IO/Device 11 (NOV-DP-RAM).xti +++ b/_Config/IO/Device 11 (NOV-DP-RAM).xti @@ -1,5 +1,5 @@ - + __FILENAME__ diff --git a/_Config/IO/Device 2 (Profinet Controller).xti b/_Config/IO/Device 2 (Profinet Controller).xti index 4bf3e51..7b61f60 100644 --- a/_Config/IO/Device 2 (Profinet Controller).xti +++ b/_Config/IO/Device 2 (Profinet Controller).xti @@ -1,5 +1,5 @@ - + PN_Status_Register_0__6D643818 @@ -1060,7 +1060,7 @@ - + __FILENAME__ @@ -1072,12 +1072,9 @@ Image - + vs-0001 - UINT - + 0 diff --git a/_Config/PLC/PLC Instance.xti b/_Config/PLC/PLC Instance.xti index 95fa8e4..e05cfbb 100644 --- a/_Config/PLC/PLC Instance.xti +++ b/_Config/PLC/PLC Instance.xti @@ -1,5 +1,5 @@ - + __FILENAME__ {08500001-0000-0000-F000-000000000064} @@ -11,7 +11,7 @@ #x02010030 20 - 10000000 + 8000000 @@ -20,6 +20,29 @@ + + + + + + + + + + + + + + + + + + + + + + + @@ -44,28 +67,8 @@ - - - - - - - - - - - - - - - - - - - - - - + + diff --git a/doc/recipe_data.json b/doc/etcher_recipe_data.json similarity index 53% rename from doc/recipe_data.json rename to doc/etcher_recipe_data.json index 3c9acbe..71a2066 100644 --- a/doc/recipe_data.json +++ b/doc/etcher_recipe_data.json @@ -1,50 +1,33 @@ { "metadata": { "version": "1.0", - "description": "Beschreibung der Rezeptparameter", + "description": "Description of the etcher recipe parameters", "maxParams": 5 }, "processVariables": { "real": [ { "index": 0, - "id": 1, - "name": "Temperatur", + "name": "Temperature hot plate", "unit": "degC", "min": 0.0, - "max": 60.5 + "max": 60.0 }, { "index": 1, - "id": 2, - "name": "Dummy 1", - "unit": "mm", + "name": "Temperature cold plate", + "unit": "degC", "min": 0.0, - "max": 100.0 + "max": 60.0 } ], "string": [ - { - "index": "0", - "id": 4, - "name": "Dummy string", - "unit": "" - } ], "lreal": [ - { - "index": 0, - "id": 5, - "name": "Test lreal", - "unit": "um", - "min": -123000.3, - "max": 450000.264 - } ], "dint": [ { "index": 0, - "id": 6, "name": "Greifer Nummer", "unit": "", "min": 1, @@ -52,7 +35,6 @@ }, { "index": 1, - "id": 7, "name": "Teller nummer", "unit": "", "min": 1, diff --git a/doc/main_recipe_data.json b/doc/main_recipe_data.json new file mode 100644 index 0000000..fe5bfdb --- /dev/null +++ b/doc/main_recipe_data.json @@ -0,0 +1,66 @@ +{ + "metadata": { + "version": "1.0", + "description": "Description of the main recipe parameters", + "maxParams": 5 + }, + "processVariables": { + "real": [ + { + "index": 0, + "name": "Durchmesser der Scheibe", + "unit": "mm", + "min": 0, + "max": 200 + }, + { + "index": 1, + "name": "Dicke der Scheibe", + "unit": "mm", + "min": 0, + "max": 10 + }, + { + "index": 2, + "name": "Temperature hot plate", + "unit": "degC", + "min": 0.0, + "max": 60.0 + }, + { + "index": 3, + "name": "Temperature cold plate", + "unit": "degC", + "min": 0.0, + "max": 60.0 + } + ], + "string": [ + ], + "lreal": [ + ], + "dint": [ + { + "index": 0, + "name": "Greifer Nummer", + "unit": "", + "min": 1, + "max": 3 + }, + { + "index": 1, + "name": "Teller nummer", + "unit": "", + "min": 1, + "max": 3 + }, + { + "index": 2, + "name": "Aetzer rezept", + "unit": "", + "min": 1, + "max": 10 + } + ] + } +} \ No newline at end of file diff --git a/doc/recipe_data_schema.json b/doc/recipe_data_schema.json index ea8934c..4cb4d0a 100644 --- a/doc/recipe_data_schema.json +++ b/doc/recipe_data_schema.json @@ -21,10 +21,9 @@ "type": "array", "items": { "type": "object", - "required": ["index", "id", "name", "unit", "min", "max"], + "required": ["index", "name", "unit", "min", "max"], "properties": { "index": { "type": "integer", "minimum": 0 }, - "id": { "type": "integer", "minimum": 0 }, "name": { "type": "string", "maxLength": 80 }, "unit": { "type": "string", "maxLength": 6 }, "min": { "type": "number" }, @@ -37,10 +36,9 @@ "type": "array", "items": { "type": "object", - "required": ["index", "id", "name", "unit", "min", "max"], + "required": ["index", "name", "unit", "min", "max"], "properties": { "index": { "type": "integer", "minimum": 0 }, - "id": { "type": "integer", "minimum": 0 }, "name": { "type": "string", "maxLength": 80 }, "unit": { "type": "string", "maxLength": 6 }, "min": { "type": "number" }, @@ -53,10 +51,9 @@ "type": "array", "items": { "type": "object", - "required": ["index", "id", "name", "unit", "min", "max"], + "required": ["index", "name", "unit", "min", "max"], "properties": { "index": { "type": "integer", "minimum": 0 }, - "id": { "type": "integer", "minimum": 0 }, "name": { "type": "string", "maxLength": 80 }, "unit": { "type": "string", "maxLength": 6 }, "min": { "type": "integer" }, @@ -69,10 +66,9 @@ "type": "array", "items": { "type": "object", - "required": ["index", "id", "name", "unit"], + "required": ["index", "name", "unit"], "properties": { "index": { "type": [ "integer", "string" ] }, - "id": { "type": "integer", "minimum": 0 }, "name": { "type": "string", "maxLength": 80 }, "unit": { "type": "string", "maxLength": 6 } },