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_Coolplate" Id="{0ae5281c-4f55-43f7-9c76-f3b88f84f743}">
<Declaration><![CDATA[TYPE ST_HMI_Coolplate :
STRUCT
stStationCmds : ST_HMI_PackML;
// Setpoint
stSetpoint : ST_HMI_ANALOG_VALUE;
// Set setpoint
stSetSetpointBtn : ST_HMI_CONTROL_BUTTON;
// Status of slots (true = product in in this slot)
axSlotStatus : ARRAY[0..8] OF BOOL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_Recipe_Coolplate" Id="{5bc4f5e4-441e-43c6-ba49-51587e72fb75}">
<Declaration><![CDATA[TYPE ST_Recipe_Coolplate :
STRUCT
// Resting time in seconds
rRestingTime : REAL;
// Temperature in °C
rTemp : REAL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_SerialCrl" Id="{02e99166-5c76-4fb3-84cc-719c63e20136}">
<Declaration><![CDATA[{attribute 'pack_mode' := '1'}
{attribute 'analysis' := '-33'}
TYPE ST_SerialCrl :
STRUCT
bTransmitRequest : BIT;
bReceiveAccepted : BIT;
bInitRequest : BIT;
bSendContinues : BIT;
byOutputLength : BYTE;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_SerialStatus" Id="{e37399e0-7acb-4d91-826f-26258cabab1c}">
<Declaration><![CDATA[{attribute 'pack_mode' := '1'}
{attribute 'analysis' := '-33'}
TYPE ST_SerialStatus :
STRUCT
bTransmitAccepted : BIT;
bReceiveRequested : BIT;
bInitAccepted : BIT;
bBufferFull : BIT;
bParityError : BIT;
bFramingError : BIT;
bOverrunError : BIT;
byInputLength : BYTE;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>