This commit is contained in:
2026-01-08 11:08:17 +01:00
commit fe882dc444
311 changed files with 511562 additions and 0 deletions

View File

@@ -0,0 +1,44 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<GVL Name="CASSETTE_GVL" Id="{2606fd17-32cf-4ab8-bc32-49981b682e6e}">
<Declaration><![CDATA[VAR_GLOBAL
CASSETTE_RECIPE_EDITE : sCassetteRecipe;
CASSETTE_RECIPE_EMPTY : sCassetteRecipe;
CASSETTE_MAIN : ARRAY[FirstCassette..LastCassette] OF CASSETTE_MAIN_FB;
bOutCassetteLockDoor AT %Q* : ARRAY[FirstCassette..LastCassette] OF BOOL := [(LastCassette-FirstCassette)(TRUE)];
VisuCassetteMain : REFERENCE TO CASSETTE_MAIN_FB := CASSETTE_MAIN[FirstCassette];
VisuCassetteSignal : REFERENCE TO sCassetteSignal := CASSETTE_MAIN[FirstCassette].Signal;
CurrentStepStationType : eStationType;
FlowRecipeSelectedTypeIndex : INT;
CurrentStepRecipeList : sRecipeList;
VisuCassetteMaxNumberOfRecipe : INT := 100;
FlowRecipeSellectedRecipe : INT;
FlowRecipeRetryRecipe : UINT;
DummyCassetteConfig : sCassetteConfig;
VisuCassetteConfig : REFERENCE TO sCassetteConfig := DummyCassetteConfig;
ScheduleRobotAligner : sScheduler;
ScheduleRobotNotOk : BOOL;
ScheduleStationNotOk : UDINT;
TrayFeederSendCounter : ARRAY[FirstCassette..LastCassette] OF BYTE;
TrayJob : sJob;
LastSizeFound : USINT;
CurrentCameraPosition : ARRAY[0..MaxNumberOfSubstratesPerTray-1] OF ARRAY[0..1] OF UINT;
END_VAR
]]></Declaration>
</GVL>
</TcPlcObject>