Added first hmi interface implementation

This commit is contained in:
2026-02-19 00:20:05 +01:00
parent 0c40092d8f
commit a3ad956f0d
29 changed files with 591 additions and 240 deletions

View File

@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<POU Name="FB_NOK" Id="{a2df56e9-efea-40aa-988c-7d0f04448d9f}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK FB_NOK EXTENDS FB_PackMLGeneric
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR_IN_OUT
stHMIInterface : ST_HMI_NOK;
END_VAR
VAR
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[]]></ST>
</Implementation>
</POU>
</TcPlcObject>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<DUT Name="ST_HMI_NOK" Id="{d259a86f-52c2-4bdd-8153-d79adfe6f6fe}">
<Declaration><![CDATA[TYPE ST_HMI_NOK :
STRUCT
stStationCmds : ST_HMI_PackML;
// Clamp trays diagonal
stClampDiagValve : ST_HMI_VALVE_DATA;
// Clamp try across
stClampAcrossValve : ST_HMI_VALVE_DATA;
// Clamp command
stClampCmd : ST_HMI_CONTROL_BUTTON;
// Unclamp command
stUnclampCmd : ST_HMI_CONTROL_BUTTON;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>