Added JobScheduler and recipe data for stations

This commit is contained in:
2026-02-24 18:28:00 +01:00
parent c4044be7bd
commit 46e294d991
33 changed files with 1454 additions and 2837 deletions

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_HMI_HVTester" Id="{2e5a3886-f38d-4b91-b83d-51766b9f5c82}">
<Declaration><![CDATA[TYPE ST_HMI_HVTester :
STRUCT
stStationCmds : ST_HMI_PackML;
// Door valve
stDoorValve : ST_HMI_VALVE_DATA;
// Test chamber open close valve
stTestChamberValve : ST_HMI_VALVE_DATA;
// Optional temperature setpoint
stTempSP : ST_HMI_ANALOG_VALUE;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_Recipe_HVTester" Id="{f4954ef2-f38f-4cda-8590-43b9782aba39}">
<Declaration><![CDATA[TYPE ST_Recipe_HVTester :
STRUCT
// Test voltage in V
rTestVoltage : REAL;
// Maximum test current
rMaxTestCurrent : REAL;
// Ramp time in ms
rRampTime : REAL;
// Test frequency in HZ
rTestFrequency : REAL;
// Polarity 1 = POS, 2 = NEG
uiPolarity : UINT := 1;
// Overpressure N2 in mbar
rTestPresN2 : REAL;
// N2 pre purging time in seconds
rN2PrePurgeTime : REAL;
// Test retries
uiNumRetries : UINT := 0;
// Temperature for testing
// (only used in hv station which has a heater)
rTestTemp : REAL := 20.0;
// Test ok point
rTestOkVoltage : REAL;
rTestOkCurrent : REAL;
// Temperature in °C
rTemp : REAL := 20.0;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>