First version Tray Feeder ready for test

- Tray feeder implementation ready for first tests
- Some refactoring of packml function names
- Added .xtv file to project again because of linking issues
- Added hmi button for packml complete command
- Started media cabinet
This commit is contained in:
2026-03-03 14:11:58 +01:00
parent dbfa6fc7cc
commit 0ea0887bb4
17 changed files with 4430 additions and 486 deletions

View File

@@ -0,0 +1,43 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1">
<POU Name="FB_MediaCabinet" Id="{9de34b64-23ba-4fef-b086-9297bbd06f24}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK FB_MediaCabinet
VAR_INPUT
END_VAR
VAR_OUTPUT
END_VAR
VAR
// (1) Acetic acid 99%
_fbTankAceticAcidHigh : FB_Tank;
// (2) Sulfuric acid
_fbTankSulfuricAcid : FB_Tank;
// (3) Nitric acid 65% mixing
_fbTankNitricAcid : FB_Tank;
// (4) Acetic acid 10%
_fbTankAceticAcidLow : FB_Tank;
// (5) Hydrofluoric acid 40%
_fbTankHydrofluoricAcid : FB_Tank;
// (6) Sulfuric acid mixing
_fbTankSulfuricAcidMixing : FB_Tank;
// (7) Hydrofluoric acid 40% for mixing
_fbTankHydrofluoricAcidMixing : FB_Tank;
// (8) SEF
_fbTankSEF : FB_Tank;
// (9) Filmetch
_fbTankFilmetch : FB_Tank;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[]]></ST>
</Implementation>
</POU>
</TcPlcObject>