Files
infineon_legacy_plc/PLC/2 Spinner/GVLs/SPINNER_GVL.TcGVL
2026-01-08 11:08:17 +01:00

50 lines
1.5 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<GVL Name="SPINNER_GVL" Id="{966c1ff3-9e36-481f-a1da-74e58743df22}">
<Declaration><![CDATA[VAR_GLOBAL
SPINNER_RECIPE_EDITE : sSpinnerRecipe;
SPINNER_RECIPE_EMPTY : sSpinnerRecipe;
ConfigTargetSize : INT := 1;
SPINNER_MAIN : ARRAY[FirstSpinner..LastSpinner] OF SPINNER_MAIN_FB;
DummySpinnerRecipe : sSpinnerRecipe;
VisuSpinnerAutoRecipe : REFERENCE TO sSpinnerRecipe := DummySpinnerRecipe;
DummySpinnerConfig : sSpinnerConfig;
VisuSpinnerConfig : REFERENCE TO sSpinnerConfig := DummySpinnerConfig;
VisuSpinnerMain : REFERENCE TO SPINNER_MAIN_FB := SPINNER_MAIN[FirstSpinner];
ChuckChangeBusy : BOOL;
NozzleCheckIndex : SINT;
NozzleCheckNames : ARRAY[0..9] OF T_MaxString;
bOutCenterSensorOn AT %Q* : BOOL;
END_VAR
VAR_GLOBAL PERSISTENT
// SpinnerNoRobotInit : BOOL;
rNozzleCalibration : ARRAY[1..6] OF sPoint;
END_VAR
VAR_GLOBAL CONSTANT
// vSpinnerWasteTank : BOOL := TRUE;
// vSpinnerSplashRing : BOOL := TRUE;
// vSpinnerHatch : BOOL := TRUE;
vChuckVacuum : BOOL := TRUE;
vSpinnerShutter : BOOL := TRUE;
vSpinnerMotorRinse : BOOL := TRUE;
vVibrationSensor : BOOL := TRUE;
vSpinnerDoorLcok : BOOL := TRUE;
// vJulabo : USINT := 1;
// vSpinnerMotorLift : BOOL := TRUE;
// vSpinnerDoorLcok : BOOL := TRUE;
END_VAR
]]></Declaration>
</GVL>
</TcPlcObject>