Initial
This commit is contained in:
44
PLC/1 Cassette/GVLs/CASSETTE_GVL.TcGVL
Normal file
44
PLC/1 Cassette/GVLs/CASSETTE_GVL.TcGVL
Normal 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>
|
||||
Reference in New Issue
Block a user