Linked all tank sensors in media cabinet

- Additional fixes for the hmi
This commit is contained in:
2026-03-10 18:03:28 +01:00
parent 218d815380
commit f4562af86f
24 changed files with 1859 additions and 288 deletions

View File

@@ -460,7 +460,7 @@ END_VAR]]></Declaration>
0:
_byGripperSideNrCalc := M_CalcGripperNr(_stJobParams.byGripperNumber);
IF (_stJobParams.byGripperNumber > 3) // Wrong gripper number
IF (_stJobParams.byGripperNumber > 4) // Wrong gripper number
//OR (_stJobParams.byChuckNumber < 1) OR (_stJobParams.byChuckNumber > 6) // Wrong chuck number
OR (_byGripperSideNrCalc < 1) OR (_byGripperSideNrCalc > 6) // Wrong gripper side
THEN
@@ -470,9 +470,9 @@ END_VAR]]></Declaration>
END_IF
// BLOCKIERE GREIFER TAUSCH, DA AKTUELL KABEL DEFEKT !!!!!
IF _stJobParams.eJob = E_KukaRobot_JobNumberRobot.CHANGE_GRIPPER THEN
_eCmd := E_PackMLCmd.ABORT;;
END_IF
// IF _stJobParams.eJob = E_KukaRobot_JobNumberRobot.CHANGE_GRIPPER THEN
// _eCmd := E_PackMLCmd.ABORT;;
// END_IF
// Transfer job data to robot
10:
@@ -496,16 +496,16 @@ END_VAR]]></Declaration>
END_IF
// Position on hotplate
abyToolsAndPositions[2] := stJobParams.byPlaceOnHotplate;
abyToolsAndPositions[2] := _stJobParams.byPlaceOnHotplate;
// Position on coolplate
abyToolsAndPositions[3] := stJobParams.byPlaceOnCoolPlate;
abyToolsAndPositions[3] := _stJobParams.byPlaceOnCoolPlate;
// Gripper number
abyToolsAndPositions[0] := stJobParams.byGripperNumber;
abyToolsAndPositions[0] := _stJobParams.byGripperNumber;
// Chuck for etcher to load
abyToolsAndPositions[1] := stJobParams.byChuckNumber;
abyToolsAndPositions[1] := _stJobParams.byChuckNumber;
// Safety reset timout fb
_tonTimeout(IN := FALSE);
@@ -516,10 +516,10 @@ END_VAR]]></Declaration>
15:
_tonTimeout(IN := TRUE, PT := T#5S);
IF abyMirrorToolsAndPositions[0] = stJobParams.byGripperNumber
AND abyMirrorToolsAndPositions[1] = stJobParams.byChuckNumber
AND abyMirrorToolsAndPositions[2] = stJobParams.byPlaceOnHotplate
AND abyMirrorToolsAndPositions[3] = stJobParams.byPlaceOnCoolPlate
IF abyMirrorToolsAndPositions[0] = _stJobParams.byGripperNumber
AND abyMirrorToolsAndPositions[1] = _stJobParams.byChuckNumber
AND abyMirrorToolsAndPositions[2] = _stJobParams.byPlaceOnHotplate
AND abyMirrorToolsAndPositions[3] = _stJobParams.byPlaceOnCoolPlate
THEN
_tonTimeout(IN := FALSE);
_iSSM := 20;