From 0ea0887bb44ffeff428a809d5b03c3c180e602e9 Mon Sep 17 00:00:00 2001 From: "m.heisig" Date: Tue, 3 Mar 2026 14:11:58 +0100 Subject: [PATCH] First version Tray Feeder ready for test - Tray feeder implementation ready for first tests - Some refactoring of packml function names - Added .xtv file to project again because of linking issues - Added hmi button for packml complete command - Started media cabinet --- .gitignore | 6 +- PLC/00_Main/PRG_Main.TcPOU | 26 +- .../Etcher/Mecademics/FB_Mecademics.TcPOU | 16 +- .../MediaStation/DUTs/ST_HMI_Tank.TcDUT | 17 + .../MediaStation/POUs/FB_MediaCabinet.TcPOU | 43 + .../MediaStation/POUs/FB_Tank.TcPOU | 92 + .../TrayFeeder/E_TrayFeeder_JobType.TcDUT | 16 + .../TrayFeeder/FB_TFProtocol.TcPOU | 4 + .../TrayFeeder/FB_TrayFeeder.TcPOU | 230 +- .../TrayFeeder/ST_TrayFeederStatus.TcDUT | 1 + .../TrayFeeder/ST_TrayFeeder_Recipe.TcDUT | 18 + .../PackML/DUTs/ST_HMI_PackML.TcDUT | 1 + .../PackML/POUs/FB_PackMLGeneric.TcPOU | 322 +- PLC/PLC.plcproj | 18 + PLC/PLC.tmc | 286 +- _Config/PLC/PLC Instance.xtv | 3231 +++++++++++++++++ doc/StateMachines.drawio | 589 ++- 17 files changed, 4430 insertions(+), 486 deletions(-) create mode 100644 PLC/01_Stationen/MediaStation/DUTs/ST_HMI_Tank.TcDUT create mode 100644 PLC/01_Stationen/MediaStation/POUs/FB_MediaCabinet.TcPOU create mode 100644 PLC/01_Stationen/MediaStation/POUs/FB_Tank.TcPOU create mode 100644 PLC/01_Stationen/TrayFeeder/E_TrayFeeder_JobType.TcDUT create mode 100644 PLC/01_Stationen/TrayFeeder/ST_TrayFeeder_Recipe.TcDUT create mode 100644 _Config/PLC/PLC Instance.xtv diff --git a/.gitignore b/.gitignore index 850f680..5ab7dbc 100644 --- a/.gitignore +++ b/.gitignore @@ -28,7 +28,7 @@ LineIDs.dbg.bak *.xti.bak *.xti.bk? *.xti.orig -*.xtv +#*.xtv *.xtv.bak *.xtv.bk? *.tnzip @@ -59,3 +59,7 @@ commit.txt json-schema.org # Drawio backup file *.bkp + +# Sphinx documentation +.venv/ +_build/ \ No newline at end of file diff --git a/PLC/00_Main/PRG_Main.TcPOU b/PLC/00_Main/PRG_Main.TcPOU index 95e2df6..1ab704e 100644 --- a/PLC/00_Main/PRG_Main.TcPOU +++ b/PLC/00_Main/PRG_Main.TcPOU @@ -58,32 +58,32 @@ _xReleaseAlarms := PRG_Safety.xEStopOk; IF _xClear THEN _xClear := FALSE; - _fbRobot.M_Clear(); + _fbRobot.M_CmdClear(); END_IF IF _xReset THEN _xReset := FALSE; - _fbRobot.M_Reset(); + _fbRobot.M_CmdReset(); END_IF IF _xStart THEN _xStart := FALSE; - _fbRobot.M_Start(); + _fbRobot.M_CmdStart(); END_IF IF _xHold THEN _xHold := FALSE; - _fbRobot.M_Hold(); + _fbRobot.M_CmdHold(); END_IF IF _xUnhold THEN _xUnhold := FALSE; - _fbRobot.M_Unhold(); + _fbRobot.M_CmdUnhold(); END_IF IF _xStop THEN _xStop := FALSE; - _fbRobot.M_Stop(); + _fbRobot.M_CmdStop(); END_IF _rtStopRobotFromSafety(CLK := PRG_Safety.xStopRobot); @@ -167,7 +167,7 @@ CASE _iState OF // Only start with robot in idle then put into aligner IF _stRobotStatus.eStateCurrent = E_PackMLState.IDLE THEN _stRobotJobParams.eJob := E_KukaRobot_JobNumberRobot.PUT_INTO_ALIGNER; - _fbRobot.M_Start(); + _fbRobot.M_CmdStart(); _iState := 10; END_IF END_IF @@ -175,7 +175,7 @@ CASE _iState OF // Wait for part in aligner 10: IF (_stRobotStatus.eStateCurrent = E_PackMLState.IDLE) THEN - _fbAligner.M_Start(); + _fbAligner.M_CmdStart(); _iState := 20; END_IF @@ -188,14 +188,14 @@ CASE _iState OF 20: IF (_fbAligner.stStatus.eStateCurrent = E_PackMLState.COMPLETED) THEN _stRobotJobParams.eJob := E_KukaRobot_JobNumberRobot.GET_FROM_ALIGNER; - _fbRobot.M_Start(); + _fbRobot.M_CmdStart(); _iState := 40; END_IF // Get from aligner done, reset aligner 40: IF (_stRobotStatus.eStateCurrent = E_PackMLState.IDLE) THEN - _fbAligner.M_Reset(); + _fbAligner.M_CmdReset(); _iState := 45; END_IF @@ -203,7 +203,7 @@ CASE _iState OF IF _xStartCycle THEN _xStartCycle := FALSE; _stRobotJobParams.eJob := E_KukaRobot_JobNumberRobot.PUT_INTO_ETCHER1; - _fbRobot.M_Start(); + _fbRobot.M_CmdStart(); _iState := 50; END_IF @@ -218,7 +218,7 @@ CASE _iState OF IF _xStartCycle THEN _xStartCycle := FALSE; _stRobotJobParams.eJob := E_KukaRobot_JobNumberRobot.GET_FROM_ETCHER1; - _fbRobot.M_Start(); + _fbRobot.M_CmdStart(); _iState := 70; END_IF @@ -226,7 +226,7 @@ CASE _iState OF 70: IF (_stRobotStatus.eStateCurrent = E_PackMLState.IDLE) THEN _stRobotJobParams.eJob := E_KukaRobot_JobNumberRobot.PUT_INTO_ALIGNER; - _fbRobot.M_Start(); + _fbRobot.M_CmdStart(); _iState := 10; END_IF diff --git a/PLC/01_Stationen/Etcher/Mecademics/FB_Mecademics.TcPOU b/PLC/01_Stationen/Etcher/Mecademics/FB_Mecademics.TcPOU index 7871142..8889a08 100644 --- a/PLC/01_Stationen/Etcher/Mecademics/FB_Mecademics.TcPOU +++ b/PLC/01_Stationen/Etcher/Mecademics/FB_Mecademics.TcPOU @@ -174,7 +174,7 @@ END_VAR]]> IF stRobotInputs.stSafetyStatus.bEstop_Resettable THEN _iSSM := 10; ELSE - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF ELSE // Go to activate state @@ -198,7 +198,7 @@ END_VAR]]> IF _tonTimer.Q THEN _tonTimer(IN := FALSE); // TODO trigger error message - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF IF (NOT stRobotInputs.stSafetyStatus.bEstop) THEN @@ -229,7 +229,7 @@ END_VAR]]> _tonTimer(IN := FALSE); stRobotOutputs.stRobotControl.bActivate := FALSE; // TODO trigger error message - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF // Check homing @@ -254,7 +254,7 @@ END_VAR]]> _tonTimer(IN := FALSE); stRobotOutputs.stRobotControl.bHome := FALSE; // TODO trigger error message - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF // Set wrf @@ -266,19 +266,19 @@ END_VAR]]> END_IF IF xExecError THEN - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF // Set trf 33: - M_ExecuteCmd(E_Meca_Cmds.SET_TRF, 0, 0, 92, 0, 180, 90, xDone => xExecDone, xError => xExecError); + M_ExecuteCmd(E_Meca_Cmds.SET_TRF, 0, 0, 91, 0, 180, 90, xDone => xExecDone, xError => xExecError); IF xExecDone THEN _iSSM := 34; END_IF IF xExecError THEN - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF // Move to save position @@ -290,7 +290,7 @@ END_VAR]]> END_IF IF xExecError THEN - _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort(); END_IF // Robot ready diff --git a/PLC/01_Stationen/MediaStation/DUTs/ST_HMI_Tank.TcDUT b/PLC/01_Stationen/MediaStation/DUTs/ST_HMI_Tank.TcDUT new file mode 100644 index 0000000..0c54f86 --- /dev/null +++ b/PLC/01_Stationen/MediaStation/DUTs/ST_HMI_Tank.TcDUT @@ -0,0 +1,17 @@ + + + + + + \ No newline at end of file diff --git a/PLC/01_Stationen/MediaStation/POUs/FB_MediaCabinet.TcPOU b/PLC/01_Stationen/MediaStation/POUs/FB_MediaCabinet.TcPOU new file mode 100644 index 0000000..929fa17 --- /dev/null +++ b/PLC/01_Stationen/MediaStation/POUs/FB_MediaCabinet.TcPOU @@ -0,0 +1,43 @@ + + + + + + + + + \ No newline at end of file diff --git a/PLC/01_Stationen/MediaStation/POUs/FB_Tank.TcPOU b/PLC/01_Stationen/MediaStation/POUs/FB_Tank.TcPOU new file mode 100644 index 0000000..0ff6792 --- /dev/null +++ b/PLC/01_Stationen/MediaStation/POUs/FB_Tank.TcPOU @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/PLC/01_Stationen/TrayFeeder/E_TrayFeeder_JobType.TcDUT b/PLC/01_Stationen/TrayFeeder/E_TrayFeeder_JobType.TcDUT new file mode 100644 index 0000000..8b49e5f --- /dev/null +++ b/PLC/01_Stationen/TrayFeeder/E_TrayFeeder_JobType.TcDUT @@ -0,0 +1,16 @@ + + + + + + \ No newline at end of file diff --git a/PLC/01_Stationen/TrayFeeder/FB_TFProtocol.TcPOU b/PLC/01_Stationen/TrayFeeder/FB_TFProtocol.TcPOU index 3d8bdb1..6451f90 100644 --- a/PLC/01_Stationen/TrayFeeder/FB_TFProtocol.TcPOU +++ b/PLC/01_Stationen/TrayFeeder/FB_TFProtocol.TcPOU @@ -95,6 +95,10 @@ _fbTcpConnection( eState=> ); // Get connected state +IF (NOT xConnect) THEN + stStatus.xConnected := FALSE; +END_IF + _xConnected := (_fbTcpConnection.eState = E_SocketConnectionState.eSOCKET_CONNECTED); // Receive timeout after sending a command diff --git a/PLC/01_Stationen/TrayFeeder/FB_TrayFeeder.TcPOU b/PLC/01_Stationen/TrayFeeder/FB_TrayFeeder.TcPOU index 494a551..f264f2a 100644 --- a/PLC/01_Stationen/TrayFeeder/FB_TrayFeeder.TcPOU +++ b/PLC/01_Stationen/TrayFeeder/FB_TrayFeeder.TcPOU @@ -7,6 +7,9 @@ VAR_INPUT xConfirmAlarms : BOOL; END_VAR VAR_OUTPUT + xBusy : BOOL; + xDone : BOOL; + xError : BOOL; END_VAR VAR_IN_OUT stHMIInterface : ST_HMI_TrayFeeder; @@ -19,6 +22,21 @@ VAR _fbProtocolHandler : FB_TFProtocol; _xConnect : BOOL := TRUE; + + // Execute command flags + _xFeedNextTray : BOOL; + + // Tray feed params + _iNextTray : INT := -1; + + // Ouput buffer + _xBusy : BOOL; + _xDone : BOOL; + _xError : BOOL; +END_VAR +VAR CONSTANT + MIN_TRAY_INDEX : INT := 1; + MAX_TRAY_INDEX : INT := 18; END_VAR ]]> @@ -37,8 +55,15 @@ _fbProtocolHandler( xError=> ); // Call isa88 base state machine -SUPER^(stPackMLHMIInterface := stHMIInterface.stStationCmds);]]> +SUPER^(stPackMLHMIInterface := stHMIInterface.stStationCmds); + +// Copy output buffer to output +xBusy := _xBusy; +xDone := _xDone; +xError := _xError;]]> + + +_stSMConfig.xCompletedDisabled := TRUE; +]]> - - - - - - - - - - - - - - + @@ -128,7 +108,8 @@ END_VAR]]> IF _fbProtocolHandler.xConnected THEN _iSSM := 10; ELSE - _eCmd := E_PackMLCmd.STOP; + // Goto error state + _iSSM := 90; END_IF // Send reset command @@ -136,7 +117,8 @@ END_VAR]]> IF _fbProtocolHandler.M_SendCmd('SYST-RESE:') THEN _iSSM := 20; ELSE - _eCmd := E_PackMLCmd.STOP; + // Goto error state + _iSSM := 90; END_IF // Wait for reset command to be finished @@ -147,7 +129,8 @@ END_VAR]]> END_IF IF _fbProtocolHandler.xError THEN - _eCmd := E_PackMLCmd.STOP; + // Goto error state + _iSSM := 90; END_IF 30: @@ -167,7 +150,136 @@ END_VAR]]> // Check tray feeder status 40: + _xError := FALSE; + _xBusy := FALSE; + _xDone := TRUE; M_StateComplete(); + + // Error state + 90: + _xError := TRUE; + _xDone := FALSE; + _xBusy := FALSE; + M_CmdAbort(); +END_CASE]]> + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/PLC/01_Stationen/TrayFeeder/ST_TrayFeederStatus.TcDUT b/PLC/01_Stationen/TrayFeeder/ST_TrayFeederStatus.TcDUT index 232b81a..7e6cabb 100644 --- a/PLC/01_Stationen/TrayFeeder/ST_TrayFeederStatus.TcDUT +++ b/PLC/01_Stationen/TrayFeeder/ST_TrayFeederStatus.TcDUT @@ -8,6 +8,7 @@ STRUCT uiActTray : UINT; xDoorOpen : BOOL; eStateInputStack : E_TFInputStackState; + xConnected : BOOL; END_STRUCT END_TYPE ]]> diff --git a/PLC/01_Stationen/TrayFeeder/ST_TrayFeeder_Recipe.TcDUT b/PLC/01_Stationen/TrayFeeder/ST_TrayFeeder_Recipe.TcDUT new file mode 100644 index 0000000..d47deb5 --- /dev/null +++ b/PLC/01_Stationen/TrayFeeder/ST_TrayFeeder_Recipe.TcDUT @@ -0,0 +1,18 @@ + + + + + + \ No newline at end of file diff --git a/PLC/LibraryCandidates/PackML/DUTs/ST_HMI_PackML.TcDUT b/PLC/LibraryCandidates/PackML/DUTs/ST_HMI_PackML.TcDUT index 05b3431..941cbcc 100644 --- a/PLC/LibraryCandidates/PackML/DUTs/ST_HMI_PackML.TcDUT +++ b/PLC/LibraryCandidates/PackML/DUTs/ST_HMI_PackML.TcDUT @@ -12,6 +12,7 @@ STRUCT stBtnSuspend : ST_HMI_CONTROL_BUTTON; stBtnUnhold : ST_HMI_CONTROL_BUTTON; stBtnUnsuspend : ST_HMI_CONTROL_BUTTON; + stBtnComplete : ST_HMI_CONTROL_BUTTON; stBtnManualMode : ST_HMI_CONTROL_BUTTON; stBtnProdMode : ST_HMI_CONTROL_BUTTON; diff --git a/PLC/LibraryCandidates/PackML/POUs/FB_PackMLGeneric.TcPOU b/PLC/LibraryCandidates/PackML/POUs/FB_PackMLGeneric.TcPOU index 2ad2aed..dfbcadb 100644 --- a/PLC/LibraryCandidates/PackML/POUs/FB_PackMLGeneric.TcPOU +++ b/PLC/LibraryCandidates/PackML/POUs/FB_PackMLGeneric.TcPOU @@ -136,7 +136,7 @@ CASE stStatus.eStateCurrent OF M_Completing(); E_PackMLState.COMPLETED: - M_Complete(); + M_Completed(); ELSE @@ -179,7 +179,7 @@ IF stPackMLHMIInterface.stBtnClear.xRequest THEN stPackMLHMIInterface.stBtnClear.xRequest := FALSE; IF stPackMLHMIInterface.stBtnClear.xRelease THEN - M_Clear(); + M_CmdClear(); END_IF END_IF @@ -188,7 +188,7 @@ IF stPackMLHMIInterface.stBtnReset.xRequest THEN stPackMLHMIInterface.stBtnReset.xRequest := FALSE; IF stPackMLHMIInterface.stBtnReset.xRelease THEN - M_Reset(); + M_CmdReset(); END_IF END_IF @@ -197,7 +197,7 @@ IF stPackMLHMIInterface.stBtnStart.xRequest THEN stPackMLHMIInterface.stBtnStart.xRequest := FALSE; IF stPackMLHMIInterface.stBtnStart.xRelease THEN - M_Start(); + M_CmdStart(); END_IF END_IF @@ -206,7 +206,7 @@ IF stPackMLHMIInterface.stBtnAbort.xRequest THEN stPackMLHMIInterface.stBtnAbort.xRequest := FALSE; IF stPackMLHMIInterface.stBtnAbort.xRelease THEN - M_Abort(); + M_CmdAbort(); END_IF END_IF @@ -215,7 +215,7 @@ IF stPackMLHMIInterface.stBtnHold.xRequest THEN stPackMLHMIInterface.stBtnHold.xRequest := FALSE; IF stPackMLHMIInterface.stBtnHold.xRelease THEN - M_Hold(); + M_CmdHold(); END_IF END_IF @@ -224,7 +224,7 @@ IF stPackMLHMIInterface.stBtnStop.xRequest THEN stPackMLHMIInterface.stBtnStop.xRequest := FALSE; IF stPackMLHMIInterface.stBtnStop.xRelease THEN - M_Stop(); + M_CmdStop(); END_IF END_IF @@ -233,7 +233,7 @@ IF stPackMLHMIInterface.stBtnSuspend.xRequest THEN stPackMLHMIInterface.stBtnSuspend.xRequest := FALSE; IF stPackMLHMIInterface.stBtnSuspend.xRelease THEN - M_Suspend(); + M_CmdSuspend(); END_IF END_IF @@ -242,7 +242,7 @@ IF stPackMLHMIInterface.stBtnUnhold.xRequest THEN stPackMLHMIInterface.stBtnUnhold.xRequest := FALSE; IF stPackMLHMIInterface.stBtnUnhold.xRelease THEN - M_Unhold(); + M_CmdUnhold(); END_IF END_IF @@ -251,7 +251,16 @@ IF stPackMLHMIInterface.stBtnUnsuspend.xRequest THEN stPackMLHMIInterface.stBtnUnsuspend.xRequest := FALSE; IF stPackMLHMIInterface.stBtnUnsuspend.xRelease THEN - M_Unsuspend(); + M_CmdUnsuspend(); + END_IF +END_IF + +// Handle complete button +IF stPackMLHMIInterface.stBtnComplete.xRequest THEN + stPackMLHMIInterface.stBtnComplete.xRequest := FALSE; + + IF stPackMLHMIInterface.stBtnComplete.xRelease THEN + M_CmdComplete(); END_IF END_IF]]> @@ -356,25 +365,19 @@ ELSE stPackMLHMIInterface.stBtnUnsuspend.eFeedback := E_HMI_BUTTON_FEEDBACK.NONE; END_IF +// Handle complete button +stPackMLHMIInterface.stBtnComplete.xRelease := (stStatus.eStateCurrent = E_PackMLState.EXECUTE) OR (stStatus.eStateCurrent = E_PackMLState.HELD) OR (stStatus.eStateCurrent = E_PackMLState.SUSPENDED); +IF stStatus.eStateCurrent = E_PackMLState.UNSUSPENDING THEN + stPackMLHMIInterface.stBtnComplete.eFeedback := E_HMI_BUTTON_FEEDBACK.ACTIVE; +ELSE + stPackMLHMIInterface.stBtnComplete.eFeedback := E_HMI_BUTTON_FEEDBACK.NONE; +END_IF + // Copy mode and state stPackMLHMIInterface.eCurrentMode := _eMode; stPackMLHMIInterface.eCurrentState := stStatus.eStateCurrent;]]> - - - - E_PackMLState.ABORTED) AND (stStatus.eStateCurrent <> E_PackMLState.ABORTING) THEN - _eCmd := E_PackMLCmd.ABORT; - M_Abort := TRUE; -ELSE - M_Abort := FALSE; -END_IF]]> - - @@ -408,19 +411,6 @@ END_VAR - - - - - - @@ -431,11 +421,160 @@ END_IF]]> - - + - + E_PackMLState.ABORTED) AND (stStatus.eStateCurrent <> E_PackMLState.ABORTING) THEN + _eCmd := E_PackMLCmd.ABORT; + M_CmdAbort := TRUE; +ELSE + M_CmdAbort := FALSE; +END_IF]]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + E_PackMLState.ABORTED) + AND (stStatus.eStateCurrent <> E_PackMLState.ABORTING) + AND (stStatus.eStateCurrent <> E_PackMLState.CLEARING) + AND (stStatus.eStateCurrent <> E_PackMLState.STOPPING) + AND (stStatus.eStateCurrent <> E_PackMLState.STOPPED) +THEN + _eCmd := E_PackMLCmd.STOP; + M_CmdStop := TRUE; +ELSE + M_CmdStop := FALSE; +END_IF]]> + + + + + + + + + + + + + + + + + + + + + + + + @@ -459,20 +598,6 @@ END_IF]]> - - - - - - @@ -487,20 +612,6 @@ END_IF]]> - - - - - - @@ -508,20 +619,6 @@ END_IF]]> - - - - - - @@ -540,25 +637,6 @@ _iSSM := 0; _fbStateMachine.M_StateComplete();]]> - - - - E_PackMLState.ABORTED) - AND (stStatus.eStateCurrent <> E_PackMLState.ABORTING) - AND (stStatus.eStateCurrent <> E_PackMLState.CLEARING) - AND (stStatus.eStateCurrent <> E_PackMLState.STOPPING) - AND (stStatus.eStateCurrent <> E_PackMLState.STOPPED) -THEN - _eCmd := E_PackMLCmd.STOP; - M_Stop := TRUE; -ELSE - M_Stop := FALSE; -END_IF]]> - - @@ -573,20 +651,6 @@ END_IF]]> - - - - - - @@ -601,20 +665,6 @@ END_IF]]> - - - - - - @@ -622,20 +672,6 @@ END_IF]]> - - - - - - diff --git a/PLC/PLC.plcproj b/PLC/PLC.plcproj index 82bc61e..cf98b54 100644 --- a/PLC/PLC.plcproj +++ b/PLC/PLC.plcproj @@ -170,6 +170,15 @@ Code + + Code + + + Code + + + Code + Code @@ -185,6 +194,9 @@ Code + + Code + Code @@ -203,6 +215,9 @@ Code + + Code + Code Visualization Manager.TcVMO @@ -350,6 +365,9 @@ + + + diff --git a/PLC/PLC.tmc b/PLC/PLC.tmc index 59e6eb5..2755b2e 100644 --- a/PLC/PLC.tmc +++ b/PLC/PLC.tmc @@ -1,4 +1,4 @@ -ST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296T_AmsNetID192STRING(23)_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState832ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINTST_LibVersion288iMajorUINT160iMinorUINT1616iBuildUINT1632iRevisionUINT1648nFlagsDWORD3264sVersionSTRING(23)19296T_AmsNetID192STRING(23)_ST_NCADS_IDXOFFS_AxisParameter1632PARAMSTRUCTUDINT3200IDUDINT32321NAMEUDINT32642AXISTYPEUDINT32963CYCLETIMEUDINT321284UNITNAMEUDINT321605VELOREFSEARCHUDINT321926VELOSYNCSEARCHUDINT322247VELOSLOWMANUALUDINT322568VELOFASTMANUALUDINT322889VELOFASTUDINT3232010POSAREAENABLEUDINT3235215POSAREARANGEUDINT3238416MOTCNTRLENABLEUDINT3241617MOTCNTRLTIMEUDINT3244818LOOPENABLEUDINT3248019LOOPDISTANCEUDINT3251220TARGETPOSENAUDINT3254421TARGETPOSRANGEUDINT3257622TARGETPOSTIMEUDINT3260823PULSDISTPOSUDINT3264024PULSDISTNEGUDINT3267225FADINGACCELERATIONUDINT3270429FASTAXISSTOPSIGNALTYPEUDINT3273630UNITFLAGSUDINT3276838VELOMAXIMUMUDINT3280039MOTCNTRLRANGEUDINT3283240PEHCONTROLENAUDINT3286441PEHCONTROLTIMEUDINT3289642BACKLASHCOMPENAUDINT3292843BACKLASHUDINT3296044DATAPERSISTENCEUDINT3299248HWAMSADDRUDINT32102449HWCHNNOUDINT32105650APPLICATIONREQUESTUDINT32108851ACCUDINT321120257DECUDINT321152258JERKUDINT321184259DELAYUDINT321216260OVERRIDETYPEUDINT321248261VELOJUMPFACTORUDINT321280262REDUCTIONFEEDBACKUDINT321312263TOLERANCEBALLAUXAXISUDINT321344264MAXPOSDEVIATIONAUXAXISUDINT321376265FASTACCUDINT321408266FASTDECUDINT321440267FASTJERKUDINT321472268REF_POSUDINT32150465795ENCSEARCHDIRUDINT32153665793ENCSYNCDIRUDINT32156865794ENCREFMODEUDINT32160065799conditionalshow_ST_NCADS_AxisParameter1664IDXGRPUDINT32016384IDXOFFS_ST_NCADS_IDXOFFS_AxisParameter163232conditionalshow_ST_NCADS_IDXOFFS_AxisState832ONLINESTRUCTUDINT3200ERRORUDINT32321SETTASKCYCLEUDINT25632standardDateTIMESTRUCT128288standardBiasDINT32416daylightNameSTRING(31)256448daylightDateTIMESTRUCT128704daylightBiasDINT32832TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictTcEventEntryFlags8BYTE0#x1plcAttribute_qualified_onlyTcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160eFlagsTcEventEntryFlags8176UDINT (81..10000)32UDINTLowerBorder81UpperBorder10000T_MaxString2048STRING(255)ST_TlsListenFlags8bNoClientCertBOOL Configuration of client certificate is not required. Default: FALSE ]]>80TOF256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42qualified_onlystrictST_TestCaseResult6192TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176ST_TestSuiteResult621296NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080TestCaseResultsST_TestCaseResult11006192002096ST_TestSuiteResults621296064NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648TestSuiteResultsST_TestSuiteResult1100062129600064I_TestResults64PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64TcPlcInterfaceTypeUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000R_TRIG128704daylightBiasDINT32832TcEventSeverity16INT01234plcAttribute_qualified_onlyplcAttribute_strictTcEventEntryFlags8BYTE0#x1plcAttribute_qualified_onlyTcEventEntry192uuidEventClassGUID1280nEventIdUDINT32128eSeverityTcEventSeverity16160eFlagsTcEventEntryFlags8176UDINT (81..10000)32UDINTLowerBorder81UpperBorder10000T_MaxString2048STRING(255)ST_TlsListenFlags8bNoClientCertBOOL Configuration of client certificate is not required. Default: FALSE ]]>80TOF256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockR_TRIG128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880conditionalshowPouTypeFunctionBlockconditionalshow_all_localsFB_TestResults621296448I_TestResultsTestSuiteResultsST_TestSuiteResults621296064128StoringTestSuiteResultNumberUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296192StoringTestSuiteTriggerR_TRIG128621296256StoredTestSuiteResultsBOOL8621296384StoredGeneralTestResultsBOOL8621296392NumberOfTestsToAnalyseUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16621296400GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64PouTypeFunctionBlockI_TestResultLogger64PVOIDLogTestSuiteResultsTcPlcInterfaceTypeUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_AdsTestResultLogger128CLKBOOL864ItemTypeInputQBOOL872ItemTypeOutputMBOOL880conditionalshowPouTypeFunctionBlockconditionalshow_all_localsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder0UpperBorder1000UINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder0UpperBorder100E_AssertionType8BYTEType_UNDEFINED0Type_ANY1Type_BOOL2Type_BYTE3Type_DATE4Type_DATE_AND_TIME5Type_DINT6Type_DWORD7Type_INT8Type_LINT9Type_LREAL10Type_LTIME11Type_LWORD12Type_REAL13Type_SINT14Type_STRING15Type_TIME16Type_TIME_OF_DAY17Type_UDINT18Type_UINT19Type_ULINT20Type_USINT21Type_WORD22Type_WSTRING23Type_Array2D_LREAL24Type_Array2D_REAL25Type_Array3D_LREAL26Type_Array3D_REAL27Type_Array_BOOL28Type_Array_BYTE29Type_Array_DINT30Type_Array_DWORD31Type_Array_INT32Type_Array_LINT33Type_Array_LREAL34Type_Array_LWORD35Type_Array_REAL36Type_Array_SINT37Type_Array_UDINT38Type_Array_UINT39Type_Array_ULINT40Type_Array_USINT41Type_Array_WORD42qualified_onlystrictST_TestCaseResult6272TestNameT_MaxString20480TestClassNameT_MaxString20482048TestIsFailedBOOL84096TestIsSkippedBOOL84104FailureMessageT_MaxString20484112FailureTypeE_AssertionType86160NumberOfAssertsUINT166176DurationLREAL646208ST_TestSuiteResult629376NameT_MaxString20480IdentityUINT (0..GVL_Param_TcUnit.MaxNumberOfTestSuites)162048NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162064NumberOfFailedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)162080DurationLREAL642112TestCaseResultsST_TestCaseResult11006272002176ST_TestSuiteResults629376128NumberOfTestSuitesUINT160NumberOfTestCasesUINT1616NumberOfSuccessfulTestCasesUINT1632NumberOfFailedTestCasesUINT1648DurationLREAL6464TestSuiteResultsST_TestSuiteResult11000629376000128I_TestResults64PVOIDGetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64TcPlcInterfaceTypeUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16UINTLowerBorder1UpperBorder1000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100FB_TestResults629376512I_TestResultsTestSuiteResultsST_TestSuiteResults629376128128StoringTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16629376256StoringTestSuiteTriggerR_TRIG128629376320StoredTestSuiteResultsBOOL8629376448StoredGeneralTestResultsBOOL8629376456NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16629376464GetAreTestResultsAvailableBOOL8GetTestSuiteResultsST_TestSuiteResults64PouTypeFunctionBlockI_TestResultLogger64PVOIDLogTestSuiteResultsTcPlcInterfaceTypeFB_AdsTestResultLogger448I_TestResultLoggerTestResultsI_TestResults64128PrintingTestSuiteResultNumberUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16192PrintingTestSuiteTriggerR_TRIG128256PrintedFinalTestResultsBOOL8384PrintedTestSuitesResultsBOOL8392LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults64StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE448I_TestResultLoggerTestResultsI_TestResults64128PrintingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16192PrintingTestSuiteTriggerR_TRIG128256PrintedFinalTestResultsBOOL8384PrintedTestSuitesResultsBOOL8392LogTestSuiteResultsTcUnitTestResultsST_TestSuiteResults64StringToPrintT_MaxString2048TestsInTestSuiteCounterUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16MaxNumberOfTestsToPrintUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648PouTypeFunctionBlockRTS_IEC_RESULT32UDINTACCESS_MODE32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5external_nameRTS_ACCESS_MODERTS_IEC_SIZE64BYTERTS_IEC_HANDLE64BYTEFB_FileControl192FileAccessModeACCESS_MODE3264ACCESS_MODE.AM_APPEND_PLUSFileHandleRTS_IEC_HANDLE64128ReadRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32FileSizeRTS_IEC_SIZE64ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3qualified_onlystrictFB_StreamBuffer192_PointerToStringBufferBYTE6464_BufferSizeUDINT32128_LengthUDINT32160CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE64PointerToByteBufferBYTE64Find32UDINTAM_READ0AM_WRITE1AM_APPEND2AM_READ_PLUS3AM_WRITE_PLUS4AM_APPEND_PLUS5external_nameRTS_ACCESS_MODERTS_IEC_SIZE64BYTERTS_IEC_HANDLE64BYTEFB_FileControl192FileAccessModeACCESS_MODE3264ACCESS_MODE.AM_APPEND_PLUSFileHandleRTS_IEC_HANDLE64128ReadRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32FileSizeRTS_IEC_SIZE64ItemTypeOutputCloseRTS_IEC_RESULT32OpenRTS_IEC_RESULT32FileNameT_MaxString2048FileAccessModeACCESS_MODE32DeleteRTS_IEC_RESULT32FileNameT_MaxString2048WriteRTS_IEC_RESULT32BufferPointerBYTE64SizeUDINT32PouTypeFunctionBlockE_XmlError8BYTEOk0ErrorMaxBufferLen1ErrorStringLen2Error3qualified_onlystrictFB_StreamBuffer192_PointerToStringBufferBYTE6464_BufferSizeUDINT32128_LengthUDINT32160CutOffT_MaxString2048StartPosUDINT32CutLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCutBYTE64PointerToByteBufferBYTE64FindUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLengthUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32PouTypeFunctionBlockFB_XmlControlUDINT32SearchStringSTRING(80)648StartPosUDINT32LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64FindBackUDINT32SearchStringT_MaxString2048LoopUDINT32SearchUDINT32PointerToBufferBYTE64PointerToSearchBYTE64__getLengthUDINT32LengthUDINT32propertyClearCountUDINT32__setAppendAppendT_MaxString2048ByteInBYTE64ByteBufferBYTE64property__getBufferSizeUDINT32BufferSizeUDINT32property__setLengthLengthUDINT32propertySetBufferBOOL8PointerToBufferAddressBYTE64SizeOfBufferUDINT32CopyT_MaxString2048StartPosUDINT32EndPosUDINT32CopyLenUDINT32ItemTypeOutputXmlErrorE_XmlError8ItemTypeOutputLoopUDINT32PointerToByteToCopyBYTE64PointerToBufferBYTE64CurPosUDINT32PouTypeFunctionBlockFB_XmlControl6016XmlBufferFB_StreamBuffer19264TagListBufferFB_StreamBuffer192256TagsT_MaxString2048448TagListSeekBufferFB_StreamBuffer1922496TagsSeekSTRING(80)6482688TagBufferFB_StreamBuffer1923392TagT_MaxString20483584TagOpenBOOL85632SelectUDINT325664SearchPositionUDINT325696TAG_OPENSTRING(1)165728<TAG_CLOSESTRING(1)165744>END_TAG_CLOSESTRING(2)245760/>SPACESTRING(1)165784 EQUALSSTRING(1)165800=QUOTESTRING(1)165816"BACK_SLASHSTRING(1)165832\FORWARD_SLASHSTRING(1)165848/OPEN_COMMENTSTRING(5)485864<!-- CLOSE_COMMENTSTRING(4)405912 -->TABSTRING(2)245952 CR_LFSTRING(4)405976 @@ -92,39 +62,31 @@ XML: XML.NewComment(Comment: = 'MyComment'); -]]>CommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32ClearBufferToStartBufferCommentT_MaxString2048__getLengthUDINT32LengthUDINT32propertyNewTagDataDataT_MaxString2048SetBufferPointerToBufferBYTE64SizeOfBufferUDINT32ClearBufferToStartBufferPouTypeFunctionBlockFB_xUnitXmlPublisher530944I_TestResultLoggerTestResultsI_TestResults64128AccessModeACCESS_MODE32192ACCESS_MODE.AM_WRITE_PLUSFileFB_FileControl192256XmlFB_XmlControl6016448BufferInitialisedBOOL86464falseBufferBYTE0655355242806472WritingTestSuiteResultNumberUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530752PublishTriggerR_TRIG128530816DeleteOpenWriteClosePouTypeFunctionBlockFB_xUnitXmlPublisher530944I_TestResultLoggerTestResultsI_TestResults64128AccessModeACCESS_MODE32192ACCESS_MODE.AM_WRITE_PLUSFileFB_FileControl192256XmlFB_XmlControl6016448BufferInitialisedBOOL86464falseBufferBYTE0655355242806472WritingTestSuiteResultNumberUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16530752PublishTriggerR_TRIG128530816DeleteOpenWriteCloseRTS_IEC_RESULT32LogTestSuiteResultsUnitTestResultsST_TestSuiteResults64CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner621828480AllTestSuitesFinishedBOOL864falseTestResultsFB_TestResults621296448128AdsTestResultLoggerFB_AdsTestResultLogger448621296576TestResultLoggerI_TestResultLogger64621297024AbortRunningTestSuitesBOOL8621297088xUnitXmlPublisherFB_xUnitXmlPublisher530944621297152XmlTestResultPublisherI_TestResultLogger64621828096__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166218281601implicit_inst_var__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF256621828224implicit_inst_varAbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinishedUnitTestResultsST_TestSuiteResults64CurrentSuiteNumberUINT16CurrentTestCountUINT16TEST_STATUS_SKIPSTRING(80)648TEST_STATUS_PASSSTRING(80)648TEST_STATUS_FAILSTRING(80)648InitialisedBOOL8PouTypeFunctionBlockFB_TcUnitRunner629908672AllTestSuitesFinishedBOOL864falseAllTestSuitesFinishedTriggerR_TRIG128128TestResultsFB_TestResults629376512256AdsTestResultLoggerFB_AdsTestResultLogger448629376768TestResultLoggerI_TestResultLogger64629377216AbortRunningTestSuitesBOOL8629377280xUnitXmlPublisherFB_xUnitXmlPublisher530944629377344XmlTestResultPublisherI_TestResultLogger64629908288__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITEUINT166299083521implicit_inst_var__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESTOF256629908416implicit_inst_varAbortRunningTestSuiteTestsRunTestSuiteTestsInSequenceTimeBetweenTestSuitesExecutionTIME32BusyPrintingBOOL8NumberOfTestSuitesFinishedUINT16CurrentlyRunningTestSuiteUINT16uselocation__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF256uselocation__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinishedUINT16uselocation__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__CURRENTLYRUNNINGTESTSUITETimerBetweenExecutionOfTestSuitesTOF256uselocation__FB_TCUNITRUNNER__RUNTESTSUITETESTSINSEQUENCE__TIMERBETWEENEXECUTIONOFTESTSUITESRunTestSuiteTestsCounterUINT16BusyPrintingBOOL8NumberOfTestSuitesFinishedUINT16PouTypeFunctionBlockFB_Test4224TestNameT_MaxString204864TestIsFinishedBOOL82112TestIsSkippedBOOL82120NumberOfAssertionsUINT162128TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)UINT16PouTypeFunctionBlockFB_Test4352TestNameT_MaxString204864TestIsFinishedBOOL82112TestIsSkippedBOOL82120NumberOfAssertionsUINT162128TestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite) 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162144TestIsFailedBOOL82160AssertionMessageT_MaxString20482168AssertionTypeE_AssertionType84216GetAssertionTypeE_AssertionType8SetFailedSetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16SetFinishedBOOL8GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockTYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_UXINT39TYPE_XWORD40TYPE_XINT41TYPE_XSTRING42TYPE_VARLENARRAY43TYPE_ANYSTRING44TYPE_VECTOR45TYPE_LDATE46TYPE_LDATEANDTIME47TYPE_LTIMEOFDAY48qualified_onlym4export_hidegenerate_implicit_init_functionAnyType128pValueBYTE640diSizeDINT3264TypeClassTYPE_CLASS3296linkalwaysFW_GetCurTaskIndex128nIndexBYTE864ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX256indexBYTE864ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex128128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString8576sFormatT_MaxString204864ItemTypeInputarg1T_Arg1282112ItemTypeInputarg2T_Arg1282240ItemTypeInputarg3T_Arg1282368ItemTypeInputarg4T_Arg1282496ItemTypeInputarg5T_Arg1282624ItemTypeInputarg6T_Arg1282752ItemTypeInputarg7T_Arg1282880ItemTypeInputarg8T_Arg1283008ItemTypeInputarg9T_Arg1283136ItemTypeInputarg10T_Arg1283264ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83392ItemTypeOutputnErrIdUDINT323424ItemTypeOutputsOutT_MaxString20483456ItemTypeOutputpFormatBYTE6455040conditionalshowpOutBYTE6455680conditionalshowiRemOutLenINT165632conditionalshowbValidBOOL85648conditionalshowstFmtST_FormatParameters1605664conditionalshownArrayElemINT165824conditionalshownArgumentUDINT325856conditionalshowparArgsT_Arg1106405888conditionalshowsArgStrT_MaxString20486528conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_UXINT39TYPE_XWORD40TYPE_XINT41TYPE_XSRTING42TYPE_VARLENARRAY43TYPE_ANYSTRING44TYPE_VECTOR45TYPE_LDATE46TYPE_LDATEANDTIME47TYPE_LTIMEOFDAY48TYPE_INTERFACE-4096 0 tells in which order this test will be executed/evaluated. The lower the number, the earlier it will execute. ]]>162144TestIsFailedBOOL82160AssertionMessageT_MaxString20482168AssertionTypeE_AssertionType84216StartedAtLWORD644224DurationLREAL644288SetFinishedAndDurationBOOL8FinishedAtLWORD64GetAssertionTypeE_AssertionType8SetFailedSetStartedAtIfNotSetTimestampLWORD64SetNameNameT_MaxString2048GetNameT_MaxString2048SetNumberOfAssertionsNoOfAssertionsUINT16GetDurationLREAL64SetTestOrderOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsSkippedBOOL8GetNumberOfAssertionsUINT16GetAssertionMessageT_MaxString2048SetSkippedSetAssertionMessageAssertMessageT_MaxString2048SetAssertionTypeAssertTypeE_AssertionType8IsFinishedBOOL8GetTestOrderUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16IsFailedBOOL8PouTypeFunctionBlockUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100TYPE_CLASS32DWORDTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_UXINT39TYPE_XWORD40TYPE_XINT41TYPE_XSTRING42TYPE_VARLENARRAY43TYPE_ANYSTRING44TYPE_VECTOR45TYPE_LDATE46TYPE_LDATEANDTIME47TYPE_LTIMEOFDAY48qualified_onlym4export_hidegenerate_implicit_init_functionAnyType128pValueBYTE640diSizeDINT3264TypeClassTYPE_CLASS3296linkalwaysFW_GetCurTaskIndex128nIndexBYTE864ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCURTASKINDEX256indexBYTE864ItemTypeOutputfbGetCurTaskIndexFW_GetCurTaskIndex128128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsE_TypeFieldParam16INTTYPEFIELD_UNKNOWN0TYPEFIELD_B1TYPEFIELD_O2TYPEFIELD_U3TYPEFIELD_C4TYPEFIELD_F5TYPEFIELD_D6TYPEFIELD_S7TYPEFIELD_XU8TYPEFIELD_XL9TYPEFIELD_EU10TYPEFIELD_EL11ST_FormatParameters160bPercentBOOL80bFlagsBOOL88bWidthBOOL816bDotBOOL824bPrecisionBOOL832bTypeBOOL840bAlignBOOL848bSignBOOL856bNullBOOL864bBlankBOOL872bHashBOOL880iWidthINT1696iPrecisionINT16112bWidthAsteriskBOOL8128bPrecisionAsteriskBOOL8136eTypeE_TypeFieldParam16144conditionalshowFB_FormatString8576sFormatT_MaxString204864ItemTypeInputarg1T_Arg1282112ItemTypeInputarg2T_Arg1282240ItemTypeInputarg3T_Arg1282368ItemTypeInputarg4T_Arg1282496ItemTypeInputarg5T_Arg1282624ItemTypeInputarg6T_Arg1282752ItemTypeInputarg7T_Arg1282880ItemTypeInputarg8T_Arg1283008ItemTypeInputarg9T_Arg1283136ItemTypeInputarg10T_Arg1283264ItemTypeInputbErrorBOOL error, FALSE => no error ]]>83392ItemTypeOutputnErrIdUDINT323424ItemTypeOutputsOutT_MaxString20483456ItemTypeOutputpFormatBYTE6455040conditionalshowpOutBYTE6455680conditionalshowiRemOutLenINT165632conditionalshowbValidBOOL85648conditionalshowstFmtST_FormatParameters1605664conditionalshownArrayElemINT165824conditionalshownArgumentUDINT325856conditionalshowparArgsT_Arg1106405888conditionalshowsArgStrT_MaxString20486528conditionalshowPouTypeFunctionBlockconditionalshow_all_localsTypeClass16INTTYPE_BOOL0TYPE_BIT1TYPE_BYTE2TYPE_WORD3TYPE_DWORD4TYPE_LWORD5TYPE_SINT6TYPE_INT7TYPE_DINT8TYPE_LINT9TYPE_USINT10TYPE_UINT11TYPE_UDINT12TYPE_ULINT13TYPE_REAL14TYPE_LREAL15TYPE_STRING16TYPE_WSTRING17TYPE_TIME18TYPE_DATE19TYPE_DATEANDTIME20TYPE_TIMEOFDAY21TYPE_POINTER22TYPE_REFERENCE23TYPE_SUBRANGE24TYPE_ENUM25TYPE_ARRAY26TYPE_PARAMS27TYPE_USERDEF28TYPE_NONE29TYPE_ANY30TYPE_ANYBIT31TYPE_ANYDATE32TYPE_ANYINT33TYPE_ANYNUM34TYPE_ANYREAL35TYPE_LAZY36TYPE_LTIME37TYPE_BITCONST38TYPE_UXINT39TYPE_XWORD40TYPE_XINT41TYPE_XSRTING42TYPE_VARLENARRAY43TYPE_ANYSTRING44TYPE_VECTOR45TYPE_LDATE46TYPE_LDATEANDTIME47TYPE_LTIMEOFDAY48TYPE_INTERFACE-4096compatibility_id52A6FD6D-031C-41c0-A818-0F45FE19AF8FU_ExpectedOrActual4096boolExpectedOrActualBOOL80bitExpectedOrActualBIT80byteExpectedOrActualBYTE80sintExpectedOrActualSINT80usintExpectedOrActualUSINT80intExpectedOrActualINT160uintExpectedOrActualUINT160wordExpectedOrActualWORD160dwordExpectedOrActualDWORD320dateandtimeExpectedOrActualDATE_AND_TIME320dintExpectedOrActualDINT320realExpectedOrActualREAL320timeExpectedOrActualTIME320dateExpectedOrActualDATE320udintExpectedOrActualUDINT320timeofdayExpectedOrActualTIME_OF_DAY320lwordExpectedOrActualLWORD640lintExpectedOrActualLINT640ulintExpectedOrActualULINT640lrealExpectedOrActualLREAL640ltimeExpectedOrActualLTIME640stringExpectedOrActualT_MaxString20480wstringExpectedOrActualWSTRING(255)40960ST_AssertResult12288ExpectedU_ExpectedOrActual40960ActualU_ExpectedOrActual40964096MessageT_MaxString20488192TestInstancePathT_MaxString204810240ST_AssertResultInstances12352AssertResultST_AssertResult122880DetectionCountUINT1612288DetectionCountThisCycleUINT1612304FB_AssertResultStatic24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult24640448AssertResultsST_AssertResult110001228800064TotalAssertsUINT16122880640GetCurrentTaskIndexGETCURTASKINDEX25612288128AssertResultInstancesST_AssertResultInstances110001235200012288384CycleCountUDINT3224640384FirstCycleExecutedBOOL824640416__FB_ASSERTRESULTSTATIC__ADDASSERTRESULT__ASSERTRESULTOVERFLOWBOOL824640424firstimplicit_inst_varCopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16GetNumberOfAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfAssertsUINT16CreateAssertResultInstanceExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStaticExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8AddAssertResultExpectedSizeUDINT32ExpectedTypeClassTypeClass16ExpectedValueBYTE64ActualSizeUDINT32ActualTypeClassTypeClass16ActualValueBYTE64MessageT_MaxString2048TestInstancePathT_MaxString2048AssertResultOverflowBOOL8uselocation__FB_ASSERTRESULTSTATIC__ADDASSERTRESULT__ASSERTRESULTOVERFLOWsErrorStringT_MaxString2048PouTypeFunctionBlockST_AssertArrayResult4224ExpectedsSizeUDINT320ExpectedsTypeClassTypeClass1632ActualsSizeUDINT3264ActualsTypeClassTypeClass1696MessageT_MaxString2048112TestInstancePathT_MaxString20482160ST_AssertArrayResultInstances4256AssertArrayResultST_AssertArrayResult42240DetectionCountUINT164224DetectionCountThisCycleUINT164240FB_AssertArrayResultStatic8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416CreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResult8480448AssertArrayResultsST_AssertArrayResult11000422400064TotalArrayAssertsUINT1642240640GetCurrentTaskIndexGETCURTASKINDEX2564224128AssertArrayResultInstancesST_AssertArrayResultInstances1100042560004224384CycleCountUDINT328480384FirstCycleExecutedBOOL88480416__FB_ASSERTARRAYRESULTSTATIC__ADDASSERTARRAYRESULT__ASSERTRESULTOVERFLOWBOOL88480424only implicit_inst_varCreateAssertResultInstanceExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountThisCycleUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16GetDetectionCountUINT16ExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048IteratorCounterUINT16ReportResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048TcPlcInterfaceTypeFB_AdjustAssertFailureMessageToMax253CharLengthExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8ItemTypeOutputLocationIndexUINT16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8CurrentCycleCountUDINT32IteratorCounterUINT16DetectionCountTempUINT16FoundOneBOOL8AdditionalIdenticalAssertBOOL8GetNumberOfArrayAssertsForTestUINT16CompleteTestInstancePathT_MaxString2048CounterUINT16NumberOfArrayAssertsUINT16CopyDetectionCountAndResetDetectionCountInThisCycleIteratorCounterUINT16AddAssertArrayResultExpectedsSizeUDINT32ExpectedsTypeClassTypeClass16ActualsSizeUDINT32ActualsTypeClassTypeClass16MessageT_MaxString2048TestInstancePathT_MaxString2048AssertResultOverflowBOOL8uselocation__FB_ASSERTARRAYRESULTSTATIC__ADDASSERTARRAYRESULT__ASSERTRESULTOVERFLOWsErrorStringT_MaxString2048PouTypeFunctionBlockI_AssertMessageFormatter64PVOIDLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048TcPlcInterfaceTypeFB_AdjustAssertFailureMessageToMax253CharLength11648MsgFmtStringT_MaxString204864ItemTypeInputStringArgT_MaxString20482112ItemTypeInputMsgFmtStringProcessedT_MaxString20484160ItemTypeOutputStringArgProcessedT_MaxString20486208ItemTypeOutputMsgFmtStringTempT_MaxString20488256TestNameTooLongSTRING(80)64810304...TestName too longTestMsgTooLongSTRING(80)64810952...TestMsg too longMSG_FMT_STRING_MAX_NUMBER_OF_CHARACTERSINT1611600253PouTypeFunctionBlockFB_AdsAssertMessageFormatter9600TestInstancePathT_MaxString204864ItemTypeInputTestMessageT_MaxString20482112ItemTypeInputTestInstancePathProcessedT_MaxString20484160ItemTypeOutputTestMessageProcessedT_MaxString20486208ItemTypeOutputMESSAGE_FORMATTED_STRING_MAX_NUMBER_OF_CHARACTERSINT168256253TEST_NAME_TOO_LONGSTRING(80)6488272...TestName too longTEST_MESSAGE_TOO_LONGSTRING(80)6488920...TestMsg too longPouTypeFunctionBlockFB_AdsAssertMessageFormatter128I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength11648TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite128I_AssertMessageFormatterLogAssertFailureExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AdjustAssertFailureMessageToMax253CharLengthFB_AdjustAssertFailureMessageToMax253CharLength9600TestInstancePathCleanedT_MaxString2048TestInstancePathFinalT_MaxString2048ReturnValueDINT32TestInstancePathProcessedT_MaxString2048MessageProcessedT_MaxString2048PouTypeFunctionBlockFB_TestSuite33561984InstancePathT_MaxString204864instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX33574912InstancePathT_MaxString204864instance-pathnoinitGetCurrentTaskIndexGETCURTASKINDEX2562112NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1623680TestsFB_Test11004224002432TestDuplicateNameTriggerR_TRIG110012800424832TestCycleCountIndexUDINT11003200437632AssertResultsFB_AssertResultStatic24640448440832AssertArrayResultsFB_AssertArrayResultStatic848044825081280AdsAssertMessageFormatterFB_AdsAssertMessageFormatter12833561728AssertMessageFormatterI_AssertMessageFormatter6433561856HasStartedRunningBOOL833561920NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633561936AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF ULINTDimensions1ActualsULINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF ULINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4224PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BOOLDimensions1ActualsBOOL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BOOLDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_BYTEExpectedsBYTE64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BYTEDimensions1ActualsBYTE64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BYTEDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LINTDimensions1ActualsLINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UINTDimensions1ActualsUINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LWORDDimensions1ActualsLWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LWORDDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals2562112NumberOfTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1623680TestsFB_Test11004352002432TestDuplicateNameTriggerR_TRIG110012800437632TestCycleCountIndexUDINT11003200450432AssertResultsFB_AssertResultStatic24640448453632AssertArrayResultsFB_AssertArrayResultStatic848044825094080AdsAssertMessageFormatterFB_AdsAssertMessageFormatter12833574528AssertMessageFormatterI_AssertMessageFormatter6433574656StartedAtLWORD 0 means it has started) ]]>6433574720DurationLREAL6433574784NumberOfOrderedTestsUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)1633574848AssertEquals_LINTExpectedLINT64ActualLINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfSuccessfulTestsUINT16AssertArrayEquals_ULINTExpectedsULINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF ULINTDimensions1ActualsULINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF ULINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32FindTestSuiteInstancePathT_MaxString2048AssertEquals_TIMEExpectedTIME32ActualTIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_TIME_OF_DAYExpectedTIME_OF_DAY32ActualTIME_OF_DAY32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BYTEExpectedBYTE8ActualBYTE8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfFailedTestsUINT16CounterUINT16FailedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16NumberOfTestOverArrayLimitUINT16AssertEquals_DATE_AND_TIMEExpectedDATE_AND_TIME32ActualDATE_AND_TIME32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetTestByPositionFB_Test4352PositionUINT (1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_BOOLExpectedsBOOL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BOOLDimensions1ActualsBOOL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BOOLDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32SetStartedAtIfNotSetTimestampLWORD64AssertEquals_DATEExpectedDATE32ActualDATE32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_WORDExpectedWORD16ActualWORD16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LINTExpectedsLINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LINTDimensions1ActualsLINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32GetDurationLREAL64AssertEquals_LTIMEExpectedLTIME64ActualLTIME64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_UINTExpectedsUINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UINTDimensions1ActualsUINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_LREALExpectedLREAL64ActualLREAL64DeltaLREAL64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_LWORDExpectedsLWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LWORDDimensions1ActualsLWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LWORDDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedLWordStringSTRING(80)648ActualLWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEqualsExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF LREALDimensions2ActualsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF LREALDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF USINTDimensions1ActualsUSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF USINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32SetHasStartedRunningSetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DWORDDimensions1ActualsDWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DWORDDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LREALDimensions1ActualsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LREALDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF REALDimensions1ActualsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF REALDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DINTDimensions1ActualsDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256NumberOfTestsToAnalyseUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArrayEquals_WORDExpectedsWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF WORDDimensions1ActualsWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF WORDDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArray3dEquals_LREALExpectedsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF LREALDimensions3ActualsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF LREALDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF INTDimensions1ActualsINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF INTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF REALDimensions2ActualsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF REALDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestTestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16AssertArray3dEquals_REALExpectedsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF REALDimensions3ActualsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF REALDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_SINTExpectedsSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF SINTDimensions1ActualsSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF SINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertArrayEquals_UDINTExpectedsUDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UDINTDimensions1ActualsUDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UDINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16UINTLowerBorder1UpperBorder100ST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBufferExpectedAnyType128anytypeclassANYActualAnyType128anytypeclassANYMessageT_MaxString2048CountDINT32ExpectedDataStringT_MaxString2048ActualDataStringT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8boolExpectedBOOL8boolActualBOOL8byteExpectedBYTE8byteActualBYTE8dateExpectedDATE32dateActualDATE32dateAndTimeExpectedDATE_AND_TIME32dateAndTimeActualDATE_AND_TIME32dintExpectedDINT32dintActualDINT32dwordExpectedDWORD32dwordActualDWORD32intExpectedINT16intActualINT16lintExpectedLINT64lintActualLINT64lrealExpectedLREAL64lrealActualLREAL64ltimeExpectedLTIME64ltimeActualLTIME64lwordExpectedLWORD64lwordActualLWORD64realExpectedREAL32realActualREAL32sintExpectedSINT8sintActualSINT8stringExpectedT_MaxString2048stringActualT_MaxString2048wstringExpectedWSTRING(255)4096wstringActualWSTRING(255)4096timeExpectedTIME32timeActualTIME32timeOfDayExpectedTIME_OF_DAY32timeOfDayActualTIME_OF_DAY32udintExpectedUDINT32udintActualUDINT32uintExpectedUINT16uintActualUINT16ulintExpectedULINT64ulintActualULINT64usintExpectedUSINT8usintActualUSINT8wordExpectedWORD16wordActualWORD16DataTypesNotEqualsBOOL8DataSizeNotEqualsBOOL8DataContentNotEqualsBOOL8IteratorCounterDINT32hasanytypeAssertFalseConditionBOOL8MessageT_MaxString2048AssertEquals_SINTExpectedSINT8ActualSINT8MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_LREALExpectedsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF LREALDimensions2ActualsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF LREALDimensions2DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertEquals_ULINTExpectedULINT64ActualULINT64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_BYTEExpectedsBYTE64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BYTEDimensions1ActualsBYTE64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF BYTEDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedByteStringSTRING(80)648ActualByteStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_BOOLExpectedBOOL8ActualBOOL8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_USINTExpectedUSINT8ActualUSINT8MessageT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048AssertEquals_LWORDExpectedLWORD64ActualLWORD64MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_USINTExpectedsUSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF USINTDimensions1ActualsUSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF USINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32GetTestByNameFB_Test64TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestSuites)16SetTestFailedAssertionTypeE_AssertionType8AssertionMessageT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetInstancePathT_MaxString2048AssertArrayEquals_UDINTExpectedsUDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UDINTDimensions1ActualsUDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF UDINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32GetTestOrderNumberUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16GetNumberOfTestsUINT16AssertArrayEquals_DWORDExpectedsDWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DWORDDimensions1ActualsDWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DWORDDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32GetHasStartedRunningBOOL8AssertArrayEquals_LREALExpectedsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LREALDimensions1ActualsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF LREALDimensions1DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_WSTRINGExpectedWSTRING(255)4096ActualWSTRING(255)4096MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8IsTestFinishedBOOL8TestNameT_MaxString2048IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_REALExpectedsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF REALDimensions1ActualsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF REALDimensions1DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_DINTExpectedDINT32ActualDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_REALExpectedREAL32ActualREAL32DeltaREAL32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArrayEquals_DINTExpectedsDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DINTDimensions1ActualsDINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF DINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32AssertEquals_STRINGExpectedT_MaxString2048ActualT_MaxString2048MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8GetNumberOfTestsToAnalyseUINT16SetTestFinishedBOOL8TestNameT_MaxString2048FinishedAtLWORD64IteratorCounterUINT16NumberOfTestsToAnalyseUINT (0..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AreAllTestsFinishedBOOL8CounterUINT16GetCurTaskIndexGETCURTASKINDEX256NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArrayEquals_WORDExpectedsWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF WORDDimensions1ActualsWORD64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF WORDDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedDWordStringSTRING(80)648ActualDWordStringSTRING(80)648ExpectedsIndexDINT32ActualsIndexDINT32AssertArray3dEquals_LREALExpectedsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF LREALDimensions3ActualsLREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF LREALDimensions3DeltaLREAL64MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedLREAL64ActualLREAL64__Index__0DINT32AssertArrayEquals_INTExpectedsINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF INTDimensions1ActualsINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF INTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32CalculateDurationFinishedAtLWORD64CalculateAndSetNumberOfAssertsForTestTestNameT_MaxString2048TestInstancePathT_MaxString2048TotalNumberOfAssertsUINT16NumberOfAssertsUINT16NumberOfArrayAssertsUINT16IteratorCounterUINT16GetNumberOfSkippedTestsUINT16CounterUINT16SkippedTestsCountUINT16NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertEquals_DWORDExpectedDWORD32ActualDWORD32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertTrueConditionBOOL8MessageT_MaxString2048AssertEquals_INTExpectedINT16ActualINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertEquals_UINTExpectedUINT16ActualUINT16MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8AssertArray2dEquals_REALExpectedsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF REALDimensions2ActualsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*] OF REALDimensions2DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1264UpperBoundExpectedsDINT1264LowerBoundActualsDINT1264UpperBoundActualsDINT1264SizeOfExpectedsDINT1264SizeOfActualsDINT1264OffsetDINT1264ExpectedArrayIndexDINT1264ActualArrayIndexDINT1264ExpectedREAL32ActualREAL32__Index__0DINT32AddTestFB_Test64TestNameT_MaxString2048IsTestOrderedBOOL8IteratorCounterUINT16ErrorMessageT_MaxString2048TestInstancePathT_MaxString2048FunctionCallResultDINT32CycleCountUDINT32TestWithThisNameAlreadyExistsBOOL8LowerCasedTestNameT_MaxString2048TrimmedTestNameT_MaxString2048IgnoreCurrentTestCaseBOOL8NumberOfTestsToAnalyseUINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)16AssertArray3dEquals_REALExpectedsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF REALDimensions3ActualsREAL64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*,*,*] OF REALDimensions3DeltaREAL32MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048DimensionIndexUSINT8LowerBoundExpectedsDINT1396UpperBoundExpectedsDINT1396LowerBoundActualsDINT1396UpperBoundActualsDINT1396SizeOfExpectedsDINT1396SizeOfActualsDINT1396OffsetDINT1396ExpectedArrayIndexDINT1396ActualArrayIndexDINT1396ExpectedREAL32ActualREAL32ExpectedValueStringT_MaxString2048ActualValueStringT_MaxString2048FormatStringFB_FormatString8576__Index__0DINT32AddTestNameToInstancePathT_MaxString2048TestInstancePathT_MaxString2048CompleteTestInstancePathT_MaxString2048AssertEquals_UDINTExpectedUDINT32ActualUDINT32MessageT_MaxString2048TestInstancePathT_MaxString2048AlreadyReportedBOOL8SetStartedAtTimeBasedOnCpuCounterAssertArrayEquals_SINTExpectedsSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF SINTDimensions1ActualsSINT64variable_length_array_original_scopeInoutvariable_length_arrayARRAY[*] OF SINTDimensions1MessageT_MaxString2048EqualsBOOL8SizeEqualsBOOL8IndexDINT32ExpectedStringT_MaxString2048ActualStringT_MaxString2048AlreadyReportedBOOL8TestInstancePathT_MaxString2048SizeOfExpectedsDINT32SizeOfActualsDINT32ExpectedsIndexDINT32ActualsIndexDINT32PouTypeFunctionBlockcall_after_initreflectionFW_GetCpuCounter128dwCpuCntLoUDINT3264ItemTypeOutputdwCpuCntHiUDINT3296ItemTypeOutputPouTypeFunctionBlockconditionalshowGETCPUCOUNTER256cpuCntLoDWUDINT3264ItemTypeOutputcpuCntHiDWUDINT3296ItemTypeOutputfbGetCpuCounterFW_GetCpuCounter128128conditionalshowPouTypeFunctionBlockconditionalshow_all_localsST_AdsLogStringMessage4128MsgCtrlMaskDWORD320MsgFmtStrT_MaxString204832StrArgT_MaxString20482080pack_mode1FB_MemRingBuffer768pWriteBYTE6464ItemTypeInputcbWriteUDINT32128ItemTypeInputpReadBYTE64192ItemTypeInputcbReadUDINT32256ItemTypeInputpBufferBYTE64320ItemTypeInputcbBufferUDINT32384ItemTypeInputbOkBOOL8416ItemTypeOutputnCountUDINT324480ItemTypeOutputcbSizeUDINT324800ItemTypeOutputcbReturnUDINT Number of recend realy returned (removed or get) data bytes If bOk == FALSE and cbReturn <> 0 => Number of required read buffer data bytes (cbRead underflow) ]]>325120ItemTypeOutputidxLastDWORD325440conditionalshowidxFirstDWORD325760conditionalshowidxGetDWORD32608conditionalshowpTmpBYTE64640conditionalshowcbTmpDWORD32704conditionalshowcbCopiedDWORD32736conditionalshowA_ResetA_AddTailA_RemoveHeadA_GetHeadPouTypeFunctionBlockconditionalshow_all_localsTON256INBOOL864ItemTypeInputPTTIME3296ItemTypeInputQBOOL8128ItemTypeOutputETTIME32160ItemTypeOutputMBOOL8192StartTimeTIME32224PouTypeFunctionBlockFB_AdsLogStringMessageFifoQueue8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013conditionalshowST_TlsConnectFlags16bNoServerCertCheckBOOL The certificate of the server is not checked. Default: FALSE ]]>80bIgnoreCnMismatchBOOL A mismatch of the common name of the server is ignored. Default: FALSE ]]>88ST_AnalogInput1536ErrorHighTcEventEntry1920.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.ErrorHigh.eSeverityTcEventSeverity.ErrorWarningHighTcEventEntry192192.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.WarningHigh.eSeverityTcEventSeverity.WarningWarningLowTcEventEntry192384.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.WarningLow.eSeverityTcEventSeverity.WarningErrorLowTcEventEntry192576.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.ErrorLow.eSeverityTcEventSeverity.ErrorAIConfigErrorTcEventEntry192768.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AIConfigError.eSeverityTcEventSeverity.ErrorAIShortCircuitTcEventEntry192960.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AIShortCircuit.eSeverityTcEventSeverity.ErrorAICardFailureTcEventEntry1921152.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AICardFailure.eSeverityTcEventSeverity.ErrorAIOpenCircuitTcEventEntry1921344.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AIOpenCircuit.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassAnalogInputST_KukaRobot5376NotInExtModeTcEventEntry1920.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.NotInExtMode.eSeverityTcEventSeverity.ErrorEStopActiveTcEventEntry192192.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.EStopActive.eSeverityTcEventSeverity.ErrorOperatorSafetyNotOkTcEventEntry192384.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.OperatorSafetyNotOk.eSeverityTcEventSeverity.ErrorErrorResetTimeoutTcEventEntry192576.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ErrorResetTimeout.eSeverityTcEventSeverity.ErrorDrivesEnableTimeoutTcEventEntry192768.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.DrivesEnableTimeout.eSeverityTcEventSeverity.ErrorVacuumGripper2NotDisabledTcEventEntry192960.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.VacuumGripper2NotDisabled.eSeverityTcEventSeverity.ErrorKukaSystemErrorTcEventEntry1921152.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.KukaSystemError.eSeverityTcEventSeverity.ErrorUnsafePositionTcEventEntry1921344.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.UnsafePosition.eSeverityTcEventSeverity.ErrorUndefinedJobNumberTcEventEntry1921536.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.UndefinedJobNumber.eSeverityTcEventSeverity.ErrorJobNotPossibleTcEventEntry1921728.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.JobNotPossible.eSeverityTcEventSeverity.ErrorWrongJobGripperNumberTcEventEntry1921920.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongJobGripperNumber.eSeverityTcEventSeverity.ErrorPLCJobErrorTcEventEntry1922112.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.PLCJobError.eSeverityTcEventSeverity.ErrorLostVacuumJobAbortedTcEventEntry1922304.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.LostVacuumJobAborted.eSeverityTcEventSeverity.ErrorNoVacuumGripper1TcEventEntry1922496.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.NoVacuumGripper1.eSeverityTcEventSeverity.ErrorNoVacuumGripper2TcEventEntry1922688.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.NoVacuumGripper2.eSeverityTcEventSeverity.ErrorVacuumGripper1NotDisabledTcEventEntry1922880.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.VacuumGripper1NotDisabled.eSeverityTcEventSeverity.ErrorToolChangerNotClosedTcEventEntry1923072.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ToolChangerNotClosed.eSeverityTcEventSeverity.ErrorToolChangerNotOpenTcEventEntry1923264.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ToolChangerNotOpen.eSeverityTcEventSeverity.ErrorWrongXCoordTcEventEntry1923456.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongXCoord.eSeverityTcEventSeverity.ErrorWrongYCoordTcEventEntry1923648.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongYCoord.eSeverityTcEventSeverity.ErrorWrongThicknessTcEventEntry1923840.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongThickness.eSeverityTcEventSeverity.ErrorWrongGripperNumberTcEventEntry1924032.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongGripperNumber.eSeverityTcEventSeverity.ErrorWrongChuckNumberTcEventEntry1924224.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongChuckNumber.eSeverityTcEventSeverity.ErrorWrongPlaceHotplateTcEventEntry1924416.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongPlaceHotplate.eSeverityTcEventSeverity.ErrorWrongPlaceCoolplateTcEventEntry1924608.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongPlaceCoolplate.eSeverityTcEventSeverity.ErrorImplausibleGripperSignalsTcEventEntry1924800.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ImplausibleGripperSignals.eSeverityTcEventSeverity.ErrorWrongParamsReadBackTcEventEntry1924992.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongParamsReadBack.eSeverityTcEventSeverity.ErrorWrongJobReadBackTcEventEntry1925184.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongJobReadBack.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassKukaRobotST_TrayFeeder960ReceivedResponseNotOkTcEventEntry1920.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.ReceivedResponseNotOk.eSeverityTcEventSeverity.ErrorWrongCmdIdAckTcEventEntry192192.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.WrongCmdIdAck.eSeverityTcEventSeverity.ErrorWrongResponseIndicatorTcEventEntry192384.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.WrongResponseIndicator.eSeverityTcEventSeverity.ErrorSocketWriteErrorTcEventEntry192576.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.SocketWriteError.eSeverityTcEventSeverity.ErrorSocketReadErrorTcEventEntry192768.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.SocketReadError.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassTrayFeederST_Valve960DidNotOpenTcEventEntry1920.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.DidNotOpen.eSeverityTcEventSeverity.ErrorDidNotCloseTcEventEntry192192.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.DidNotClose.eSeverityTcEventSeverity.ErrorAnalogFeedbackOCTcEventEntry192384.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.AnalogFeedbackOC.eSeverityTcEventSeverity.ErrorAnalogOutputOCTcEventEntry192576.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.AnalogOutputOC.eSeverityTcEventSeverity.ErrorNotInRangeTcEventEntry192768.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.NotInRange.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassValveE_PackMLUnitMode32DINTINVALID0PRODUCTION1MAINTENANCE2MANUAL3CHANGE_OVER4CLEAN5SET_UP6EMPTY_OUT7qualified_onlystrictto_stringgenerate_implicit_init_functionPRODUCTIONE_PackMLCmd32DINTUNDEFINED0RESET1START2STOP3HOLD4UNHOLD5SUSPEND6UNSUSPEND7ABORT8CLEAR9COMPLETE10qualified_onlystrictto_stringgenerate_implicit_init_functionST_PackMLParamREAL768IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueREAL32736namingoffanalysis-33ST_PackMLParamSTRING1408IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueSTRING(80)648736namingoffanalysis-33ST_PackMLParamLREAL832IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueLREAL64768namingoffanalysis-33ST_PackMLParamDINT768IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueDINT32736namingoffanalysis-33ST_PackMLPI37760astParameterRealST_PackMLParamREAL01076800astParameterStringST_PackMLParamSTRING010140807680astParameterLRealST_PackMLParamLREAL010832021760astParameterDIntST_PackMLParamDINT010768030080analysis-33ST_PackMLRecipe76288diIDDINT320sNameSTRING(80)64832rPrimaryQtyREAL32704stProcessVariablesST_PackMLPI37760768stIngredientsST_PackMLPI3776038528analysis-33ST_PMLc419456eUnitModeE_PackMLUnitMode320xUnitModeChangeRequestBOOL832rMachSpeedREAL3264eCntrlCmdE_PackMLCmd3296xCmdChangeRequestBOOL8128astParameterRealST_PackMLParamREAL0107680160astParameterStringST_PackMLParamSTRING010140807840astParameterLRealST_PackMLParamLREAL010832021952astParameterDIntST_PackMLParamDINT010768030272diSelectedRecipeDINT3237952xRecipeChangeRequestBOOL837984astRecipeST_PackMLRecipe0538144038016analysis-33E_HMI_BUTTON_FEEDBACK16INTNONE0ACTIVE1PENDING2WARNING3ERROR4qualified_onlystrictanalysis-32NONEST_HMI_CONTROL_BUTTON32xRequestBOOL PLC +]]>8321152ArrayBufferBYTE01040000832000064MemRingBufferFB_MemRingBuffer7688320064TimerBetweenMessagesTON2568320832.INtrue.PTT#10MSMEM_RING_BUFFER_INTERNAL_USE_PER_DATA_RECORDUSINT883210884TIME_BETWEEN_MESSAGESTIME328321120T#10MSGetLogCountUDINT32WriteLogMsgCtrlMaskDWORD32MsgFmtStrT_MaxString2048StrArgT_MaxString2048ErrorBOOL8ItemTypeOutputAdsLogStringMessageST_AdsLogStringMessage4128GetAndRemoveLogFromQueueAdsLogStringMessageST_AdsLogStringMessage4128ItemTypeOutputErrorBOOL8ItemTypeOutputPouTypeFunctionBlockST_SockAddr160nPortUDINT320sAddrSTRING(15)12832T_HSOCKET352handleUDINT320localAddrST_SockAddr16032remoteAddrST_SockAddr160192T_ThrottleTimes416TIME013conditionalshowST_TlsConnectFlags16bNoServerCertCheckBOOL The certificate of the server is not checked. Default: FALSE ]]>80bIgnoreCnMismatchBOOL A mismatch of the common name of the server is ignored. Default: FALSE ]]>88ST_AnalogInput1536ErrorHighTcEventEntry1920.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.ErrorHigh.eSeverityTcEventSeverity.ErrorWarningHighTcEventEntry192192.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.WarningHigh.eSeverityTcEventSeverity.WarningWarningLowTcEventEntry192384.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.WarningLow.eSeverityTcEventSeverity.WarningErrorLowTcEventEntry192576.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.ErrorLow.eSeverityTcEventSeverity.ErrorAIConfigErrorTcEventEntry192768.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AIConfigError.eSeverityTcEventSeverity.ErrorAIShortCircuitTcEventEntry192960.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AIShortCircuit.eSeverityTcEventSeverity.ErrorAICardFailureTcEventEntry1921152.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AICardFailure.eSeverityTcEventSeverity.ErrorAIOpenCircuitTcEventEntry1921344.uuidEventClass.Data1916611084.uuidEventClass.Data241736.uuidEventClass.Data319418.uuidEventClass.Data4[0]176.uuidEventClass.Data4[1]5.uuidEventClass.Data4[2]85.uuidEventClass.Data4[3]172.uuidEventClass.Data4[4]91.uuidEventClass.Data4[5]60.uuidEventClass.Data4[6]88.uuidEventClass.Data4[7]149.nEventIDE_AnalogInput.AIOpenCircuit.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassAnalogInputST_KukaRobot5376NotInExtModeTcEventEntry1920.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.NotInExtMode.eSeverityTcEventSeverity.ErrorEStopActiveTcEventEntry192192.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.EStopActive.eSeverityTcEventSeverity.ErrorOperatorSafetyNotOkTcEventEntry192384.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.OperatorSafetyNotOk.eSeverityTcEventSeverity.ErrorErrorResetTimeoutTcEventEntry192576.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ErrorResetTimeout.eSeverityTcEventSeverity.ErrorDrivesEnableTimeoutTcEventEntry192768.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.DrivesEnableTimeout.eSeverityTcEventSeverity.ErrorVacuumGripper2NotDisabledTcEventEntry192960.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.VacuumGripper2NotDisabled.eSeverityTcEventSeverity.ErrorKukaSystemErrorTcEventEntry1921152.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.KukaSystemError.eSeverityTcEventSeverity.ErrorUnsafePositionTcEventEntry1921344.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.UnsafePosition.eSeverityTcEventSeverity.ErrorUndefinedJobNumberTcEventEntry1921536.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.UndefinedJobNumber.eSeverityTcEventSeverity.ErrorJobNotPossibleTcEventEntry1921728.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.JobNotPossible.eSeverityTcEventSeverity.ErrorWrongJobGripperNumberTcEventEntry1921920.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongJobGripperNumber.eSeverityTcEventSeverity.ErrorPLCJobErrorTcEventEntry1922112.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.PLCJobError.eSeverityTcEventSeverity.ErrorLostVacuumJobAbortedTcEventEntry1922304.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.LostVacuumJobAborted.eSeverityTcEventSeverity.ErrorNoVacuumGripper1TcEventEntry1922496.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.NoVacuumGripper1.eSeverityTcEventSeverity.ErrorNoVacuumGripper2TcEventEntry1922688.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.NoVacuumGripper2.eSeverityTcEventSeverity.ErrorVacuumGripper1NotDisabledTcEventEntry1922880.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.VacuumGripper1NotDisabled.eSeverityTcEventSeverity.ErrorToolChangerNotClosedTcEventEntry1923072.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ToolChangerNotClosed.eSeverityTcEventSeverity.ErrorToolChangerNotOpenTcEventEntry1923264.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ToolChangerNotOpen.eSeverityTcEventSeverity.ErrorWrongXCoordTcEventEntry1923456.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongXCoord.eSeverityTcEventSeverity.ErrorWrongYCoordTcEventEntry1923648.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongYCoord.eSeverityTcEventSeverity.ErrorWrongThicknessTcEventEntry1923840.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongThickness.eSeverityTcEventSeverity.ErrorWrongGripperNumberTcEventEntry1924032.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongGripperNumber.eSeverityTcEventSeverity.ErrorWrongChuckNumberTcEventEntry1924224.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongChuckNumber.eSeverityTcEventSeverity.ErrorWrongPlaceHotplateTcEventEntry1924416.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongPlaceHotplate.eSeverityTcEventSeverity.ErrorWrongPlaceCoolplateTcEventEntry1924608.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongPlaceCoolplate.eSeverityTcEventSeverity.ErrorImplausibleGripperSignalsTcEventEntry1924800.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.ImplausibleGripperSignals.eSeverityTcEventSeverity.ErrorWrongParamsReadBackTcEventEntry1924992.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongParamsReadBack.eSeverityTcEventSeverity.ErrorWrongJobReadBackTcEventEntry1925184.uuidEventClass.Data13978755602.uuidEventClass.Data257818.uuidEventClass.Data316414.uuidEventClass.Data4[0]156.uuidEventClass.Data4[1]155.uuidEventClass.Data4[2]224.uuidEventClass.Data4[3]141.uuidEventClass.Data4[4]123.uuidEventClass.Data4[5]61.uuidEventClass.Data4[6]102.uuidEventClass.Data4[7]109.nEventIDE_KukaRobot.WrongJobReadBack.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassKukaRobotST_TrayFeeder960ReceivedResponseNotOkTcEventEntry1920.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.ReceivedResponseNotOk.eSeverityTcEventSeverity.ErrorWrongCmdIdAckTcEventEntry192192.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.WrongCmdIdAck.eSeverityTcEventSeverity.ErrorWrongResponseIndicatorTcEventEntry192384.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.WrongResponseIndicator.eSeverityTcEventSeverity.ErrorSocketWriteErrorTcEventEntry192576.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.SocketWriteError.eSeverityTcEventSeverity.ErrorSocketReadErrorTcEventEntry192768.uuidEventClass.Data12967650165.uuidEventClass.Data238395.uuidEventClass.Data318283.uuidEventClass.Data4[0]160.uuidEventClass.Data4[1]248.uuidEventClass.Data4[2]230.uuidEventClass.Data4[3]253.uuidEventClass.Data4[4]229.uuidEventClass.Data4[5]245.uuidEventClass.Data4[6]126.uuidEventClass.Data4[7]190.nEventIDE_TrayFeeder.SocketReadError.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassTrayFeederST_Valve960DidNotOpenTcEventEntry1920.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.DidNotOpen.eSeverityTcEventSeverity.ErrorDidNotCloseTcEventEntry192192.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.DidNotClose.eSeverityTcEventSeverity.ErrorAnalogFeedbackOCTcEventEntry192384.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.AnalogFeedbackOC.eSeverityTcEventSeverity.ErrorAnalogOutputOCTcEventEntry192576.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.AnalogOutputOC.eSeverityTcEventSeverity.ErrorNotInRangeTcEventEntry192768.uuidEventClass.Data13706702342.uuidEventClass.Data28062.uuidEventClass.Data317521.uuidEventClass.Data4[0]141.uuidEventClass.Data4[1]167.uuidEventClass.Data4[2]157.uuidEventClass.Data4[3]200.uuidEventClass.Data4[4]148.uuidEventClass.Data4[5]251.uuidEventClass.Data4[6]78.uuidEventClass.Data4[7]153.nEventIDE_Valve.NotInRange.eSeverityTcEventSeverity.ErrorTcTypeSystemTcEventClassValveE_PackMLUnitMode32DINTINVALID0PRODUCTION1MAINTENANCE2MANUAL3CHANGE_OVER4CLEAN5SET_UP6EMPTY_OUT7qualified_onlystrictto_stringgenerate_implicit_init_functionPRODUCTIONE_PackMLCmd32DINTUNDEFINED0RESET1START2STOP3HOLD4UNHOLD5SUSPEND6UNSUSPEND7ABORT8CLEAR9COMPLETE10qualified_onlystrictto_stringgenerate_implicit_init_functionST_PackMLParamREAL768IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueREAL32736namingoffanalysis-33ST_PackMLParamSTRING1408IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueSTRING(80)648736namingoffanalysis-33ST_PackMLParamLREAL832IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueLREAL64768namingoffanalysis-33ST_PackMLParamDINT768IDDINT320NameSTRING(80)64832UnitSTRING(6)56680ValueDINT32736namingoffanalysis-33ST_PackMLPI37760astParameterRealST_PackMLParamREAL01076800astParameterStringST_PackMLParamSTRING010140807680astParameterLRealST_PackMLParamLREAL010832021760astParameterDIntST_PackMLParamDINT010768030080analysis-33ST_PackMLRecipe76288diIDDINT320sNameSTRING(80)64832rPrimaryQtyREAL32704stProcessVariablesST_PackMLPI37760768stIngredientsST_PackMLPI3776038528analysis-33ST_PMLc419456eUnitModeE_PackMLUnitMode320xUnitModeChangeRequestBOOL832rMachSpeedREAL3264eCntrlCmdE_PackMLCmd3296xCmdChangeRequestBOOL8128astParameterRealST_PackMLParamREAL0107680160astParameterStringST_PackMLParamSTRING010140807840astParameterLRealST_PackMLParamLREAL010832021952astParameterDIntST_PackMLParamDINT010768030272diSelectedRecipeDINT3237952xRecipeChangeRequestBOOL837984astRecipeST_PackMLRecipe0538144038016analysis-33E_HMI_BUTTON_FEEDBACK16INTNONE0ACTIVE1PENDING2WARNING3ERROR4qualified_onlystrictanalysis-32NONEST_HMI_CONTROL_BUTTON32xRequestBOOL PLC The HMI writes here to signal the plc that it wants to command this button]]>80OPC.UA.DA1xReleaseBOOL88OPC.UA.DA1OPC.UA.DA.Access1eFeedbackE_HMI_BUTTON_FEEDBACK1616OPC.UA.DA1OPC.UA.DA.Access1E_PackMLState32DINTUNDEFINED0CLEARING1STOPPED2STARTING3IDLE4SUSPENDED5EXECUTE6STOPPING7ABORTING8ABORTED9HOLDING10HELD11UNHOLDING12SUSPENDING13UNSUSPENDING14RESETTING15COMPLETING16COMPLETED17qualified_onlystrictto_stringgenerate_implicit_init_functionABORTEDST_HMI_PackML416stBtnClearST_HMI_CONTROL_BUTTON320stBtnResetST_HMI_CONTROL_BUTTON3232stBtnStartST_HMI_CONTROL_BUTTON3264stBtnAbortST_HMI_CONTROL_BUTTON3296stBtnHoldST_HMI_CONTROL_BUTTON32128stBtnStopST_HMI_CONTROL_BUTTON32160stBtnSuspendST_HMI_CONTROL_BUTTON32192stBtnUnholdST_HMI_CONTROL_BUTTON32224stBtnUnsuspendST_HMI_CONTROL_BUTTON32256stBtnManualModeST_HMI_CONTROL_BUTTON32288stBtnProdModeST_HMI_CONTROL_BUTTON32320eCurrentStateE_PackMLState32352eCurrentModeE_PackMLUnitMode32384ST_PMLs128eUnitModeCurrentE_PackMLUnitMode320eStateCurrentE_PackMLState3232rMachSpeedREAL3264rCurMachSpeedREAL3296analysis-33ST_PackML_ProductData64diProcessedCountDINT320diDefectiveCountDINT3232analysis-33ST_PMLa672astProductDataST_PackML_ProductData0106400diStopReasonDINT32640analysis-33ST_PackMLStateMachineConfig104xClearingDisabledBOOL80xStartingDisabledBOOL88xSuspededDisabledBOOL816xStoppingDisabledBOOL824xAbortingDisabledBOOL832xHoldingDisabledBOOL840xHeldDisabledBOOL848xUnholdingDisabledBOOL856xSuspendingDisabledBOOL864xUnsuspendingDisabledBOOL872xResettingDisabledBOOL880xCompletingDisabledBOOL888xCompletedDisabledBOOL896FB_PackMLStateMachine448eModeE_PackMLUnitMode3264ItemTypeInputeCmdE_PackMLCmd3296ItemTypeInputstConfigST_PackMLStateMachineConfig104128ItemTypeInputeStateE_PackMLState32256ItemTypeOutputeCurrentModeE_PackMLUnitMode32288ItemTypeOutputxErrorBOOL8320ItemTypeOutput_eModeE_PackMLUnitMode32352_eStateE_PackMLState32384_xRerunSMBOOL8416M_StateCompletePouTypeFunctionBlockanalysis-178FB_PackMLGeneric497856stCommandST_PMLc41945664ItemTypeInputstPackMLHMIInterfaceST_HMI_PackML64419520ItemTypeInputstStatusST_PMLs128419584ItemTypeOutputstAdminST_PMLa672419712ItemTypeOutput_fbStateMachineFB_PackMLStateMachine448420416_stSMConfigST_PackMLStateMachineConfig104420864_eCmdE_PackMLCmd32420992_eModeE_PackMLUnitMode32421024_eLastStateE_PackMLState32421056_stRecipeST_PackMLRecipe76288421120_rtChangeCmdRequestR_TRIG128497408_rtChangeModeRequestR_TRIG128497536_rtChangeRecipeRequestR_TRIG128497664_iSSMINT164977920A_HandleHMIInputA_HandleHMIOutputM_UnsuspendBOOL8M_ExecuteM_ChangeToManualBOOL8M_HoldBOOL8M_ResettingM_SuspendBOOL8M_UnholdingM_HeldM_AbortingM_SuspendingM_SuspendedM_StartingM_AbortedM_StoppingM_ClearingM_CompletingM_ClearBOOL8M_UnholdBOOL8M_ResetBOOL8M_StopBOOL8M_IdleM_AbortBOOL8M_UnsuspendingM_ChangeToProdBOOL8M_StoppedM_HoldingM_StartBOOL8M_CompleteM_StateCompletePouTypeFunctionBlockE_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_JobNumberRobot160rPosXREAL323278rPosYREAL326488rThicknessREAL32962.7byGripperSideBYTE81281xScanQRCodeBOOL8136byPlaceOnHotplateBYTE81441byPlaceOnCoolPlateBYTE81521byGripperNumberBYTE81602byChuckNumberBYTE81681ST_KukaRobot_UnitFeedbacks32xDoorEtcher1OpenBOOL80xDoorEtcher2OpenBOOL88xDoorHVTestHotOpenBOOL816xDoorHVTestColdOpenBOOL824E_KukaRobot_JobNumerPLC16WORDNO_JOB0ENABLE_VACUUM_ALIGNER15DISABLE_VACUUM_ALIGNER16ENABLE_VACUUM_ETCHER120DISABLE_VACUUM_ETCHER122UNLOCK_CHUCK_ETCHER160LOCK_CHUCK_ETCHER162ENABLE_VACUUM_ETCHER221DISABLE_VACUUM_ETCHER223UNLOCK_CHUCK_ETCHER261LOCK_CHUCK_ETCHER263JOB_FAILED99qualified_onlystrictto_stringgenerate_implicit_init_functionNO_JOBST_HMI_Kuka608stStationCmdsST_HMI_PackML4160stJobParamsST_KukaRobot_JobParams192416ST_KukaRobot_Ctrl32bNotDisableAxesBIT10bEnableAxesBIT11bEnableMoveBIT12bExtStartBIT13bConfMessBIT14bDummy1BIT15bDummy2BIT16bDummy3BIT17bDummy4BIT18bAbortJobBIT19bScanQRCodeBIT110bDummy5BIT111bDummy6BIT112bDummy7BIT113bDummy8BIT114bDummy9BIT115bDummy10BIT116bDummy11BIT117bDummy12BIT118bDoorEtcher1OpenBIT119bDoorEtcher2OpenBIT120bDoorHVTestHotOpenBIT121bDoorHVTestColdOpenBIT122bDummy13BIT123byGripperSideBYTE824pack_mode0analysis-33ST_KukaRobot_Jobs32wJobNrForRobotWORD160wFinishedJobNrFromPlcWORD1616pack_mode0ST_KukaRobot_State16bUserSAFBIT10bAlarmStopBIT11bPeriRdyBIT12bIOActConfBIT13bStopMessBIT14bProActBIT15bDummyBIT16bRobStoppedBIT17bInHomeBIT18bRCRdy1BIT19bT1BIT110bT2BIT111bAutBIT112bExtBIT113pack_mode0analysis-33IQueryInterface64PVOID__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_AsyncStrResult128bBusyBOOL879920408bErrorBOOL879920480hrErrorCodeHRESULT3279920496nStringSizeUDINT3279920456sResultSTRING(255)204879920488TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockVTableOffset79908016VfInitVTableIndex8enable_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)64nJsonAttributeUDINT32RequestEventClassName1616OPC.UA.DA1OPC.UA.DA.Access1E_PackMLState32DINTUNDEFINED0CLEARING1STOPPED2STARTING3IDLE4SUSPENDED5EXECUTE6STOPPING7ABORTING8ABORTED9HOLDING10HELD11UNHOLDING12SUSPENDING13UNSUSPENDING14RESETTING15COMPLETING16COMPLETED17qualified_onlystrictto_stringgenerate_implicit_init_functionABORTEDST_HMI_PackML416stBtnClearST_HMI_CONTROL_BUTTON320stBtnResetST_HMI_CONTROL_BUTTON3232stBtnStartST_HMI_CONTROL_BUTTON3264stBtnAbortST_HMI_CONTROL_BUTTON3296stBtnHoldST_HMI_CONTROL_BUTTON32128stBtnStopST_HMI_CONTROL_BUTTON32160stBtnSuspendST_HMI_CONTROL_BUTTON32192stBtnUnholdST_HMI_CONTROL_BUTTON32224stBtnUnsuspendST_HMI_CONTROL_BUTTON32256stBtnManualModeST_HMI_CONTROL_BUTTON32288stBtnProdModeST_HMI_CONTROL_BUTTON32320eCurrentStateE_PackMLState32352eCurrentModeE_PackMLUnitMode32384ST_PMLs128eUnitModeCurrentE_PackMLUnitMode320eStateCurrentE_PackMLState3232rMachSpeedREAL3264rCurMachSpeedREAL3296analysis-33ST_PackML_ProductData64diProcessedCountDINT320diDefectiveCountDINT3232analysis-33ST_PMLa672astProductDataST_PackML_ProductData0106400diStopReasonDINT32640analysis-33ST_PackMLStateMachineConfig104xClearingDisabledBOOL80xStartingDisabledBOOL88xSuspededDisabledBOOL816xStoppingDisabledBOOL824xAbortingDisabledBOOL832xHoldingDisabledBOOL840xHeldDisabledBOOL848xUnholdingDisabledBOOL856xSuspendingDisabledBOOL864xUnsuspendingDisabledBOOL872xResettingDisabledBOOL880xCompletingDisabledBOOL888xCompletedDisabledBOOL896FB_PackMLStateMachine448eModeE_PackMLUnitMode3264ItemTypeInputeCmdE_PackMLCmd3296ItemTypeInputstConfigST_PackMLStateMachineConfig104128ItemTypeInputeStateE_PackMLState32256ItemTypeOutputeCurrentModeE_PackMLUnitMode32288ItemTypeOutputxErrorBOOL8320ItemTypeOutput_eModeE_PackMLUnitMode32352_eStateE_PackMLState32384_xRerunSMBOOL8416M_StateCompletePouTypeFunctionBlockanalysis-178FB_PackMLGeneric497856stCommandST_PMLc41945664ItemTypeInputstPackMLHMIInterfaceST_HMI_PackML64419520ItemTypeInputstStatusST_PMLs128419584ItemTypeOutputstAdminST_PMLa672419712ItemTypeOutput_fbStateMachineFB_PackMLStateMachine448420416_stSMConfigST_PackMLStateMachineConfig104420864_eCmdE_PackMLCmd32420992_eModeE_PackMLUnitMode32421024_eLastStateE_PackMLState32421056_stRecipeST_PackMLRecipe76288421120_rtChangeCmdRequestR_TRIG128497408_rtChangeModeRequestR_TRIG128497536_rtChangeRecipeRequestR_TRIG128497664_iSSMINT164977920A_HandleHMIInputA_HandleHMIOutputM_UnsuspendBOOL8M_ExecuteM_ChangeToManualBOOL8M_HoldBOOL8M_ResettingM_SuspendBOOL8M_UnholdingM_HeldM_AbortingM_SuspendingM_SuspendedM_StartingM_AbortedM_StoppingM_ClearingM_CompletingM_ClearBOOL8M_UnholdBOOL8M_ResetBOOL8M_StopBOOL8M_IdleM_AbortBOOL8M_UnsuspendingM_ChangeToProdBOOL8M_StoppedM_HoldingM_StartBOOL8M_CompleteM_StateCompletePouTypeFunctionBlockE_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_JobNumberRobot160rPosXREAL323278rPosYREAL326488rThicknessREAL32962.7byGripperSideBYTE81281xScanQRCodeBOOL8136byPlaceOnHotplateBYTE81441byPlaceOnCoolPlateBYTE81521byGripperNumberBYTE81602byChuckNumberBYTE81681ST_KukaRobot_UnitFeedbacks32xDoorEtcher1OpenBOOL80xDoorEtcher2OpenBOOL88xDoorHVTestHotOpenBOOL816xDoorHVTestColdOpenBOOL824E_KukaRobot_JobNumerPLC16WORDNO_JOB0ENABLE_VACUUM_ALIGNER15DISABLE_VACUUM_ALIGNER16ENABLE_VACUUM_ETCHER120DISABLE_VACUUM_ETCHER122UNLOCK_CHUCK_ETCHER160LOCK_CHUCK_ETCHER162ENABLE_VACUUM_ETCHER221DISABLE_VACUUM_ETCHER223UNLOCK_CHUCK_ETCHER261LOCK_CHUCK_ETCHER263JOB_FAILED99qualified_onlystrictto_stringgenerate_implicit_init_functionNO_JOBST_HMI_Kuka608stStationCmdsST_HMI_PackML4160stJobParamsST_KukaRobot_JobParams192416ST_KukaRobot_Ctrl32bNotDisableAxesBIT10bEnableAxesBIT11bEnableMoveBIT12bExtStartBIT13bConfMessBIT14bDummy1BIT15bDummy2BIT16bDummy3BIT17bDummy4BIT18bAbortJobBIT19bScanQRCodeBIT110bDummy5BIT111bDummy6BIT112bDummy7BIT113bDummy8BIT114bDummy9BIT115bDummy10BIT116bDummy11BIT117bDummy12BIT118bDoorEtcher1OpenBIT119bDoorEtcher2OpenBIT120bDoorHVTestHotOpenBIT121bDoorHVTestColdOpenBIT122bDummy13BIT123byGripperSideBYTE824pack_mode0analysis-33ST_KukaRobot_Jobs32wJobNrForRobotWORD160wFinishedJobNrFromPlcWORD1616pack_mode0ST_KukaRobot_State16bUserSAFBIT10bAlarmStopBIT11bPeriRdyBIT12bIOActConfBIT13bStopMessBIT14bProActBIT15bDummyBIT16bRobStoppedBIT17bInHomeBIT18bRCRdy1BIT19bT1BIT110bT2BIT111bAutBIT112bExtBIT113pack_mode0analysis-33IQueryInterface64PVOID__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_AsyncStrResult128bBusyBOOL881056872bErrorBOOL881056944hrErrorCodeHRESULT3281056960nStringSizeUDINT3281056920sResultSTRING(255)204881056952TcEncodingUTF-8__getbBusyBOOL8bBusyBOOL8b32IsBusyBOOL3232propertyInitipResultITcAsyncStringResult64conditionalshowGetStringBOOL8sResultSTRING(80)64nResultUDINT32__getnStringSizeUDINT32nStringSizeUDINT32pEmptySTRING(80)64propertyClear__getbErrorBOOL8bErrorBOOL8b32HasErrorBOOL3232property__getsResultSTRING(255)2048sResultSTRING(255)2048propertyTcEncodingUTF-8__gethrErrorCodeHRESULT32hrErrorCodeHRESULT32hrErrorHRESULT32propertyPouTypeFunctionBlockVTableOffset81043968VfInitVTableIndex8enable_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_initnSourceIdUDINT327992008079920232sSourceNameSTRING(255)20487992020879920168TcEncodingUTF-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_initnSourceIdUDINT328105654481056696sSourceNameSTRING(255)20488105667281056632TcEncodingUTF-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_SourceInfoData2944128conditionalshownIdUDINT327992030479920352sNameSTRING(255)20487992037679920400TcEncodingUTF-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_SourceInfoData2944128conditionalshownIdUDINT328105676881056816sNameSTRING(255)20488105684081056864TcEncodingUTF-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_vareSeverityTcEventSeverity1679920592ipSourceInfoI_TcSourceInfo6479920552nEventIdUDINT3279920728nUniqueIdUDINT3279920736sEventClassNameSTRING(255)204879920648TcEncodingUTF-8sEventTextSTRING(255)204879920744TcEncodingUTF-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_vareSeverityTcEventSeverity1681057056ipSourceInfoI_TcSourceInfo6481057016nEventIdUDINT3281057192nUniqueIdUDINT3281057200sEventClassNameSTRING(255)204881057112TcEncodingUTF-8sEventTextSTRING(255)204881057208TcEncodingUTF-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_TcEventBasebActiveBOOL879920784bRaisedBOOL879920912eConfirmationStateTcEventConfirmationState1679920856nTimeClearedULINT6479920792TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6479920920TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6479920888TcDisplayTypeGUID18071995-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_TcEventBasebActiveBOOL881057248bRaisedBOOL881057376eConfirmationStateTcEventConfirmationState1681057320nTimeClearedULINT6481057256TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeConfirmedULINT6481057384TcDisplayTypeGUID18071995-0000-0000-0000-000000000046nTimeRaisedULINT6481057352TcDisplayTypeGUID18071995-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__getActiveBOOL8ActiveBOOL8propertyM_OneShot__getArgumentsI_TcArguments64ArgumentsI_TcArguments64property__getRaisedBOOL8RaisedBOOL8property__getTriggeredBOOL8TriggeredBOOL8propertyPouTypeFunctionBlockFB_KukaRobot 0.001mm]]>557632FB_PackMLGenericstJobParamsST_KukaRobot_JobParams192497856ItemTypeInputstUnitFeedbacksST_KukaRobot_UnitFeedbacks6472768_lrRelativeDistanceLREAL6472832_lrHomingPosLREAL6472896_eHomingModeMC_HomingMode1672960MC_HomingMode.MC_DefaultHoming_xCalibrationCamBOOL872976_eMoveDirectionMC_Direction1672992_xCanExecNewCmdBOOL873008_eStateE_AXIS_PTP_STATE1673024_xDoneBOOL873040_xBusyBOOL873048_xErrorBOOL873056M_MoveModuloBOOL8lrTargetPosLREAL64eMoveDirectionMC_Direction16M_MoveVelocityBOOL8eDirectionMC_Direction16M_HomingBOOL8lrHomingPositionLREAL64eHomingModeMC_HomingMode16M_MoveRelBOOL8lrRelDistLREAL64M_MoveAbsBOOL8lrTargetPosLREAL64M_HaltPouTypeFunctionBlockFB_Aligner644800FB_PackMLGenericxEnableVacuumBOOL8497856ItemTypeInputxExecuteBOOL8497864ItemTypeInputxConfirmAlarmsBOOL8497872ItemTypeInputxVacuumEnabledBOOL8497880ItemTypeOutputstHMIInterfaceST_HMI_Aligner64497920ItemTypeInOutxActivateVacuumBOOL8497984falsexDeactivateVacuumBOOL8497992truexVacuumOkBOOL8498000diXOffsetDINT32498016diYOffsetDINT32498048_fbXAxisFB_AxisPTP73088498112_fbYAxisFB_AxisPTP73088571200_rtExecuteR_TRIG128644288_xStartAlignBOOL8644416__FB_ALIGNER__M_EXECUTE___DELTAXREAL32644448implicit_inst_var__FB_ALIGNER__M_EXECUTE___DELTAYREAL32644480implicit_inst_var__FB_ALIGNER__M_EXECUTE___UIRUNSUINT16644512implicit_inst_var__FB_ALIGNER__M_EXECUTE___TONWAITTON256644544implicit_inst_varM_ResettingM_ClearingM_Execute_deltaXREAL32uselocation__FB_ALIGNER__M_EXECUTE___DELTAX_deltaYREAL32uselocation__FB_ALIGNER__M_EXECUTE___DELTAY_uiRunsUINT16uselocation__FB_ALIGNER__M_EXECUTE___UIRUNS_tonWaitTON256uselocation__FB_ALIGNER__M_EXECUTE___TONWAITPouTypeFunctionBlockST_FlowRecipeNode160uiPriorityUINT160100dwReqCapDWORD32320uiMaxRetriesUINT16640uiCurrRetriesUINT16800xSuccessBOOL896falseiNextNodeSuccessINT16112-1iNextNodeRetryINT16128-1iNextNodeFailINT873040_xBusyBOOL873048_xErrorBOOL873056M_MoveModuloBOOL8lrTargetPosLREAL64eMoveDirectionMC_Direction16M_MoveVelocityBOOL8eDirectionMC_Direction16M_HomingBOOL8lrHomingPositionLREAL64eHomingModeMC_HomingMode16M_MoveRelBOOL8lrRelDistLREAL64M_MoveAbsBOOL8lrTargetPosLREAL64M_HaltPouTypeFunctionBlockFB_Aligner644800FB_PackMLGenericxEnableVacuumBOOL8497856ItemTypeInputxExecuteBOOL8497864ItemTypeInputxConfirmAlarmsBOOL8497872ItemTypeInputxVacuumEnabledBOOL8497880ItemTypeOutputstHMIInterfaceST_HMI_Aligner64497920ItemTypeInOutxActivateVacuumBOOL8497984falsexDeactivateVacuumBOOL8497992truexVacuumOkBOOL8498000diXOffsetDINT32498016diYOffsetDINT32498048_fbXAxisFB_AxisPTP73088498112_fbYAxisFB_AxisPTP73088571200_rtExecuteR_TRIG128644288_xStartAlignBOOL8644416__FB_ALIGNER__M_EXECUTE___DELTAXREAL32644448implicit_inst_var__FB_ALIGNER__M_EXECUTE___DELTAYREAL32644480implicit_inst_var__FB_ALIGNER__M_EXECUTE___UIRUNSUINT16644512implicit_inst_var__FB_ALIGNER__M_EXECUTE___TONWAITTON256644544implicit_inst_varM_ResettingM_ClearingM_Execute_deltaXREAL32uselocation__FB_ALIGNER__M_EXECUTE___DELTAX_deltaYREAL32uselocation__FB_ALIGNER__M_EXECUTE___DELTAY_uiRunsUINT16uselocation__FB_ALIGNER__M_EXECUTE___UIRUNS_tonWaitTON256uselocation__FB_ALIGNER__M_EXECUTE___TONWAITPouTypeFunctionBlockST_HMI_Etcher130720stStationCmdsST_HMI_PackML4160stMecaCmdsST_HMI_PackML416416stVacuumValveST_HMI_VALVE_DATA21632832stDoorValveST_HMI_VALVE_DATA2163222464stChuckUnlockLeftST_HMI_VALVE_DATA2163244096stChuckUnlockRightST_HMI_VALVE_DATA2163265728stChuckEjectFrontST_HMI_VALVE_DATA2163287360stChuckEjectBackST_HMI_VALVE_DATA21632108992stChuckUnlockCmdST_HMI_CONTROL_BUTTON32130624stChuckLockCmdST_HMI_CONTROL_BUTTON32130656stChuckEjectCmdST_HMI_CONTROL_BUTTON32130688ST_ValveConfig96timTimeoutOpenTIME320T#0SOPC.UA.DA1timTimeoutCloseTIME3232T#0SOPC.UA.DA1xHasOpenFeedbackBOOL864OPC.UA.DA1xHasClosedFeedbackBOOL872OPC.UA.DA1xNormallyOpenBOOL880falsexUsedBOOL888trueOPC.UA.DA1FB_Valve17536xOpenFeedbackBOOL864ItemTypeInputxCloseFeedbackBOOL872ItemTypeInputxAutomaticOpenBOOL880ItemTypeInputxReleaseErrorsBOOL888trueItemTypeInputstValveConfigST_ValveConfig9696ItemTypeInputxReleaseManualModeBOOL8192ItemTypeInputwProcessINTLKT_INTERLOCK16208ItemTypeInputwProcessINTLKUsedT_INTERLOCK16224ItemTypeInputwSafetyINTLKT_INTERLOCK16240ItemTypeInputwSafetyINTLKUsedT_INTERLOCK16256ItemTypeInputxConfirmAlarmsBOOL8272ItemTypeInputxOpenValveBOOL8288falseItemTypeOutputxCloseValveBOOL8296trueItemTypeOutputxErrorBOOL8304ItemTypeOutputstHMIInterfaceST_HMI_VALVE_DATA64320ItemTypeInOut_xManualOpenBOOL8384false_xManualModeActiveBOOL8392false_xAutomaticModeActiveBOOL8400true_xProcessINTLKOkBOOL8408_xSafetyINTLKOkBOOL8416true_xIsOpenBOOL8424_xIsClosedBOOL8432_sNameSTRING(80)648440_fbAlarmDidNotOpenFB_AlarmMessage81921088_fbAlarmDidNotCloseFB_AlarmMessage81929280_xOpenValveBOOL817472_xAlarmsActiveBOOL817480_xInputErrorsActiveBOOL817488_xErrorBOOL817496__getIsOpenBOOL8IsOpenBOOL8property__getIsClosedBOOL8IsClosedBOOL8property__getSafetyInterlocksOKBOOL8SafetyInterlocksOKBOOL8propertyanalysis-31__getIsInAutomaticModeBOOL8IsInAutomaticModeBOOL8propertyReqManualModeReqAutomaticModeCheckInterlocks__getIsInManualModeBOOL8IsInManualModeBOOL8propertyCreateAlarmMSGHandleHMIInputHandleHMIOutputBOOL8__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648property__getProcessInterlocksOKBOOL8ProcessInterlocksOKBOOL8propertyPouTypeFunctionBlockE_Meca_Cmds32UDINTNO_MOVEMENT0MOVE_JOINTS1MOVE_POSE2MOVE_LIN3MOVE_LIN_REL_TRF4MOVE_LIN_REL_WRF5DELAY6SET_BLENDING7SET_JOINT_VEL8SET_JOINT_ACC9SET_CART_ANG_VEL10SET_CART_LIN_VEL11SET_CART_ACC12SET_TRF13SET_WRF14SET_CONF15SET_AUTO_CONF16SET_CHECKPOINT17GRIPPER_ACTION18SET_GRIPPER_VEL19SET_GRIPPER_FORCE20MOVE_JOINTS_VEL21MOVE_LIN_VEL_WRF22MOVE_LIN_VEL_TRF23SET_VEL_TIMEOUT24SET_CONF_TURN25SET_AUTO_CONF_TURN26SET_TORQUE_LIMITS27SET_TORQUE_LIMITS_CFG28MOVE_JOINTS_REL29SET_VALVE_STATE30SET_GRIPPER_RANGE31MOVE_GRIPPER32SET_JOINT_VEL_LIMIT33SET_MOVE_MODE49SET_MOVE_DURATION_CFG50SET_MOVE_DURATION51SET_PAYLOAD60START_PROGRAM100SET_JOINT_LIMITS150SET_JOINT_LIMITS_CFG151SET_WORK_ZONE_CFG152SET_WORK_ZONE_LIMITS153SET_COLLISION_CFG154SET_TOOL_SPHERE155SET_CALIBRATION_CFG156REBOOT_ROBOT200qualified_onlystrictto_stringgenerate_implicit_init_functionNO_MOVEMENTST_Meca_RobotStatus32bBusyBIT10bActivatedBIT11bHomedBIT12bSimActivatedBIT13bBrakesEngagedBIT14bRecoveryModeBIT15bEStopBIT16bCollisionStatusBIT17bWorkZoneStatusBIT18uiErrorUINT1616pack_mode1ST_Meca_MotionStatus88uiReachedCheckPointIdUINT160uiDiscardedCheckpointIdUINT1616uiMoveIDUINT1632uiFIFOSpaceUINT1648bPausedBIT164bEOBBIT165bEOMBIT166bFIFOClearedBIT167PStop2BIT168bExcessiveTorqueBIT169uiOfflineProgramIDUINT1672pack_mode1ST_Meca_SubIndex192rSubIndex001REAL320rSubIndex002REAL3232rSubIndex003REAL3264rSubIndex004REAL3296rSubIndex005REAL32128rSubIndex006REAL32160pack_mode1ST_Meca_EndEffectorPose192rSubIndex_001REAL320rSubIndex_002REAL3232rSubIndex_003REAL3264rSubIndex_004REAL3296rSubIndex_005REAL32128rSubIndex_006REAL32160ST_Meca_Configurations32siShoulderSINT80siElbowSINT88siWristSINT816siTurnSINT824ST_Meca_RobotTimestamp96udiTimestamp_SecondsUDINT320udiTimestamp_MicrosecondsUDINT3232udiDynamic_Data_CyclesUDINT3264ST_Meca_SafetyStatus96bEstopBIT10bUnused2BIT11bPStop2BIT12bUnused4BIT13bUnused5BIT14bUnused6BIT15bUnused7BIT16bRebootBIT17bUnused9BIT18bUnused10BIT19bConnection_DroppedBIT110bUnused12BIT111bUnused13BIT112bUnused14BIT113bUnused15BIT114bUnused16BIT115bUnused17BIT116bUnused18BIT117bUnused19BIT118bUnused20BIT119bUnused21BIT120bUnused22BIT121bUnused23BIT122bUnused24BIT123bUnused25BIT124bUnused26BIT125bUnused27BIT126bUnused28BIT127bUnused29BIT128bUnused30BIT129bUnused31BIT130bUnused32BIT131bEstop_ResettableBIT132bUnused34BIT133bPStop2_ResettableBIT134bUnused36BIT135bUnused37BIT136bUnused38BIT137bUnused39BIT138bReboot_ResettableBIT139bUnused41BIT140bUnused42BIT141bConnection_Dropped_ResettableBIT142bUnused44BIT143bUnused45BIT144bUnused46BIT145bUnused47BIT146bUnused48BIT147bUnused49BIT148bUnused50BIT149bUnused51BIT150bUnused52BIT151bUnused53BIT152bUnused54BIT153bUnused55BIT154bUnused56BIT155bUnused57BIT156bUnused58BIT157bUnused59BIT158bUnused60BIT159bUnused61BIT160bUnused62BIT161bUnused63BIT162bUnused64BIT163bUnused65USINT864bReset_ReadyBIT172bVmotor_onBIT173bUnused68BIT174bUnused69BIT175bUnused70BIT176bUnused71BIT177bUnused72BIT178bUnused73BIT179bUnused74BIT180bUnused75BIT181bUnused76BIT182bUnused77BIT183bUnused78BIT184bUnused79BIT185ST_Meca_DynamicData224udiDynamic_TypeUDINT320rValue_0REAL3232rValue_1REAL3264rValue_2REAL3296rValue_3REAL32128rValue_4REAL32160rValue_5REAL32192ST_Meca_Inputs2016stRobotStatusST_Meca_RobotStatus320stMotionStatusST_Meca_MotionStatus8832stJointSetST_Meca_SubIndex192120stEndEffectorPoseST_Meca_EndEffectorPose192320stConfigurationsST_Meca_Configurations32512stWRFST_Meca_SubIndex192544stTRFST_Meca_SubIndex192736stRobotTimestampST_Meca_RobotTimestamp96928stSafetyStatusST_Meca_SafetyStatus961024stDynamicData0ST_Meca_DynamicData2241120stDynamicData1ST_Meca_DynamicData2241344stDynamicData2ST_Meca_DynamicData2241568stDynamicData3ST_Meca_DynamicData2241792ST_Meca_RobotControl32bDeactivateBIT10bActivateBIT11bHomeBIT12bReset_ErrorBIT13bSim_ModeBIT14bRecovery_ModeBIT15bDisableEtherCATBIT16ST_Meca_MotionControl32Move_IDUINT160SetPointBIT116PauseBIT117Clear_MoveBIT118Resume_MotionBIT119ST_Meca_Move224udiMove_CommandUDINT320rSubIndex_001REAL3232rSubIndex_002REAL3264rSubIndex_003REAL3296rSubIndex_004REAL32128rSubIndex_005REAL32160rSubIndex_006REAL32192ST_Meca_BreaksControl8bBrakesControlAllowedBIT10bBrakesEngagedBIT11ST_Meca_Outputs480stRobotControlST_Meca_RobotControl320stMotionControlST_Meca_MotionControl3232stMoveST_Meca_Move22464udiHostTimeUDINT32288stBrakesControlST_Meca_BreaksControl8320udiDynamicDataCfg0UDINT32352udiDynamicDataCfg1UDINT32384udiDynamicDataCfg2UDINT32416udiDynamicDataCfg3UDINT32448FB_Mecademics501120FB_PackMLGenericxBusyBOOL8497856ItemTypeOutputxDoneBOOL8497864ItemTypeOutputxErrorBOOL8497872ItemTypeOutputstRobotInputsST_Meca_Inputs2016497888stRobotOutputsST_Meca_Outputs480499904xResetBOOL8500384_fbResetPulseTP256500416_uiMoveIdUINT165006721_xTestBOOL8500688_xDoneBOOL8500696_xErrorBOOL8500704_iDSINT16500720__FB_MECADEMICS__M_EXECUTECMD___ISTATEINT16500736implicit_inst_var__FB_MECADEMICS__M_RESETTING___TONTIMERTON256500800implicit_inst_var__FB_MECADEMICS__M_RESETTING__XEXECDONEBOOL8501056implicit_inst_var__FB_MECADEMICS__M_RESETTING__XEXECERRORBOOL8501064implicit_inst_varM_Resetting_tonTimerTON256uselocation__FB_MECADEMICS__M_RESETTING___TONTIMERxExecDoneBOOL8uselocation__FB_MECADEMICS__M_RESETTING__XEXECDONExExecErrorBOOL8uselocation__FB_MECADEMICS__M_RESETTING__XEXECERRORM_ExecuteCmdeCmdE_Meca_Cmds32rSI1REAL32rSI2REAL32rSI3REAL32rSI4REAL32rSI5REAL32rSI6REAL32xDoneBOOL8ItemTypeOutputxErrorBOOL8ItemTypeOutput_iStateINT16uselocation__FB_MECADEMICS__M_EXECUTECMD___ISTATEM_ClearCmdM_ExecutePouTypeFunctionBlockFB_Etcher1088000FB_PackMLGenericxOpenDoorBOOL8497856ItemTypeInputxEnableVacuumBOOL8497864ItemTypeInputxOpenChuckClampBOOL8497872ItemTypeInputxEjectChuckBOOL8497880ItemTypeInputxReleaseManualModeBOOL8497888ItemTypeInputxReleaseAlarmsBOOL8497896ItemTypeInputxConfirmAlarmsBOOL8497904ItemTypeInputxDoorOpenBOOL8497912ItemTypeOutputxChuckClampOpenBOOL8497920ItemTypeOutputxVacuumEnabledBOOL8497928ItemTypeOutputstHMIInterfaceST_HMI_Etcher64497984ItemTypeInOut_fbValveDoorFB_Valve17536498048_stValveDoorCfgST_ValveConfig96515584.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbUnlockLeftFB_Valve17536515712_stValveUnlockLeftCfgST_ValveConfig96533248.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbUnlockRightFB_Valve17536533376_stValveUnlockRightCfgST_ValveConfig96550912.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbEjectFrontFB_Valve17536551040_stValveClampingFrontCfgST_ValveConfig96568576.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbEjectBackFB_Valve17536568704_stValveEjectBackCfgST_ValveConfig96586240.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_rtEjectChuckCmdR_TRIG128586368_tpEjectChuckTP256586496xVacuumOkBOOL8586752xVibrationSensorBOOL8586760_fbRobotFB_Mecademics501120586816xDisableVacuumBOOL81087936PouTypeFunctionBlockST_SerialStatus16bTransmitAcceptedBIT10bReceiveRequestedBIT11bInitAcceptedBIT12bBufferFullBIT13bParityErrorBIT14bFramingErrorBIT15bOverrunErrorBIT16byInputLengthBYTE88pack_mode1analysis-33ST_PosData32iPosXINT160iPosYINT1616pack_mode1ST_TrayFeederCamPosData264byNumberOfBYTE80astPosDataST_PosData082568pack_mode1ST_HMI_ANALOG_VALUE1440rValueREAL320OPC.UA.DA1rMinREAL3232OPC.UA.DA1OPC.UA.DA.Access1rMaxREAL3264OPC.UA.DA1OPC.UA.DA.Access1sUnitSTRING(80)64896OPC.UA.DA1OPC.UA.DA.Access1sNameSTRING(80)648744OPC.UA.DA1OPC.UA.DA.Access1iStatusINT1613920OPC.UA.DA1OPC.UA.DA.Access1xUsedBOOL81408trueOPC.UA.DA1OPC.UA.DA.Access1ST_HMI_Hotplate3456stStationCmdsST_HMI_PackML4160stSetpointST_HMI_ANALOG_VALUE1440416stPVST_HMI_ANALOG_VALUE14401856stEnableBtnST_HMI_CONTROL_BUTTON323296stDisableBtnST_HMI_CONTROL_BUTTON323328axSlotStatusBOOL09723360ST_ANALOG_IO_CONFIG768iAIMaxINT160OPC.UA.DA1iAIMinINT1616OPC.UA.DA1rPVMaxREAL3232OPC.UA.DA1rPVMinREAL3264OPC.UA.DA1sUnitSTRING(80)64896OPC.UA.DA1xUsedBOOL8744trueOPC.UA.DA1ST_ANALOG_EW_LEVELS128rErrorMinREAL320OPC.UA.DA1rWarningMinREAL3232OPC.UA.DA1rWarningMaxREAL3264OPC.UA.DA1rErrorMaxREAL3296OPC.UA.DA1ST_ANALOG_EW_DELAYS320timHardwareSignalLevelOnTIME320OPC.UA.DA1timHardwareSignalLevelOffTIME3232OPC.UA.DA1timErrorLowOnTIME3264OPC.UA.DA1timErrorLowOffTIME3296OPC.UA.DA1timWarningLowOnTIME32128OPC.UA.DA1timWarningLowOffTIME32160OPC.UA.DA1timWarningHighOnTIME32192OPC.UA.DA1timWarningHighOffTIME32224OPC.UA.DA1timErrorHighOnTIME32256OPC.UA.DA1timErrorHighOffTIME32288OPC.UA.DA1ST_ANALOG_EW_CONFIG448stLevelsST_ANALOG_EW_LEVELS1280stDelaysST_ANALOG_EW_DELAYS320128FB_AnalogInput69504iAnalogValueINT1664ItemTypeInputxUnderrangeBOOL880ItemTypeInputxOverrangeBOOL888ItemTypeInputxErrorCardBOOL896ItemTypeInputstAnalogIOConfigST_ANALOG_IO_CONFIG768128ItemTypeInputstAnalogEWConfigST_ANALOG_EW_CONFIG448896ItemTypeInputxReleaseErrorsBOOL81344trueItemTypeInputxReleaseLimitErrorsBOOL81352falseItemTypeInputxReleaseHardwareErrorsBOOL81360trueItemTypeInputxConfirmAlarmsBOOL81368ItemTypeInputstHMIInterfaceST_HMI_ANALOG_VALUE14401408ItemTypeOutputrScaledValueREAL322848ItemTypeOutputxErrorBOOL82880ItemTypeOutputxWarningBOOL82888ItemTypeOutputxErrorLowBOOL82896ItemTypeOutputxWarningLowBOOL82904ItemTypeOutputxWarningHighBOOL82912ItemTypeOutputxErrorHighBOOL82920ItemTypeOutput_rConversionFactorREAL322944_rBaseOffsetREAL322976_rMinWarningLevelREAL323008_rMaxWarningLevelREAL323040_rMinErrorLevelREAL323072_rMaxErrorLevelREAL323104_xConfigErrorBOOL83136false_xEWConfigErrorBOOL83144false_xAlarmsActiveBOOL83152_xInputErrorsActiveBOOL83160_iAIMaxINT163168_iAIMinINT163184_iClampedAnalogValueINT163200_rScaledValueREAL323232_sNameSTRING(80)6483264_xWarningLowBOOL83912_xWarningHighBOOL83920_xWarningBOOL83928_xErrorLowBOOL83936_xErrorHighBOOL83944_xErrorBOOL83952_fbAlarmCardErrorFB_AlarmMessage81923968_fbAlarmUnderrangeFB_AlarmMessage819212160_fbAlarmOverloadFB_AlarmMessage819220352_fbAlarmConfigErrorFB_AlarmMessage819228544_fbAlarmErrorLowFB_AlarmMessage819236736_fbAlarmWarningLowFB_AlarmMessage819244928_fbAlarmWarningHighFB_AlarmMessage819253120_fbAlarmErrorHighFB_AlarmMessage819261312CreateAlarmLimitsMSG_sTempUnitSTRING(80)648_sTempErrorMinSTRING(80)648_sTempWarningMinSTRING(80)648_sTempWarningMaxSTRING(80)648_sTempErrorMaxSTRING(80)648analysis-26CreateAlarmMSGCalcScalingFactors_rNumREAL32_rDenomREAL32analysis-56HandleHMIOutputCheckEWLevels__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_PI448rSPREAL3264ItemTypeInputrPVREAL3296ItemTypeInputrKpREAL32128ItemTypeInputrTnREAL32160ItemTypeInputxEnableBOOL8192ItemTypeInputxSaturatedUpperBOOL8200falseItemTypeInputxSaturatedLowerBOOL8208falseItemTypeInputrMVREAL32224ItemTypeOutput_rErrorREAL322560_rIntegralREAL322880_rProportionalREAL323200_rDeltaIntegralREAL323520_rTREAL32384_xFirstCycleBOOL8416truePouTypeFunctionBlockFB_Limit256rInREAL3264ItemTypeInputrMinREAL3296ItemTypeInputrMaxREAL32128ItemTypeInputrOutREAL32160ItemTypeOutputxClampedUpperBOOL8192ItemTypeOutputxClampedLowerBOOL8200ItemTypeOutputPouTypeFunctionBlockFB_PWM448rPWMREAL3264ItemTypeInputtimPeriodTIME3296ItemTypeInputxOutputBOOL8128ItemTypeOutput_tonTimerTON256192PouTypeFunctionBlockFB_Hotplate570048FB_PackMLGenericxEnableBOOL8497856ItemTypeInputrTargetTempREAL32497888ItemTypeInputxReleaseAlarmsBOOL8497920ItemTypeInputxConfirmAlarmsBOOL8497928ItemTypeInputuiNextFreeSlotUINT16497936ItemTypeOutputuiNextReadySlotUINT16497952ItemTypeOutputstHMIInterfaceST_HMI_Hotplate64497984ItemTypeInOutxEnableHotplateBOOL8498048_fbTempSensorFB_AnalogInput69504498112_stTempSensorConfigST_ANALOG_IO_CONFIG768567616.sUnit°C.rPVMin-200.rPVMax850.iAIMin-2000.iAIMax8500_stTempSEnsorEWConfigST_ANALOG_EW_CONFIG448568384.stLevels.rErrorMin-2000.stLevels.rErrorMax8500.stLevels.rWarningMin-1000.stLevels.rWarningMax7500.stDelays.timErrorHighOnT#1S.stDelays.timErrorLowOnT#1S.stDelays.timWarningHighOnT#1S.stDelays.timWarningLowOnT#1S.stDelays.timHardwareSignalLevelOffT#1S_fbPITempControlFB_PI448568832_fbLimitFB_Limit256569280_fbPWMOutFB_PWM448569536_xEnableBOOL8569984_xFirstCycleBOOL8569992trueA_HandleHMIInputM_AddItemPouTypeFunctionBlockST_HMI_Coolplate1984stStationCmdsST_HMI_PackML4160stSetpointST_HMI_ANALOG_VALUE1440416stSetSetpointBtnST_HMI_CONTROL_BUTTON321856axSlotStatusBOOL09721888ST_SerialCrl16bTransmitRequestBIT10bReceiveAcceptedBIT11bInitRequestBIT12bSendContinuesBIT13byOutputLengthBYTE88pack_mode1analysis-33FB_Coolplate70144rTempSetpointREAL326425ItemTypeInputstHMIInterfaceST_HMI_Coolplate64128ItemTypeInOutstStatusST_SerialStatus16192abyDataInBYTE022176208stCtrlST_SerialCrl16384abyDataOutBYTE022176400_fbTempSensorFB_AnalogInput69504576_rTempSetpointREAL3270080_xSendBOOL870112_xInitBOOL870120M_SetTemprTempREAL32_dwTempDWORD32_sTempSTRING(80)648M_CalcChecksumuiStartIndexUINT16uiEndIndexUINT16byHighBYTE8ItemTypeOutputbyLowBYTE8ItemTypeOutput_dwChecksumDWORD32_uiCounterUINT16_byHighBYTE8_byLowBYTE8PouTypeFunctionBlockST_HMI_HVTester45120stStationCmdsST_HMI_PackML4160stDoorValveST_HMI_VALVE_DATA21632416stTestChamberValveST_HMI_VALVE_DATA2163222048stTempSPST_HMI_ANALOG_VALUE144043680FB_HVTester550592FB_PackMLGenericxOpenChambersBOOL8497856ItemTypeInputstHMIInterfaceST_HMI_HVTester64497920ItemTypeInOutstDoorValveFB_Valve17536497984stTestChamberValveFB_Valve17536515520stReleaseChamberMovementFB_Valve17536533056PouTypeFunctionBlockST_FlowRecipeNode160uiPriorityUINT160100dwReqCapDWORD32320uiMaxRetriesUINT16640uiCurrRetriesUINT16800xSuccessBOOL896falseiNextNodeSuccessINT16112-1iNextNodeRetryINT16128-1iNextNodeFailINT16144-1ST_FlowRecipe1664iProdIdxINT16320uiNodeCntINT16480astNodesST_FlowRecipeNode010160064ST_Recipe_EtherRobotStepData224rPosXREAL320rPosYREAL3232rPosZREAL3264rAngleAlphaREAL3296rMoveSpeedREAL32128rDelayREAL32160uiMediumUINT16192xWaterFromBelowBOOL8208xWaterFromAboveBOOL8216ST_Recipe_Etcher2336rRPMREAL320rRadialPosLowerWaterJetREAL3232uiNumRobotPosUINT1664stRobotStepDataST_Recipe_EtherRobotStepData010224096ST_Recipe_Hotplate64rRestingTimeREAL320rTempREAL3232ST_Recipe_Coolplate64rRestingTimeREAL320rTempREAL3232ST_Recipe_HVTester384rTestVoltageREAL320rMaxTestCurrentREAL3232rRampTimeREAL3264rTestFrequencyREAL3296uiPolarityUINT161281rTestPresN2REAL32160rN2PrePurgeTimeREAL32192uiNumRetriesUINT162240rTestTempREAL3225620rTestOkVoltageREAL32288rTestOkCurrentREAL32320rTempREAL3235220ST_HMI_Etcher130720stStationCmdsST_HMI_PackML4160stMecaCmdsST_HMI_PackML416416stVacuumValveST_HMI_VALVE_DATA21632832stDoorValveST_HMI_VALVE_DATA2163222464stChuckUnlockLeftST_HMI_VALVE_DATA2163244096stChuckUnlockRightST_HMI_VALVE_DATA2163265728stChuckEjectFrontST_HMI_VALVE_DATA2163287360stChuckEjectBackST_HMI_VALVE_DATA21632108992stChuckUnlockCmdST_HMI_CONTROL_BUTTON32130624stChuckLockCmdST_HMI_CONTROL_BUTTON32130656stChuckEjectCmdST_HMI_CONTROL_BUTTON32130688ST_HMI_ANALOG_VALUE1440rValueREAL320OPC.UA.DA1rMinREAL3232OPC.UA.DA1OPC.UA.DA.Access1rMaxREAL3264OPC.UA.DA1OPC.UA.DA.Access1sUnitSTRING(80)64896OPC.UA.DA1OPC.UA.DA.Access1sNameSTRING(80)648744OPC.UA.DA1OPC.UA.DA.Access1iStatusINT1613920OPC.UA.DA1OPC.UA.DA.Access1xUsedBOOL81408trueOPC.UA.DA1OPC.UA.DA.Access1ST_HMI_Hotplate3456stStationCmdsST_HMI_PackML4160stSetpointST_HMI_ANALOG_VALUE1440416stPVST_HMI_ANALOG_VALUE14401856stEnableBtnST_HMI_CONTROL_BUTTON323296stDisableBtnST_HMI_CONTROL_BUTTON323328axSlotStatusBOOL09723360ST_HMI_Coolplate1984stStationCmdsST_HMI_PackML4160stSetpointST_HMI_ANALOG_VALUE1440416stSetSetpointBtnST_HMI_CONTROL_BUTTON321856axSlotStatusBOOL09721888ST_HMI_HVTester45120stStationCmdsST_HMI_PackML4160stDoorValveST_HMI_VALVE_DATA21632416stTestChamberValveST_HMI_VALVE_DATA2163222048stTempSPST_HMI_ANALOG_VALUE144043680ST_HMI_NOK43744stStationCmdsST_HMI_PackML4160stClampDiagValveST_HMI_VALVE_DATA21632416stClampAcrossValveST_HMI_VALVE_DATA2163222048stClampCmdST_HMI_CONTROL_BUTTON3243680stUnclampCmdST_HMI_CONTROL_BUTTON3243712ST_HMI_Machine429312stConfirmAlarmsBtnST_HMI_CONTROL_BUTTON320.xReleasetruestMachineCmdsST_HMI_PackML41632stMasterFlowRecipeST_FlowRecipe3225620rTestOkVoltageREAL32288rTestOkCurrentREAL32320rTempREAL3235220ST_HMI_NOK43744stStationCmdsST_HMI_PackML4160stClampDiagValveST_HMI_VALVE_DATA21632416stClampAcrossValveST_HMI_VALVE_DATA2163222048stClampCmdST_HMI_CONTROL_BUTTON3243680stUnclampCmdST_HMI_CONTROL_BUTTON3243712ST_HMI_Machine429312stConfirmAlarmsBtnST_HMI_CONTROL_BUTTON320.xReleasetruestMachineCmdsST_HMI_PackML41632stMasterFlowRecipeST_FlowRecipe1664448stMasterRecipeEtcherST_Recipe_Etcher23362112stMasterRecipeHotplateST_Recipe_Hotplate644448stMasterRecipeCoolplateST_Recipe_Coolplate644512stMasterRecipeHVTestST_Recipe_HVTester3844576stKukaRobotST_HMI_Kuka6084960stTrayFeederInST_HMI_TrayFeeder4165568stAlignerST_HMI_Aligner220485984stEtcher1ST_HMI_Etcher13072028032stEtcher2ST_HMI_Etcher130720158752stHotplateST_HMI_Hotplate3456289472stCoolplateST_HMI_Coolplate1984292928stHVTesterHotST_HMI_HVTester45120294912stHVTesterColdST_HMI_HVTester45120340032stTrayFeederOutST_HMI_TrayFeeder416385152stNOKST_HMI_NOK43744385568ST_ANALOG_IO_CONFIG768iAIMaxINT160OPC.UA.DA1iAIMinINT1616OPC.UA.DA1rPVMaxREAL3232OPC.UA.DA1rPVMinREAL3264OPC.UA.DA1sUnitSTRING(80)64896OPC.UA.DA1xUsedBOOL8744trueOPC.UA.DA1ST_ANALOG_EW_LEVELS128rErrorMinREAL320OPC.UA.DA1rWarningMinREAL3232OPC.UA.DA1rWarningMaxREAL3264OPC.UA.DA1rErrorMaxREAL3296OPC.UA.DA1ST_ANALOG_EW_DELAYS320timHardwareSignalLevelOnTIME320OPC.UA.DA1timHardwareSignalLevelOffTIME3232OPC.UA.DA1timErrorLowOnTIME3264OPC.UA.DA1timErrorLowOffTIME3296OPC.UA.DA1timWarningLowOnTIME32128OPC.UA.DA1timWarningLowOffTIME32160OPC.UA.DA1timWarningHighOnTIME32192OPC.UA.DA1timWarningHighOffTIME32224OPC.UA.DA1timErrorHighOnTIME32256OPC.UA.DA1timErrorHighOffTIME32288OPC.UA.DA1ST_ANALOG_EW_CONFIG448stLevelsST_ANALOG_EW_LEVELS1280stDelaysST_ANALOG_EW_DELAYS320128FB_AnalogInput69504iAnalogValueINT1664ItemTypeInputxUnderrangeBOOL880ItemTypeInputxOverrangeBOOL888ItemTypeInputxErrorCardBOOL896ItemTypeInputstAnalogIOConfigST_ANALOG_IO_CONFIG768128ItemTypeInputstAnalogEWConfigST_ANALOG_EW_CONFIG448896ItemTypeInputxReleaseErrorsBOOL81344trueItemTypeInputxReleaseLimitErrorsBOOL81352falseItemTypeInputxReleaseHardwareErrorsBOOL81360trueItemTypeInputxConfirmAlarmsBOOL81368ItemTypeInputstHMIInterfaceST_HMI_ANALOG_VALUE14401408ItemTypeOutputrScaledValueREAL322848ItemTypeOutputxErrorBOOL82880ItemTypeOutputxWarningBOOL82888ItemTypeOutputxErrorLowBOOL82896ItemTypeOutputxWarningLowBOOL82904ItemTypeOutputxWarningHighBOOL82912ItemTypeOutputxErrorHighBOOL82920ItemTypeOutput_rConversionFactorREAL322944_rBaseOffsetREAL322976_rMinWarningLevelREAL323008_rMaxWarningLevelREAL323040_rMinErrorLevelREAL323072_rMaxErrorLevelREAL323104_xConfigErrorBOOL83136false_xEWConfigErrorBOOL83144false_xAlarmsActiveBOOL83152_xInputErrorsActiveBOOL83160_iAIMaxINT163168_iAIMinINT163184_iClampedAnalogValueINT163200_rScaledValueREAL323232_sNameSTRING(80)6483264_xWarningLowBOOL83912_xWarningHighBOOL83920_xWarningBOOL83928_xErrorLowBOOL83936_xErrorHighBOOL83944_xErrorBOOL83952_fbAlarmCardErrorFB_AlarmMessage81923968_fbAlarmUnderrangeFB_AlarmMessage819212160_fbAlarmOverloadFB_AlarmMessage819220352_fbAlarmConfigErrorFB_AlarmMessage819228544_fbAlarmErrorLowFB_AlarmMessage819236736_fbAlarmWarningLowFB_AlarmMessage819244928_fbAlarmWarningHighFB_AlarmMessage819253120_fbAlarmErrorHighFB_AlarmMessage819261312CreateAlarmLimitsMSG_sTempUnitSTRING(80)648_sTempErrorMinSTRING(80)648_sTempWarningMinSTRING(80)648_sTempWarningMaxSTRING(80)648_sTempErrorMaxSTRING(80)648analysis-26CreateAlarmMSGCalcScalingFactors_rNumREAL32_rDenomREAL32analysis-56HandleHMIOutputCheckEWLevels__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648propertyPouTypeFunctionBlockFB_PI448rSPREAL3264ItemTypeInputrPVREAL3296ItemTypeInputrKpREAL32128ItemTypeInputrTnREAL32160ItemTypeInputxEnableBOOL8192ItemTypeInputxSaturatedUpperBOOL8200falseItemTypeInputxSaturatedLowerBOOL8208falseItemTypeInputrMVREAL32224ItemTypeOutput_rErrorREAL322560_rIntegralREAL322880_rProportionalREAL323200_rDeltaIntegralREAL323520_rTREAL32384_xFirstCycleBOOL8416truePouTypeFunctionBlockFB_Limit256rInREAL3264ItemTypeInputrMinREAL3296ItemTypeInputrMaxREAL32128ItemTypeInputrOutREAL32160ItemTypeOutputxClampedUpperBOOL8192ItemTypeOutputxClampedLowerBOOL8200ItemTypeOutputPouTypeFunctionBlockFB_PWM448rPWMREAL3264ItemTypeInputtimPeriodTIME3296ItemTypeInputxOutputBOOL8128ItemTypeOutput_tonTimerTON256192PouTypeFunctionBlockFB_Hotplate570048FB_PackMLGenericxEnableBOOL8497856ItemTypeInputrTargetTempREAL32497888ItemTypeInputxReleaseAlarmsBOOL8497920ItemTypeInputxConfirmAlarmsBOOL8497928ItemTypeInputuiNextFreeSlotUINT16497936ItemTypeOutputuiNextReadySlotUINT16497952ItemTypeOutputstHMIInterfaceST_HMI_Hotplate64497984ItemTypeInOutxEnableHotplateBOOL8498048_fbTempSensorFB_AnalogInput69504498112_stTempSensorConfigST_ANALOG_IO_CONFIG768567616.sUnit°C.rPVMin-200.rPVMax850.iAIMin-2000.iAIMax8500_stTempSEnsorEWConfigST_ANALOG_EW_CONFIG448568384.stLevels.rErrorMin-2000.stLevels.rErrorMax8500.stLevels.rWarningMin-1000.stLevels.rWarningMax7500.stDelays.timErrorHighOnT#1S.stDelays.timErrorLowOnT#1S.stDelays.timWarningHighOnT#1S.stDelays.timWarningLowOnT#1S.stDelays.timHardwareSignalLevelOffT#1S_fbPITempControlFB_PI448568832_fbLimitFB_Limit256569280_fbPWMOutFB_PWM448569536_xEnableBOOL8569984_xFirstCycleBOOL8569992trueA_HandleHMIInputM_AddItemPouTypeFunctionBlockST_SerialStatus16bTransmitAcceptedBIT10bReceiveRequestedBIT11bInitAcceptedBIT12bBufferFullBIT13bParityErrorBIT14bFramingErrorBIT15bOverrunErrorBIT16byInputLengthBYTE88pack_mode1analysis-33ST_SerialCrl16bTransmitRequestBIT10bReceiveAcceptedBIT11bInitRequestBIT12bSendContinuesBIT13byOutputLengthBYTE88pack_mode1analysis-33FB_Coolplate70144rTempSetpointREAL326425ItemTypeInputstHMIInterfaceST_HMI_Coolplate64128ItemTypeInOutstStatusST_SerialStatus16192abyDataInBYTE022176208stCtrlST_SerialCrl16384abyDataOutBYTE022176400_fbTempSensorFB_AnalogInput69504576_rTempSetpointREAL3270080_xSendBOOL870112_xInitBOOL870120M_SetTemprTempREAL32_dwTempDWORD32_sTempSTRING(80)648M_CalcChecksumuiStartIndexUINT16uiEndIndexUINT16byHighBYTE8ItemTypeOutputbyLowBYTE8ItemTypeOutput_dwChecksumDWORD32_uiCounterUINT16_byHighBYTE8_byLowBYTE8PouTypeFunctionBlockST_PosData32iPosXINT160iPosYINT1616pack_mode1ST_TrayFeederCamPosData264byNumberOfBYTE80astPosDataST_PosData082568pack_mode1ST_Meca_RobotStatus32bBusyBIT10bActivatedBIT11bHomedBIT12bSimActivatedBIT13bBrakesEngagedBIT14bRecoveryModeBIT15bEStopBIT16bCollisionStatusBIT17bWorkZoneStatusBIT18uiErrorUINT1616pack_mode1ST_Meca_MotionStatus88uiReachedCheckPointIdUINT160uiDiscardedCheckpointIdUINT1616uiMoveIDUINT1632uiFIFOSpaceUINT1648bPausedBIT164bEOBBIT165bEOMBIT166bFIFOClearedBIT167PStop2BIT168bExcessiveTorqueBIT169uiOfflineProgramIDUINT1672pack_mode1ST_Meca_SubIndex192rSubIndex001REAL320rSubIndex002REAL3232rSubIndex003REAL3264rSubIndex004REAL3296rSubIndex005REAL32128rSubIndex006REAL32160pack_mode1ST_Meca_EndEffectorPose192rSubIndex_001REAL320rSubIndex_002REAL3232rSubIndex_003REAL3264rSubIndex_004REAL3296rSubIndex_005REAL32128rSubIndex_006REAL32160ST_Meca_Configurations32siShoulderSINT80siElbowSINT88siWristSINT816siTurnSINT824ST_Meca_RobotTimestamp96udiTimestamp_SecondsUDINT320udiTimestamp_MicrosecondsUDINT3232udiDynamic_Data_CyclesUDINT3264ST_Meca_SafetyStatus96bEstopBIT10bUnused2BIT11bPStop2BIT12bUnused4BIT13bUnused5BIT14bUnused6BIT15bUnused7BIT16bRebootBIT17bUnused9BIT18bUnused10BIT19bConnection_DroppedBIT110bUnused12BIT111bUnused13BIT112bUnused14BIT113bUnused15BIT114bUnused16BIT115bUnused17BIT116bUnused18BIT117bUnused19BIT118bUnused20BIT119bUnused21BIT120bUnused22BIT121bUnused23BIT122bUnused24BIT123bUnused25BIT124bUnused26BIT125bUnused27BIT126bUnused28BIT127bUnused29BIT128bUnused30BIT129bUnused31BIT130bUnused32BIT131bEstop_ResettableBIT132bUnused34BIT133bPStop2_ResettableBIT134bUnused36BIT135bUnused37BIT136bUnused38BIT137bUnused39BIT138bReboot_ResettableBIT139bUnused41BIT140bUnused42BIT141bConnection_Dropped_ResettableBIT142bUnused44BIT143bUnused45BIT144bUnused46BIT145bUnused47BIT146bUnused48BIT147bUnused49BIT148bUnused50BIT149bUnused51BIT150bUnused52BIT151bUnused53BIT152bUnused54BIT153bUnused55BIT154bUnused56BIT155bUnused57BIT156bUnused58BIT157bUnused59BIT158bUnused60BIT159bUnused61BIT160bUnused62BIT161bUnused63BIT162bUnused64BIT163bUnused65USINT864bReset_ReadyBIT172bVmotor_onBIT173bUnused68BIT174bUnused69BIT175bUnused70BIT176bUnused71BIT177bUnused72BIT178bUnused73BIT179bUnused74BIT180bUnused75BIT181bUnused76BIT182bUnused77BIT183bUnused78BIT184bUnused79BIT185ST_Meca_DynamicData224udiDynamic_TypeUDINT320rValue_0REAL3232rValue_1REAL3264rValue_2REAL3296rValue_3REAL32128rValue_4REAL32160rValue_5REAL32192ST_Meca_Inputs2016stRobotStatusST_Meca_RobotStatus320stMotionStatusST_Meca_MotionStatus8832stJointSetST_Meca_SubIndex192120stEndEffectorPoseST_Meca_EndEffectorPose192320stConfigurationsST_Meca_Configurations32512stWRFST_Meca_SubIndex192544stTRFST_Meca_SubIndex192736stRobotTimestampST_Meca_RobotTimestamp96928stSafetyStatusST_Meca_SafetyStatus961024stDynamicData0ST_Meca_DynamicData2241120stDynamicData1ST_Meca_DynamicData2241344stDynamicData2ST_Meca_DynamicData2241568stDynamicData3ST_Meca_DynamicData2241792ST_ValveConfig96timTimeoutOpenTIME320T#0SOPC.UA.DA1timTimeoutCloseTIME3232T#0SOPC.UA.DA1xHasOpenFeedbackBOOL864OPC.UA.DA1xHasClosedFeedbackBOOL872OPC.UA.DA1xNormallyOpenBOOL880falsexUsedBOOL888trueOPC.UA.DA1FB_Valve17536xOpenFeedbackBOOL864ItemTypeInputxCloseFeedbackBOOL872ItemTypeInputxAutomaticOpenBOOL880ItemTypeInputxReleaseErrorsBOOL888trueItemTypeInputstValveConfigST_ValveConfig9696ItemTypeInputxReleaseManualModeBOOL8192ItemTypeInputwProcessINTLKT_INTERLOCK16208ItemTypeInputwProcessINTLKUsedT_INTERLOCK16224ItemTypeInputwSafetyINTLKT_INTERLOCK16240ItemTypeInputwSafetyINTLKUsedT_INTERLOCK16256ItemTypeInputxConfirmAlarmsBOOL8272ItemTypeInputxOpenValveBOOL8288falseItemTypeOutputxCloseValveBOOL8296trueItemTypeOutputxErrorBOOL8304ItemTypeOutputstHMIInterfaceST_HMI_VALVE_DATA64320ItemTypeInOut_xManualOpenBOOL8384false_xManualModeActiveBOOL8392false_xAutomaticModeActiveBOOL8400true_xProcessINTLKOkBOOL8408_xSafetyINTLKOkBOOL8416true_xIsOpenBOOL8424_xIsClosedBOOL8432_sNameSTRING(80)648440_fbAlarmDidNotOpenFB_AlarmMessage81921088_fbAlarmDidNotCloseFB_AlarmMessage81929280_xOpenValveBOOL817472_xAlarmsActiveBOOL817480_xInputErrorsActiveBOOL817488_xErrorBOOL817496__getIsOpenBOOL8IsOpenBOOL8property__getIsClosedBOOL8IsClosedBOOL8property__getSafetyInterlocksOKBOOL8SafetyInterlocksOKBOOL8propertyanalysis-31__getIsInAutomaticModeBOOL8IsInAutomaticModeBOOL8propertyReqManualModeReqAutomaticModeCheckInterlocks__getIsInManualModeBOOL8IsInManualModeBOOL8propertyCreateAlarmMSGHandleHMIInputHandleHMIOutputBOOL8__setNameNameSTRING(80)648property__getNameSTRING(80)648NameSTRING(80)648property__getProcessInterlocksOKBOOL8ProcessInterlocksOKBOOL8propertyPouTypeFunctionBlockFB_HVTester550592FB_PackMLGenericxOpenChambersBOOL8497856ItemTypeInputstHMIInterfaceST_HMI_HVTester64497920ItemTypeInOutstDoorValveFB_Valve17536497984stTestChamberValveFB_Valve17536515520stReleaseChamberMovementFB_Valve17536533056PouTypeFunctionBlockST_Tray3360iIdxINT160sNameSTRING(255)204816iPosCntINT1620640arPosXREAL0206402080arPosYREAL0206402720EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(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_flag256hideE_Meca_Cmds32UDINTNO_MOVEMENT0MOVE_JOINTS1MOVE_POSE2MOVE_LIN3MOVE_LIN_REL_TRF4MOVE_LIN_REL_WRF5DELAY6SET_BLENDING7SET_JOINT_VEL8SET_JOINT_ACC9SET_CART_ANG_VEL10SET_CART_LIN_VEL11SET_CART_ACC12SET_TRF13SET_WRF14SET_CONF15SET_AUTO_CONF16SET_CHECKPOINT17GRIPPER_ACTION18SET_GRIPPER_VEL19SET_GRIPPER_FORCE20MOVE_JOINTS_VEL21MOVE_LIN_VEL_WRF22MOVE_LIN_VEL_TRF23SET_VEL_TIMEOUT24SET_CONF_TURN25SET_AUTO_CONF_TURN26SET_TORQUE_LIMITS27SET_TORQUE_LIMITS_CFG28MOVE_JOINTS_REL29SET_VALVE_STATE30SET_GRIPPER_RANGE31MOVE_GRIPPER32SET_JOINT_VEL_LIMIT33SET_MOVE_MODE49SET_MOVE_DURATION_CFG50SET_MOVE_DURATION51SET_PAYLOAD60START_PROGRAM100SET_JOINT_LIMITS150SET_JOINT_LIMITS_CFG151SET_WORK_ZONE_CFG152SET_WORK_ZONE_LIMITS153SET_COLLISION_CFG154SET_TOOL_SPHERE155SET_CALIBRATION_CFG156REBOOT_ROBOT200qualified_onlystrictto_stringgenerate_implicit_init_functionNO_MOVEMENTST_Meca_RobotControl32bDeactivateBIT10bActivateBIT11bHomeBIT12bReset_ErrorBIT13bSim_ModeBIT14bRecovery_ModeBIT15bDisableEtherCATBIT16ST_Meca_MotionControl32Move_IDUINT160SetPointBIT116PauseBIT117Clear_MoveBIT118Resume_MotionBIT119ST_Meca_Move224udiMove_CommandUDINT320rSubIndex_001REAL3232rSubIndex_002REAL3264rSubIndex_003REAL3296rSubIndex_004REAL32128rSubIndex_005REAL32160rSubIndex_006REAL32192ST_Meca_BreaksControl8bBrakesControlAllowedBIT10bBrakesEngagedBIT11ST_Meca_Outputs480stRobotControlST_Meca_RobotControl320stMotionControlST_Meca_MotionControl3232stMoveST_Meca_Move22464udiHostTimeUDINT32288stBrakesControlST_Meca_BreaksControl8320udiDynamicDataCfg0UDINT32352udiDynamicDataCfg1UDINT32384udiDynamicDataCfg2UDINT32416udiDynamicDataCfg3UDINT32448FB_Mecademics501056FB_PackMLGenericxBusyBOOL8497856ItemTypeOutputxDoneBOOL8497864ItemTypeOutputxErrorBOOL8497872ItemTypeOutputstRobotInputsST_Meca_Inputs2016497888stRobotOutputsST_Meca_Outputs480499904xResetBOOL8500384_fbResetPulseTP256500416_xTestBOOL8500672_uiMoveIdUINT165006881__FB_MECADEMICS__M_EXECUTECMD___ISTATEINT16500704implicit_inst_var__FB_MECADEMICS__M_RESETTING___TONTIMERTON256500736implicit_inst_var__FB_MECADEMICS__M_RESETTING__XEXECDONEBOOL8500992implicit_inst_var__FB_MECADEMICS__M_RESETTING__XEXECERRORBOOL8501000implicit_inst_var_xDoneBOOL8501008_xErrorBOOL8501016_iDSINT16501024M_Resetting_tonTimerTON256uselocation__FB_MECADEMICS__M_RESETTING___TONTIMERxExecDoneBOOL8uselocation__FB_MECADEMICS__M_RESETTING__XEXECDONExExecErrorBOOL8uselocation__FB_MECADEMICS__M_RESETTING__XEXECERRORM_ExecuteCmdeCmdE_Meca_Cmds32rSI1REAL32rSI2REAL32rSI3REAL32rSI4REAL32rSI5REAL32rSI6REAL32xDoneBOOL8ItemTypeOutputxErrorBOOL8ItemTypeOutput_iStateINT16uselocation__FB_MECADEMICS__M_EXECUTECMD___ISTATEM_ClearCmdM_ExecutePouTypeFunctionBlockFB_Etcher1087936FB_PackMLGenericxOpenDoorBOOL8497856ItemTypeInputxEnableVacuumBOOL8497864ItemTypeInputxOpenChuckClampBOOL8497872ItemTypeInputxEjectChuckBOOL8497880ItemTypeInputxReleaseManualModeBOOL8497888ItemTypeInputxReleaseAlarmsBOOL8497896ItemTypeInputxConfirmAlarmsBOOL8497904ItemTypeInputxDoorOpenBOOL8497912ItemTypeOutputxChuckClampOpenBOOL8497920ItemTypeOutputxVacuumEnabledBOOL8497928ItemTypeOutputstHMIInterfaceST_HMI_Etcher64497984ItemTypeInOut_fbValveDoorFB_Valve17536498048_stValveDoorCfgST_ValveConfig96515584.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbUnlockLeftFB_Valve17536515712_stValveUnlockLeftCfgST_ValveConfig96533248.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbUnlockRightFB_Valve17536533376_stValveUnlockRightCfgST_ValveConfig96550912.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbEjectFrontFB_Valve17536551040_stValveClampingFrontCfgST_ValveConfig96568576.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_fbEjectBackFB_Valve17536568704_stValveEjectBackCfgST_ValveConfig96586240.xHasClosedFeedbacktrue.xHasOpenFeedbacktrue.timTimeoutOpenT#5S.timTimeoutCloseT#5S_rtEjectChuckCmdR_TRIG128586368_tpEjectChuckTP256586496xVacuumOkBOOL8586752xVibrationSensorBOOL8586760_fbRobotFB_Mecademics501056586816xDisableVacuumBOOL81087872PouTypeFunctionBlockGVL_TYPE_CONSTINT_MININT16-32768INT_MAXINT1632767UINT_MAXUINT1665535UINT_MINUINT160DINT_MAXDINT322147483647DINT_MINDINT32-2147483648UDINT_MAXUDINT324294967295UDINT_MINUDINT320REAL_MAXREAL323.042823E+38REAL_MINREAL321E-44qualified_onlynamingoffanalysis-33GVL_CONFIGSMAX_INTERLOCKSUSINT6084960stTrayFeederInST_HMI_TrayFeeder4165568stAlignerST_HMI_Aligner220485984stEtcher1ST_HMI_Etcher13072028032stEtcher2ST_HMI_Etcher130720158752stHotplateST_HMI_Hotplate3456289472stCoolplateST_HMI_Coolplate1984292928stHVTesterHotST_HMI_HVTester45120294912stHVTesterColdST_HMI_HVTester45120340032stTrayFeederOutST_HMI_TrayFeeder416385152stNOKST_HMI_NOK43744385568ST_Tray3360iIdxINT160sNameSTRING(255)204816iPosCntINT1620640arPosXREAL0206402080arPosYREAL0206402720EPlcPersistentStatus8USINT012PlcAppSystemInfo2048ObjIdOTCID320TaskCntUDINT3232OnlineChangeCntUDINT3264FlagsDWORD3296AdsPortUINT16128BootDataLoadedBOOL8144OldBootDataBOOL8152AppTimestampDT32160KeepOutputsOnBPBOOL8192ShutdownInProgressBOOL8200LicensesPendingBOOL8208BSODOccuredBOOL8216LoggedInBOOL8224PersistentStatusEPlcPersistentStatus8232TComSrvPtrITComObjectServer32256TcComInterfaceAppNameSTRING(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_VariablesTcMcGlobal_TCMCGLOBAL7168DEFAULT_HOME_POSITIONLREAL641E+307DEFAULT_BACKLASHVALUELREAL641E+307Global_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_TcUnitMaxNumberOfTestSuitesUINT161000MaxNumberOfTestsForEachTestSuiteUINT16100MaxNumberOfAssertsForEachTestSuiteUINT161000LogExtendedResultsBOOL8truexUnitEnablePublishBOOL8falseAdsLogMessageFifoRingBufferSizeUINT162000xUnitBufferSizeUDINT3265535xUnitFilePathT_MaxString2048C:\tcunit_xunit_testresults.xmlTimeBetweenTestSuitesExecutionTIME162000xUnitBufferSizeUDINT3265535xUnitFilePathT_MaxString 'C:\TwinCAT\3.1\Boot\' (Windows), '/usr/local/etc/TwinCAT/3.1/Boot/' (TC/BSD), '\Hard Disk\TwinCAT\3.1\Boot\' (Windows CE) + - %TC_INSTALLPATH% -> 'C:\TwinCAT\3.1\' (Windows), '/usr/local/etc/TwinCAT/3.1/' (TC/BSD), '\Hard Disk\TwinCAT\3.1\' (Windows CE) ]]>2048%TC_BOOTPRJPATH%tcunit_xunit_testresults.xmlTimeBetweenTestSuitesExecutionTIME32T#0MSparameterlistqualified_onlyGVL_TcUnitTestSuiteIsRegisteredBOOL8CurrentTestIsFinishedBOOL8IgnoreCurrentTestBOOL8TcUnitRunnerFB_TcUnitRunner621828480CurrentTestSuiteBeingCalledFB_TestSuite64CurrentTestNameBeingCalledT_MaxString2048NumberOfInitializedTestSuitesUINT8TcUnitRunnerFB_TcUnitRunner629908672CurrentTestSuiteBeingCalledFB_TestSuite64CurrentTestNameBeingCalledT_MaxString2048GetCpuCounterGETCPUCOUNTER256StartedAtLWORD64DurationLREAL64NumberOfInitializedTestSuitesUINT160TestSuiteAddressesFB_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_SIZEUDINT32128Tc2GvlVarNamesparameterlistGlobal_VariablesDEFAULT_TLSLISTENFLAGSST_TlsListenFlags8.bNoClientCertfalseAMSPORT_TCPIPSRVUINT1610201TCPADS_IGR_CONLISTUDINT322147483649TCPADS_IGR_CLOSEBYHDLUDINT322147483650TCPADS_IGR_SENDBYHDLUDINT322147483651TCPADS_IGR_PEERBYHDLUDINT322147483652TCPADS_IGR_RECVBYHDLUDINT322147483653TCPADS_IGR_RECVFROMBYHDLUDINT322147483654TCPADS_IGR_SENDTOBYHDLUDINT322147483655TCPADS_IGR_MULTICAST_ADDBYHDLUDINT322147483656TCPADS_IGR_MULTICAST_DROPBYHDLUDINT322147483657TCPADS_IGR_ADAPTER_LINKSTATUSUDINT322147483658TCPADS_IGR_TLS_CONNECTUDINT322147483660TCPADS_IGR_TLS_LISTENUDINT322147483661TCPADS_IGR_TLS_CA_PATHUDINT322147483904TCPADS_IGR_TLS_CERTUDINT322147483907TCPADS_IGR_TLS_CRL_PATHUDINT322147483908TCPADS_IGR_TLS_PSKUDINT322147483911TCPADSCONLST_IOF_CONNECTUDINT321TCPADSCONLST_IOF_LISTENUDINT322TCPADSCONLST_IOF_CLOSEALLUDINT323TCPADSCONLST_IOF_ACCEPTUDINT324TCPADSCONLST_IOF_UDPBINDUDINT325TCPADSCONLST_IOF_GETHNDLBYADDRUDINT326TCPADSCONLST_IOF_GETLINKSTATUSUDINT327TCPADSCONLST_IOF_TLS_CREATE_CLIENT_SOCKETUDINT328TCPADSCONLST_IOF_TLS_CREATE_LISTENER_SOCKETUDINT329TLS_CONNECT_FLAG_INSECUREDWORD321TLS_CONNECT_FLAG_IGNORE_CNDWORD322TLS_LISTEN_FLAG_REQUIRES_CERTDWORD321TCPADS_NULL_HSOCKETT_HSOCKET352.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrLISTEN_MODE_CLOSEALLDWORD321LISTEN_MODE_USEOPENEDDWORD322CONNECT_MODE_ENABLEDBGDWORD322147483648MAX_THROTTLE_MODEDWORD3212THROTTLE_MODE_OFFT_ThrottleTimes416[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0THROTTLE_MODE_DEFAULTT_ThrottleTimes416[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000DEFAULT_TLSCONNECTFLAGSST_TlsConnectFlags16.bNoServerCertCheckfalse.bIgnoreCnMismatchfalseTC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyTC_EVENTSPRG_Main_xReleaseAlarmsBOOL16000AdsMessageQueueFB_AdsLogStringMessageFifoQueue8321152HundredNanosecondToSecondLREAL641E-07no_assignqualified_onlyParamTCPADS_MAXUDP_BUFFSIZEUDINT328192TCPADS_TLS_HOSTNAME_SIZEUDINT32255TCPADS_TLS_CERTIFICATE_PATH_SIZEUDINT32255TCPADS_TLS_KEY_PASSWORD_SIZEUDINT32255TCPADS_TLS_PSK_IDENTITY_SIZEUDINT32255TCPADS_TLS_MAX_PSK_KEY_SIZEUDINT32128Tc2GvlVarNamesparameterlistGlobal_VariablesDEFAULT_TLSLISTENFLAGSST_TlsListenFlags8.bNoClientCertfalseAMSPORT_TCPIPSRVUINT1610201TCPADS_IGR_CONLISTUDINT322147483649TCPADS_IGR_CLOSEBYHDLUDINT322147483650TCPADS_IGR_SENDBYHDLUDINT322147483651TCPADS_IGR_PEERBYHDLUDINT322147483652TCPADS_IGR_RECVBYHDLUDINT322147483653TCPADS_IGR_RECVFROMBYHDLUDINT322147483654TCPADS_IGR_SENDTOBYHDLUDINT322147483655TCPADS_IGR_MULTICAST_ADDBYHDLUDINT322147483656TCPADS_IGR_MULTICAST_DROPBYHDLUDINT322147483657TCPADS_IGR_ADAPTER_LINKSTATUSUDINT322147483658TCPADS_IGR_TLS_CONNECTUDINT322147483660TCPADS_IGR_TLS_LISTENUDINT322147483661TCPADS_IGR_TLS_CA_PATHUDINT322147483904TCPADS_IGR_TLS_CERTUDINT322147483907TCPADS_IGR_TLS_CRL_PATHUDINT322147483908TCPADS_IGR_TLS_PSKUDINT322147483911TCPADSCONLST_IOF_CONNECTUDINT321TCPADSCONLST_IOF_LISTENUDINT322TCPADSCONLST_IOF_CLOSEALLUDINT323TCPADSCONLST_IOF_ACCEPTUDINT324TCPADSCONLST_IOF_UDPBINDUDINT325TCPADSCONLST_IOF_GETHNDLBYADDRUDINT326TCPADSCONLST_IOF_GETLINKSTATUSUDINT327TCPADSCONLST_IOF_TLS_CREATE_CLIENT_SOCKETUDINT328TCPADSCONLST_IOF_TLS_CREATE_LISTENER_SOCKETUDINT329TLS_CONNECT_FLAG_INSECUREDWORD321TLS_CONNECT_FLAG_IGNORE_CNDWORD322TLS_LISTEN_FLAG_REQUIRES_CERTDWORD321TCPADS_NULL_HSOCKETT_HSOCKET352.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrLISTEN_MODE_CLOSEALLDWORD321LISTEN_MODE_USEOPENEDDWORD322CONNECT_MODE_ENABLEDBGDWORD322147483648MAX_THROTTLE_MODEDWORD3212THROTTLE_MODE_OFFT_ThrottleTimes416[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0THROTTLE_MODE_DEFAULTT_ThrottleTimes416[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000DEFAULT_TLSCONNECTFLAGSST_TlsConnectFlags16.bNoServerCertCheckfalse.bIgnoreCnMismatchfalseTC_EVENTSTcTypeSystemglobal_init_slot10003qualified_onlyTC_EVENTSPRG_Main_xReleaseAlarmsBOOL8_xConfirmAlarmsBOOL8_xClearBOOL8_xResetBOOL8_fbRobotFB_KukaRobot557632_fbTrayFeederInputFB_TrayFeeder563264_fbAlignerFB_Aligner644800_fbHotplateFB_Hotplate570048_fbCoolplateFB_Coolplate70144_fbHVTesterHotFB_HVTester550592_fbHVTesterColdFB_HVTester550592_stRobotCmdST_PMLc419456_stRobotStatusST_PMLs128_stRobotAdminST_PMLa672_stRobotJobParamsST_KukaRobot_JobParams192_stUnitFeedbacksST_KukaRobot_UnitFeedbacks32stCamResultST_TrayFeederCamPosData264_xStartBOOL8_xHoldBOOL8_xUnholdBOOL8_xStopBOOL8_xStartCycleBOOL8_xStartTriggerBOOL8xTriggerCameraBOOL8_rtStopRobotFromSafetyR_TRIG128_tofTriggerTimeTOF256_iStateINT16_fbEtcher1FB_Etcher1087936_fbEtcher2FB_Etcher1087936M_HandleRobotCmd_iStateINT16_tonTimeoutTON256generate_implicit_init_functionPRG_SafetyxConfirmAlarmsBOOL8ItemTypeInputxRobotStoppedBOOL8ItemTypeInputxStopRobotBOOL8falseItemTypeOutputxEStopOkBOOL8ItemTypeOutputxComStartupBOOL8xRequestOpenDoorBOOL8xRunBOOL8xErrorAckBOOL8xLockDoorBOOL8truexLEDMachineOnBOOL8xLEDMachineOffBOOL8_xStopRobotBOOL8_rtDoorUnlockR_TRIG128_tofErrorAckTOF256TwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_SCADAstMachineST_HMI_Machine429312xErrAckBOOL557632_fbTrayFeederInputFB_TrayFeeder563264_fbAlignerFB_Aligner644800_fbEtcher1FB_Etcher1088000_fbEtcher2FB_Etcher1088000_fbHotplateFB_Hotplate570048_fbCoolplateFB_Coolplate70144_fbHVTesterHotFB_HVTester550592_fbHVTesterColdFB_HVTester550592_stRobotCmdST_PMLc419456_stRobotStatusST_PMLs128_stRobotAdminST_PMLa672_stRobotJobParamsST_KukaRobot_JobParams192_stUnitFeedbacksST_KukaRobot_UnitFeedbacks32stCamResultST_TrayFeederCamPosData264_xStartBOOL8_xHoldBOOL8_xUnholdBOOL8_xStopBOOL8_xStartCycleBOOL8_xStartTriggerBOOL8xTriggerCameraBOOL8_rtStopRobotFromSafetyR_TRIG128_tofTriggerTimeTOF256_iStateINT16M_HandleRobotCmd_iStateINT16_tonTimeoutTON256generate_implicit_init_functionPRG_SafetyxConfirmAlarmsBOOL8ItemTypeInputxRobotStoppedBOOL8ItemTypeInputxStopRobotBOOL8falseItemTypeOutputxEStopOkBOOL8ItemTypeOutputxComStartupBOOL8xRequestOpenDoorBOOL8xRunBOOL8xErrorAckBOOL8xLockDoorBOOL8truexLEDMachineOnBOOL8xLEDMachineOffBOOL8_xStopRobotBOOL8_rtDoorUnlockR_TRIG128_tofErrorAckTOF256TwinCAT_PreventOnlineChangeGvlWriteLineIDsBOOL8truePlcProfilerActiveBOOL8falsePlcProfilerConfigChecksumSTRING(64)520linkalwaysGVL_SchedulerMAX_RECIPE_TRANSITIONSUINT1610MAX_RECIPE_NODESUINT1610MAX_STATIONSUINT1610AGING_STEPUINT161MAX_PRIORITYUINT1665535MAX_JOBS_IN_QUEUEUINT1610qualified_onlyGVL_SCADAxErrAckBOOL8xOpenAllChambersBOOL8xOpenChuckClampEtcher1BOOL8xOpenChuckClampEtcher2BOOL8stTrayFeederInputStateST_PMLs128stTRayFeederInputAdminST_PMLa672stTestTrayST_Tray3360.iIdx0.iPosCnt8.arPosX[0]75.2.arPosX[1]149.2.arPosX[2]223.2.arPosX[3]297.2.arPosX[4]75.2.arPosX[5]149.2.arPosX[6]223.2.arPosX[7]297.2.arPosY[0]86.95.arPosY[1]44.05.arPosY[2]86.95.arPosY[3]44.05.arPosY[4]235.95.arPosY[5]193.05.arPosY[6]235.95.arPosY[7]193.05qualified_onlyanalysis-43GVL_ETCHERMAX_ROBOT_POSUINT1610qualified_onlyGVL_PackML_ConfMAX_PARAMSUINT1610MAX_PRODUCT_DATAUINT1610MAX_RECIPES_PER_UNITUINT165qualified_onlynamingoffanalysis-43GVL_SchedulerMAX_RECIPE_TRANSITIONSUINT1610MAX_RECIPE_NODESUINT1610MAX_STATIONSUINT1610AGING_STEPUINT161MAX_PRIORITYUINT1665535MAX_JOBS_IN_QUEUEUINT1610qualified_onlyAnalogInputErrorHighErrorWarningHighWarningWarningLowWarningErrorLowErrorAIConfigErrorErrorAIShortCircuitErrorAICardFailureErrorAIOpenCircuitErrorKukaRobotNotInExtModeErrorEStopActiveErrorOperatorSafetyNotOkErrorErrorResetTimeoutErrorDrivesEnableTimeoutErrorVacuumGripper2NotDisabledErrorKukaSystemErrorErrorUnsafePositionErrorUndefinedJobNumberErrorJobNotPossibleErrorWrongJobGripperNumberErrorPLCJobErrorErrorLostVacuumJobAbortedErrorNoVacuumGripper1ErrorNoVacuumGripper2ErrorVacuumGripper1NotDisabledErrorToolChangerNotClosedErrorToolChangerNotOpenErrorWrongXCoordErrorWrongYCoordErrorWrongThicknessErrorWrongGripperNumberErrorWrongChuckNumberErrorWrongPlaceHotplateErrorWrongPlaceCoolplateErrorImplausibleGripperSignalsErrorWrongParamsReadBackErrorWrongJobReadBackErrorTrayFeederReceivedResponseNotOkErrorWrongCmdIdAckErrorWrongResponseIndicatorErrorSocketWriteErrorErrorSocketReadErrorErrorValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs096600064PRG_Main._fbRobot.stState16ST_KukaRobot_State634180192PRG_Main._fbRobot.dwErrorBits32DWORD634180224PRG_Main._fbRobot.awJobStatesFromRobot32WORD02634180256PRG_Main._fbRobot.eJobForPLC16E_KukaRobot_JobNumerPLC634180288PRG_Main._fbRobot.abyMirrorToolsAndPositions32BYTE04analysis-33634180304PRG_Main._fbRobot.diMirrorOffsetPosX32DINT634180352PRG_Main._fbRobot.diMirrorOffsetPosY32DINT634180384PRG_Main._fbRobot.diMirrorThickness32DINT634180416PRG_Main._fbRobot.asiMotorTemps1To432SINT04analysis+33634180448PRG_Main._fbRobot.asiMotorTemps5To832SINT04634180480PRG_Main._fbAligner.xVacuumOk8BOOL635300560PRG_Main._fbAligner.diXOffset32DINT635300576PRG_Main._fbAligner.diYOffset32DINT635300608PRG_Main._fbAligner._fbXAxis.xCalibrationCam8BOOL635300744PRG_Main._fbAligner._fbXAxis._fbAxis.NcToPlc2048NCTOPLC_AXIS_REF635302400PRG_Main._fbAligner._fbYAxis.xCalibrationCam8BOOL635373832PRG_Main._fbAligner._fbYAxis._fbAxis.NcToPlc2048NCTOPLC_AXIS_REF635375488PRG_Main._fbHotplate._fbTempSensor.iAnalogValue16INT637119168PRG_Main._fbHotplate._fbTempSensor.xUnderrange8BOOL637119184PRG_Main._fbHotplate._fbTempSensor.xOverrange8BOOL637119192PRG_Main._fbHotplate._fbTempSensor.xErrorCard8BOOL637119200PRG_Main._fbCoolplate.stStatus16ST_SerialStatus637191232PRG_Main._fbCoolplate.abyDataIn176BYTE022637191248PRG_Main._fbCoolplate._fbTempSensor.iAnalogValue16INT637191680PRG_Main._fbCoolplate._fbTempSensor.xUnderrange8BOOL637191696PRG_Main._fbCoolplate._fbTempSensor.xOverrange8BOOL637191704PRG_Main._fbCoolplate._fbTempSensor.xErrorCard8BOOL637191712PRG_Main._fbHVTesterHot.stDoorValve.xOpenFeedback8BOOL637759232PRG_Main._fbHVTesterHot.stDoorValve.xCloseFeedback8BOOL637759240PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenFeedback8BOOL637776768PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseFeedback8BOOL637776776PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenFeedback8BOOL637794304PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseFeedback8BOOL637794312PRG_Main._fbHVTesterCold.stDoorValve.xOpenFeedback8BOOL638309824PRG_Main._fbHVTesterCold.stDoorValve.xCloseFeedback8BOOL638309832PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenFeedback8BOOL638327360PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseFeedback8BOOL638327368PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenFeedback8BOOL638344896PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseFeedback8BOOL638344904PRG_Main.stCamResult264ST_TrayFeederCamPosData638782848PRG_Safety.xEStopOk8BOOL638783608PRG_Safety.xComStartup8BOOL638783872PRG_Safety.xRequestOpenDoor8BOOL638783880PRG_Main._fbEtcher1._fbValveDoor.xOpenFeedback8BOOL644354880PRG_Main._fbEtcher1._fbValveDoor.xCloseFeedback8BOOL644354888PRG_Main._fbEtcher1._fbUnlockLeft.xOpenFeedback8BOOL644372544PRG_Main._fbEtcher1._fbUnlockLeft.xCloseFeedback8BOOL644372552PRG_Main._fbEtcher1._fbUnlockRight.xOpenFeedback8BOOL644390208PRG_Main._fbEtcher1._fbUnlockRight.xCloseFeedback8BOOL644390216PRG_Main._fbEtcher1._fbEjectFront.xOpenFeedback8BOOL644407872PRG_Main._fbEtcher1._fbEjectFront.xCloseFeedback8BOOL644407880PRG_Main._fbEtcher1._fbEjectBack.xOpenFeedback8BOOL644425536PRG_Main._fbEtcher1._fbEjectBack.xCloseFeedback8BOOL644425544PRG_Main._fbEtcher1.xVacuumOk8xOpenAllChambersBOOL8xOpenChuckClampEtcher1BOOL8stMachineST_HMI_Machine429312xOpenChuckClampEtcher2BOOL8stTrayFeederInputStateST_PMLs128stTRayFeederInputAdminST_PMLa672stTestTrayST_Tray3360.iIdx0.iPosCnt8.arPosX[0]75.2.arPosX[1]149.2.arPosX[2]223.2.arPosX[3]297.2.arPosX[4]75.2.arPosX[5]149.2.arPosX[6]223.2.arPosX[7]297.2.arPosY[0]86.95.arPosY[1]44.05.arPosY[2]86.95.arPosY[3]44.05.arPosY[4]235.95.arPosY[5]193.05.arPosY[6]235.95.arPosY[7]193.05qualified_onlyanalysis-43GVL_ETCHERMAX_ROBOT_POSUINT1610qualified_onlyGVL_PackML_ConfMAX_PARAMSUINT1610MAX_PRODUCT_DATAUINT1610MAX_RECIPES_PER_UNITUINT165qualified_onlynamingoffanalysis-43AnalogInputErrorHighErrorWarningHighWarningWarningLowWarningErrorLowErrorAIConfigErrorErrorAIShortCircuitErrorAICardFailureErrorAIOpenCircuitErrorKukaRobotNotInExtModeErrorEStopActiveErrorOperatorSafetyNotOkErrorErrorResetTimeoutErrorDrivesEnableTimeoutErrorVacuumGripper2NotDisabledErrorKukaSystemErrorErrorUnsafePositionErrorUndefinedJobNumberErrorJobNotPossibleErrorWrongJobGripperNumberErrorPLCJobErrorErrorLostVacuumJobAbortedErrorNoVacuumGripper1ErrorNoVacuumGripper2ErrorVacuumGripper1NotDisabledErrorToolChangerNotClosedErrorToolChangerNotOpenErrorWrongXCoordErrorWrongYCoordErrorWrongThicknessErrorWrongGripperNumberErrorWrongChuckNumberErrorWrongPlaceHotplateErrorWrongPlaceCoolplateErrorImplausibleGripperSignalsErrorWrongParamsReadBackErrorWrongJobReadBackErrorTrayFeederReceivedResponseNotOkErrorWrongCmdIdAckErrorWrongResponseIndicatorErrorSocketWriteErrorErrorSocketReadErrorErrorValveDidNotOpenErrorDidNotCloseErrorAnalogFeedbackOCErrorAnalogOutputOCErrorNotInRangeErrorPLC{08500001-0000-0000-F000-000000000064}0PlcTask#x02010030DeviceLog FilterUDINT#x08508045DeviceLog Filter000000000PlcTask Inputs097910784PRG_Main._fbRobot.stState16ST_KukaRobot_State642264544PRG_Main._fbRobot.dwErrorBits32DWORD642264576PRG_Main._fbRobot.awJobStatesFromRobot32WORD02642264608PRG_Main._fbRobot.eJobForPLC16E_KukaRobot_JobNumerPLC642264640PRG_Main._fbRobot.abyMirrorToolsAndPositions32BYTE04analysis-33642264656PRG_Main._fbRobot.diMirrorOffsetPosX32DINT642264704PRG_Main._fbRobot.diMirrorOffsetPosY32DINT642264736PRG_Main._fbRobot.diMirrorThickness32DINT642264768PRG_Main._fbRobot.asiMotorTemps1To432SINT04analysis+33642264800PRG_Main._fbRobot.asiMotorTemps5To832SINT04642264832PRG_Main._fbAligner.xVacuumOk8BOOL643384912PRG_Main._fbAligner.diXOffset32DINT643384928PRG_Main._fbAligner.diYOffset32DINT643384960PRG_Main._fbAligner._fbXAxis.xCalibrationCam8BOOL643385096PRG_Main._fbAligner._fbXAxis._fbAxis.NcToPlc2048NCTOPLC_AXIS_REF643386752PRG_Main._fbAligner._fbYAxis.xCalibrationCam8BOOL643458184PRG_Main._fbAligner._fbYAxis._fbAxis.NcToPlc2048NCTOPLC_AXIS_REF643459840PRG_Main._fbEtcher1._fbValveDoor.xOpenFeedback8BOOL644029824PRG_Main._fbEtcher1._fbValveDoor.xCloseFeedback8BOOL644029832PRG_Main._fbEtcher1._fbUnlockLeft.xOpenFeedback8BOOL644047488PRG_Main._fbEtcher1._fbUnlockLeft.xCloseFeedback8BOOL644047496PRG_Main._fbEtcher1._fbUnlockRight.xOpenFeedback8BOOL644065152PRG_Main._fbEtcher1._fbUnlockRight.xCloseFeedback8BOOL644065160PRG_Main._fbEtcher1._fbEjectFront.xOpenFeedback8BOOL644082816PRG_Main._fbEtcher1._fbEjectFront.xCloseFeedback8BOOL644082824PRG_Main._fbEtcher1._fbEjectBack.xOpenFeedback8BOOL644100480PRG_Main._fbEtcher1._fbEjectBack.xCloseFeedback8BOOL644100488PRG_Main._fbEtcher1.xVacuumOk8BOOL644443520PRG_Main._fbEtcher1.xVibrationSensor8BOOL644443528PRG_Main._fbEtcher1._fbRobot.stRobotInputs2016ST_Meca_Inputs644941472PRG_Main._fbEtcher2._fbValveDoor.xOpenFeedback8BOOL645442816PRG_Main._fbEtcher2._fbValveDoor.xCloseFeedback8BOOL645442824PRG_Main._fbEtcher2._fbUnlockLeft.xOpenFeedback8BOOL645460480PRG_Main._fbEtcher2._fbUnlockLeft.xCloseFeedback8BOOL645460488PRG_Main._fbEtcher2._fbUnlockRight.xOpenFeedback8BOOL645478144PRG_Main._fbEtcher2._fbUnlockRight.xCloseFeedback8BOOL645478152PRG_Main._fbEtcher2._fbEjectFront.xOpenFeedback8BOOL645495808PRG_Main._fbEtcher2._fbEjectFront.xCloseFeedback8BOOL645495816PRG_Main._fbEtcher2._fbEjectBack.xOpenFeedback8BOOL645513472PRG_Main._fbEtcher2._fbEjectBack.xCloseFeedback8BOOL645513480PRG_Main._fbEtcher2.xVacuumOk8BOOL644118464PRG_Main._fbEtcher1.xVibrationSensor8BOOL644118472PRG_Main._fbEtcher1._fbRobot.stRobotInputs2016ST_Meca_Inputs644616416PRG_Main._fbEtcher2._fbValveDoor.xOpenFeedback8BOOL645117824PRG_Main._fbEtcher2._fbValveDoor.xCloseFeedback8BOOL645117832PRG_Main._fbEtcher2._fbUnlockLeft.xOpenFeedback8BOOL645135488PRG_Main._fbEtcher2._fbUnlockLeft.xCloseFeedback8BOOL645135496PRG_Main._fbEtcher2._fbUnlockRight.xOpenFeedback8BOOL645153152PRG_Main._fbEtcher2._fbUnlockRight.xCloseFeedback8BOOL645153160PRG_Main._fbEtcher2._fbEjectFront.xOpenFeedback8BOOL645170816PRG_Main._fbEtcher2._fbEjectFront.xCloseFeedback8BOOL645170824PRG_Main._fbEtcher2._fbEjectBack.xOpenFeedback8BOOL645188480PRG_Main._fbEtcher2._fbEjectBack.xCloseFeedback8BOOL645188488PRG_Main._fbEtcher2.xVacuumOk8BOOL645531456PRG_Main._fbEtcher2.xVibrationSensor8BOOL645531464PRG_Main._fbEtcher2._fbRobot.stRobotInputs2016ST_Meca_Inputs6460294081PlcTask Outputs096600064PRG_Main._fbRobot.stCtrl8BOOL645206464PRG_Main._fbEtcher2.xVibrationSensor8BOOL645206472PRG_Main._fbEtcher2._fbRobot.stRobotInputs2016ST_Meca_Inputs645704416PRG_Main._fbHotplate._fbTempSensor.iAnalogValue16INT646205888PRG_Main._fbHotplate._fbTempSensor.xUnderrange8BOOL646205904PRG_Main._fbHotplate._fbTempSensor.xOverrange8BOOL646205912PRG_Main._fbHotplate._fbTempSensor.xErrorCard8BOOL646205920PRG_Main._fbCoolplate.stStatus16ST_SerialStatus646277952PRG_Main._fbCoolplate.abyDataIn176BYTE022646277968PRG_Main._fbCoolplate._fbTempSensor.iAnalogValue16INT646278400PRG_Main._fbCoolplate._fbTempSensor.xUnderrange8BOOL646278416PRG_Main._fbCoolplate._fbTempSensor.xOverrange8BOOL646278424PRG_Main._fbCoolplate._fbTempSensor.xErrorCard8BOOL646278432PRG_Main._fbHVTesterHot.stDoorValve.xOpenFeedback8BOOL646845952PRG_Main._fbHVTesterHot.stDoorValve.xCloseFeedback8BOOL646845960PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenFeedback8BOOL646863488PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseFeedback8BOOL646863496PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenFeedback8BOOL646881024PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseFeedback8BOOL646881032PRG_Main._fbHVTesterCold.stDoorValve.xOpenFeedback8BOOL647396544PRG_Main._fbHVTesterCold.stDoorValve.xCloseFeedback8BOOL647396552PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenFeedback8BOOL647414080PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseFeedback8BOOL647414088PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenFeedback8BOOL647431616PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseFeedback8BOOL647431624PRG_Main.stCamResult264ST_TrayFeederCamPosData647869568PRG_Safety.xEStopOk8BOOL647870328PRG_Safety.xComStartup8BOOL647870592PRG_Safety.xRequestOpenDoor8BOOL6478706001PlcTask Outputs097910784PRG_Main._fbRobot.stCtrl32ST_KukaRobot_Ctrl634179904PRG_Main._fbRobot.stJobs Robot job to do - 1 -> PLC job which is finished]]>32ST_KukaRobot_Jobs634179936PRG_Main._fbRobot.abyToolsAndPositions32ST_KukaRobot_Ctrl642264256PRG_Main._fbRobot.stJobs Robot job to do + 1 -> PLC job which is finished]]>32ST_KukaRobot_Jobs642264288PRG_Main._fbRobot.abyToolsAndPositions32BYTE04634179968PRG_Main._fbRobot.diOffsetPosX32DINT634180000PRG_Main._fbRobot.diOffsetPosY32DINT634180032PRG_Main._fbRobot.diThickness32DINT634180064PRG_Main._fbRobot.diOffsetXE132DINT-280634180096PRG_Main._fbRobot.diOffsetYE132DINT340634180128PRG_Main._fbRobot.diOffsetZE132DINT0634180160PRG_Main._fbAligner.xActivateVacuum8BOOLfalse635300544PRG_Main._fbAligner.xDeactivateVacuum8BOOLtrue635300552PRG_Main._fbAligner._fbXAxis._fbAxis.PlcToNc1024PLCTONC_AXIS_REF635301376PRG_Main._fbAligner._fbYAxis._fbAxis.PlcToNc1024PLCTONC_AXIS_REF635374464PRG_Main._fbHotplate.xEnableHotplate8BOOL637119040PRG_Main._fbCoolplate.stCtrl16ST_SerialCrl637191424PRG_Main._fbCoolplate.abyDataOut176BYTE022637191440PRG_Main._fbHVTesterHot.stDoorValve.xOpenValve8BOOLfalse637759456PRG_Main._fbHVTesterHot.stDoorValve.xCloseValve8BOOLtrue637759464PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenValve8BOOLfalse637776992PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseValve8BOOLtrue637777000PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenValve8BOOLfalse637794528PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseValve8BOOLtrue637794536PRG_Main._fbHVTesterCold.stDoorValve.xOpenValve8BOOLfalse638310048PRG_Main._fbHVTesterCold.stDoorValve.xCloseValve8BOOLtrue638310056PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenValve8BOOLfalse638327584PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseValve8BOOLtrue638327592PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenValve8BOOLfalse638345120PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseValve8BOOLtrue638345128PRG_Main.xTriggerCamera8BOOL638783160PRG_Safety.xRun8BOOL638783888PRG_Safety.xErrorAck8BOOL638783896PRG_Safety.xLockDoor8BOOLtrue638783904PRG_Safety.xLEDMachineOn8BOOL638783912PRG_Safety.xLEDMachineOff8BOOL638783920PRG_Main._fbEtcher1._fbValveDoor.xOpenValve8BOOLfalse644355104PRG_Main._fbEtcher1._fbValveDoor.xCloseValve8BOOLtrue644355112PRG_Main._fbEtcher1._fbUnlockLeft.xOpenValve8BOOLfalse644372768PRG_Main._fbEtcher1._fbUnlockLeft.xCloseValve8BOOLtrue644372776PRG_Main._fbEtcher1._fbUnlockRight.xOpenValve8BOOLfalse644390432PRG_Main._fbEtcher1._fbUnlockRight.xCloseValve8BOOLtrue644390440PRG_Main._fbEtcher1._fbEjectFront.xOpenValve8BOOLfalse644408096PRG_Main._fbEtcher1._fbEjectFront.xCloseValve8BOOLtrue644408104PRG_Main._fbEtcher1._fbEjectBack.xOpenValve8BOOLfalse644425760PRG_Main._fbEtcher1._fbEjectBack.xCloseValve8BOOLtrue644425768PRG_Main._fbEtcher1._fbRobot.stRobotOutputs480ST_Meca_Outputs644943488PRG_Main._fbEtcher1._fbRobot.xReset8BOOL644943968PRG_Main._fbEtcher1.xDisableVacuum8BOOL644944640PRG_Main._fbEtcher2._fbValveDoor.xOpenValve8BOOLfalse645443040PRG_Main._fbEtcher2._fbValveDoor.xCloseValve8BOOLtrue645443048PRG_Main._fbEtcher2._fbUnlockLeft.xOpenValve8BOOLfalse645460704PRG_Main._fbEtcher2._fbUnlockLeft.xCloseValve8BOOLtrue645460712PRG_Main._fbEtcher2._fbUnlockRight.xOpenValve8BOOLfalse645478368PRG_Main._fbEtcher2._fbUnlockRight.xCloseValve8BOOLtrue645478376PRG_Main._fbEtcher2._fbEjectFront.xOpenValve8BOOLfalse645496032PRG_Main._fbEtcher2._fbEjectFront.xCloseValve8BOOLtrue645496040PRG_Main._fbEtcher2._fbEjectBack.xOpenValve8BOOLfalse645513696PRG_Main._fbEtcher2._fbEjectBack.xCloseValve8BOOLtrue645513704PRG_Main._fbEtcher2._fbRobot.stRobotOutputs480ST_Meca_Outputs646031424PRG_Main._fbEtcher2._fbRobot.xReset8BOOL646031904PRG_Main._fbEtcher2.xDisableVacuum8BOOL6460325763PlcTask Internal096600064GVL_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_INTERLOCKS32BYTE04642264320PRG_Main._fbRobot.diOffsetPosX32DINT642264352PRG_Main._fbRobot.diOffsetPosY32DINT642264384PRG_Main._fbRobot.diThickness32DINT642264416PRG_Main._fbRobot.diOffsetXE132DINT-280642264448PRG_Main._fbRobot.diOffsetYE132DINT340642264480PRG_Main._fbRobot.diOffsetZE132DINT0642264512PRG_Main._fbAligner.xActivateVacuum8BOOLfalse643384896PRG_Main._fbAligner.xDeactivateVacuum8BOOLtrue643384904PRG_Main._fbAligner._fbXAxis._fbAxis.PlcToNc1024PLCTONC_AXIS_REF643385728PRG_Main._fbAligner._fbYAxis._fbAxis.PlcToNc1024PLCTONC_AXIS_REF643458816PRG_Main._fbEtcher1._fbValveDoor.xOpenValve8BOOLfalse644030048PRG_Main._fbEtcher1._fbValveDoor.xCloseValve8BOOLtrue644030056PRG_Main._fbEtcher1._fbUnlockLeft.xOpenValve8BOOLfalse644047712PRG_Main._fbEtcher1._fbUnlockLeft.xCloseValve8BOOLtrue644047720PRG_Main._fbEtcher1._fbUnlockRight.xOpenValve8BOOLfalse644065376PRG_Main._fbEtcher1._fbUnlockRight.xCloseValve8BOOLtrue644065384PRG_Main._fbEtcher1._fbEjectFront.xOpenValve8BOOLfalse644083040PRG_Main._fbEtcher1._fbEjectFront.xCloseValve8BOOLtrue644083048PRG_Main._fbEtcher1._fbEjectBack.xOpenValve8BOOLfalse644100704PRG_Main._fbEtcher1._fbEjectBack.xCloseValve8BOOLtrue644100712PRG_Main._fbEtcher1._fbRobot.stRobotOutputs480ST_Meca_Outputs644618432PRG_Main._fbEtcher1._fbRobot.xReset8BOOL644618912PRG_Main._fbEtcher1.xDisableVacuum8BOOL644619648PRG_Main._fbEtcher2._fbValveDoor.xOpenValve8BOOLfalse645118048PRG_Main._fbEtcher2._fbValveDoor.xCloseValve8BOOLtrue645118056PRG_Main._fbEtcher2._fbUnlockLeft.xOpenValve8BOOLfalse645135712PRG_Main._fbEtcher2._fbUnlockLeft.xCloseValve8BOOLtrue645135720PRG_Main._fbEtcher2._fbUnlockRight.xOpenValve8BOOLfalse645153376PRG_Main._fbEtcher2._fbUnlockRight.xCloseValve8BOOLtrue645153384PRG_Main._fbEtcher2._fbEjectFront.xOpenValve8BOOLfalse645171040PRG_Main._fbEtcher2._fbEjectFront.xCloseValve8BOOLtrue645171048PRG_Main._fbEtcher2._fbEjectBack.xOpenValve8BOOLfalse645188704PRG_Main._fbEtcher2._fbEjectBack.xCloseValve8BOOLtrue645188712PRG_Main._fbEtcher2._fbRobot.stRobotOutputs480ST_Meca_Outputs645706432PRG_Main._fbEtcher2._fbRobot.xReset8BOOL645706912PRG_Main._fbEtcher2.xDisableVacuum8BOOL645707648PRG_Main._fbHotplate.xEnableHotplate8BOOL646205760PRG_Main._fbCoolplate.stCtrl16ST_SerialCrl646278144PRG_Main._fbCoolplate.abyDataOut176BYTE022646278160PRG_Main._fbHVTesterHot.stDoorValve.xOpenValve8BOOLfalse646846176PRG_Main._fbHVTesterHot.stDoorValve.xCloseValve8BOOLtrue646846184PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenValve8BOOLfalse646863712PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseValve8BOOLtrue646863720PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenValve8BOOLfalse646881248PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseValve8BOOLtrue646881256PRG_Main._fbHVTesterCold.stDoorValve.xOpenValve8BOOLfalse647396768PRG_Main._fbHVTesterCold.stDoorValve.xCloseValve8BOOLtrue647396776PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenValve8BOOLfalse647414304PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseValve8BOOLtrue647414312PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenValve8BOOLfalse647431840PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseValve8BOOLtrue647431848PRG_Main.xTriggerCamera8BOOL647869880PRG_Safety.xRun8BOOL647870608PRG_Safety.xErrorAck8BOOL647870616PRG_Safety.xLockDoor8BOOLtrue647870624PRG_Safety.xLEDMachineOn8BOOL647870632PRG_Safety.xLEDMachineOff8BOOL6478706403PlcTask Internal097910784GVL_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.iBuild72.iRevision0.nFlags1.sVersion3.3.72.0const_non_replacedTcVarGlobal3072288Global_Variables.TcMcGlobal7168_TCMCGLOBALTcVarGlobal3072576Global_Variables.DEFAULT_HOME_POSITION64LREAL1E+307TcVarGlobal3079744Global_Variables.DEFAULT_BACKLASHVALUE64LREAL1E+307TcVarGlobal3079808Global_Version.stLibVersion_Tc2_Math288ST_LibVersion.iMajor3.iMinor5.iBuild1.iRevision0.nFlags1.sVersion3.5.1.0const_non_replacedTcVarGlobal3079872Global_Version.stLibVersion_Tc2_Standard288ST_LibVersion.iMajor3.iMinor4.iBuild5.iRevision0.nFlags1.sVersion3.4.5.0const_non_replacedTcVarGlobal3080160Global_Version.stLibVersion_Tc2_System288ST_LibVersion.iMajor3.iMinor10.iBuild1.iRevision0.nFlags1.sVersion3.10.1.0const_non_replacedTcVarGlobal3080448Global_Variables.AMSPORT_EVENTLOG16UINT110TcVarGlobal3080736Global_Variables.AMSPORT_R0_RTIME16UINT200TcVarGlobal3080752Global_Variables.AMSPORT_R0_IO16UINT300TcVarGlobal3080768Global_Variables.AMSPORT_R0_NC16UINT500TcVarGlobal3080784Global_Variables.AMSPORT_R0_NCSAF16UINT501TcVarGlobal3080800Global_Variables.AMSPORT_R0_NCSVB16UINT511TcVarGlobal3080816Global_Variables.AMSPORT_R0_ISG16UINT550TcVarGlobal3080832Global_Variables.AMSPORT_R0_CNC16UINT600TcVarGlobal3080848Global_Variables.AMSPORT_R0_LINE16UINT700TcVarGlobal3080864Global_Variables.AMSPORT_R0_PLC16UINT800TcVarGlobal3080880Global_Variables.AMSPORT_R0_PLC_RTS116UINT801TcVarGlobal3080896Global_Variables.AMSPORT_R0_PLC_RTS216UINT811TcVarGlobal3080912Global_Variables.AMSPORT_R0_PLC_RTS316UINT821TcVarGlobal3080928Global_Variables.AMSPORT_R0_PLC_RTS416UINT831TcVarGlobal3080944Global_Variables.AMSPORT_R0_CAM16UINT900TcVarGlobal3080960Global_Variables.AMSPORT_R0_CAMTOOL16UINT950TcVarGlobal3080976Global_Variables.AMSPORT_R3_SYSSERV16UINT10000TcVarGlobal3080992Global_Variables.AMSPORT_R3_SCOPESERVER16UINT14001TcVarGlobal3081008Global_Variables.ADSSTATE_INVALID16UINT0TcVarGlobal3081024Global_Variables.ADSSTATE_IDLE16UINT1TcVarGlobal3081040Global_Variables.ADSSTATE_RESET16UINT2TcVarGlobal3081056Global_Variables.ADSSTATE_INIT16UINT3TcVarGlobal3081072Global_Variables.ADSSTATE_START16UINT4TcVarGlobal3081088Global_Variables.ADSSTATE_RUN16UINT5TcVarGlobal3081104Global_Variables.ADSSTATE_STOP16UINT6TcVarGlobal3081120Global_Variables.ADSSTATE_SAVECFG16UINT7TcVarGlobal3081136Global_Variables.ADSSTATE_LOADCFG16UINT8TcVarGlobal3081152Global_Variables.ADSSTATE_POWERFAILURE16UINT9TcVarGlobal3081168Global_Variables.ADSSTATE_POWERGOOD16UINT10TcVarGlobal3081184Global_Variables.ADSSTATE_ERROR16UINT11TcVarGlobal3081200Global_Variables.ADSSTATE_SHUTDOWN16UINT12TcVarGlobal3081216Global_Variables.ADSSTATE_SUSPEND16UINT13TcVarGlobal3081232Global_Variables.ADSSTATE_RESUME16UINT14TcVarGlobal3081248Global_Variables.ADSSTATE_CONFIG16UINT15TcVarGlobal3081264Global_Variables.ADSSTATE_RECONFIG16UINT16TcVarGlobal3081280Global_Variables.ADSSTATE_STOPPING16UINT17TcVarGlobal3081296Global_Variables.ADSSTATE_INCOMPATIBLE16UINT18TcVarGlobal3081312Global_Variables.ADSSTATE_EXCEPTION16UINT19TcVarGlobal3081328Global_Variables.ADSSTATE_MAXSTATES16UINT20TcVarGlobal3081344Global_Variables.BOOTDATAFLAGS_RETAIN_INVALID8BYTE2TcVarGlobal3081360Global_Variables.BOOTDATAFLAGS_RETAIN_REQUESTED8BYTE4TcVarGlobal3081368Global_Variables.ADSIGRP_SYMTAB32UDINT61440TcVarGlobal3081376Global_Variables.ADSIGRP_SYMNAME32UDINT61441TcVarGlobal3081408Global_Variables.ADSIGRP_SYMVAL32UDINT61442TcVarGlobal3081440Global_Variables.ADSIGRP_SYM_HNDBYNAME32UDINT61443TcVarGlobal3081472Global_Variables.ADSIGRP_SYM_VALBYNAME32UDINT61444TcVarGlobal3081504Global_Variables.ADSIGRP_SYM_VALBYHND32UDINT61445TcVarGlobal3081536Global_Variables.ADSIGRP_SYM_RELEASEHND32UDINT61446TcVarGlobal3081568Global_Variables.ADSIGRP_SYM_INFOBYNAME32UDINT61447TcVarGlobal3081600Global_Variables.ADSIGRP_SYM_VERSION32UDINT61448TcVarGlobal3081632Global_Variables.ADSIGRP_SYM_INFOBYNAMEEX32UDINT61449TcVarGlobal3081664Global_Variables.ADSIGRP_SYM_DOWNLOAD32UDINT61450TcVarGlobal3081696Global_Variables.ADSIGRP_SYM_UPLOAD32UDINT61451TcVarGlobal3081728Global_Variables.ADSIGRP_SYM_UPLOADINFO32UDINT61452TcVarGlobal3081760Global_Variables.ADSIGRP_SYMNOTE32UDINT61456TcVarGlobal3081792Global_Variables.ADSIGRP_IOIMAGE_RWIB32UDINT61472TcVarGlobal3081824Global_Variables.ADSIGRP_IOIMAGE_RWIX32UDINT61473TcVarGlobal3081856Global_Variables.ADSIGRP_IOIMAGE_RISIZE32UDINT61477TcVarGlobal3081888Global_Variables.ADSIGRP_IOIMAGE_RWOB32UDINT61488TcVarGlobal3081920Global_Variables.ADSIGRP_IOIMAGE_RWOX32UDINT61489TcVarGlobal3081952Global_Variables.ADSIGRP_IOIMAGE_ROSIZE32UDINT61493TcVarGlobal3081984Global_Variables.ADSIGRP_IOIMAGE_CLEARI32UDINT61504TcVarGlobal3082016Global_Variables.ADSIGRP_IOIMAGE_CLEARO32UDINT61520TcVarGlobal3082048Global_Variables.ADSIGRP_IOIMAGE_RWIOB32UDINT61536TcVarGlobal3082080Global_Variables.ADSIGRP_DEVICE_DATA32UDINT61696TcVarGlobal3082112Global_Variables.ADSIOFFS_DEVDATA_ADSSTATE32UDINT0TcVarGlobal3082144Global_Variables.ADSIOFFS_DEVDATA_DEVSTATE32UDINT2TcVarGlobal3082176Global_Variables.SYSTEMSERVICE_OPENCREATE32UDINT100TcVarGlobal3082208Global_Variables.SYSTEMSERVICE_OPENREAD32UDINT101TcVarGlobal3082240Global_Variables.SYSTEMSERVICE_OPENWRITE32UDINT102TcVarGlobal3082272Global_Variables.SYSTEMSERVICE_CREATEFILE32UDINT110TcVarGlobal3082304Global_Variables.SYSTEMSERVICE_CLOSEHANDLE32UDINT111TcVarGlobal3082336Global_Variables.SYSTEMSERVICE_FOPEN32UDINT120TcVarGlobal3082368Global_Variables.SYSTEMSERVICE_FCLOSE32UDINT121TcVarGlobal3082400Global_Variables.SYSTEMSERVICE_FREAD32UDINT122TcVarGlobal3082432Global_Variables.SYSTEMSERVICE_FWRITE32UDINT123TcVarGlobal3082464Global_Variables.SYSTEMSERVICE_FSEEK32UDINT124TcVarGlobal3082496Global_Variables.SYSTEMSERVICE_FTELL32UDINT125TcVarGlobal3082528Global_Variables.SYSTEMSERVICE_FGETS32UDINT126TcVarGlobal3082560Global_Variables.SYSTEMSERVICE_FPUTS32UDINT127TcVarGlobal3082592Global_Variables.SYSTEMSERVICE_FSCANF32UDINT128TcVarGlobal3082624Global_Variables.SYSTEMSERVICE_FPRINTF32UDINT129TcVarGlobal3082656Global_Variables.SYSTEMSERVICE_FEOF32UDINT130TcVarGlobal3082688Global_Variables.SYSTEMSERVICE_FDELETE32UDINT131TcVarGlobal3082720Global_Variables.SYSTEMSERVICE_FRENAME32UDINT132TcVarGlobal3082752Global_Variables.SYSTEMSERVICE_MKDIR32UDINT138TcVarGlobal3082784Global_Variables.SYSTEMSERVICE_RMDIR32UDINT139TcVarGlobal3082816Global_Variables.SYSTEMSERVICE_REG_HKEYLOCALMACHINE32UDINT200TcVarGlobal3082848Global_Variables.SYSTEMSERVICE_SENDEMAIL32UDINT300TcVarGlobal3082880Global_Variables.SYSTEMSERVICE_TIMESERVICES32UDINT400TcVarGlobal3082912Global_Variables.SYSTEMSERVICE_STARTPROCESS32UDINT500TcVarGlobal3082944Global_Variables.SYSTEMSERVICE_CHANGENETID32UDINT600TcVarGlobal3082976Global_Variables.TIMESERVICE_DATEANDTIME32UDINT1TcVarGlobal3083008Global_Variables.TIMESERVICE_SYSTEMTIMES32UDINT2TcVarGlobal3083040Global_Variables.TIMESERVICE_RTCTIMEDIFF32UDINT3TcVarGlobal3083072Global_Variables.TIMESERVICE_ADJUSTTIMETORTC32UDINT4TcVarGlobal3083104Global_Variables.TIMESERVICE_TIMEZONINFORMATION32UDINT6TcVarGlobal3083136Global_Variables.ADSLOG_MSGTYPE_HINT32DWORD1TcVarGlobal3083168Global_Variables.ADSLOG_MSGTYPE_WARN32DWORD2TcVarGlobal3083200Global_Variables.ADSLOG_MSGTYPE_ERROR32DWORD4TcVarGlobal3083232Global_Variables.ADSLOG_MSGTYPE_LOG32DWORD16TcVarGlobal3083264Global_Variables.ADSLOG_MSGTYPE_MSGBOX32DWORD32TcVarGlobal3083296Global_Variables.ADSLOG_MSGTYPE_RESOURCE32DWORD64TcVarGlobal3083328Global_Variables.ADSLOG_MSGTYPE_STRING32DWORD128TcVarGlobal3083360Global_Variables.BOOTDATAFLAGS_PERSISTENT_LOADED8BYTE16TcVarGlobal3083392Global_Variables.BOOTDATAFLAGS_PERSISTENT_INVALID8BYTE32TcVarGlobal3083400Global_Variables.SYSTEMSTATEFLAGS_BSOD8BYTE1TcVarGlobal3083408Global_Variables.SYSTEMSTATEFLAGS_RTVIOLATION8BYTE2TcVarGlobal3083416Global_Variables.FOPEN_MODEREAD32DWORD1TcVarGlobal3083424Global_Variables.FOPEN_MODEWRITE32DWORD2TcVarGlobal3083456Global_Variables.FOPEN_MODEAPPEND32DWORD4TcVarGlobal3083488Global_Variables.FOPEN_MODEPLUS32DWORD8TcVarGlobal3083520Global_Variables.FOPEN_MODEBINARY32DWORD16TcVarGlobal3083552Global_Variables.FOPEN_MODETEXT32DWORD32TcVarGlobal3083584Global_Variables.TCEVENTFLAG_PRIOCLASS16WORD16TcVarGlobal3083840Global_Variables.TCEVENTFLAG_FMTSELF16WORD32TcVarGlobal3083856Global_Variables.TCEVENTFLAG_LOG16WORD64TcVarGlobal3083872Global_Variables.TCEVENTFLAG_MSGBOX16WORD128TcVarGlobal3083888Global_Variables.TCEVENTFLAG_SRCID16WORD256TcVarGlobal3083904Global_Variables.TCEVENTFLAG_AUTOFMTALL16WORD4096TcVarGlobal3083920Global_Variables.TCEVENTSTATE_INVALID16WORD0TcVarGlobal3083936Global_Variables.TCEVENTSTATE_SIGNALED16WORD1TcVarGlobal3083952Global_Variables.TCEVENTSTATE_RESET16WORD2TcVarGlobal3083968Global_Variables.TCEVENTSTATE_CONFIRMED16WORD16TcVarGlobal3083984Global_Variables.TCEVENTSTATE_RESETCON16WORD18TcVarGlobal3084000Global_Variables.TCEVENT_SRCNAMESIZE16INT15TcVarGlobal3084016Global_Variables.TCEVENT_FMTPRGSIZE16INT31TcVarGlobal3084032Global_Variables.eWatchdogConfig16E_WATCHDOG_TIME_CONFIGE_WATCHDOG_TIME_CONFIG.eWATCHDOG_TIME_DISABLEDTcVarGlobal3084048Global_Variables.DEFAULT_ADS_TIMEOUT32TIME5000TcVarGlobal3084064Global_Variables.PI64LREAL3.14159265358979TcVarGlobal3084096Global_Variables.MAX_STRING_LENGTH32UDINT255TcVarGlobal3084160Global_Variables.nWatchdogTime8BYTETcVarGlobal3084736Global_Variables.GLOBAL_DCF77_SEQUENCE_CHECK8BOOLfalseTcVarGlobal3084744Global_Variables.MAX_AVERAGE_MEASURES16INT (2..100)10TcVarGlobal3084752Global_Version.stLibVersion_Tc3_Module288ST_LibVersion.iMajor3.iMinor4.iBuild5.iRevision0.nFlags1.sVersion3.4.5.0const_non_replacedTcVarGlobal3084768Global_Variables.GLOBAL_FORMAT_HASH_PREFIX_TYPE16E_HashPrefixTypesE_HashPrefixTypes.HASHPREFIX_IECTcVarGlobal3085344Global_Variables.GLOBAL_SBCS_TABLE16E_SBCSTypeE_SBCSType.eSBCS_WesternEuropeanTcVarGlobal3085360Global_Version.stLibVersion_Tc2_Utilities288ST_LibVersion.iMajor3.iMinor10.iBuild1.iRevision0.nFlags1.sVersion3.10.1.0const_non_replacedTcVarGlobal3085440Global_Variables.GLOBAL_DCF77_PULSE_SPLIT pulse < 140ms, Bit == 1 => pulse >= 140ms ]]>32TIME140TcVarGlobal3085728Global_Variables.DEFAULT_CSV_FIELD_SEP german field separator, comma (,) := 16#2C => US field separator ]]>8BYTE59TcVarGlobal3085760Global_Variables.MAX_ROUTE_NAME_LEN8BYTE31TcVarGlobal3085768Global_Variables.MAX_REMOTE_PCS16INT99TcVarGlobal3085776Global_Variables.MAX_ADAPTER_NAME_LENGTH32UDINT259TcVarGlobal3147264Global_Variables.MAX_ADAPTER_DESCRIPTION_LENGTH32UDINT131TcVarGlobal3147296Global_Variables.MAX_ADAPTER_ADDRESS_LENGTH32UDINT7TcVarGlobal3147328Global_Variables.SYSTEMSERVICE_IPHELPERAPI32UDINT701TcVarGlobal3147360Global_Variables.SYSTEMSERVICE_IPHOSTNAME32UDINT702TcVarGlobal3147392Global_Variables.IPHELPERAPI_ADAPTERSINFO32UDINT1TcVarGlobal3147424Global_Variables.IPHELPERAPI_IPADDRBYHOSTNAME32UDINT4TcVarGlobal3147456Global_Variables.MAX_LOCAL_ADAPTERS32UDINT5TcVarGlobal3147488Global_Variables.SYSTEMSERVICE_ADDREMOTE32UDINT801TcVarGlobal3147520Global_Variables.SYSTEMSERVICE_DELREMOTE32UDINT802TcVarGlobal3147552Global_Variables.SYSTEMSERVICE_ENUMREMOTE32UDINT803TcVarGlobal3147584Global_Variables.ROUTE_FLAG_TEMPORARY32DWORD1TcVarGlobal3147616Global_Variables.ROUTE_FLAG_DYNAMIC32DWORD2TcVarGlobal3147648Global_Variables.ROUTE_FLAG_NOOVERRIDE32DWORD4TcVarGlobal3147680Global_Variables.MAX_ROUTE_ADDR_LEN8BYTE79TcVarGlobal3147712Global_Variables.MIN_ROUTE_TRANSPORT8BYTE0TcVarGlobal3147720Global_Variables.MAX_ROUTE_TRANSPORT8BYTE12TcVarGlobal3147728Global_Variables.DEFAULT_CSV_FIELD_DOUBLE_QUOTE used to enclose special characters like line breaks, double-quotes, commas... ]]>8BYTE34TcVarGlobal3147736Global_Variables.EMPTY_ROUTE_ENTRY1184ST_AmsRouteEntry.sName.sNetID.sAddress.tTimeout0.dwFlags0TcVarGlobal3147744Global_Variables.SYSTEMSERVICE_FFILEFIND32UDINT133TcVarGlobal3148928Global_Variables.HKEY_MAX_BINARY_DATA_SIZE32UDINT500TcVarGlobal3148960Global_Variables.AMSLOGGER_IGR_GENERAL32UDINT4096TcVarGlobal3148992Global_Variables.AMSLOGGER_IOF_MODE32UDINT1TcVarGlobal3149024Global_Variables.AMSPORT_AMSLOGGER16UINT10502TcVarGlobal3149056Global_Variables.FORMAT_MAX_ARGS16INT10TcVarGlobal3149072Global_Variables.FLOATREC_EXP_IS_NAN16INT-32768TcVarGlobal3149088Global_Variables.FLOATREC_EXP_IS_INF16INT32767TcVarGlobal3149104Global_Variables.FLOATREC_MAX_DIGITS16INT20TcVarGlobal3149120Global_Variables.FLOATREC_MAX_PRECISION16INT307TcVarGlobal3149136Global_Variables.FLOATREC_MIN_PRECISION16INT0TcVarGlobal3149152Global_Variables.FMTERR_NOERROR32DWORD0TcVarGlobal3149184Global_Variables.FMTERR_PERCENTSIGNPOSITION32DWORD16TcVarGlobal3149216Global_Variables.FMTERR_ASTERISKPOSITION32DWORD32TcVarGlobal3149248Global_Variables.FMTERR_WIDTHVALUE32DWORD64TcVarGlobal3149280Global_Variables.FMTERR_PRECISIONVALUE32DWORD128TcVarGlobal3149312Global_Variables.FMTERR_FLAGPOSITION32DWORD256TcVarGlobal3149344Global_Variables.FMTERR_WIDTHPRECISIONVALPOS32DWORD512TcVarGlobal3149376Global_Variables.FMTERR_PRECISIONDOTPOSITION32DWORD1024TcVarGlobal3149408Global_Variables.FMTERR_TYPEFIELDVALUE32DWORD2048TcVarGlobal3149440Global_Variables.FMTERR_ARGTYPEINVALID32DWORD4096TcVarGlobal3149472Global_Variables.FMTERR_UNACCEPTEDPARAMETER32DWORD8192TcVarGlobal3149504Global_Variables.FMTERR_INSUFFICIENTARGS32DWORD16384TcVarGlobal3149536Global_Variables.FMTERR_DESTBUFFOVERFLOW32DWORD32768TcVarGlobal3149568Global_Variables.FMTERR_INVALIDPOINTERINPUT32DWORD65536TcVarGlobal3149600Global_Variables.EMPTY_ARG_VALUE128T_Arg.eTypeE_ArgType.ARGTYPE_UNKNOWN.cbLen0.pData0TcVarGlobal3149632Global_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]70TcVarGlobal3149760Global_Variables.FORMAT_DECASC_CODES80BYTE010[0]48[1]49[2]50[3]51[4]52[5]53[6]54[7]55[8]56[9]57TcVarGlobal3150016Global_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]31TcVarGlobal3155504Global_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]397TcVarGlobal3155888Global_Variables.SYSTEMTIME_DATEDELTA_OFFSET32DWORD584389TcVarGlobal3156352Global_Variables.SYSTEMTIME_TICKSPERMSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000TcVarGlobal3156384Global_Variables.SYSTEMTIME_TICKSPERSEC64T_ULARGE_INTEGER.dwHighPart0.dwLowPart10000000TcVarGlobal3156448Global_Variables.SYSTEMTIME_TICKSPERDAY64T_ULARGE_INTEGER.dwHighPart201.dwLowPart711573504TcVarGlobal3156512Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN64T_ULARGE_INTEGER.dwHighPart27111902.dwLowPart3577643008TcVarGlobal3156576Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX64T_ULARGE_INTEGER.dwHighPart37111701.dwLowPart2856069504TcVarGlobal3156640Global_Variables.DATE_AND_TIME_SECPERDAY32DWORD86400TcVarGlobal3156704Global_Variables.SYSTEMTIME_TICKSPERMSEC6464ULINT10000TcVarGlobal3156736Global_Variables.SYSTEMTIME_TICKSPERSEC6464ULINT10000000TcVarGlobal3156800Global_Variables.SYSTEMTIME_TICKSPERDAY6464ULINT864000000000TcVarGlobal3156864Global_Variables.SYSTEMTIME_DATE_AND_TIME_MIN6464ULINT116444736000000000TcVarGlobal3156928Global_Variables.SYSTEMTIME_DATE_AND_TIME_MAX6464ULINT159393544950000000TcVarGlobal3156992Global_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-60TcVarGlobal3157056Global_Variables.DATE_AND_TIME_SECPERWEEK32DWORD604800TcVarGlobal3162016Global_Variables.DBG_OUTPUT_NONE32DWORD0TcVarGlobal3172320Global_Variables.DBG_OUTPUT_LOG32DWORD1TcVarGlobal3172352Global_Variables.DBG_OUTPUT_FILE32DWORD2TcVarGlobal3172384Global_Variables.DBG_OUTPUT_VISU32DWORD4TcVarGlobal3172416Global_Variables.DEFAULT_CSV_RECORD_SEP_CR record separator (first character) ]]>8BYTE13TcVarGlobal3172464Global_Variables.DEFAULT_CSV_RECORD_SEP_LF record separator (second character) ]]>8BYTE10TcVarGlobal3172472Global_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]0TcVarGlobal3293952Global_Variables.EMPTY_GUID_STRING296STRING(36)00000000-0000-0000-0000-000000000000TcVarGlobal3294080Global_Variables.EMPTY_GUID_REGSTRING312STRING(38){00000000-0000-0000-0000-000000000000}TcVarGlobal3294376Global_Constants.EMPTY_SEVERITY16TcEventSeverityTcEventSeverity.VerboseTcVarGlobal3294768Global_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]0TcVarGlobal3294784Global_Constants.EMPTY_EVENT_ID32UDINT0TcVarGlobal3294912Global_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_SEVERITYTcVarGlobal3294944GVL.nLangId_OnlineMonitoring32DINT1033TcVarGlobal3295136ParameterList.cSourceNameSize32UDINT (81..10000)256TcVarGlobal3295168Global_Version.stLibVersion_Tc3_EventLogger288ST_LibVersion.iMajor3.iMinor3.iBuild13.iRevision0.nFlags1.sVersion3.3.13.0const_non_replacedTcVarGlobal3295200GVL_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]248TcVarGlobal3295488Global_Version.stLibVersion_Tc3_IotBase288ST_LibVersion.iMajor3.iMinor5.iBuild3.iRevision0.nFlags1.sVersion3.5.3.0const_non_replacedTcVarGlobal3297280GVL_Param_TcUnit.MaxNumberOfTestSuites16UINT1000TcVarGlobal3298032Global_Version.stLibVersion_Tc3_DynamicMemory288ST_LibVersion.iMajor1.iMinor1.iBuild4.iRevision0.nFlags1.sVersion1.1.4.0const_non_replacedTcVarGlobal3298656Global_Version.stLibVersion_Tc3_JsonXml288ST_LibVersion.iMajor3.iMinor4.iBuild7.iRevision0.nFlags1.sVersion3.4.7.0const_non_replacedTcVarGlobal3298944GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite16UINT100TcVarGlobal3299232GVL_Param_TcUnit.MaxNumberOfAssertsForEachTestSuite16UINT1000TcVarGlobal3299248GVL_Param_TcUnit.LogExtendedResults8BOOLtrueTcVarGlobal3299264GVL_Param_TcUnit.xUnitEnablePublish8BOOLfalseTcVarGlobal3299272GVL_Param_TcUnit.AdsLogMessageFifoRingBufferSize16UINT2000TcVarGlobal3299280GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal3299296GVL_Param_TcUnit.xUnitFilePath2048T_MaxStringC:\tcunit_xunit_testresults.xmlTcVarGlobal3299328GVL_Param_TcUnit.TimeBetweenTestSuitesExecution16UINT2000TcVarGlobal3299280GVL_Param_TcUnit.xUnitBufferSize32UDINT65535TcVarGlobal3299296GVL_Param_TcUnit.xUnitFilePath 'C:\TwinCAT\3.1\Boot\' (Windows), '/usr/local/etc/TwinCAT/3.1/Boot/' (TC/BSD), '\Hard Disk\TwinCAT\3.1\Boot\' (Windows CE) + - %TC_INSTALLPATH% -> 'C:\TwinCAT\3.1\' (Windows), '/usr/local/etc/TwinCAT/3.1/' (TC/BSD), '\Hard Disk\TwinCAT\3.1\' (Windows CE) ]]>2048T_MaxString%TC_BOOTPRJPATH%tcunit_xunit_testresults.xmlTcVarGlobal3299328GVL_Param_TcUnit.TimeBetweenTestSuitesExecution32TIMET#0MSTcVarGlobal3301376GVL_TcUnit.TestSuiteIsRegistered8BOOLTcVarGlobal3301408GVL_TcUnit.CurrentTestIsFinished8BOOLTcVarGlobal3301416GVL_TcUnit.IgnoreCurrentTest8BOOLTcVarGlobal3301424Global_Variables.DEFAULT_TLSLISTENFLAGS8ST_TlsListenFlags.bNoClientCertfalseTcVarGlobal3301432GVL_TcUnit.TcUnitRunner621828480FB_TcUnitRunnerTcVarGlobal3301440GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal625129920GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal625129984GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal625132032Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal625132048.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal625132064GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal625132096GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite8BOOLTcVarGlobal3301424Global_Variables.DEFAULT_TLSLISTENFLAGS8ST_TlsListenFlags.bNoClientCertfalseTcVarGlobal3301432GVL_TcUnit.TcUnitRunner629908672FB_TcUnitRunnerTcVarGlobal3301440GVL_TcUnit.CurrentTestSuiteBeingCalled64FB_TestSuiteTcVarGlobal633210112GVL_TcUnit.CurrentTestNameBeingCalled2048T_MaxStringTcVarGlobal633210176GVL_TcUnit.GetCpuCounter256GETCPUCOUNTERTcVarGlobal633212224GVL_TcUnit.StartedAt64LWORDTcVarGlobal633212480GVL_TcUnit.Duration64LREALTcVarGlobal633212544GVL_TcUnit.NumberOfInitializedTestSuites16UINT0TcVarGlobal633212608Global_Variables.AMSPORT_TCPIPSRV16UINT10201TcVarGlobal633212624.TCPADS_MAXUDP_BUFFSIZE32UDINT8192TcVarGlobal633212640GVL_TcUnit.TestSuiteAddresses64000FB_TestSuite11000TcVarGlobal633212672GVL_TcUnit.CurrentlyRunningOrderedTestInTestSuite16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal625196096GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal625212096Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor2.iBuild0.iRevision0.sVersion1.2.0.0const_non_replacedTcVarGlobal633533248.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal633533536.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal633533568.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal633533600.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal633533632.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal633533664Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor4.iBuild4.iRevision0.nFlags1.sVersion3.4.4.0const_non_replacedTcVarGlobal633533696Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal633533984Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal633534016Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal633534048Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal633534080Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal633534112Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal633534144Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal633534176Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal633534208Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal633534240Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal633534272Global_Variables.TCPADS_IGR_TLS_CONNECT32UDINT2147483660TcVarGlobal633534304Global_Variables.TCPADS_IGR_TLS_LISTEN32UDINT2147483661TcVarGlobal633534336Global_Variables.TCPADS_IGR_TLS_CA_PATH32UDINT2147483904TcVarGlobal633534368Global_Variables.TCPADS_IGR_TLS_CERT32UDINT2147483907TcVarGlobal633534400Global_Variables.TCPADS_IGR_TLS_CRL_PATH32UDINT2147483908TcVarGlobal633534432Global_Variables.TCPADS_IGR_TLS_PSK32UDINT2147483911TcVarGlobal633534464Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal633534496Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal633534528Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal633534560Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal633534592Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal633534624Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal633534656Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal633534688Global_Variables.TCPADSCONLST_IOF_TLS_CREATE_CLIENT_SOCKET32UDINT8TcVarGlobal633534720Global_Variables.TCPADSCONLST_IOF_TLS_CREATE_LISTENER_SOCKET32UDINT9TcVarGlobal633534752Global_Variables.TLS_CONNECT_FLAG_INSECURE32DWORD1TcVarGlobal633534784Global_Variables.TLS_CONNECT_FLAG_IGNORE_CN32DWORD2TcVarGlobal633534816Global_Variables.TLS_LISTEN_FLAG_REQUIRES_CERT32DWORD1TcVarGlobal633534848Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal633534880Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal633535232Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal633535264Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal633535296Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal633535328Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal633535360Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal633535776Global_Variables.DEFAULT_TLSCONNECTFLAGS16ST_TlsConnectFlags.bNoServerCertCheckfalse.bIgnoreCnMismatchfalseTcVarGlobal633536192FB_DynMem_Manager.nInstanceCreations16UINTTcVarStatic633536208TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal633553504TC_EVENTS.KukaRobot5376ST_KukaRobottc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal633555040TC_EVENTS.TrayFeeder960ST_TrayFeedertc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal633585952TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal633586912PRG_Main._xReleaseAlarms16000UINT (UINT#1..GVL_Param_TcUnit.MaxNumberOfTestsForEachTestSuite)11000TcVarGlobal633276672GVL_TcUnit.AdsMessageQueue8321152FB_AdsLogStringMessageFifoQueueTcVarGlobal633292672GVL_TcUnit.HundredNanosecondToSecond64LREAL1E-07TcVarGlobal641613824Global_Version.stLibVersion_TcUnit288ST_LibVersion.iMajor1.iMinor3.iBuild1.iRevision0.nFlags1.sVersion1.3.1const_non_replacedTcVarGlobal641613888.TCPADS_TLS_HOSTNAME_SIZE32UDINT255TcVarGlobal641614176.TCPADS_TLS_CERTIFICATE_PATH_SIZE32UDINT255TcVarGlobal641614208.TCPADS_TLS_KEY_PASSWORD_SIZE32UDINT255TcVarGlobal641614240.TCPADS_TLS_PSK_IDENTITY_SIZE32UDINT255TcVarGlobal641614272.TCPADS_TLS_MAX_PSK_KEY_SIZE32UDINT128TcVarGlobal641614304Global_Version.stLibVersion_Tc2_TcpIp288ST_LibVersion.iMajor3.iMinor4.iBuild4.iRevision0.nFlags1.sVersion3.4.4.0const_non_replacedTcVarGlobal641614336Global_Variables.TCPADS_IGR_CONLIST32UDINT2147483649TcVarGlobal641614624Global_Variables.TCPADS_IGR_CLOSEBYHDL32UDINT2147483650TcVarGlobal641614656Global_Variables.TCPADS_IGR_SENDBYHDL32UDINT2147483651TcVarGlobal641614688Global_Variables.TCPADS_IGR_PEERBYHDL32UDINT2147483652TcVarGlobal641614720Global_Variables.TCPADS_IGR_RECVBYHDL32UDINT2147483653TcVarGlobal641614752Global_Variables.TCPADS_IGR_RECVFROMBYHDL32UDINT2147483654TcVarGlobal641614784Global_Variables.TCPADS_IGR_SENDTOBYHDL32UDINT2147483655TcVarGlobal641614816Global_Variables.TCPADS_IGR_MULTICAST_ADDBYHDL32UDINT2147483656TcVarGlobal641614848Global_Variables.TCPADS_IGR_MULTICAST_DROPBYHDL32UDINT2147483657TcVarGlobal641614880Global_Variables.TCPADS_IGR_ADAPTER_LINKSTATUS32UDINT2147483658TcVarGlobal641614912Global_Variables.TCPADS_IGR_TLS_CONNECT32UDINT2147483660TcVarGlobal641614944Global_Variables.TCPADS_IGR_TLS_LISTEN32UDINT2147483661TcVarGlobal641614976Global_Variables.TCPADS_IGR_TLS_CA_PATH32UDINT2147483904TcVarGlobal641615008Global_Variables.TCPADS_IGR_TLS_CERT32UDINT2147483907TcVarGlobal641615040Global_Variables.TCPADS_IGR_TLS_CRL_PATH32UDINT2147483908TcVarGlobal641615072Global_Variables.TCPADS_IGR_TLS_PSK32UDINT2147483911TcVarGlobal641615104Global_Variables.TCPADSCONLST_IOF_CONNECT32UDINT1TcVarGlobal641615136Global_Variables.TCPADSCONLST_IOF_LISTEN32UDINT2TcVarGlobal641615168Global_Variables.TCPADSCONLST_IOF_CLOSEALL32UDINT3TcVarGlobal641615200Global_Variables.TCPADSCONLST_IOF_ACCEPT32UDINT4TcVarGlobal641615232Global_Variables.TCPADSCONLST_IOF_UDPBIND32UDINT5TcVarGlobal641615264Global_Variables.TCPADSCONLST_IOF_GETHNDLBYADDR32UDINT6TcVarGlobal641615296Global_Variables.TCPADSCONLST_IOF_GETLINKSTATUS32UDINT7TcVarGlobal641615328Global_Variables.TCPADSCONLST_IOF_TLS_CREATE_CLIENT_SOCKET32UDINT8TcVarGlobal641615360Global_Variables.TCPADSCONLST_IOF_TLS_CREATE_LISTENER_SOCKET32UDINT9TcVarGlobal641615392Global_Variables.TLS_CONNECT_FLAG_INSECURE32DWORD1TcVarGlobal641615424Global_Variables.TLS_CONNECT_FLAG_IGNORE_CN32DWORD2TcVarGlobal641615456Global_Variables.TLS_LISTEN_FLAG_REQUIRES_CERT32DWORD1TcVarGlobal641615488Global_Variables.TCPADS_NULL_HSOCKET352T_HSOCKET.handle0.remoteAddr.nPort0.remoteAddr.sAddr.localAddr.nPort0.localAddr.sAddrTcVarGlobal641615520Global_Variables.LISTEN_MODE_CLOSEALL32DWORD1TcVarGlobal641615872Global_Variables.LISTEN_MODE_USEOPENED32DWORD2TcVarGlobal641615904Global_Variables.CONNECT_MODE_ENABLEDBG32DWORD2147483648TcVarGlobal641615936Global_Variables.MAX_THROTTLE_MODE32DWORD12TcVarGlobal641615968Global_Variables.THROTTLE_MODE_OFF416T_ThrottleTimes[0]0[1]0[2]0[3]0[4]0[5]0[6]0[7]0[8]0[9]0[10]0[11]0[12]0TcVarGlobal641616000Global_Variables.THROTTLE_MODE_DEFAULT416T_ThrottleTimes[0]0[1]10[2]20[3]40[4]60[5]80[6]100[7]200[8]400[9]600[10]800[11]1000[12]2000TcVarGlobal641616416Global_Variables.DEFAULT_TLSCONNECTFLAGS16ST_TlsConnectFlags.bNoServerCertCheckfalse.bIgnoreCnMismatchfalseTcVarGlobal641616832FB_DynMem_Manager.nInstanceCreations16UINTTcVarStatic641616848PRG_Main._xReleaseAlarms8BOOL633608288PRG_Main._xConfirmAlarms8BOOL633608296PRG_Main._xClear8BOOL633608304PRG_Main._xReset8BOOL633608312PRG_Main._fbRobot8BOOL641616864PRG_Main._xConfirmAlarms8BOOL641616872PRG_Main._xClear8BOOL641616880PRG_Main._xReset8BOOL641616888TC_EVENTS.AnalogInput1536ST_AnalogInputtc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641634304TC_EVENTS.KukaRobot5376ST_KukaRobottc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641635840TC_EVENTS.TrayFeeder960ST_TrayFeedertc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641666752TC_EVENTS.Valve960ST_Valvetc_no_symbolunusedconst_non_replacedsuppress_warning_0C0228init_on_onlchangeTcVarGlobal641667712PRG_Main._fbRobot557632FB_KukaRobot633681664PRG_Main._fbTrayFeederInput563264FB_TrayFeeder634239296PRG_Main._fbAligner644800FB_Aligner634802560GVL_SCADA.stMachine429312ST_HMI_MachineTcVarGlobal635555744PRG_Main._fbHotplate570048FB_Hotplate636620992PRG_Main._fbCoolplate70144FB_Coolplate637191040PRG_Main._fbHVTesterHot550592FB_HVTester637261184PRG_Main._fbHVTesterCold550592FB_HVTester637811776PRG_Main._stRobotCmd419456ST_PMLc638362368PRG_Main._stRobotStatus128ST_PMLs638781824PRG_Main._stRobotAdmin672ST_PMLa638781952PRG_Main._stRobotJobParams192ST_KukaRobot_JobParams638782624PRG_Main._stUnitFeedbacks32ST_KukaRobot_UnitFeedbacks638782816PRG_Main._xStart8BOOL638783112PRG_Main._xHold8BOOL638783120PRG_Main._xUnhold8BOOL638783128PRG_Main._xStop8BOOL638783136PRG_Main._xStartCycle8BOOL638783144PRG_Main._xStartTrigger8BOOL638783152PRG_Main._rtStopRobotFromSafety128R_TRIG638783168PRG_Main._tofTriggerTime256TOF638783296PRG_Main._iState16INT638783552PRG_Main.M_HandleRobotCmd._iState16INTTcVarStatic638783568PRG_Safety.xConfirmAlarms8BOOL638783584PRG_Safety.xRobotStopped8BOOL638783592PRG_Safety.xStopRobot8BOOLfalse638783600PRG_Main.M_HandleRobotCmd._tonTimeout256TONTcVarStatic638783616PRG_Safety._xStopRobot8BOOL638783928PRG_Safety._rtDoorUnlock128R_TRIG638783936PRG_Safety._tofErrorAck256TOF638784064TwinCAT_PreventOnlineChangeGvl.WriteLineIDs8BOOLtrueTcVarGlobal638785440TwinCAT_PreventOnlineChangeGvl.PlcProfilerActive8BOOLfalseTcVarGlobal638785448TwinCAT_PreventOnlineChangeGvl.PlcProfilerConfigChecksum520STRING(64)TcVarGlobal638785456GVL_SCADA.xErrAck557632FB_KukaRobot641766016PRG_Main._fbTrayFeederInput563264FB_TrayFeeder642323648PRG_Main._fbAligner644800FB_Aligner642886912PRG_Main._fbEtcher11088000FB_Etcher643531712PRG_Main._fbEtcher21088000FB_Etcher644619712PRG_Main._fbHotplate570048FB_Hotplate645707712PRG_Main._fbCoolplate70144FB_Coolplate646277760PRG_Main._fbHVTesterHot550592FB_HVTester646347904PRG_Main._fbHVTesterCold550592FB_HVTester646898496PRG_Main._stRobotCmd419456ST_PMLc647449088PRG_Main._stRobotStatus128ST_PMLs647868544PRG_Main._stRobotAdmin672ST_PMLa647868672PRG_Main._stRobotJobParams192ST_KukaRobot_JobParams647869344PRG_Main._stUnitFeedbacks32ST_KukaRobot_UnitFeedbacks647869536PRG_Main._xStart8BOOL647869832PRG_Main._xHold8BOOL647869840PRG_Main._xUnhold8BOOL647869848PRG_Main._xStop8BOOL647869856PRG_Main._xStartCycle8BOOL647869864PRG_Main._xStartTrigger8BOOL647869872PRG_Main._rtStopRobotFromSafety128R_TRIG647869888PRG_Main._tofTriggerTime256TOF647870016PRG_Main._iState16INT647870272PRG_Main.M_HandleRobotCmd._iState16INTTcVarStatic647870288PRG_Safety.xConfirmAlarms8BOOL647870304PRG_Safety.xRobotStopped8BOOL647870312PRG_Safety.xStopRobot8BOOLfalse647870320PRG_Main.M_HandleRobotCmd._tonTimeout256TONTcVarStatic647870336PRG_Safety._xStopRobot8BOOL647870648PRG_Safety._rtDoorUnlock128R_TRIG647870656PRG_Safety._tofErrorAck256TOF647870784TwinCAT_PreventOnlineChangeGvl.WriteLineIDs8BOOLtrueTcVarGlobal647872160TwinCAT_PreventOnlineChangeGvl.PlcProfilerActive8BOOLfalseTcVarGlobal647872168TwinCAT_PreventOnlineChangeGvl.PlcProfilerConfigChecksum520STRING(64)TcVarGlobal647872176GVL_SCADA.xErrAck8BOOLTcVarGlobal638785976GVL_SCADA.xOpenAllChambers8BOOLTcVarGlobal638786000GVL_SCADA.xOpenChuckClampEtcher18BOOLTcVarGlobal638786008GVL_SCADA.xOpenChuckClampEtcher28BOOLTcVarGlobal639214496GVL_PackML_Conf.MAX_PARAMS16UINT10TcVarGlobal639214512GVL_SCADA.stTrayFeederInputState128ST_PMLsTcVarGlobal639214528GVL_SCADA.stTRayFeederInputAdmin672ST_PMLaTcVarGlobal639214656GVL_SCADA.stTestTray3360ST_Tray.iIdx0.iPosCnt8.arPosX[0]75.2.arPosX[1]149.2.arPosX[2]223.2.arPosX[3]297.2.arPosX[4]75.2.arPosX[5]149.2.arPosX[6]223.2.arPosX[7]297.2.arPosY[0]86.95.arPosY[1]44.05.arPosY[2]86.95.arPosY[3]44.05.arPosY[4]235.95.arPosY[5]193.05.arPosY[6]235.95.arPosY[7]193.05TcVarGlobal639215328GVL_PackML_Conf.MAX_PRODUCT_DATA16UINT10TcVarGlobal639218688GVL_PackML_Conf.MAX_RECIPES_PER_UNIT16UINT5TcVarGlobal639218704GVL_Scheduler.MAX_RECIPE_TRANSITIONS16UINT10TcVarGlobal639218720GVL_Scheduler.MAX_RECIPE_NODES16UINT10TcVarGlobal639218736GVL_Scheduler.MAX_STATIONS16UINT10TcVarGlobal639218752GVL_Scheduler.AGING_STEP16UINT1TcVarGlobal639218768GVL_Scheduler.MAX_PRIORITY16UINT65535TcVarGlobal639218784GVL_Scheduler.MAX_JOBS_IN_QUEUE16UINT10TcVarGlobal639218800GVL_ETCHER.MAX_ROBOT_POS16UINT10TcVarGlobal639218816TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal639219168TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal639219200TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal639221248TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal639222272TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal639222336PRG_Main._fbEtcher11087936FB_Etcher643856768PRG_Main._fbEtcher21087936FB_Etcher6449447044PlcTask Retains096600064PRG_Main._fbRobot.byCurrentGripper8BYTE2634238080AnalogInputKukaRobotTrayFeederValveApplicationNamePort_851ChangeDate2026-02-27T11:37:26DataID{871c6670-0000-0000-0000-000000000000}GeneratedCodeSize544768GlobalDataSize79671296UTF8EncodedStringsfalse \ No newline at end of file + ====================]]>8BOOLTcVarGlobal647872696GVL_Scheduler.MAX_RECIPE_TRANSITIONS16UINT10TcVarGlobal647872720GVL_Scheduler.MAX_RECIPE_NODES16UINT10TcVarGlobal647872736GVL_Scheduler.MAX_STATIONS16UINT10TcVarGlobal647872752GVL_Scheduler.AGING_STEP16UINT1TcVarGlobal647872768GVL_Scheduler.MAX_PRIORITY16UINT65535TcVarGlobal647872784GVL_Scheduler.MAX_JOBS_IN_QUEUE16UINT10TcVarGlobal647872800GVL_SCADA.xOpenAllChambers8BOOLTcVarGlobal647872816GVL_SCADA.xOpenChuckClampEtcher18BOOLTcVarGlobal647872824GVL_SCADA.stMachine429312ST_HMI_MachineTcVarGlobal647872896GVL_SCADA.xOpenChuckClampEtcher28BOOLTcVarGlobal648302208GVL_ETCHER.MAX_ROBOT_POS16UINT10TcVarGlobal648302224GVL_SCADA.stTrayFeederInputState128ST_PMLsTcVarGlobal648302240GVL_SCADA.stTRayFeederInputAdmin672ST_PMLaTcVarGlobal648302368GVL_SCADA.stTestTray3360ST_Tray.iIdx0.iPosCnt8.arPosX[0]75.2.arPosX[1]149.2.arPosX[2]223.2.arPosX[3]297.2.arPosX[4]75.2.arPosX[5]149.2.arPosX[6]223.2.arPosX[7]297.2.arPosY[0]86.95.arPosY[1]44.05.arPosY[2]86.95.arPosY[3]44.05.arPosY[4]235.95.arPosY[5]193.05.arPosY[6]235.95.arPosY[7]193.05TcVarGlobal648303040GVL_PackML_Conf.MAX_PARAMS16UINT10TcVarGlobal648306400GVL_PackML_Conf.MAX_PRODUCT_DATA16UINT10TcVarGlobal648306416GVL_PackML_Conf.MAX_RECIPES_PER_UNIT16UINT5TcVarGlobal648306432TwinCAT_SystemInfoVarList._TaskPouOid_PlcTask32OTCIDno_initTcVarGlobal648306784TwinCAT_SystemInfoVarList._AppInfo2048PlcAppSystemInfono_initTcVarGlobal648306816TwinCAT_SystemInfoVarList._TaskInfo1024PlcTaskSystemInfo11no_initTcVarGlobal648308864TwinCAT_SystemInfoVarList._TaskOid_PlcTask32OTCIDno_initTcVarGlobal648309888TwinCAT_SystemInfoVarList.__PlcTask896_Implicit_Task_Info.dwVersion2TcContextNamePlcTaskTcVarGlobal6483099524PlcTask Retains097910784PRG_Main._fbRobot.byCurrentGripper8BYTE2642322432AnalogInputKukaRobotTrayFeederValveApplicationNamePort_851ChangeDate2026-03-02T11:01:43DataID{83c6d964-0000-0000-0000-000000000000}GeneratedCodeSize577536GlobalDataSize80683008UTF8EncodedStringsfalse \ No newline at end of file diff --git a/_Config/PLC/PLC Instance.xtv b/_Config/PLC/PLC Instance.xtv new file mode 100644 index 0000000..7f88a1f --- /dev/null +++ b/_Config/PLC/PLC Instance.xtv @@ -0,0 +1,3231 @@ + + + + + ST_KukaRobot_State + 16 + + bUserSAF + BIT + 1 + 0 + + + bAlarmStop + BIT + 1 + 1 + + + bPeriRdy + BIT + 1 + 2 + + + bIOActConf + BIT + 1 + 3 + + + bStopMess + BIT + 1 + 4 + + + bProAct + BIT + 1 + 5 + + + bDummy + BIT + 1 + 6 + + + bRobStopped + BIT + 1 + 7 + + + bInHome + BIT + 1 + 8 + + + bRCRdy1 + BIT + 1 + 9 + + + bT1 + BIT + 1 + 10 + + + bT2 + BIT + 1 + 11 + + + bAut + BIT + 1 + 12 + + + bExt + BIT + 1 + 13 + + + + pack_mode + 0 + + + analysis + -33 + + + + + ARRAY [0..1] OF WORD + 32 + WORD + + 0 + 2 + + + + E_KukaRobot_JobNumerPLC + 16 + WORD + + + 0 + + + + + 15 + + + + + 16 + + + + 20 + + + + + 22 + + + + 60 + + + + 62 + + + + 21 + + + + + 23 + + + + 61 + + + + 63 + + + + 99 + + + NO_JOB + + + + qualified_only + + + strict + + + to_string + + + generate_implicit_init_function + + + + + ARRAY [0..3] OF BYTE + 32 + BYTE + + 0 + 4 + + + + ARRAY [0..3] OF SINT + 32 + SINT + + 0 + 4 + + + + NCTOPLC_AXIS_REF_STATE + 32 + + Operational + BIT + 1 + 0 + + + Homed + BIT + 1 + 1 + + + NotMoving + BIT + 1 + 2 + + + InPositionArea + BIT + 1 + 3 + + + InTargetPosition + BIT + 1 + 4 + + + Protected + BIT + 1 + 5 + + + ErrorPropagationDelayed + BIT + 1 + 6 + + + HasBeenStopped + BIT + 1 + 7 + + + HasJob + BIT + 1 + 8 + + + PositiveDirection + BIT + 1 + 9 + + + NegativeDirection + BIT + 1 + 10 + + + HomingBusy + BIT + 1 + 11 + + + ConstantVelocity + BIT + 1 + 12 + + + Compensating + BIT + 1 + 13 + + + ExtSetPointGenEnabled + BIT + 1 + 14 + + + PhasingActive + BIT + 1 + 15 + + + ExternalLatchValid + BIT + 1 + 16 + + + NewTargetPos + BIT + 1 + 17 + + + IsDriveLimitActive + BIT + 1 + 18 + + + ContinuousMotion + BIT + 1 + 19 + + + ControlLoopClosed + BIT + 1 + 20 + + + CamTableQueued + BIT + 1 + 21 + + + CamDataQueued + BIT + 1 + 22 + + + CamScalingPending + BIT + 1 + 23 + + + CmdBuffered + BIT + 1 + 24 + + + PTPmode + BIT + 1 + 25 + + + SoftLimitMinExceeded + BIT + 1 + 26 + + + SoftLimitMaxExceeded + BIT + 1 + 27 + + + DriveDeviceError + BIT + 1 + 28 + + + MotionCommandsLocked + BIT + 1 + 29 + + + IoDataInvalid + BIT + 1 + 30 + + + Error + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + {4C3FC5AC-D5AA-44C6-AC5A-159774BA0F6D} + + + + + NCTOPLC_AXIS_REF_OPMODE + 32 + + OpModePosAreaMonitoring + BIT + 1 + 0 + + + OpModeTargetPosMonitoring + BIT + 1 + 1 + + + OpModeLoop + BIT + 1 + 2 + + + OpModeMotionMonitoring + BIT + 1 + 3 + + + OpModePEHTimeMonitoring + BIT + 1 + 4 + + + OpModeBacklashCompensation + BIT + 1 + 5 + + + OpModeDelayedErrorReaction + BIT + 1 + 6 + + + OpModeModulo + BIT + 1 + 7 + + + OpModeSimulationAxis + BIT + 1 + 8 + + + OpModeStopMonitoring + BIT + 1 + 12 + + + OpModeOutputSmoothingFilter + BIT + 1 + 13 + + + OpModePosLagMonitoring + BIT + 1 + 16 + + + OpModeVeloLagMonitoring + BIT + 1 + 17 + + + OpModeSoftLimitMinMonitoring + BIT + 1 + 18 + + + OpModeSoftLimitMaxMonitoring + BIT + 1 + 19 + + + OpModePosCorrection + BIT + 1 + 20 + + + OpModeAllowSlaveCommands + BIT + 1 + 21 + + + OpModeAllowExtSetAxisCommands + BIT + 1 + 22 + + + ApplicationRequest + BIT + 1 + 23 + + + + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + + AvoidingCollision + BIT + 1 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE2 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE2_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE3_FLAGS + 32 + + TouchProbe1InputState + BIT + 1 + 0 + + + TouchProbe2InputState + BIT + 1 + 1 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_STATE3 + 32 + + Value + DWORD + 32 + 0 + + + Flags + NCTOPLC_AXIS_REF_STATE3_FLAGS + 32 + 0 + + + %08x + + + 0x%08x + + + 16#%08X + + + + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + 8 + + CamActivationPending + BIT + 1 + 0 + + + CamDeactivationPending + BIT + 1 + 1 + + + CamActive + BIT + 1 + 2 + + + CamDataQueued + BIT + 1 + 6 + + + CamScalingPending + BIT + 1 + 7 + + + + UINTARR8 + 128 + UINT + + 0 + 8 + + + + NCTOPLC_AXIS_REF + 2048 + + StateDWord + NCTOPLC_AXIS_REF_STATE + 32 + 0 + + + ErrorCode + UDINT + 32 + 32 + + + AxisState + UDINT + + 32 + 64 + + + AxisModeConfirmation + UDINT + 32 + 96 + + + HomingState + UDINT + + 32 + 128 + + + CoupleState + UDINT + + 32 + 160 + + + SvbEntries + UDINT + 32 + 192 + + + SafEntries + UDINT + 32 + 224 + + + AxisId + UDINT + 32 + 256 + + + OpModeDWord + NCTOPLC_AXIS_REF_OPMODE + 32 + 288 + + + ActPos + LREAL + 64 + 320 + + + ModuloActPos + LREAL + 64 + 384 + + + ActiveControlLoopIndex + UINT + 16 + 448 + + + ControlLoopIndex + UINT + 16 + 464 + + + ModuloActTurns + DINT + 32 + 480 + + + ActVelo + LREAL + 64 + 512 + + + PosDiff + LREAL + 64 + 576 + + + SetPos + LREAL + 64 + 640 + + + SetVelo + LREAL + 64 + 704 + + + SetAcc + LREAL + 64 + 768 + + + TargetPos + LREAL + 64 + 832 + + + ModuloSetPos + LREAL + 64 + 896 + + + ModuloSetTurns + DINT + 32 + 960 + + + CmdNo + UINT + 16 + 992 + + + CmdState + UINT + 16 + 1008 + + + SetJerk + LREAL + 64 + 1024 + + + SetTorque + LREAL + 64 + 1088 + + + ActTorque + LREAL + 64 + 1152 + + + StateDWord2 + NCTOPLC_AXIS_REF_STATE2 + 32 + 1216 + + + StateDWord3 + NCTOPLC_AXIS_REF_STATE3 + 32 + 1248 + + + TouchProbeState + DWORD + 32 + 1280 + + + TouchProbeCounter + DWORD + 32 + 1312 + + + CamCouplingState + NCTOPLC_AXIS_REF_CAMCOUPLINGSTATE + + 0 + 8 + + 64 + 1344 + + + CamCouplingTableID + UINTARR8 + 128 + 1408 + + + ActTorqueDerivative + LREAL + 64 + 1536 + + + SetTorqueDerivative + LREAL + 64 + 1600 + + + AbsPhasingPos + LREAL + 64 + 1664 + + + TorqueOffset + LREAL + 64 + 1728 + + + ActPosWithoutPosCorrection + LREAL + 64 + 1792 + + + ActAcc + LREAL + 64 + 1856 + + + DcTimeStamp + UDINT + 32 + 1920 + + + UserData + LREAL + 64 + 1984 + + + + NcStructType + 2 + + + + + NCAXLESTRUCT_TOPLC + + + NCAXLESTRUCT_TOPLC2 + + + NCAXLESTRUCT_TOPLC3 + + + NCAXLESTRUCT_TOPLC4 + + + + + + + + + + + + + + + + + + + + + + + ST_Meca_RobotStatus + 32 + + bBusy + BIT + 1 + 0 + + + bActivated + BIT + 1 + 1 + + + bHomed + BIT + 1 + 2 + + + bSimActivated + BIT + 1 + 3 + + + bBrakesEngaged + BIT + 1 + 4 + + + bRecoveryMode + BIT + 1 + 5 + + + bEStop + BIT + 1 + 6 + + + bCollisionStatus + BIT + 1 + 7 + + + bWorkZoneStatus + BIT + 1 + 8 + + + uiError + UINT + 16 + 16 + + + + pack_mode + 1 + + + + + ST_Meca_MotionStatus + 88 + + uiReachedCheckPointId + UINT + 16 + 0 + + + uiDiscardedCheckpointId + UINT + 16 + 16 + + + uiMoveID + UINT + 16 + 32 + + + uiFIFOSpace + UINT + 16 + 48 + + + bPaused + BIT + 1 + 64 + + + bEOB + BIT + 1 + 65 + + + bEOM + BIT + 1 + 66 + + + bFIFOCleared + BIT + 1 + 67 + + + PStop2 + BIT + 1 + 68 + + + bExcessiveTorque + BIT + 1 + 69 + + + uiOfflineProgramID + UINT + 16 + 72 + + + + pack_mode + 1 + + + + + ST_Meca_SubIndex + 192 + + rSubIndex001 + REAL + 32 + 0 + + + rSubIndex002 + REAL + 32 + 32 + + + rSubIndex003 + REAL + 32 + 64 + + + rSubIndex004 + REAL + 32 + 96 + + + rSubIndex005 + REAL + 32 + 128 + + + rSubIndex006 + REAL + 32 + 160 + + + + pack_mode + 1 + + + + + ST_Meca_EndEffectorPose + 192 + + rSubIndex_001 + REAL + 32 + 0 + + + rSubIndex_002 + REAL + 32 + 32 + + + rSubIndex_003 + REAL + 32 + 64 + + + rSubIndex_004 + REAL + 32 + 96 + + + rSubIndex_005 + REAL + 32 + 128 + + + rSubIndex_006 + REAL + 32 + 160 + + + + ST_Meca_Configurations + 32 + + siShoulder + SINT + 8 + 0 + + + siElbow + SINT + 8 + 8 + + + siWrist + SINT + 8 + 16 + + + siTurn + SINT + 8 + 24 + + + + ST_Meca_RobotTimestamp + 96 + + udiTimestamp_Seconds + UDINT + 32 + 0 + + + udiTimestamp_Microseconds + UDINT + 32 + 32 + + + udiDynamic_Data_Cycles + UDINT + 32 + 64 + + + + ST_Meca_SafetyStatus + 96 + + bEstop + BIT + 1 + 0 + + + bUnused2 + BIT + 1 + 1 + + + bPStop2 + BIT + 1 + 2 + + + bUnused4 + BIT + 1 + 3 + + + bUnused5 + BIT + 1 + 4 + + + bUnused6 + BIT + 1 + 5 + + + bUnused7 + BIT + 1 + 6 + + + bReboot + BIT + 1 + 7 + + + bUnused9 + BIT + 1 + 8 + + + bUnused10 + BIT + 1 + 9 + + + bConnection_Dropped + BIT + 1 + 10 + + + bUnused12 + BIT + 1 + 11 + + + bUnused13 + BIT + 1 + 12 + + + bUnused14 + BIT + 1 + 13 + + + bUnused15 + BIT + 1 + 14 + + + bUnused16 + BIT + 1 + 15 + + + bUnused17 + BIT + 1 + 16 + + + bUnused18 + BIT + 1 + 17 + + + bUnused19 + BIT + 1 + 18 + + + bUnused20 + BIT + 1 + 19 + + + bUnused21 + BIT + 1 + 20 + + + bUnused22 + BIT + 1 + 21 + + + bUnused23 + BIT + 1 + 22 + + + bUnused24 + BIT + 1 + 23 + + + bUnused25 + BIT + 1 + 24 + + + bUnused26 + BIT + 1 + 25 + + + bUnused27 + BIT + 1 + 26 + + + bUnused28 + BIT + 1 + 27 + + + bUnused29 + BIT + 1 + 28 + + + bUnused30 + BIT + 1 + 29 + + + bUnused31 + BIT + 1 + 30 + + + bUnused32 + BIT + 1 + 31 + + + bEstop_Resettable + BIT + 1 + 32 + + + bUnused34 + BIT + 1 + 33 + + + bPStop2_Resettable + BIT + 1 + 34 + + + bUnused36 + BIT + 1 + 35 + + + bUnused37 + BIT + 1 + 36 + + + bUnused38 + BIT + 1 + 37 + + + bUnused39 + BIT + 1 + 38 + + + bReboot_Resettable + BIT + 1 + 39 + + + bUnused41 + BIT + 1 + 40 + + + bUnused42 + BIT + 1 + 41 + + + bConnection_Dropped_Resettable + BIT + 1 + 42 + + + bUnused44 + BIT + 1 + 43 + + + bUnused45 + BIT + 1 + 44 + + + bUnused46 + BIT + 1 + 45 + + + bUnused47 + BIT + 1 + 46 + + + bUnused48 + BIT + 1 + 47 + + + bUnused49 + BIT + 1 + 48 + + + bUnused50 + BIT + 1 + 49 + + + bUnused51 + BIT + 1 + 50 + + + bUnused52 + BIT + 1 + 51 + + + bUnused53 + BIT + 1 + 52 + + + bUnused54 + BIT + 1 + 53 + + + bUnused55 + BIT + 1 + 54 + + + bUnused56 + BIT + 1 + 55 + + + bUnused57 + BIT + 1 + 56 + + + bUnused58 + BIT + 1 + 57 + + + bUnused59 + BIT + 1 + 58 + + + bUnused60 + BIT + 1 + 59 + + + bUnused61 + BIT + 1 + 60 + + + bUnused62 + BIT + 1 + 61 + + + bUnused63 + BIT + 1 + 62 + + + bUnused64 + BIT + 1 + 63 + + + bUnused65 + USINT + 8 + 64 + + + bReset_Ready + BIT + 1 + 72 + + + bVmotor_on + BIT + 1 + 73 + + + bUnused68 + BIT + 1 + 74 + + + bUnused69 + BIT + 1 + 75 + + + bUnused70 + BIT + 1 + 76 + + + bUnused71 + BIT + 1 + 77 + + + bUnused72 + BIT + 1 + 78 + + + bUnused73 + BIT + 1 + 79 + + + bUnused74 + BIT + 1 + 80 + + + bUnused75 + BIT + 1 + 81 + + + bUnused76 + BIT + 1 + 82 + + + bUnused77 + BIT + 1 + 83 + + + bUnused78 + BIT + 1 + 84 + + + bUnused79 + BIT + 1 + 85 + + + + ST_Meca_DynamicData + 224 + + udiDynamic_Type + UDINT + 32 + 0 + + + rValue_0 + REAL + 32 + 32 + + + rValue_1 + REAL + 32 + 64 + + + rValue_2 + REAL + 32 + 96 + + + rValue_3 + REAL + 32 + 128 + + + rValue_4 + REAL + 32 + 160 + + + rValue_5 + REAL + 32 + 192 + + + + ST_Meca_Inputs + 2016 + + stRobotStatus + ST_Meca_RobotStatus + 32 + 0 + + + stMotionStatus + ST_Meca_MotionStatus + 88 + 32 + + + stJointSet + ST_Meca_SubIndex + 192 + 120 + + + stEndEffectorPose + ST_Meca_EndEffectorPose + 192 + 320 + + + stConfigurations + ST_Meca_Configurations + 32 + 512 + + + stWRF + ST_Meca_SubIndex + 192 + 544 + + + stTRF + ST_Meca_SubIndex + 192 + 736 + + + stRobotTimestamp + ST_Meca_RobotTimestamp + 96 + 928 + + + stSafetyStatus + ST_Meca_SafetyStatus + 96 + 1024 + + + stDynamicData0 + ST_Meca_DynamicData + 224 + 1120 + + + stDynamicData1 + ST_Meca_DynamicData + 224 + 1344 + + + stDynamicData2 + ST_Meca_DynamicData + 224 + 1568 + + + stDynamicData3 + ST_Meca_DynamicData + 224 + 1792 + + + + ST_SerialStatus + 16 + + bTransmitAccepted + BIT + 1 + 0 + + + bReceiveRequested + BIT + 1 + 1 + + + bInitAccepted + BIT + 1 + 2 + + + bBufferFull + BIT + 1 + 3 + + + bParityError + BIT + 1 + 4 + + + bFramingError + BIT + 1 + 5 + + + bOverrunError + BIT + 1 + 6 + + + byInputLength + BYTE + 8 + 8 + + + + pack_mode + 1 + + + analysis + -33 + + + + + ARRAY [0..21] OF BYTE + 176 + BYTE + + 0 + 22 + + + + ST_PosData + 32 + + iPosX + INT + 16 + 0 + + + iPosY + INT + 16 + 16 + + + + pack_mode + 1 + + + + + ST_TrayFeederCamPosData + 264 + + byNumberOf + BYTE + 8 + 0 + + + astPosData + ST_PosData + + 0 + 8 + + 256 + 8 + + + + pack_mode + 1 + + + + + ST_KukaRobot_Ctrl + 32 + + bNotDisableAxes + BIT + + 1 + 0 + + + bEnableAxes + BIT + + 1 + 1 + + + bEnableMove + BIT + + 1 + 2 + + + bExtStart + BIT + + 1 + 3 + + + bConfMess + BIT + + 1 + 4 + + + bDummy1 + BIT + + 1 + 5 + + + bDummy2 + BIT + 1 + 6 + + + bDummy3 + BIT + 1 + 7 + + + bDummy4 + BIT + 1 + 8 + + + bAbortJob + BIT + + 1 + 9 + + + bScanQRCode + BIT + + 1 + 10 + + + bDummy5 + BIT + + 1 + 11 + + + bDummy6 + BIT + 1 + 12 + + + bDummy7 + BIT + 1 + 13 + + + bDummy8 + BIT + 1 + 14 + + + bDummy9 + BIT + 1 + 15 + + + bDummy10 + BIT + 1 + 16 + + + bDummy11 + BIT + 1 + 17 + + + bDummy12 + BIT + 1 + 18 + + + bDoorEtcher1Open + BIT + 1 + 19 + + + bDoorEtcher2Open + BIT + 1 + 20 + + + bDoorHVTestHotOpen + BIT + 1 + 21 + + + bDoorHVTestColdOpen + BIT + 1 + 22 + + + bDummy13 + BIT + 1 + 23 + + + byGripperSide + BYTE + 8 + 24 + + + + pack_mode + 0 + + + analysis + -33 + + + + + ST_KukaRobot_Jobs + 32 + + wJobNrForRobot + WORD + 16 + 0 + + + wFinishedJobNrFromPlc + WORD + 16 + 16 + + + + pack_mode + 0 + + + + + PLCTONC_AXIS_REF_CTRL + 32 + + Enable + BIT + 1 + 0 + + + FeedEnablePlus + BIT + 1 + 1 + + + FeedEnableMinus + BIT + 1 + 2 + + + HomingSensor + BIT + 1 + 5 + + + AcceptBlockedDrive + BIT + 1 + 8 + + + PlcDebugFlag + BIT + 1 + 30 + + + NcDebugFlag + BIT + 1 + 31 + + + %08x + + + 0x%08x + + + 16#%08X + + + + PLCTONC_AXIS_REF + 1024 + + ControlDWord + PLCTONC_AXIS_REF_CTRL + 32 + 0 + + + Override + UDINT + 32 + 32 + + + AxisModeRequest + UDINT + 32 + 64 + + + AxisModeDWord + UDINT + 32 + 96 + + + AxisModeLReal + LREAL + 64 + 128 + + + PositionCorrection + LREAL + 64 + 192 + + + ExtSetPos + LREAL + 64 + 256 + + + ExtSetVelo + LREAL + 64 + 320 + + + ExtSetAcc + LREAL + 64 + 384 + + + ExtSetDirection + DINT + 32 + 448 + + + ExtControllerOutput + LREAL + 64 + 512 + + + GearRatio1 + LREAL + 64 + 576 + + + GearRatio2 + LREAL + 64 + 640 + + + GearRatio3 + LREAL + 64 + 704 + + + GearRatio4 + LREAL + 64 + 768 + + + MapState + BOOL + 8 + 832 + + + PlcCycleControl + BYTE + 8 + 840 + + + PlcCycleCount + BYTE + 8 + 848 + + + ExtTorque + LREAL + 64 + 896 + + + + NcStructType + 1 + + + + + + + + + + + + + ST_Meca_RobotControl + 32 + + bDeactivate + BIT + 1 + 0 + + + bActivate + BIT + 1 + 1 + + + bHome + BIT + 1 + 2 + + + bReset_Error + BIT + 1 + 3 + + + bSim_Mode + BIT + 1 + 4 + + + bRecovery_Mode + BIT + 1 + 5 + + + bDisableEtherCAT + BIT + 1 + 6 + + + + ST_Meca_MotionControl + 32 + + Move_ID + UINT + 16 + 0 + + + SetPoint + BIT + 1 + 16 + + + Pause + BIT + 1 + 17 + + + Clear_Move + BIT + 1 + 18 + + + Resume_Motion + BIT + 1 + 19 + + + + ST_Meca_Move + 224 + + udiMove_Command + UDINT + 32 + 0 + + + rSubIndex_001 + REAL + 32 + 32 + + + rSubIndex_002 + REAL + 32 + 64 + + + rSubIndex_003 + REAL + 32 + 96 + + + rSubIndex_004 + REAL + 32 + 128 + + + rSubIndex_005 + REAL + 32 + 160 + + + rSubIndex_006 + REAL + 32 + 192 + + + + ST_Meca_BreaksControl + 8 + + bBrakesControlAllowed + BIT + 1 + 0 + + + bBrakesEngaged + BIT + 1 + 1 + + + + ST_Meca_Outputs + 480 + + stRobotControl + ST_Meca_RobotControl + 32 + 0 + + + stMotionControl + ST_Meca_MotionControl + 32 + 32 + + + stMove + ST_Meca_Move + 224 + 64 + + + udiHostTime + UDINT + 32 + 288 + + + stBrakesControl + ST_Meca_BreaksControl + 8 + 320 + + + udiDynamicDataCfg0 + UDINT + 32 + 352 + + + udiDynamicDataCfg1 + UDINT + 32 + 384 + + + udiDynamicDataCfg2 + UDINT + 32 + 416 + + + udiDynamicDataCfg3 + UDINT + 32 + 448 + + + + ST_SerialCrl + 16 + + bTransmitRequest + BIT + 1 + 0 + + + bReceiveAccepted + BIT + 1 + 1 + + + bInitRequest + BIT + 1 + 2 + + + bSendContinues + BIT + 1 + 3 + + + byOutputLength + BYTE + 8 + 8 + + + + pack_mode + 1 + + + analysis + -33 + + + + + + + PlcTask Inputs + + PRG_Main._fbRobot.stState + + ST_KukaRobot_State + + + PRG_Main._fbRobot.dwErrorBits + DWORD + + + PRG_Main._fbRobot.awJobStatesFromRobot + ARRAY [0..1] OF WORD + + + PRG_Main._fbRobot.eJobForPLC + E_KukaRobot_JobNumerPLC + + + PRG_Main._fbRobot.abyMirrorToolsAndPositions + ARRAY [0..3] OF BYTE + + + PRG_Main._fbRobot.diMirrorOffsetPosX + + DINT + + + PRG_Main._fbRobot.diMirrorOffsetPosY + DINT + + + PRG_Main._fbRobot.diMirrorThickness + DINT + + + PRG_Main._fbRobot.asiMotorTemps1To4 + + ARRAY [0..3] OF SINT + + + PRG_Main._fbRobot.asiMotorTemps5To8 + ARRAY [0..3] OF SINT + + + PRG_Main._fbAligner.xVacuumOk + BOOL + + + PRG_Main._fbAligner.diXOffset + DINT + + + PRG_Main._fbAligner.diYOffset + DINT + + + PRG_Main._fbAligner._fbXAxis.xCalibrationCam + BOOL + + + PRG_Main._fbAligner._fbXAxis._fbAxis.NcToPlc + NCTOPLC_AXIS_REF + + + PRG_Main._fbAligner._fbYAxis.xCalibrationCam + BOOL + + + PRG_Main._fbAligner._fbYAxis._fbAxis.NcToPlc + NCTOPLC_AXIS_REF + + + PRG_Main._fbEtcher1._fbValveDoor.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher1._fbValveDoor.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher1._fbUnlockLeft.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher1._fbUnlockLeft.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher1._fbUnlockRight.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher1._fbUnlockRight.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher1._fbEjectFront.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher1._fbEjectFront.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher1._fbEjectBack.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher1._fbEjectBack.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher1.xVacuumOk + + BOOL + + + PRG_Main._fbEtcher1.xVibrationSensor + + BOOL + + + PRG_Main._fbEtcher1._fbRobot.stRobotInputs + ST_Meca_Inputs + + + PRG_Main._fbEtcher2._fbValveDoor.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher2._fbValveDoor.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher2._fbUnlockLeft.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher2._fbUnlockLeft.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher2._fbUnlockRight.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher2._fbUnlockRight.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher2._fbEjectFront.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher2._fbEjectFront.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher2._fbEjectBack.xOpenFeedback + BOOL + + + PRG_Main._fbEtcher2._fbEjectBack.xCloseFeedback + BOOL + + + PRG_Main._fbEtcher2.xVacuumOk + + BOOL + + + PRG_Main._fbEtcher2.xVibrationSensor + + BOOL + + + PRG_Main._fbEtcher2._fbRobot.stRobotInputs + ST_Meca_Inputs + + + PRG_Main._fbHotplate._fbTempSensor.iAnalogValue + + INT + + + PRG_Main._fbHotplate._fbTempSensor.xUnderrange + + BOOL + + + PRG_Main._fbHotplate._fbTempSensor.xOverrange + + BOOL + + + PRG_Main._fbHotplate._fbTempSensor.xErrorCard + + BOOL + + + PRG_Main._fbCoolplate.stStatus + + ST_SerialStatus + + + PRG_Main._fbCoolplate.abyDataIn + ARRAY [0..21] OF BYTE + + + PRG_Main._fbCoolplate._fbTempSensor.iAnalogValue + + INT + + + PRG_Main._fbCoolplate._fbTempSensor.xUnderrange + + BOOL + + + PRG_Main._fbCoolplate._fbTempSensor.xOverrange + + BOOL + + + PRG_Main._fbCoolplate._fbTempSensor.xErrorCard + + BOOL + + + PRG_Main._fbHVTesterHot.stDoorValve.xOpenFeedback + BOOL + + + PRG_Main._fbHVTesterHot.stDoorValve.xCloseFeedback + BOOL + + + PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenFeedback + BOOL + + + PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseFeedback + BOOL + + + PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenFeedback + BOOL + + + PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseFeedback + BOOL + + + PRG_Main._fbHVTesterCold.stDoorValve.xOpenFeedback + BOOL + + + PRG_Main._fbHVTesterCold.stDoorValve.xCloseFeedback + BOOL + + + PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenFeedback + BOOL + + + PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseFeedback + BOOL + + + PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenFeedback + BOOL + + + PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseFeedback + BOOL + + + PRG_Main.stCamResult + ST_TrayFeederCamPosData + + + PRG_Safety.xEStopOk + BOOL + + + PRG_Safety.xComStartup + BOOL + + + PRG_Safety.xRequestOpenDoor + BOOL + + + + PlcTask Outputs + + PRG_Main._fbRobot.stCtrl + + ST_KukaRobot_Ctrl + + + PRG_Main._fbRobot.stJobs + Robot job to do + 1 -> PLC job which is finished]]> + ST_KukaRobot_Jobs + + + PRG_Main._fbRobot.abyToolsAndPositions + + ARRAY [0..3] OF BYTE + + + PRG_Main._fbRobot.diOffsetPosX + + DINT + + + PRG_Main._fbRobot.diOffsetPosY + DINT + + + PRG_Main._fbRobot.diThickness + DINT + + + PRG_Main._fbRobot.diOffsetXE1 + + DINT + + + PRG_Main._fbRobot.diOffsetYE1 + DINT + + + PRG_Main._fbRobot.diOffsetZE1 + DINT + + + PRG_Main._fbAligner.xActivateVacuum + BOOL + + + PRG_Main._fbAligner.xDeactivateVacuum + BOOL + + + PRG_Main._fbAligner._fbXAxis._fbAxis.PlcToNc + PLCTONC_AXIS_REF + + + PRG_Main._fbAligner._fbYAxis._fbAxis.PlcToNc + PLCTONC_AXIS_REF + + + PRG_Main._fbEtcher1._fbValveDoor.xOpenValve + + BOOL + + + PRG_Main._fbEtcher1._fbValveDoor.xCloseValve + + BOOL + + + PRG_Main._fbEtcher1._fbUnlockLeft.xOpenValve + + BOOL + + + PRG_Main._fbEtcher1._fbUnlockLeft.xCloseValve + + BOOL + + + PRG_Main._fbEtcher1._fbUnlockRight.xOpenValve + + BOOL + + + PRG_Main._fbEtcher1._fbUnlockRight.xCloseValve + + BOOL + + + PRG_Main._fbEtcher1._fbEjectFront.xOpenValve + + BOOL + + + PRG_Main._fbEtcher1._fbEjectFront.xCloseValve + + BOOL + + + PRG_Main._fbEtcher1._fbEjectBack.xOpenValve + + BOOL + + + PRG_Main._fbEtcher1._fbEjectBack.xCloseValve + + BOOL + + + PRG_Main._fbEtcher1._fbRobot.stRobotOutputs + ST_Meca_Outputs + + + PRG_Main._fbEtcher1._fbRobot.xReset + + BOOL + + + PRG_Main._fbEtcher1.xDisableVacuum + BOOL + + + PRG_Main._fbEtcher2._fbValveDoor.xOpenValve + + BOOL + + + PRG_Main._fbEtcher2._fbValveDoor.xCloseValve + + BOOL + + + PRG_Main._fbEtcher2._fbUnlockLeft.xOpenValve + + BOOL + + + PRG_Main._fbEtcher2._fbUnlockLeft.xCloseValve + + BOOL + + + PRG_Main._fbEtcher2._fbUnlockRight.xOpenValve + + BOOL + + + PRG_Main._fbEtcher2._fbUnlockRight.xCloseValve + + BOOL + + + PRG_Main._fbEtcher2._fbEjectFront.xOpenValve + + BOOL + + + PRG_Main._fbEtcher2._fbEjectFront.xCloseValve + + BOOL + + + PRG_Main._fbEtcher2._fbEjectBack.xOpenValve + + BOOL + + + PRG_Main._fbEtcher2._fbEjectBack.xCloseValve + + BOOL + + + PRG_Main._fbEtcher2._fbRobot.stRobotOutputs + ST_Meca_Outputs + + + PRG_Main._fbEtcher2._fbRobot.xReset + + BOOL + + + PRG_Main._fbEtcher2.xDisableVacuum + BOOL + + + PRG_Main._fbHotplate.xEnableHotplate + BOOL + + + PRG_Main._fbCoolplate.stCtrl + + ST_SerialCrl + + + PRG_Main._fbCoolplate.abyDataOut + ARRAY [0..21] OF BYTE + + + PRG_Main._fbHVTesterHot.stDoorValve.xOpenValve + + BOOL + + + PRG_Main._fbHVTesterHot.stDoorValve.xCloseValve + + BOOL + + + PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenValve + + BOOL + + + PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseValve + + BOOL + + + PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenValve + + BOOL + + + PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseValve + + BOOL + + + PRG_Main._fbHVTesterCold.stDoorValve.xOpenValve + + BOOL + + + PRG_Main._fbHVTesterCold.stDoorValve.xCloseValve + + BOOL + + + PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenValve + + BOOL + + + PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseValve + + BOOL + + + PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenValve + + BOOL + + + PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseValve + + BOOL + + + PRG_Main.xTriggerCamera + BOOL + + + PRG_Safety.xRun + BOOL + + + PRG_Safety.xErrorAck + BOOL + + + PRG_Safety.xLockDoor + BOOL + + + PRG_Safety.xLEDMachineOn + BOOL + + + PRG_Safety.xLEDMachineOff + BOOL + + + + PlcTask Retains + + PRG_Main._fbRobot.byCurrentGripper + BYTE + 7 + + + + diff --git a/doc/StateMachines.drawio b/doc/StateMachines.drawio index 3b9c1df..8456f41 100644 --- a/doc/StateMachines.drawio +++ b/doc/StateMachines.drawio @@ -1,16 +1,27 @@ - + - + - + + + + + + + + + + + + - + @@ -45,7 +56,7 @@ - + @@ -57,24 +68,24 @@ - + - - + + - + - + @@ -92,13 +103,13 @@ - + - + @@ -122,20 +133,20 @@ - - + + - + - + @@ -150,7 +161,7 @@ - + @@ -159,126 +170,576 @@ + + + + + + + + + + + + - - + + - - - - + + + + + + + + + - + + + + - + - + - + - + + + + + + + - + - + + + + - + + + + + + + + + + + + + - + + + + + + + + + + - + - - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - - + + - + - - + + - + - - + + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +