Implemented stuff to get ready for jet measurement

This commit is contained in:
2026-03-12 00:37:23 +01:00
parent 19be407e08
commit f7bb4f2920
17 changed files with 954 additions and 165 deletions

View File

@@ -2677,7 +2677,7 @@ External Setpoint Generation:
</Properties>
</DataType>
</DataTypes>
<Instance TmcHash="{6F9D093A-93DD-18C8-E5C5-A2C7DAE3FFFF}">
<Instance TmcHash="{CD9996AB-5CC2-8E96-6982-22B7BA0B8855}">
<Vars VarGrpType="1">
<Name>PlcTask Inputs</Name>
<Var>
@@ -2807,6 +2807,22 @@ External Setpoint Generation:
<Name>PRG_Main._fbEtcher1._fbRobot.stRobotInputs</Name>
<Type GUID="{F7ADF11A-012A-C92E-EDFE-B3DB3D0D7328}">ST_Meca_Inputs</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbSpinner.xCalibrationCam</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbSpinner._fbAxis.NcToPlc</Name>
<Type GUID="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" Namespace="MC">NCTOPLC_AXIS_REF</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbValveEnableFilmetch.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbValveEnableFilmetch.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbValveDoor.xOpenFeedback</Name>
<Type>BOOL</Type>
@@ -2863,6 +2879,22 @@ External Setpoint Generation:
<Name>PRG_Main._fbEtcher2._fbRobot.stRobotInputs</Name>
<Type GUID="{F7ADF11A-012A-C92E-EDFE-B3DB3D0D7328}">ST_Meca_Inputs</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbSpinner.xCalibrationCam</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbSpinner._fbAxis.NcToPlc</Name>
<Type GUID="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" Namespace="MC">NCTOPLC_AXIS_REF</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbValveEnableFilmetch.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbValveEnableFilmetch.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHotplate._fbTempSensor.iAnalogValue</Name>
<Comment><![CDATA[ Analog input value]]></Comment>
@@ -2915,75 +2947,51 @@ External Setpoint Generation:
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stDoorValve.xOpenFeedback</Name>
<Name>PRG_Main._fbHVTesterHot._fbDoorValve.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stDoorValve.xCloseFeedback</Name>
<Name>PRG_Main._fbHVTesterHot._fbDoorValve.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenFeedback</Name>
<Name>PRG_Main._fbHVTesterHot._fbTestChamberValve.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseFeedback</Name>
<Name>PRG_Main._fbHVTesterHot._fbTestChamberValve.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenFeedback</Name>
<Name>PRG_Main._fbHVTesterHot._fbReleaseChamberMovement.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseFeedback</Name>
<Name>PRG_Main._fbHVTesterHot._fbReleaseChamberMovement.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stDoorValve.xOpenFeedback</Name>
<Name>PRG_Main._fbHVTesterCold._fbDoorValve.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stDoorValve.xCloseFeedback</Name>
<Name>PRG_Main._fbHVTesterCold._fbDoorValve.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenFeedback</Name>
<Name>PRG_Main._fbHVTesterCold._fbTestChamberValve.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseFeedback</Name>
<Name>PRG_Main._fbHVTesterCold._fbTestChamberValve.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenFeedback</Name>
<Name>PRG_Main._fbHVTesterCold._fbReleaseChamberMovement.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbModbusMaster._fbMaster.InData</Name>
<Type GUID="{F852D9F7-9DB9-AE77-EE6D-D9BA52CDE308}" Namespace="Tc2_ModbusRTU">MB_KL6inData22B</Type>
</Var>
<Var>
<Name>PRG_Main._fbModbusMaster._fbMaster.WcState</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main.stCamResult</Name>
<Type GUID="{A86AEC57-FBDB-D0EE-AB47-339A794FEE1B}">ST_TrayFeederCamPosData</Type>
</Var>
<Var>
<Name>PRG_Safety.xEStopOk</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xComStartup</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xRequestOpenDoor</Name>
<Name>PRG_Main._fbHVTesterCold._fbReleaseChamberMovement.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
@@ -3382,6 +3390,46 @@ External Setpoint Generation:
<Name>PRG_Main._fbMediaCabinet._fbTankFilmetch._fbPumpValve.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbValveFilmetchOut.xOpenFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbValveFilmetchOut.xCloseFeedback</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData</Name>
<Type GUID="{F852D9F7-9DB9-AE77-EE6D-D9BA52CDE308}" Namespace="Tc2_ModbusRTU">MB_KL6inData22B</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.WcState</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbModbusMaster._fbMaster.InData</Name>
<Type GUID="{F852D9F7-9DB9-AE77-EE6D-D9BA52CDE308}" Namespace="Tc2_ModbusRTU">MB_KL6inData22B</Type>
</Var>
<Var>
<Name>PRG_Main._fbModbusMaster._fbMaster.WcState</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main.stCamResult</Name>
<Type GUID="{A86AEC57-FBDB-D0EE-AB47-339A794FEE1B}">ST_TrayFeederCamPosData</Type>
</Var>
<Var>
<Name>PRG_Safety.xEStopOk</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xComStartup</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xRequestOpenDoor</Name>
<Type>BOOL</Type>
</Var>
</Vars>
<Vars VarGrpType="2" AreaNo="1">
<Name>PlcTask Outputs</Name>
@@ -3508,10 +3556,24 @@ External Setpoint Generation:
<Comment><![CDATA[ Safety reset output]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbSpinner._fbAxis.PlcToNc</Name>
<Type GUID="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" Namespace="MC">PLCTONC_AXIS_REF</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1.xDisableVacuum</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbValveEnableFilmetch.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher1._fbValveEnableFilmetch.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbValveDoor.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
@@ -3571,10 +3633,24 @@ External Setpoint Generation:
<Comment><![CDATA[ Safety reset output]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbSpinner._fbAxis.PlcToNc</Name>
<Type GUID="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" Namespace="MC">PLCTONC_AXIS_REF</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2.xDisableVacuum</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbValveEnableFilmetch.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbEtcher2._fbValveEnableFilmetch.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHotplate.xEnableHotplate</Name>
<Type>BOOL</Type>
@@ -3589,105 +3665,65 @@ External Setpoint Generation:
<Type GUID="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}">ARRAY [0..21] OF BYTE</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stDoorValve.xOpenValve</Name>
<Name>PRG_Main._fbHVTesterHot._fbDoorValve.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stDoorValve.xCloseValve</Name>
<Name>PRG_Main._fbHVTesterHot._fbDoorValve.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stTestChamberValve.xOpenValve</Name>
<Name>PRG_Main._fbHVTesterHot._fbTestChamberValve.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stTestChamberValve.xCloseValve</Name>
<Name>PRG_Main._fbHVTesterHot._fbTestChamberValve.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xOpenValve</Name>
<Name>PRG_Main._fbHVTesterHot._fbReleaseChamberMovement.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterHot.stReleaseChamberMovement.xCloseValve</Name>
<Name>PRG_Main._fbHVTesterHot._fbReleaseChamberMovement.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stDoorValve.xOpenValve</Name>
<Name>PRG_Main._fbHVTesterCold._fbDoorValve.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stDoorValve.xCloseValve</Name>
<Name>PRG_Main._fbHVTesterCold._fbDoorValve.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stTestChamberValve.xOpenValve</Name>
<Name>PRG_Main._fbHVTesterCold._fbTestChamberValve.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stTestChamberValve.xCloseValve</Name>
<Name>PRG_Main._fbHVTesterCold._fbTestChamberValve.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xOpenValve</Name>
<Name>PRG_Main._fbHVTesterCold._fbReleaseChamberMovement.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbHVTesterCold.stReleaseChamberMovement.xCloseValve</Name>
<Name>PRG_Main._fbHVTesterCold._fbReleaseChamberMovement.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbModbusMaster._fbMaster.OutData</Name>
<Type GUID="{E4C24E72-EF65-C814-8E17-663F53275EE3}" Namespace="Tc2_ModbusRTU">MB_KL6outData22B</Type>
</Var>
<Var>
<Name>PRG_Main.xTriggerCamera</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xRun</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xErrorAck</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockDoor</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLEDMachineOn</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLEDMachineOff</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockMediaDoor1</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockMediaDoor2</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockMediaDoor3</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbTankAceticAcidHigh._fbWaterValve.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
@@ -4048,6 +4084,60 @@ External Setpoint Generation:
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbValveFilmetchOut.xOpenValve</Name>
<Comment><![CDATA[ Use xOpenValve for normally closed valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbValveFilmetchOut.xCloseValve</Name>
<Comment><![CDATA[ Use xCloseValve for normally open valves]]></Comment>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData</Name>
<Type GUID="{E4C24E72-EF65-C814-8E17-663F53275EE3}" Namespace="Tc2_ModbusRTU">MB_KL6outData22B</Type>
</Var>
<Var>
<Name>PRG_Main._fbModbusMaster._fbMaster.OutData</Name>
<Type GUID="{E4C24E72-EF65-C814-8E17-663F53275EE3}" Namespace="Tc2_ModbusRTU">MB_KL6outData22B</Type>
</Var>
<Var>
<Name>PRG_Main.xTriggerCamera</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xRun</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xErrorAck</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockDoor</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLEDMachineOn</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLEDMachineOff</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockMediaDoor1</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockMediaDoor2</Name>
<Type>BOOL</Type>
</Var>
<Var>
<Name>PRG_Safety.xLockMediaDoor3</Name>
<Type>BOOL</Type>
</Var>
</Vars>
<Vars VarGrpType="8" AreaNo="4">
<Name>PlcTask Retains</Name>