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,176 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<EnumerationTextList Name="Cassette_ErrorNr" Id="{226a81f3-c400-4078-882c-8287768274b6}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
TYPE Cassette_ErrorNr :(
eNoError := 0,
eNoWafer := 5,
eDoorLockTimeOut := 100,
eRecipeMissing := 110,
eTrayNoCom := 200,
eDoorIsOpened := 2000,
eInitError := 2001,
eGetError := 2002,
TrayLock1UpTimeout := 3000,
TrayLock1DownTimeout := 3001,
TrayLock2UpTimeout := 3100,
TrayLock2DownTimeout := 3101,
eDoor1CloseTimeout := 3500,
eDoor1LockTimeout := 3510
);
END_TYPE]]></Declaration>
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListEnumerationTextListObject">
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"eNoError"</v>
<v n="TextDefault">"0"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"eNoWafer"</v>
<v n="TextDefault">"5"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"eDoorLockTimeOut"</v>
<v n="TextDefault">"100"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Door Lock Timeout</v>
<v>Door Lock Timeout</v>
</l>
</o>
<o>
<v n="TextID">"eRecipeMissing"</v>
<v n="TextDefault">"110"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>One of the recipes was not found</v>
<v>One of the recipes was not found</v>
</l>
</o>
<o>
<v n="TextID">"eTrayNoCom"</v>
<v n="TextDefault">"200"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>No Communication</v>
<v>Keine Kommunikation</v>
</l>
</o>
<o>
<v n="TextID">"eDoorIsOpened"</v>
<v n="TextDefault">"2000"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Door is opened</v>
<v>Tür ist geöffnet</v>
</l>
</o>
<o>
<v n="TextID">"eInitError"</v>
<v n="TextDefault">"2001"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>An error happened while Initialization</v>
<v>Fehler bei der Inistialisierung aufgetreten</v>
</l>
</o>
<o>
<v n="TextID">"eGetError"</v>
<v n="TextDefault">"2002"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>An error happened while Get Tray</v>
<v>An error happened while Get Tray</v>
</l>
</o>
<o>
<v n="TextID">"TrayLock1UpTimeout"</v>
<v n="TextDefault">"3000"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Tray Lock 1 Timeout</v>
<v>Tray Lock 1 Timeout</v>
</l>
</o>
<o>
<v n="TextID">"TrayLock1DownTimeout"</v>
<v n="TextDefault">"3001"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Tray Unlock 1 Timeout</v>
<v>Tray Unlock 1 Timeout</v>
</l>
</o>
<o>
<v n="TextID">"TrayLock2UpTimeout"</v>
<v n="TextDefault">"3100"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Tray Lock 2 Timeout</v>
<v>Tray Lock 2 Timeout</v>
</l>
</o>
<o>
<v n="TextID">"TrayLock2DownTimeout"</v>
<v n="TextDefault">"3101"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Tray Unlock 2 Timeout</v>
<v>Tray Unlock 2 Timeout</v>
</l>
</o>
<o>
<v n="TextID">"eDoor1CloseTimeout"</v>
<v n="TextDefault">"3500"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Door Close Timeout</v>
<v>Door Close Timeout</v>
</l>
</o>
<o>
<v n="TextID">"eDoor1LockTimeout"</v>
<v n="TextDefault">"3510"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Door Lock Timeout</v>
<v>Door Lock Timeout</v>
</l>
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
</l>
<l n="Languages" t="ArrayList" cet="String">
<v>en</v>
<v>de</v>
</l>
<v n="GuidInit">{cb09bdcc-ddce-4e20-a18d-e64c44b2eec7}</v>
<v n="GuidReInit">{03eff7bf-2edd-4179-a258-07b1f3aaf9bc}</v>
<v n="GuidExitX">{569a86de-5f8d-48b3-aa75-4f44c76aa875}</v>
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="Guid">System.Guid</Type>
<Type n="String">System.String</Type>
<Type n="TextListEnumerationTextListObject">{4b60233c-f940-4beb-b331-82133b520151}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
</EnumerationTextList>
</TcPlcObject>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<DUT Name="sCassetteRecipe" Id="{29cf92a2-ce23-429c-a82c-a9d7064645aa}">
<Declaration><![CDATA[TYPE sCassetteRecipe :
STRUCT
STEP_COUNT : USINT := 1;
DATA : ARRAY [1..maxRecipeSteps] OF sCassetteStepData;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<DUT Name="sCassetteStepData" Id="{8a08ab1f-0d13-4dba-964d-8d13401669b1}">
<Declaration><![CDATA[TYPE sCassetteStepData :
STRUCT
StationType : T_MaxString := 'Hotplate';
RecipeName : T_MaxString;
RetryFlowName : T_MaxString;
Retry : BOOL;
// Defect : BOOL;
Alternative : UDINT := 16#FFFF;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,157 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<EnumerationTextList Name="eCassetteMedienNamen" Id="{b2ade8b1-3b11-4a07-9508-db9d94b8d5a8}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
TYPE eCassetteMedienNamen :
(
enum_member := 0,
DoorLock,
FindSize,
FrontDMC,
TrayInit,
TrayNextSlot,
TrayLock1Up,
TrayLock1Down,
TrayLock2Up,
TrayLock2Down,
NIO_ToProduction,
NIO_ToUnload
);
END_TYPE
]]></Declaration>
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListEnumerationTextListObject">
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"enum_member"</v>
<v n="TextDefault">"0"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"DoorLock"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"FindSize"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"FrontDMC"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"TrayInit"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"TrayNextSlot"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"TrayLock1Up"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"TrayLock1Down"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"TrayLock2Up"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"TrayLock2Down"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"NIO_ToProduction"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"NIO_ToUnload"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
</l>
<l n="Languages" t="ArrayList" cet="String">
<v>en</v>
<v>de</v>
</l>
<v n="GuidInit">{9d8831c3-6ebf-40aa-b49d-21a189d9a01c}</v>
<v n="GuidReInit">{8d23c652-15b3-4e96-9923-18f271640c3b}</v>
<v n="GuidExitX">{7062e6cc-3918-41b8-8244-b17081733e11}</v>
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="Guid">System.Guid</Type>
<Type n="String">System.String</Type>
<Type n="TextListEnumerationTextListObject">{4b60233c-f940-4beb-b331-82133b520151}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
</EnumerationTextList>
</TcPlcObject>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<DUT Name="sCassetteConfig" Id="{f635030e-c9bb-43a6-ad2a-b72a325fc6b0}">
<Declaration><![CDATA[TYPE sCassetteConfig :
STRUCT
// ReceiverCassette : BYTE;
TeachPosition : ARRAY [1..MaxNumberOfSizes] OF sTray;
ConfigPlausibility : BOOL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<DUT Name="sCassetteSignal" Id="{c2aefa62-ddd1-42cf-ad2f-e019aaf21ced}">
<Declaration><![CDATA[TYPE sCassetteSignal :
STRUCT
Wafer : ARRAY[0..MaxNumberOfWafer]OF sWaferSignal;
START_TIME : T_MaxString;
LotID : T_MaxString;
WaitingForNIO : BOOL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<DUT Name="sTray" Id="{e50a90e0-4d94-4f00-aec9-b322c3e47680}">
<Declaration><![CDATA[TYPE sTray :
STRUCT
Position : ARRAY[1..MaxNumberOfSubstratesPerTray] OF sTrayPositon;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<DUT Name="sTrayPositon" Id="{c2835246-209b-419a-a9e5-fe1b90865aa4}">
<Declaration><![CDATA[TYPE sTrayPositon :
STRUCT
Camera : ARRAY[0..1] OF UINT;
// Robot : ARRAY[0..1] OF LREAL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,20 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<DUT Name="sWaferSignal" Id="{65a0bea5-7327-426e-9120-719f3678725e}">
<Declaration><![CDATA[TYPE sWaferSignal :
STRUCT
WaferStatus : eWaferStatus;
Defect : BOOL;
Invisible : BOOL := TRUE;
Color : DWORD := 16#FF808080;
Size : USINT;
WAFERNUMBER : T_MaxString;
// LOT_ID : T_MaxString;
// SLOT_ID : T_MaxString;
END_STRUCT
END_TYPE]]></Declaration>
</DUT>
</TcPlcObject>

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>

View File

@@ -0,0 +1,73 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<EnumerationTextList Name="eJobType" Id="{58e93e8f-be7f-4f67-8f0f-631b225bcaf6}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
{attribute 'to_string'}
TYPE eJobType :
(
noJob := 0,
AllTrays,
TrayLot,
OneTray
);
END_TYPE
]]></Declaration>
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListEnumerationTextListObject">
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"noJob"</v>
<v n="TextDefault">"0"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>No Job</v>
</l>
</o>
<o>
<v n="TextID">"AllTrays"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>All Trays</v>
</l>
</o>
<o>
<v n="TextID">"TrayLot"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Tray Lot</v>
</l>
</o>
<o>
<v n="TextID">"OneTray"</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>One Tray</v>
</l>
</o>
<o>
<v n="TextID">""</v>
<v n="TextDefault">""</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
</l>
</o>
</l>
<l n="Languages" t="ArrayList" cet="String">
<v>en</v>
</l>
<v n="GuidInit">{8dd1451a-7387-4d88-806e-cc45708dbe3b}</v>
<v n="GuidReInit">{a16b13d8-3366-447b-8b63-44240be0fa39}</v>
<v n="GuidExitX">{9d274fa3-dd92-42ce-a39d-7a2d1a826340}</v>
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="Guid">System.Guid</Type>
<Type n="String">System.String</Type>
<Type n="TextListEnumerationTextListObject">{4b60233c-f940-4beb-b331-82133b520151}</Type>
<Type n="TextListRow">{53da1be7-ad25-47c3-b0e8-e26286dad2e0}</Type>
</TypeList>
</XmlArchive>
</EnumerationTextList>
</TcPlcObject>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<DUT Name="sJob" Id="{4112e3dc-05fa-4403-b0ab-7042aa91760a}">
<Declaration><![CDATA[TYPE sJob :
STRUCT
JobType : eJobType;
FlowName : INT;
TryIndex : USINT := 1;
Start : BOOL;
StartTrayIndex : USINT := 1;
EndTrayIndex : USINT := 1;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,145 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<POU Name="JOB" Id="{799f177c-bbc6-4aa2-ab23-128c570a7c41}" SpecialFunc="None">
<Declaration><![CDATA[PROGRAM JOB
VAR
Step : INT;
// NextIndexDone : ARRAY[FirstCassette..FirstCassette +1] OF BOOL;
i : INT;
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[IF StationsStatus[FirstCassette].Soll.Stop THEN
Step := 0;
TrayJob.Start := FALSE;
TrayBatch(0,0);
RETURN;
END_IF
CASE Step OF
0:
IF TrayJob.Start THEN
Step := 10;
END_IF
10:
CASE TrayJob.JobType OF
eJobType.OneTray:
IF TrayBatch(TrayJob.TryIndex,TrayJob.TryIndex) THEN
Step := 0;
END_IF
eJobType.AllTrays:
IF TrayBatch(1,20) THEN
Step := 0;
END_IF
eJobType.TrayLot:
IF TrayBatch(TrayJob.StartTrayIndex,TrayJob.EndTrayIndex) THEN
Step := 0;
END_IF
END_CASE
END_CASE]]></ST>
</Implementation>
<Method Name="TrayBatch" Id="{7fdb400e-fd56-4c2a-8bbf-660c477fc1af}">
<Declaration><![CDATA[METHOD TrayBatch : BOOL
VAR_INPUT
FirstTray : USINT;
LastTray : USINT;
END_VAR
VAR_INST
Step : INT;
TrayIndex : USINT;
i : INT;
ForLoopFrom : INT;
ForLoopTo : INT;
// NextIndexDone : ARRAY[FirstCassette..FirstCassette +1] OF BOOL;
END_VAR
VAR
bError : BOOL;
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[IF StationsStatus[FirstCassette].Soll.Stop THEN
Step := 0;
RETURN;
END_IF
CASE Step OF
0:
IF StationsStatus[FirstCassette].Ist.InitDone AND
NOT StationsStatus[FirstCassette].Ist.Busy AND
StationsStatus[FirstCassette+1].Ist.InitDone AND
NOT StationsStatus[FirstCassette+1].Ist.Busy THEN
//NextIndexDone[FirstCassette] := FALSE;
//NextIndexDone[FirstCassette+1] := FALSE;
TrayIndex := FirstTray;
Step := 10;
END_IF
10:
IF CASSETTE_MAIN[FirstCassette].TrayFeeder.GetTray(SlotNr := TrayIndex, bOutError => bError) THEN
IF bError THEN
Step := Step +1;
ELSE
Step := 20;
END_IF
END_IF
20:
StationsStatus[FirstCassette].SellectedRecipeAutomatic := TrayJob.FlowName;
IF NOT StationsStatus[FirstCassette].Ist.Busy THEN
CMD[FirstCassette] := CloseInCMD;
StationsStatus[FirstCassette].Soll.AutoStart := TRUE;
Step := Step +1;
END_IF
21:
IF CASSETTE_MAIN[FirstCassette].TrayFeeder.TrayNumber > 0 THEN
ForLoopFrom := 1+ (CASSETTE_MAIN[FirstCassette].TrayFeeder.TrayNumber)*100;
ForLoopTo := 100+ (CASSETTE_MAIN[FirstCassette].TrayFeeder.TrayNumber)*100;
FOR i := 1 TO ForLoopTo DO
IF CASSETTE_MAIN[FirstCassette].Signal.Wafer[i].WaferStatus = WaferForProccess THEN
IF NOT StationsStatus[FirstCassette].Ist.Busy THEN
CMD[FirstCassette] := CloseInCMD;
StationsStatus[FirstCassette].Soll.AutoStart := TRUE;
END_IF
RETURN;
END_IF
END_FOR
Step := 30;
END_IF
30:
IF bEmpty THEN
Step := 35;
RETURN;
END_IF
IF TrayIndex < LastTray THEN
TrayIndex := TrayIndex + 1;
Step := Step +1;
ELSE
Step := 35;
END_IF
31:
IF CASSETTE_MAIN[FirstCassette].TrayFeeder.GetTray(
SlotNr := TrayIndex,
bOutError => bError) THEN
Step := 21;
END_IF
35:
IF CASSETTE_MAIN[FirstCassette].TrayFeeder.EndOfLot() THEN
Step := Step +1;
END_IF
36:
IF NOT StationsStatus[FirstCassette].Ist.Busy THEN
Step := 40;
END_IF
40:
IF CASSETTE_MAIN[FirstCassette+1].TrayFeeder.EndOfLot() THEN
Step := 50;
END_IF
50:
TrayJob.Start := FALSE;
TrayBatch := TRUE;
Step := 0;
END_CASE]]></ST>
</Implementation>
</Method>
</POU>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,720 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<Visu Name="VISU_JOB_ALL" Id="{b4423020-6120-40ae-a65b-cf83532a3db0}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"18"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">210202613L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">707399976L</v>
<v n="Value" t="Int16">100</v>
</o>
<o>
<v n="Id">3929720075L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">565784572L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">1182657236L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">2168378147L</v>
<v n="Value" t="Int16">80</v>
</o>
<o>
<v n="Id">4063738070L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">686910351L</v>
<v n="Value">"OWN"</v>
</o>
<o>
<v n="Id">2028009121L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">3191134607L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">3218484809L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">2919971128L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">1546705513L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">3398726742L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">596717991L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">2814868741L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1336542701L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3156165363L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">608928648L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">2384768865L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">2609865539L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">457570106L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">225859768L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3518252228L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1613058539L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2286430467L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2812299069L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">494569607L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">530</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">90</v>
</o>
<o>
<v n="Id">4010712728L</v>
<v n="Value">true</v>
</o>
<o>
<v n="Id">2703123772L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-11711155</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">32</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">135947015L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">2114174855L</v>
<n n="Value" />
</o>
<o>
<v n="Id">397264524L</v>
<o n="Value" t="TextListEnumerationInfo">
<v n="TextListEnumerationName">"TrayJob.JobType"</v>
<o n="TextListEnumerationType" t="UserdefType">
<o n="TypeDef" t="VariableExpression">
<n n="Type" />
<v n="Length" t="Int16">8</v>
<v n="VariableId">-1</v>
<v n="SignatureId">-1</v>
<v n="ScopeId">-1</v>
<v n="PositionToSave">-1L</v>
<a n="MessagesToSave" et="CompilerMessage" />
<v n="Name">"eJobType"</v>
</o>
<v n="SignatureId">5053</v>
<v n="ScopeId">-1</v>
<v n="Compiled">false</v>
</o>
<v n="TextListEnumerationUseAsEnum">false</v>
<v n="TextListEnumerationForTable">false</v>
<n n="TextListEnumerationTextlistName" />
</o>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">351647293L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-16777216</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">32</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
</l>
</o>
<v n="VisualElementName">"ComboBoxInteger"</v>
<v n="VisualElementTypeName">"VisuFbComboBoxInteger"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_2"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{6afbc4c6-9bfe-4eed-b553-533a095048b9}</v>
<v n="VisualElementOwningObjectGuid">{b4423020-6120-40ae-a65b-cf83532a3db0}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">1</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">1225741287L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">1869484343L</v>
<v n="Value" t="Int16">5</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4286611584</v>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278190080</v>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278222848</v>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">663104332L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4294967295</v>
</l>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"TrayJob.Start"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">550</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">250</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">90</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-1</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">48</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">675</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">45</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_RECTANGLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"Start"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"2815"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_3"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" ckt="String" cvt="IInputAction[]">
<v>OnMouseClick</v>
<a cet="STSnippetInputAction">
<o>
<v n="STSnippet">"TrayJob.Start := TRUE;"</v>
</o>
</a>
</d>
<v n="VisualElementIdentification">{2cd11649-bb11-48ad-b7c3-30fd7bdc2dea}</v>
<v n="VisualElementOwningObjectGuid">{b4423020-6120-40ae-a65b-cf83532a3db0}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">2</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
<v n="AllElementsHaveDynamicVisibility">false</v>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>AreAllElementsHidden</v>
<v>6ee06741-9113-54b3-bcc1-07b30bad0adc</v>
<v>ContainsPoint</v>
<v>5e4d8df2-82f7-4c65-aa65-4e99eba440ab</v>
<v>Destruct</v>
<v>d01d1637-e528-4c12-8763-f42608d7b744</v>
<v>ElementInfo</v>
<v>8fddc541-9075-4741-b627-e9247d2a82b1</v>
<v>FB_Exit</v>
<v>d42ac99e-3fce-4e53-b6dd-f445e5b88e82</v>
<v>FB_Reinit</v>
<v>8d841120-8a63-4171-9c36-644d96e84224</v>
<v>GetClientData</v>
<v>14fa9df3-801a-4012-86ba-308fbe5ea4a6</v>
<v>GetDialogInterface</v>
<v>f2e70b93-cca3-4901-9e7c-e310b927c0cc</v>
<v>GetDialogInterfaceSize</v>
<v>6c2bbb4f-691d-4677-b11f-13ac9f30d0f1</v>
<v>GetElementArray</v>
<v>c6a456c4-d909-41dc-af41-00524e41f3d8</v>
<v>GetElementIdArray</v>
<v>2a37d3bb-efcc-4cb0-9922-ec163464bdc5</v>
<v>GetElementName</v>
<v>e163b75f-2aa6-58d3-89b6-e3e062d82e40</v>
<v>GetInitializeVersion</v>
<v>f1d930c3-f518-4ec6-bf79-b2555ea3bc10</v>
<v>GetInstance</v>
<v>3857cb6a-e5f1-4d07-95d4-8943ea891268</v>
<v>GetLocalUsergroup</v>
<v>3b19b2a0-05fd-48fb-b3e5-b6daaf969b16</v>
<v>GetName</v>
<v>c53c56bd-aa95-457e-b045-7e64a9251d57</v>
<v>GetNamespace</v>
<v>79416dc4-2821-41d3-bc25-154c8c1d096c</v>
<v>GetResult</v>
<v>f7e66410-9271-47a7-b86b-53981df8634c</v>
<v>GetSize</v>
<v>c0248035-52ad-46ba-b8af-68ffd9ad44a6</v>
<v>GetSurroundingRect</v>
<v>63eb7d93-c201-443d-9b69-898b842f00ff</v>
<v>GetTabOrderIdArray</v>
<v>f4843891-5956-5f6a-b571-e6b49a2cb570</v>
<v>GetText</v>
<v>aca1d74a-e5ca-4549-a4fe-c1227a5fbdd5</v>
<v>GetTextProperties</v>
<v>a17720ff-54f1-4457-879a-bca36d6b96e5</v>
<v>GetTooltip</v>
<v>6922c1ff-e0df-484c-bed5-bd6df1210826</v>
<v>GetTranslator</v>
<v>03af3dc4-7a43-4f0d-ae58-832d51fd6ee0</v>
<v>GetUpdateRects</v>
<v>4b41d0fb-4b10-4508-82ec-97ed8d2e3380</v>
<v>HandleInput</v>
<v>0d4a1a5b-68a1-4511-979d-a260490d17ea</v>
<v>HasInputAccess</v>
<v>1f6f29e6-8b38-457d-bfa1-f191a6a3c0e6</v>
<v>HasInputAccessIntern</v>
<v>29ff2732-7b40-5eae-ad5d-e7ca5ca356f7</v>
<v>HasVisibilityAccess</v>
<v>8f7feb6e-e6eb-434b-b439-357a2590d7bc</v>
<v>HasVisibilityAccessIntern</v>
<v>1bead972-1e99-5761-afdb-828f1fa27ade</v>
<v>Initialize</v>
<v>ef2e7aa9-c040-4434-b63b-af4d2bca6a85</v>
<v>IsAntialiasingInactive</v>
<v>30013242-326c-4d50-8888-b6994fb76310</v>
<v>Paint</v>
<v>88d498b4-43b3-408c-8d88-805e1c1c49e3</v>
<v>SetClientData</v>
<v>a2f9b741-33ef-4257-be6e-89895dd832c2</v>
<v>SetContainerSize</v>
<v>bea7ec41-da41-5611-9e1e-a4dd4c3d9708</v>
<v>SetDialogInterface</v>
<v>5515e847-e390-4862-a03f-e252c6f5b280</v>
<v>SetResult</v>
<v>4df99bc2-e330-4e97-94fd-0d3d44e889b7</v>
<v>SetStaticState</v>
<v>2f212688-6860-43ac-9a35-77e5d8b34d46</v>
<v>SetVisuFlagsInternal</v>
<v>8c210309-6aed-452d-b411-b79e12bef375</v>
<v>Update</v>
<v>12f8f425-f1af-4fe6-a57a-b241dd652378</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>4b98a1a5-0856-4f97-8e39-ab493bd9e6b9</v>
<v>__getVisu</v>
<v>83740678-e471-4447-8542-7930766b8526</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{b4423020-6120-40ae-a65b-cf83532a3db0}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{a165d9d3-ea9d-4f56-a485-5340ac9433b5}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{4cbe5e45-3af5-4442-8d18-0b5fd3533f58}</v>
<v n="GeneratedGlobalVisuConstants">{782eea48-bca3-423e-a290-04a9b20aad3c}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>e6edf8a7-bf5a-46eb-897f-3f38edcc3b66</v>
<v>FB_Init</v>
<v>7e7dfd2c-79d2-4af1-b82a-4e88c054b544</v>
<v>FB_Reinit</v>
<v>93b757e3-0671-42bf-be49-ff46fc3a967c</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{8f07d0d6-1243-480c-a567-f9dff02f8e94}</v>
</o>
<v n="VisuRegisterGvl">{b7b65d43-eb41-4bc6-94f3-27e77ba7937b}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>99b20d3c-1a04-4960-8d9f-7cb6e5a9282f</v>
<v>ExecuteDialogClosed</v>
<v>cd1ac6f9-26b8-4a39-bc5e-e9872d7deabc</v>
<v>ExecuteKeyDown</v>
<v>c5650bb5-7654-4022-a89f-96c54c4d85ec</v>
<v>ExecuteKeyUp</v>
<v>0e118378-2338-44d7-b459-b21dba5ac706</v>
<v>ExecuteLooseCapture</v>
<v>3ab701e6-3f58-4643-891d-8c37a836694b</v>
<v>ExecuteMouseClick</v>
<v>24b8b01a-3680-4101-9d35-0c920dfbff7d</v>
<v>ExecuteMouseDblClick</v>
<v>84370350-9e4d-4479-8a46-b9ce46ff331a</v>
<v>ExecuteMouseDown</v>
<v>20c3c981-586e-411a-8f38-7cd65a43c3ab</v>
<v>ExecuteMouseEnter</v>
<v>942badff-286b-4415-815e-bc33cb1f42b6</v>
<v>ExecuteMouseLeave</v>
<v>b20c0cc2-b622-4d1b-8428-b2606904d25c</v>
<v>ExecuteMouseMove</v>
<v>50d71196-c9b6-4385-9b4f-741f59586d33</v>
<v>ExecuteMouseUp</v>
<v>31091151-0c71-49a5-867b-c186ae3717b5</v>
<v>ExecuteValueChanged</v>
<v>c7310fd6-c5ee-40d7-bd34-711131ce22ff</v>
<v>GetElementInfo</v>
<v>ba227e4a-a5e2-4582-88bf-f6833a0a6e62</v>
<v>Initialize</v>
<v>c75ab1e4-c171-4261-8d97-e6b25ae4fdbc</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{ed3131c2-090e-4a89-8554-08e6ab465f06}</v>
</o>
<v n="DialogDut">{ad30b971-2f1b-4b50-862c-c19f524fa24f}</v>
</o>
<v n="LastUsedIdForIdentifier">3</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">800</v>
<v n="Height">90</v>
</o>
<v>1</v>
<o>
<v n="Width">801</v>
<v n="Height">91</v>
</o>
<v>2</v>
<o>
<v n="Width">801</v>
<v n="Height">91</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<n n="FrameInterfaceDataModel" />
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="CompilerMessage">{bc2be951-49f6-4f0f-b731-e31e36606f1e}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="FontDescription">{896a5e54-96c3-433b-96d2-4f1442fef591}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="IInputAction[]">_3S.CoDeSys.VisualElem.IInputAction[], VisualElem, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="String">System.String</Type>
<Type n="STSnippetInputAction">{6302d3fe-6ea5-4c42-819a-a9734a133b3d}</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="TextListEnumerationInfo">{dac349f5-1aa4-42ed-9997-bd76e930a734}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="UserdefType">{8499b87a-2b75-4c62-8657-e4aa9316c18b}</Type>
<Type n="VariableExpression">{6708bd14-cddc-4e28-b69d-d3183b7c423e}</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">1024</v>
<v n="SizeY">768</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">AutoDetect</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">true</v>
<n n="ToolboxCategory" />
<n n="ToolboxImageId" />
<v n="IsCustomCategory">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,537 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_JOB_NONE" Id="{3d01d345-e8ae-42e1-a064-1eeaf68d2030}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"9"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">210202613L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">707399976L</v>
<v n="Value" t="Int16">100</v>
</o>
<o>
<v n="Id">3929720075L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">565784572L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">1182657236L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">2168378147L</v>
<v n="Value" t="Int16">80</v>
</o>
<o>
<v n="Id">4063738070L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">686910351L</v>
<v n="Value">"OWN"</v>
</o>
<o>
<v n="Id">2028009121L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">3191134607L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">3218484809L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">2919971128L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">1546705513L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">3398726742L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">596717991L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">2814868741L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1336542701L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3156165363L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">608928648L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">2384768865L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">2609865539L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">457570106L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">225859768L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3518252228L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1613058539L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2286430467L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2812299069L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">494569607L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">800</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">90</v>
</o>
<o>
<v n="Id">4010712728L</v>
<v n="Value">true</v>
</o>
<o>
<v n="Id">2703123772L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-11711155</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">32</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">135947015L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">2114174855L</v>
<n n="Value" />
</o>
<o>
<v n="Id">397264524L</v>
<o n="Value" t="TextListEnumerationInfo">
<v n="TextListEnumerationName">"TrayJob.JobType"</v>
<o n="TextListEnumerationType" t="UserdefType">
<o n="TypeDef" t="VariableExpression">
<n n="Type" />
<v n="Length" t="Int16">8</v>
<v n="VariableId">-1</v>
<v n="SignatureId">-1</v>
<v n="ScopeId">-1</v>
<v n="PositionToSave">-1L</v>
<a n="MessagesToSave" et="CompilerMessage" />
<v n="Name">"eJobType"</v>
</o>
<v n="SignatureId">5053</v>
<v n="ScopeId">-1</v>
<v n="Compiled">false</v>
</o>
<v n="TextListEnumerationUseAsEnum">false</v>
<v n="TextListEnumerationForTable">false</v>
<n n="TextListEnumerationTextlistName" />
</o>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">351647293L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-16777216</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">32</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">2880254039L</v>
<v n="Value">""</v>
</o>
</l>
</o>
<v n="VisualElementName">"ComboBoxInteger"</v>
<v n="VisualElementTypeName">"VisuFbComboBoxInteger"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_1"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{5a8d12e9-daca-457f-bb4b-3536f43cf7da}</v>
<v n="VisualElementOwningObjectGuid">{3d01d345-e8ae-42e1-a064-1eeaf68d2030}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">1</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>ContainsPoint</v>
<v>2e1e3de2-74c3-4753-8ff6-48f4d5a52b26</v>
<v>Destruct</v>
<v>c6e7fb57-a65b-4f25-aff8-8bb4761520ef</v>
<v>ElementInfo</v>
<v>c8445a22-811d-42ea-a93d-b7c3d0932fde</v>
<v>FB_Exit</v>
<v>133744c6-47ae-4f9f-9718-d1d8de65a119</v>
<v>FB_Reinit</v>
<v>bd4957ad-267f-4505-ae9d-3fcb81e1b929</v>
<v>GetClientData</v>
<v>421afca7-1e97-4929-b632-b744fb2ef7dd</v>
<v>GetDialogInterface</v>
<v>9814fa19-df1f-4ab2-8a55-8af13198deb0</v>
<v>GetDialogInterfaceSize</v>
<v>c8bcda4c-e52c-486b-8009-86b172370e36</v>
<v>GetElementArray</v>
<v>cdf05fe9-bec2-401c-ac38-5285bfdad9b0</v>
<v>GetElementIdArray</v>
<v>6ffa35a1-a58e-474d-be0d-800a8f496cab</v>
<v>GetElementName</v>
<v>139059e6-50a7-5a98-8515-eb5c5af8f25b</v>
<v>GetInitializeVersion</v>
<v>ee7e1a0c-4257-4f30-b0c3-059e79c761bf</v>
<v>GetInstance</v>
<v>16cb70e9-538a-4bc8-8c2e-8912f2af78ad</v>
<v>GetLocalUsergroup</v>
<v>45d03422-2b6b-43b4-93fb-d678a5fe0c68</v>
<v>GetName</v>
<v>dfa59706-baa3-4f6e-b993-7df30f54d79f</v>
<v>GetNamespace</v>
<v>c56d73ee-f517-4370-8930-fce07831467c</v>
<v>GetResult</v>
<v>56c6252c-be24-44c3-88b6-731e77abce7d</v>
<v>GetSize</v>
<v>b5d9d80d-8659-40e8-903f-d544b6c75b59</v>
<v>GetSurroundingRect</v>
<v>3385991b-c444-4c3e-8c0f-790dfd60767a</v>
<v>GetTabOrderIdArray</v>
<v>eaceb40d-a6c7-5120-ab46-73bae19c1e2d</v>
<v>GetText</v>
<v>a0e5ba49-49bc-4481-be8b-b2373db6857f</v>
<v>GetTextProperties</v>
<v>9bf21d8a-0809-4a44-b550-6693f05ac2d1</v>
<v>GetTooltip</v>
<v>e2138f0f-03a1-4a27-9b2e-a83cffbf07a6</v>
<v>GetTranslator</v>
<v>238b0d03-5096-4345-a2da-c743a6465cbe</v>
<v>GetUpdateRects</v>
<v>7e5c0296-ece7-4b42-b4b2-1f2e37f39db8</v>
<v>HandleInput</v>
<v>17b45278-51c5-4c8c-a561-a64acecf655d</v>
<v>HasInputAccess</v>
<v>b45f09e4-0d1f-44b4-9578-76c499332fa9</v>
<v>HasInputAccessIntern</v>
<v>1efe4d4c-96fc-5ac8-a365-cd59905fad7f</v>
<v>HasVisibilityAccess</v>
<v>d786dfe5-33a6-44eb-b227-ea8ecfa010b1</v>
<v>HasVisibilityAccessIntern</v>
<v>edaaef59-4326-58e8-baca-98d37830c307</v>
<v>Initialize</v>
<v>44cf26a1-d095-4479-bf20-b0607722e44e</v>
<v>IsAntialiasingInactive</v>
<v>19aff4ec-fa29-4694-a72d-a9dd76fc307e</v>
<v>Paint</v>
<v>545f1bf4-1171-4635-b94a-d5a8fce5c760</v>
<v>SetClientData</v>
<v>371cfe78-51d5-46e7-a7a7-1c09171fc0b3</v>
<v>SetContainerSize</v>
<v>34282bec-7ab1-5225-bf00-52a7c6576a82</v>
<v>SetDialogInterface</v>
<v>13d1f0b4-9832-43c8-b220-15be097fa767</v>
<v>SetResult</v>
<v>1ec89226-f54a-433b-bcd2-c5d58c685fc4</v>
<v>SetStaticState</v>
<v>9160e559-b608-4963-9319-2e94a1012c53</v>
<v>SetVisuFlagsInternal</v>
<v>f0b4b4cc-a389-40dc-ab40-6f8d4f312ea7</v>
<v>Update</v>
<v>c43e588c-a806-4311-9f41-8869dcb9241c</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>f1c89ee1-0015-4475-9a5d-7f914a16bf68</v>
<v>__getVisu</v>
<v>91593df3-5c94-4a87-8c40-78a359b277a7</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{3d01d345-e8ae-42e1-a064-1eeaf68d2030}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{8a97612d-492d-448a-b589-1c712b0696e2}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{2f75bcd5-efa0-4777-b8fa-f429a1f783df}</v>
<v n="GeneratedGlobalVisuConstants">{f70295ba-4ec2-4cce-9559-beef1e8e1e1e}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>98727d31-8bbc-4f8d-8efd-64e461cb32b1</v>
<v>FB_Init</v>
<v>0d7149c5-4b30-470b-8e8e-aea6f0bd003c</v>
<v>FB_Reinit</v>
<v>ae24ba15-f586-4cd6-b8e4-aca6b501599f</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{136f1476-dbbe-44ee-ba21-b9e122900df3}</v>
</o>
<v n="VisuRegisterGvl">{0bf61a76-4926-4bbe-bf2c-0565ec5b9591}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>c7be6997-2a7e-4ad3-a1b7-2616295d1440</v>
<v>ExecuteDialogClosed</v>
<v>c01a1595-4039-4b52-a850-c78ebd9f44de</v>
<v>ExecuteKeyDown</v>
<v>e8e67d72-7edc-456d-bb3b-355812ad16a8</v>
<v>ExecuteKeyUp</v>
<v>3af936ea-39ad-47be-b9fe-dc736832417b</v>
<v>ExecuteLooseCapture</v>
<v>97585816-c2b9-4703-9266-44d4c049b155</v>
<v>ExecuteMouseClick</v>
<v>326dd9b2-b27b-4e5a-82d1-7352f2849e46</v>
<v>ExecuteMouseDblClick</v>
<v>5c883b75-03b8-47d8-a98a-ceea209dc7ac</v>
<v>ExecuteMouseDown</v>
<v>8013e052-0410-43f0-bdc6-80f8a21a8918</v>
<v>ExecuteMouseEnter</v>
<v>5b670808-0901-41b0-ad62-722ad198e27d</v>
<v>ExecuteMouseLeave</v>
<v>0bac38df-f158-4921-b061-1ebcecaad523</v>
<v>ExecuteMouseMove</v>
<v>6610e76d-7a2b-4bb1-92d4-961a07886c79</v>
<v>ExecuteMouseUp</v>
<v>cf199167-83c4-4c24-bfa0-56c38a8dc10d</v>
<v>ExecuteValueChanged</v>
<v>6636fec5-afbd-4b2b-b303-37f7a527178f</v>
<v>GetElementInfo</v>
<v>db82899a-b168-4c69-8e97-8e7b9fc5cb4a</v>
<v>Initialize</v>
<v>cddb7d77-e9af-4a3e-a4a0-4122fcaa17ac</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{cd911ade-389b-4a75-82ef-ce12414e600e}</v>
</o>
<v n="DialogDut">{60142105-2a8d-44f6-b3d3-13c48863e450}</v>
</o>
<v n="LastUsedIdForIdentifier">1</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">800</v>
<v n="Height">90</v>
</o>
<v>1</v>
<o>
<v n="Width">800</v>
<v n="Height">90</v>
</o>
<v>2</v>
<o>
<v n="Width">800</v>
<v n="Height">90</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<n n="FrameInterfaceDataModel" />
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="CompilerMessage">{bc2be951-49f6-4f0f-b731-e31e36606f1e}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="FontDescription">{896a5e54-96c3-433b-96d2-4f1442fef591}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="String">System.String</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="TextListEnumerationInfo">{dac349f5-1aa4-42ed-9997-bd76e930a734}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="UserdefType">{8499b87a-2b75-4c62-8657-e4aa9316c18b}</Type>
<Type n="VariableExpression">{6708bd14-cddc-4e28-b69d-d3183b7c423e}</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">1024</v>
<v n="SizeY">768</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">AutoDetect</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">true</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

View File

@@ -0,0 +1,932 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<Visu Name="VISU_JOB_SINGLE" Id="{978eef71-15d4-4a12-8b1c-e8311ff757c7}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"12"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">210202613L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">707399976L</v>
<v n="Value" t="Int16">100</v>
</o>
<o>
<v n="Id">3929720075L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">565784572L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">1182657236L</v>
<v n="Value" t="Int16">-1</v>
</o>
<o>
<v n="Id">2168378147L</v>
<v n="Value" t="Int16">80</v>
</o>
<o>
<v n="Id">4063738070L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">686910351L</v>
<v n="Value">"OWN"</v>
</o>
<o>
<v n="Id">2028009121L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">3191134607L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">3218484809L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">2919971128L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">1546705513L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">3398726742L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">596717991L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">2814868741L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1336542701L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3156165363L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">608928648L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">2384768865L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">2609865539L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">457570106L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">225859768L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3518252228L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1613058539L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2286430467L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2812299069L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">494569607L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">380</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">90</v>
</o>
<o>
<v n="Id">4010712728L</v>
<v n="Value">true</v>
</o>
<o>
<v n="Id">2703123772L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-11711155</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">32</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">135947015L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">2114174855L</v>
<n n="Value" />
</o>
<o>
<v n="Id">397264524L</v>
<o n="Value" t="TextListEnumerationInfo">
<v n="TextListEnumerationName">"TrayJob.JobType"</v>
<o n="TextListEnumerationType" t="UserdefType">
<o n="TypeDef" t="VariableExpression">
<n n="Type" />
<v n="Length" t="Int16">8</v>
<v n="VariableId">-1</v>
<v n="SignatureId">-1</v>
<v n="ScopeId">-1</v>
<v n="PositionToSave">-1L</v>
<a n="MessagesToSave" et="CompilerMessage" />
<v n="Name">"eJobType"</v>
</o>
<v n="SignatureId">5053</v>
<v n="ScopeId">-1</v>
<v n="Compiled">false</v>
</o>
<v n="TextListEnumerationUseAsEnum">false</v>
<v n="TextListEnumerationForTable">false</v>
<n n="TextListEnumerationTextlistName" />
</o>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">351647293L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-16777216</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">32</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
</l>
</o>
<v n="VisualElementName">"ComboBoxInteger"</v>
<v n="VisualElementTypeName">"VisuFbComboBoxInteger"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_2"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{0ff79ff9-f91b-416a-91a2-43dbe62185e2}</v>
<v n="VisualElementOwningObjectGuid">{978eef71-15d4-4a12-8b1c-e8311ff757c7}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">1</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">1225741287L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">1869484343L</v>
<v n="Value" t="Int16">5</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-1</v>
<v n="CanonicalName">"BasicElement-Fill-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-65536</v>
<v n="CanonicalName">"BasicElement-Alarm-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-12337</v>
<v n="CanonicalName">"BasicElement-Alarm-Fill-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">663104332L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-11711155</v>
<v n="CanonicalName">"Font-Default-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"&lt;toggle/tap variable&gt;"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">400</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">130</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">90</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-16777216</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">48</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<o n="NamedColor" t="NamedStyleColor">
<v n="Color">-16777216</v>
<v n="CanonicalName">"Font-Default-Color"</v>
</o>
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">465</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">45</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_RECTANGLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"%d"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"TrayJob.TryIndex"</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"675"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_3"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" ckt="String" cvt="InputBoxInputAction[]">
<v>OnMouseClick</v>
<a cet="InputBoxInputAction">
<o>
<v n="InputBoxVariable">""</v>
<v n="InputType">"Default"</v>
<v n="InputBoxMin">"1"</v>
<v n="InputBoxMax">"20"</v>
<v n="InputBoxDialogTitle">""</v>
<v n="Password">false</v>
<v n="UseTextOutputVariable">true</v>
<v n="TextOutputVariableInitialized">true</v>
<v n="OtherVarConversion">""</v>
<v n="Format">""</v>
<v n="DialogPosition" t="DialogPositionSetting">UseGlobalSetting</v>
<v n="DialogXPos">""</v>
<v n="DialogYPos">""</v>
</o>
</a>
</d>
<v n="VisualElementIdentification">{a8433b81-f1ad-4661-b456-7c067e9fa0be}</v>
<v n="VisualElementOwningObjectGuid">{978eef71-15d4-4a12-8b1c-e8311ff757c7}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">2</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">1225741287L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">1869484343L</v>
<v n="Value" t="Int16">5</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4286611584</v>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278190080</v>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278222848</v>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">663104332L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4294967295</v>
</l>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"TrayJob.Start"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">550</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">250</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">90</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-1</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">48</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">675</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">45</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_RECTANGLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"Start"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"2815"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_4"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" ckt="String" cvt="IInputAction[]">
<v>OnMouseClick</v>
<a cet="STSnippetInputAction">
<o>
<v n="STSnippet">"TrayJob.Start := TRUE;"</v>
</o>
</a>
</d>
<v n="VisualElementIdentification">{627288f3-7494-41de-9c6b-db33b39ff54c}</v>
<v n="VisualElementOwningObjectGuid">{978eef71-15d4-4a12-8b1c-e8311ff757c7}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">3</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
<v n="AllElementsHaveDynamicVisibility">false</v>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>AreAllElementsHidden</v>
<v>48db9828-2e9f-5455-a3e3-72ea9832ed94</v>
<v>ContainsPoint</v>
<v>8be25f74-61b7-401b-a20b-b94f1907c9a0</v>
<v>Destruct</v>
<v>7852bccf-2825-4598-98f9-d46e6ef5cf19</v>
<v>ElementInfo</v>
<v>8a8ddc86-6253-459a-b87d-8f74ee46471c</v>
<v>FB_Exit</v>
<v>a8682920-2838-45ba-9201-f5bf28166c7c</v>
<v>FB_Reinit</v>
<v>d931a4ec-d1e3-4571-badb-1d273e7bd1c8</v>
<v>GetClientData</v>
<v>bdee4236-90cc-44ab-9334-4dd4964925e6</v>
<v>GetDialogInterface</v>
<v>55af1d5b-d872-46ac-a3d5-ba2d5d2250de</v>
<v>GetDialogInterfaceSize</v>
<v>b83e222a-d266-47ed-ba03-b1376860c191</v>
<v>GetElementArray</v>
<v>99522b0c-0488-48bd-9cba-cfb876932521</v>
<v>GetElementIdArray</v>
<v>efbd5dc8-fb09-4d10-b3b2-1c0ccb7ed12c</v>
<v>GetElementName</v>
<v>4900c346-210a-5f2c-82e7-5a7ae3942b21</v>
<v>GetInitializeVersion</v>
<v>f5eef070-8a34-4387-b7a3-ace1766a4174</v>
<v>GetInstance</v>
<v>224ed870-2717-4941-b3ed-68603edfb969</v>
<v>GetLocalUsergroup</v>
<v>ad332e34-a39d-446a-b66d-74b3ff778783</v>
<v>GetName</v>
<v>68548f3e-7d90-4d08-93e2-b42998c6ccdd</v>
<v>GetNamespace</v>
<v>54580b2c-c2ef-4857-9e9b-f28fa7f9ba96</v>
<v>GetResult</v>
<v>70e7c688-06bd-4824-a328-39c8d3f9601c</v>
<v>GetSize</v>
<v>df7dfbae-a294-4928-a85c-d511c99864a3</v>
<v>GetSurroundingRect</v>
<v>01d77c2f-64e3-4056-be98-870f90af7c7e</v>
<v>GetTabOrderIdArray</v>
<v>d7c68e2b-1efa-5fb7-a69a-895f550702b1</v>
<v>GetText</v>
<v>8782a9d8-bfd5-472e-8393-691fd81d751b</v>
<v>GetTextProperties</v>
<v>bb87cf4f-7743-448e-8acf-ace67f353573</v>
<v>GetTooltip</v>
<v>fd7120ab-f562-4138-b87b-72fc0da99da9</v>
<v>GetTranslator</v>
<v>6ddfe801-d01e-42a3-b66c-e4b8b41002d0</v>
<v>GetUpdateRects</v>
<v>9da48865-a14e-40dd-b4aa-445effb25196</v>
<v>HandleInput</v>
<v>1ef25eac-1d60-49af-826a-58d263f823db</v>
<v>HasInputAccess</v>
<v>9a1ab734-643d-4126-a419-2c40c5974aa7</v>
<v>HasInputAccessIntern</v>
<v>62548801-64c2-5dc5-bec7-c1c43c949bf0</v>
<v>HasVisibilityAccess</v>
<v>58328d5b-22e6-469a-b4e5-7681435c5db7</v>
<v>HasVisibilityAccessIntern</v>
<v>b2fae797-182f-5b5e-9237-2353559fd04c</v>
<v>Initialize</v>
<v>73e89712-c861-460e-b8d4-39f3fe5d608c</v>
<v>IsAntialiasingInactive</v>
<v>1d886b17-5aad-4e46-bb0d-7f6a22609206</v>
<v>Paint</v>
<v>9e64c7a6-2261-494b-8cf3-09d6fc3cc41f</v>
<v>SetClientData</v>
<v>01b0141d-7f71-4b69-9e7d-54799db56587</v>
<v>SetContainerSize</v>
<v>d99f7037-8964-51c4-96ac-309afd179d8b</v>
<v>SetDialogInterface</v>
<v>1581830a-030d-435d-8d07-e0e409e66a05</v>
<v>SetResult</v>
<v>e2c251e2-c3cd-45bd-904a-1fa97b304ed5</v>
<v>SetStaticState</v>
<v>3f8a763a-9673-435c-a68e-c0a94cec898e</v>
<v>SetVisuFlagsInternal</v>
<v>3026920d-cb7c-403f-be47-d475c1d35a44</v>
<v>Update</v>
<v>55548231-6f57-4bd7-bdb0-1bd5fa10c786</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>40637fa9-886b-48a6-8b01-00a47c2900a1</v>
<v>__getVisu</v>
<v>d29c67ab-0b31-475d-b5ff-6df2cd73c248</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{978eef71-15d4-4a12-8b1c-e8311ff757c7}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{e71ab937-3f87-48ac-9af1-a3c2bc88abdc}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{68b765f3-0496-4f61-a4e6-1e3230059615}</v>
<v n="GeneratedGlobalVisuConstants">{453fd14c-7b00-4036-8bf3-c5c73d4ed3a1}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>fb2a3a3e-5a9b-44ee-b501-16eea2ff7972</v>
<v>FB_Init</v>
<v>c23af2c0-db6d-45ed-91f9-d66f4d0d4de3</v>
<v>FB_Reinit</v>
<v>76af1c7c-2088-48a1-bc17-59a639028a34</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{9c3bc70e-52dc-4e8c-ae84-565537bfe264}</v>
</o>
<v n="VisuRegisterGvl">{79e445f5-2561-4807-8498-fcbf405ce72b}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>67ff9944-ef1a-4952-a220-7da63bfaa023</v>
<v>ExecuteDialogClosed</v>
<v>1fa5c406-55b1-4a84-abb0-d327a967d1ce</v>
<v>ExecuteKeyDown</v>
<v>59308672-7d3c-40df-8dab-185f24818a5f</v>
<v>ExecuteKeyUp</v>
<v>d3edcea9-c2a8-4d28-bfc7-1cc94965071e</v>
<v>ExecuteLooseCapture</v>
<v>c5d50f25-26cc-4a22-8774-1051c1ec05e2</v>
<v>ExecuteMouseClick</v>
<v>5551dce8-3687-4308-ae5f-1b7ada53cf98</v>
<v>ExecuteMouseDblClick</v>
<v>45bf2411-965b-4bd2-bcd6-d8cc6d00940e</v>
<v>ExecuteMouseDown</v>
<v>06480051-c5f0-4bd7-90ad-a094c7ca4958</v>
<v>ExecuteMouseEnter</v>
<v>6e1decde-5908-4a1b-a10d-d64f05b59d5c</v>
<v>ExecuteMouseLeave</v>
<v>99c5f361-1ef6-44e1-a214-d0ac7f458e9c</v>
<v>ExecuteMouseMove</v>
<v>c17a97b6-1e12-48e4-b2a9-2c6bf8e57f4e</v>
<v>ExecuteMouseUp</v>
<v>bb936103-9a92-4d0f-a2cf-bac496165054</v>
<v>ExecuteValueChanged</v>
<v>062a03cd-3735-4878-a852-037242a097d4</v>
<v>GetElementInfo</v>
<v>c4d55edf-1437-45df-b7e1-a04729dc1318</v>
<v>Initialize</v>
<v>a1134081-198b-4c82-9c0a-23f60942931d</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{ac1be371-e41e-49ab-91ec-a3b462d00919}</v>
</o>
<v n="DialogDut">{fddc1030-1c85-4678-b694-b29f8bf91ae0}</v>
</o>
<v n="LastUsedIdForIdentifier">4</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">800</v>
<v n="Height">90</v>
</o>
<v>1</v>
<o>
<v n="Width">801</v>
<v n="Height">91</v>
</o>
<v>2</v>
<o>
<v n="Width">801</v>
<v n="Height">91</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<n n="FrameInterfaceDataModel" />
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="CompilerMessage">{bc2be951-49f6-4f0f-b731-e31e36606f1e}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="DialogPositionSetting">{16f3f59a-37ad-4991-a1af-cc2926974e08}</Type>
<Type n="Double">System.Double</Type>
<Type n="FontDescription">{896a5e54-96c3-433b-96d2-4f1442fef591}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="IInputAction[]">_3S.CoDeSys.VisualElem.IInputAction[], VisualElem, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null</Type>
<Type n="InputBoxInputAction">{e8e7e747-f76f-4dee-ab1c-b9637e41ac26}</Type>
<Type n="InputBoxInputAction[]">_3S.CoDeSys.VisualElem.InputBoxInputAction[], VisualElem.plugin, Version=4.7.0.0, Culture=neutral, PublicKeyToken=null</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="String">System.String</Type>
<Type n="STSnippetInputAction">{6302d3fe-6ea5-4c42-819a-a9734a133b3d}</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="TextListEnumerationInfo">{dac349f5-1aa4-42ed-9997-bd76e930a734}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="UserdefType">{8499b87a-2b75-4c62-8657-e4aa9316c18b}</Type>
<Type n="VariableExpression">{6708bd14-cddc-4e28-b69d-d3183b7c423e}</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">1024</v>
<v n="SizeY">768</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">AutoDetect</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">true</v>
<n n="ToolboxCategory" />
<n n="ToolboxImageId" />
<v n="IsCustomCategory">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

View File

@@ -0,0 +1,91 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<POU Name="CASSETTE_IO_FB" Id="{f9ad0b2b-7197-4fd8-acd3-0022e65b08f6}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK CASSETTE_IO_FB EXTENDS Station_GENERAL_IO_FB
VAR_INPUT
CarrierAvailable : BOOL := TRUE;
TrayLock : ARRAY[1..2] OF PneumaticCylinder_FB;
DoorLock : Lock_FB;
END_VAR
VAR_OUTPUT
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[CASE iStation OF
LastCassette:
TrayLock[1]();
TrayLock[2]();
DoorLock();
END_CASE]]></ST>
</Implementation>
<Method Name="Initialization" Id="{e031683a-b05e-468f-8639-835f16bd7b1c}">
<Declaration><![CDATA[METHOD Initialization : BOOL
VAR_INPUT
iStation : INT;
END_VAR
VAR
ServiceNameUp : ARRAY[0..NumberOfLanguages] OF T_MaxString;
ServiceNameDown : ARRAY[0..NumberOfLanguages] OF T_MaxString;
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[InitializationExt(iStation);
CASE iStation OF
LastCassette:
iMediaArray[eCassetteMedienNamen.TrayInit].Invisible := TRUE;
iMediaArray[eCassetteMedienNamen.TrayNextSlot].Invisible := TRUE;
iMediaArray[eCassetteMedienNamen.FindSize].Invisible := TRUE;
ServiceNameUp[0] := 'Tray 45°$NLock';
ServiceNameDown[0] := 'Tray 45°$NUnlock';
TrayLock[1].Initialization(
iStation,
eCassetteMedienNamen.TrayLock1Up,
eCassetteMedienNamen.TrayLock1Down,
Cassette_ErrorNr.TrayLock1UpTimeout,
ServiceNameUp,
ServiceNameDown
);
ServiceNameUp[0] := 'Tray 90°$NLock';
ServiceNameDown[0] := 'Tray 90°$NUnlock';
TrayLock[2].Initialization(
iStation,
eCassetteMedienNamen.TrayLock2Up,
eCassetteMedienNamen.TrayLock2Down,
Cassette_ErrorNr.TrayLock2UpTimeout,
ServiceNameUp,
ServiceNameDown
);
ServiceNameUp[0] := 'Tray Lock';
DoorLock.Initialization(
iStation,
eCassetteMedienNamen.DoorLock,
Cassette_ErrorNr.eDoor1CloseTimeout,
Cassette_ErrorNr.eDoor1LockTimeout,
ServiceNameUp
);
ELSE
iMediaArray[eCassetteMedienNamen.TrayLock1Up].Invisible := TRUE;
iMediaArray[eCassetteMedienNamen.TrayLock1Down].Invisible := TRUE;
iMediaArray[eCassetteMedienNamen.TrayLock2Up].Invisible := TRUE;
iMediaArray[eCassetteMedienNamen.TrayLock2Down].Invisible := TRUE;
END_CASE
CASE iStation OF
11:
iMediaArray[eCassetteMedienNamen.FindSize].Invisible := TRUE;
END_CASE]]></ST>
</Implementation>
</Method>
</POU>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<POU Name="CheckRecipeForFlow" Id="{49d63b5e-c859-4b4e-aa90-93579f23246e}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION CheckRecipeForFlow : BOOL
VAR_INPUT
Data : sCassetteStepData;
END_VAR
VAR
i : INT;
RecipeList : sRecipeList;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF StationsStatus[RecipeGetStationType(Data.StationType)].NoRecipe THEN
CheckRecipeForFlow := TRUE;
RETURN;
END_IF
CheckRecipeForFlow := FALSE;
RecipeList := StationsStatus[RecipeGetStationType(Data.StationType)].IRecipe.GetProcessList;
FOR i := 1 TO RecipeList.NumberOfRecipe DO
IF Data.RecipeName = RecipeList.RecipeList[i] THEN
CheckRecipeForFlow := TRUE;
RETURN;
END_IF
END_FOR]]></ST>
</Implementation>
</POU>
</TcPlcObject>

View File

@@ -0,0 +1,471 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<Visu Name="Substrate_120" Id="{a8ceb828-65e0-48cd-a124-4759f16d5458}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"133"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">1225741287L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">1869484343L</v>
<v n="Value" t="Int16">5</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-1</v>
<v n="CanonicalName">"BasicElement-Fill-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-65536</v>
<v n="CanonicalName">"BasicElement-Alarm-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-12337</v>
<v n="CanonicalName">"BasicElement-Alarm-Fill-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"&lt;toggle/tap variable&gt;"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">120</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">120</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">0</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-1</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">21</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">60</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">60</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_CIRCLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"%d"</v>
</o>
<o>
<v n="Id">2880254039L</v>
<v n="Value">"CASSETTE_MAIN[iStation].Signal.Wafer[Nr + CASSETTE_MAIN[iStation].TrayFeeder.TrayNumber*100].Invisible"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">401380312L</v>
<v n="Value">"CASSETTE_MAIN[iStation].Signal.Wafer[Nr + CASSETTE_MAIN[iStation].TrayFeeder.TrayNumber*100].Color"</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"Nr"</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"675"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_2"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{092fe124-626c-4a01-bc09-776e49323139}</v>
<v n="VisualElementOwningObjectGuid">{a8ceb828-65e0-48cd-a124-4759f16d5458}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">0</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
<v n="AllElementsHaveDynamicVisibility">true</v>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>AreAllElementsHidden</v>
<v>afd504e5-2471-52bd-9302-3fdc2a353881</v>
<v>ContainsPoint</v>
<v>ced241a3-d947-4df2-9608-086aa29ecd90</v>
<v>Destruct</v>
<v>1657610b-a0b5-409b-a0e6-6fcd640615b1</v>
<v>ElementInfo</v>
<v>18b984af-7d97-4324-88fc-85fc5f198b48</v>
<v>FB_Exit</v>
<v>ef7a8078-757c-424d-a57c-d0bc06e050df</v>
<v>FB_Reinit</v>
<v>41934f45-ca85-4677-9145-31268fcccace</v>
<v>GetCallerNamespace</v>
<v>8caf71c5-2cfb-51ed-8256-e65e73dc54a3</v>
<v>GetClientData</v>
<v>73fd8658-63ba-40bc-b39b-d84c5426e993</v>
<v>GetDialogInterface</v>
<v>5f407765-23f3-4072-88f2-7161af004c26</v>
<v>GetDialogInterfaceSize</v>
<v>75ae1f3f-7da9-46a7-9efd-533c1a3760bd</v>
<v>GetElementArray</v>
<v>43ea68a8-eb95-497d-bca0-951951a80030</v>
<v>GetElementIdArray</v>
<v>517b4782-4b87-4f99-adbe-78ad3a6583d3</v>
<v>GetElementName</v>
<v>05600a9a-f0ab-5276-869e-ef077d3309ae</v>
<v>GetInitializeVersion</v>
<v>ad7a9c38-df52-4c8c-bd5a-2f8220797f4c</v>
<v>GetInstance</v>
<v>00ff78b0-11a6-4936-b848-b51dd5a58048</v>
<v>GetLocalUsergroup</v>
<v>6a6aee85-9edb-4436-a26f-c40f318a4be8</v>
<v>GetName</v>
<v>ebbab8df-26a8-4442-94a2-4f9432c412b2</v>
<v>GetNamespace</v>
<v>8d08a54b-aa4a-4b42-bc7c-ef4ae733900b</v>
<v>GetResult</v>
<v>aa3c42dc-1549-4187-8cf7-48aaa99c537e</v>
<v>GetSize</v>
<v>0257ed4f-8852-4911-921f-6df15a7437ba</v>
<v>GetSurroundingRect</v>
<v>d32f19ea-1627-4d50-aabc-68e2f31c3844</v>
<v>GetTabOrderIdArray</v>
<v>ff75346e-2a7c-5c0b-a854-3887e4cda5b4</v>
<v>GetText</v>
<v>783c554f-11a6-41db-8260-ae596e8715c4</v>
<v>GetTextProperties</v>
<v>63bfca78-7d99-4a7e-afc8-3a27ed7df9c6</v>
<v>GetTooltip</v>
<v>1c8cf385-cf99-43f3-9c80-c0972a391536</v>
<v>GetTranslator</v>
<v>cead1c1e-93e0-443a-b387-4e6cf7fa4f66</v>
<v>GetUpdateRects</v>
<v>82b4fd5e-e8e3-40ae-9574-0a8653bee543</v>
<v>HandleInput</v>
<v>19c116dc-dfbc-4fc2-a97f-91ad465928ce</v>
<v>HasInputAccess</v>
<v>b17e13da-d59e-482f-89cc-ca730ec057ce</v>
<v>HasInputAccessIntern</v>
<v>fd9957c4-ee1b-5194-bc7f-297cd477b8ed</v>
<v>HasVisibilityAccess</v>
<v>a54dde0a-733b-4dde-a105-386949ebd3ef</v>
<v>HasVisibilityAccessIntern</v>
<v>26c9c570-e10f-5438-9808-82ebbc89afb5</v>
<v>Initialize</v>
<v>e486ed94-40df-4224-b930-43ec7c08974a</v>
<v>IsAntialiasingInactive</v>
<v>63613662-8f54-4406-9ba2-30d1436474fe</v>
<v>Paint</v>
<v>bcb0fb7e-6419-4ba0-af06-c27eec45f01d</v>
<v>SetClientData</v>
<v>77f10797-94c6-40fc-8261-471241ab9c35</v>
<v>SetContainerSize</v>
<v>2d113879-de56-5d29-a260-873979391c25</v>
<v>SetDialogInterface</v>
<v>cdc2c556-0817-4c18-8156-9f13a8150f33</v>
<v>SetResult</v>
<v>dcf06e8c-e499-4690-85f3-e1841e53f6a0</v>
<v>SetStaticState</v>
<v>26a83084-1f7b-4a91-86f1-b5a8203769a0</v>
<v>SetVisuFlagsInternal</v>
<v>e61f7531-e141-4240-b8a1-99ed7b349fd4</v>
<v>Update</v>
<v>175a3af5-f1ee-4c8a-bd8b-4810c2a1f396</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>c7ddca00-eccf-4f6c-9c3e-c37887fd1873</v>
<v>__getVisu</v>
<v>c90025de-f814-4275-a365-19e7fb6fa23a</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{a8ceb828-65e0-48cd-a124-4759f16d5458}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{cbe51061-a232-4a63-9911-37dcf59e5b5b}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{01fba75d-85e6-41df-b61b-614977c1bdee}</v>
<v n="GeneratedGlobalVisuConstants">{9a501f5c-3d26-4c3a-9191-e1820c1cdf82}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>b8fea35a-9a7b-4a09-a59f-02ffaaa510b1</v>
<v>FB_Init</v>
<v>e2d68546-3a2c-4dd0-9b64-a68ad5007315</v>
<v>FB_Reinit</v>
<v>ee0c795e-44f4-4d38-af9d-0888423af182</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{80e7aeb2-34a6-4025-893c-7d52b1ae327a}</v>
</o>
<v n="VisuRegisterGvl">{f258225c-8f93-428d-9386-0638e57e56e7}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>e2f99108-a8c1-490c-88c8-da8937e87414</v>
<v>ExecuteDialogClosed</v>
<v>dc97ff01-b5fb-4e34-97c3-d4804e5a056b</v>
<v>ExecuteKeyDown</v>
<v>1a25a5ff-71df-4565-87be-7127d080fc42</v>
<v>ExecuteKeyUp</v>
<v>cb0b4ae9-83a0-4ce7-a84c-afa7d4d8cb7f</v>
<v>ExecuteLooseCapture</v>
<v>b430f858-dbb0-4b62-a1eb-f21649f74290</v>
<v>ExecuteMouseClick</v>
<v>988365b4-bb7f-49d3-8ab9-c873c91c2af1</v>
<v>ExecuteMouseDblClick</v>
<v>20a53006-dba2-47f8-9575-69d3409efaea</v>
<v>ExecuteMouseDown</v>
<v>bc3be588-8902-4263-853c-eabe0edf6165</v>
<v>ExecuteMouseEnter</v>
<v>66211956-8a47-4667-a555-40f87cfd3a11</v>
<v>ExecuteMouseLeave</v>
<v>1a24dc1c-b448-43e6-b711-ea4a64938ac6</v>
<v>ExecuteMouseMove</v>
<v>e7668fa8-f23e-43b0-8ba4-4a8c57f8320f</v>
<v>ExecuteMouseUp</v>
<v>f0ef489b-2485-4098-b2dd-9cc429715bb4</v>
<v>ExecuteValueChanged</v>
<v>30aabc00-d3ff-41c4-9b0c-01c22f1e2954</v>
<v>GetElementInfo</v>
<v>78bb24da-d1a7-4504-8cea-d30dc58a0198</v>
<v>Initialize</v>
<v>da497d35-5771-49b5-8569-af7a38a3b01a</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{1b70f4fc-2c82-4ea4-9353-a818cfe739fa}</v>
</o>
<v n="DialogDut">{321a5baa-0af9-4555-8811-6ed1e152fea1}</v>
</o>
<v n="LastUsedIdForIdentifier">2</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_INPUT
Nr : INT := 1;
iStation : INT := FirstCassette;
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">120</v>
<v n="Height">120</v>
</o>
<v>1</v>
<o>
<v n="Width">120</v>
<v n="Height">120</v>
</o>
<v>2</v>
<o>
<v n="Width">120</v>
<v n="Height">120</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<n n="FrameInterfaceDataModel" />
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="FontDescription">{896a5e54-96c3-433b-96d2-4f1442fef591}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="String">System.String</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">120</v>
<v n="SizeY">120</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">Specified</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">true</v>
<n n="ToolboxCategory" />
<n n="ToolboxImageId" />
<v n="IsCustomCategory">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

View File

@@ -0,0 +1,472 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<Visu Name="Substrate_80" Id="{9f8894be-a19f-4e9c-bb03-c1ccf875dc04}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"137"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">1225741287L</v>
<v n="Value">"VISU_ST_STYLE"</v>
</o>
<o>
<v n="Id">1869484343L</v>
<v n="Value" t="Int16">5</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-1</v>
<v n="CanonicalName">"BasicElement-Fill-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-65536</v>
<v n="CanonicalName">"BasicElement-Alarm-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-12337</v>
<v n="CanonicalName">"BasicElement-Alarm-Fill-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"&lt;toggle/tap variable&gt;"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">80</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">80</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="NamedStyleFont">
<o>
<v n="FontStyle">0</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-1</v>
<v n="CanonicalName">"Font-Standard"</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">""</v>
<v n="FontSize">12</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">40</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">40</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_CIRCLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"%d"</v>
</o>
<o>
<v n="Id">2880254039L</v>
<v n="Value">"CASSETTE_MAIN[iStation].Signal.Wafer[CASSETTE_MAIN[iStation].TrayFeeder.TrayNumber*100 + Nr].Invisible"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">401380312L</v>
<v n="Value">"CASSETTE_MAIN[iStation].Signal.Wafer[CASSETTE_MAIN[iStation].TrayFeeder.TrayNumber*100 + Nr].Color"</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"Nr"</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"675"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_2"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{092fe124-626c-4a01-bc09-776e49323139}</v>
<v n="VisualElementOwningObjectGuid">{9f8894be-a19f-4e9c-bb03-c1ccf875dc04}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">0</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">1</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
<v n="AllElementsHaveDynamicVisibility">true</v>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>AreAllElementsHidden</v>
<v>377618cc-e0e4-42fa-9ed5-6095bad28cf3</v>
<v>ContainsPoint</v>
<v>dad4ed20-4891-459a-8b90-563777d36653</v>
<v>Destruct</v>
<v>bfa4b8e5-2ac1-4826-9c21-97c7f27c0f73</v>
<v>ElementInfo</v>
<v>5675d26f-f5eb-472e-a9b5-96e6c017d19f</v>
<v>FB_Exit</v>
<v>3a6beea8-475b-4a4f-a9ef-5559a2d4cd74</v>
<v>FB_Reinit</v>
<v>655af746-c1f5-4b28-b394-fce430dbacaf</v>
<v>GetCallerNamespace</v>
<v>a8a76e44-4a8f-4e28-bdc3-5d8d8f73c65b</v>
<v>GetClientData</v>
<v>c75d0f97-424b-4261-a61c-eff941be7458</v>
<v>GetDialogInterface</v>
<v>07b3baee-d1c1-4f0e-9dff-51e3d95b034e</v>
<v>GetDialogInterfaceSize</v>
<v>6f2bf082-18f8-4351-a003-9a07fc831129</v>
<v>GetElementArray</v>
<v>b5cf0337-244d-4e9a-abc3-933a4578a2f2</v>
<v>GetElementIdArray</v>
<v>4db7c562-6a93-45b6-8863-684e0b8d3c70</v>
<v>GetElementName</v>
<v>ed065352-50fa-4f4f-9ab5-debf2553a63b</v>
<v>GetInitializeVersion</v>
<v>353ecc02-7a70-4a52-94d0-84e3df5102cb</v>
<v>GetInstance</v>
<v>f97d1131-9f4e-4d47-b388-62c3efc96974</v>
<v>GetLocalUsergroup</v>
<v>d1ad37c8-8ccf-4154-840d-5b9656b62e1a</v>
<v>GetName</v>
<v>d38f895b-2b94-4d74-948e-6020b975f9c3</v>
<v>GetNamespace</v>
<v>466b66f4-1273-450c-8fbf-ec28736a2941</v>
<v>GetResult</v>
<v>0cd24da6-4f40-47fa-bcf2-a67341ec4d63</v>
<v>GetSize</v>
<v>a02eff69-b10e-4a17-ac9f-fb5cb8228976</v>
<v>GetSurroundingRect</v>
<v>ccf40e86-3c72-4f7d-af53-145fcf2d01f0</v>
<v>GetTabOrderIdArray</v>
<v>796c6b30-b3c3-4ca1-8791-579a3a7a23f1</v>
<v>GetText</v>
<v>d1e02f31-25db-4d91-b8a6-9577b220115f</v>
<v>GetTextProperties</v>
<v>28e3fbd7-205a-400e-b295-735e9e135b98</v>
<v>GetTooltip</v>
<v>2f254ad2-dca9-43ba-8c07-69dd8d8ed11f</v>
<v>GetTranslator</v>
<v>ecee741a-2f7a-404c-9c0f-daff9c063259</v>
<v>GetUpdateRects</v>
<v>297bcc5d-0628-4fa4-93cb-1033864400b4</v>
<v>HandleInput</v>
<v>746d6d1a-423b-494a-88d2-31ccea6502ae</v>
<v>HasInputAccess</v>
<v>6296857f-42b6-4bc0-9434-40485d33c755</v>
<v>HasInputAccessIntern</v>
<v>3086bf85-d6e6-4b62-90c7-8bde6eff8a9e</v>
<v>HasVisibilityAccess</v>
<v>37294349-f229-4fd7-8d8c-2f097966d6f6</v>
<v>HasVisibilityAccessIntern</v>
<v>4a71eb88-2d89-4ecc-99f2-c298f9159680</v>
<v>Initialize</v>
<v>a5e81bf7-bde1-44dc-837c-9a8e4e684cbf</v>
<v>IsAntialiasingInactive</v>
<v>20a823d8-f1f1-4cb1-9a99-c14a8f7d1f10</v>
<v>Paint</v>
<v>255562ba-c3b9-4a92-93ee-222ce139607c</v>
<v>SetClientData</v>
<v>6c0c673c-5987-4f9b-a669-87d5e270e067</v>
<v>SetContainerSize</v>
<v>987a1c18-4abf-45c6-8a6b-b85c5fff8cad</v>
<v>SetDialogInterface</v>
<v>07a38ada-881a-4dc8-9b04-c4160cb8be98</v>
<v>SetResult</v>
<v>1e3bbe3a-e4a9-4770-a28a-3e3ad88fdf19</v>
<v>SetStaticState</v>
<v>1b366fd0-6c5c-47cc-8d98-eb8cf0e7a251</v>
<v>SetVisuFlagsInternal</v>
<v>76bca1bf-95c3-46b9-9e99-ef6968810de8</v>
<v>Update</v>
<v>6448a7b0-0170-413b-af94-8d49ff4c32fe</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>cae940ff-a6fb-494b-a13e-c002225e5f7a</v>
<v>__getVisu</v>
<v>6c255dfe-e50e-4c93-ae8d-599247ba2405</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{9f8894be-a19f-4e9c-bb03-c1ccf875dc04}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{f5300e3f-87fa-4c71-870c-8d7515c0533a}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{bfa9247a-6d48-4c81-9337-2041d0f17d5d}</v>
<v n="GeneratedGlobalVisuConstants">{420d3238-b83c-4551-b8be-ac73232c3d2a}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>938f6260-17e4-4e2b-9193-3c2b54b5c155</v>
<v>FB_Init</v>
<v>c73f286d-50c0-4e39-8120-75cf28bfe284</v>
<v>FB_Reinit</v>
<v>543040a2-f2ef-42d7-9150-d2c7e2d2682a</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{6c3494cd-7416-4f5d-abf1-13ad1daa1cea}</v>
</o>
<v n="VisuRegisterGvl">{2fb8d607-f7f8-42f9-addc-0e0eb93f8362}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>d05751e0-c3c7-4f62-8cc5-cdcf75874b4b</v>
<v>ExecuteDialogClosed</v>
<v>aa49d491-a4cc-44ad-aa80-940b88f9d519</v>
<v>ExecuteKeyDown</v>
<v>9b79b801-6996-443f-9733-432d999d6a8f</v>
<v>ExecuteKeyUp</v>
<v>31081aa2-fed2-4e27-8100-b2d709f08027</v>
<v>ExecuteLooseCapture</v>
<v>f80de168-00b5-4f6a-99de-574c5e9e8e78</v>
<v>ExecuteMouseClick</v>
<v>28741fe6-39bc-4eb6-babd-9d0a43472a0c</v>
<v>ExecuteMouseDblClick</v>
<v>a5f727b0-d5c2-42c4-b74b-6eacb743db4b</v>
<v>ExecuteMouseDown</v>
<v>05245880-be85-4de6-99e1-6b358fffb9d2</v>
<v>ExecuteMouseEnter</v>
<v>a5823888-c1f4-4450-8352-4f6e9857eca2</v>
<v>ExecuteMouseLeave</v>
<v>94a8f0aa-6318-49cf-85d8-407858a43bd6</v>
<v>ExecuteMouseMove</v>
<v>32065196-4152-4a4b-b475-b8c5ee02bece</v>
<v>ExecuteMouseUp</v>
<v>9953d585-ccff-4d1f-bfbf-0ac9a052a83c</v>
<v>ExecuteValueChanged</v>
<v>c670e700-0c27-4474-a7b5-9876f4e7fb1b</v>
<v>GetElementInfo</v>
<v>cc29891d-b3cd-4217-aa6a-65b729b2ae3f</v>
<v>Initialize</v>
<v>08cdac88-2b26-43dd-b061-b453701b3d79</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{0354f573-a1b5-4ae3-8004-483287c9eeab}</v>
</o>
<v n="DialogDut">{f37e6200-80de-47aa-97f8-814a2a59feef}</v>
</o>
<v n="LastUsedIdForIdentifier">2</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_INPUT
Nr : INT := 1;
iStation : INT := FirstCassette;
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">80</v>
<v n="Height">80</v>
</o>
<v>1</v>
<o>
<v n="Width">80</v>
<v n="Height">80</v>
</o>
<v>2</v>
<o>
<v n="Width">80</v>
<v n="Height">80</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<n n="FrameInterfaceDataModel" />
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="NamedStyleFont">{9e842eb2-1463-4af2-b605-4fbb17044f94}</Type>
<Type n="String">System.String</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">80</v>
<v n="SizeY">80</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">Specified</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">true</v>
<n n="ToolboxCategory" />
<n n="ToolboxImageId" />
<v n="IsCustomCategory">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,273 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<Visu Name="VISU_CASSETTE_MAIN_Empty" Id="{d4c8d05b-0175-4f2a-bdbc-43b0a7210c94}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"112"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" />
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">true</v>
<v n="BgUseColor">-8355712</v>
<v n="BgUseGradient">false</v>
</o>
<v n="AllElementsHaveDynamicVisibility">true</v>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>AreAllElementsHidden</v>
<v>2c38c7e6-515e-4603-a14c-0f553f4bd35b</v>
<v>ContainsPoint</v>
<v>11cd553d-9678-4351-a9ff-72080a55e495</v>
<v>Destruct</v>
<v>e7c8e355-318d-4a51-a5e5-b560a9a77687</v>
<v>ElementInfo</v>
<v>7bc53f6e-c180-4f45-bda6-b78533e2b38c</v>
<v>FB_Exit</v>
<v>5b4364d9-1eb9-4d01-b935-18ab83cc8afe</v>
<v>FB_Reinit</v>
<v>3e54273c-ac82-4fb8-97f3-6a28b58683c3</v>
<v>GetCallerNamespace</v>
<v>05f6ebae-ef4c-418e-a96b-234483388924</v>
<v>GetClientData</v>
<v>79d5c2df-d6f7-4599-a45d-07d0b6bbc5f9</v>
<v>GetDialogInterface</v>
<v>8d893061-c8c9-4151-bde4-9cbc253284b8</v>
<v>GetDialogInterfaceSize</v>
<v>da234a0e-4809-49f6-9bea-e94693e3aadc</v>
<v>GetElementArray</v>
<v>06481f72-ddde-4851-9262-37918ede3826</v>
<v>GetElementIdArray</v>
<v>47515a47-ab5b-4c75-b73f-4b08131bc073</v>
<v>GetElementName</v>
<v>633725d8-5c4a-4605-becc-ea6d045812ce</v>
<v>GetInitializeVersion</v>
<v>e4099893-4a49-4856-a4d4-2a72c4c11823</v>
<v>GetInstance</v>
<v>05c70d38-c81c-4e0d-8122-787a4618aeb4</v>
<v>GetLocalUsergroup</v>
<v>973ff099-072c-4983-9f96-69767512eda8</v>
<v>GetName</v>
<v>ae32de9a-0023-410c-a604-b9feadd07663</v>
<v>GetNamespace</v>
<v>909c916e-88fa-49a9-86a6-02e5e44802c5</v>
<v>GetResult</v>
<v>d5219ccf-afa5-4d00-8aca-d76272775cbf</v>
<v>GetSize</v>
<v>6334df38-3b1b-4fbe-bb6e-e27867a12d43</v>
<v>GetSurroundingRect</v>
<v>88e7ea66-8702-45cd-baa2-0bc62dfc227e</v>
<v>GetTabOrderIdArray</v>
<v>ef66de31-df45-4eed-b389-33a7cec87443</v>
<v>GetText</v>
<v>0c043923-8db7-4ac4-9ffa-a1a23955e1de</v>
<v>GetTextProperties</v>
<v>c6b1fdcc-3ee2-430e-9960-84d343a628d6</v>
<v>GetTooltip</v>
<v>9812fc82-a17a-4bbc-901b-93629acc4d4b</v>
<v>GetTranslator</v>
<v>e227ee62-5787-4b2e-ac86-3cc12e55e9cd</v>
<v>GetUpdateRects</v>
<v>0400ed8a-ec28-4c19-9b03-1cde4d8b0dae</v>
<v>HandleInput</v>
<v>307c39e1-d14b-4019-b3f0-6a44a389da2f</v>
<v>HasInputAccess</v>
<v>cc05ec30-2362-42cb-a174-2ad794c6b7bd</v>
<v>HasInputAccessIntern</v>
<v>3d274779-22d5-4d8a-946c-e0b8e714ed1b</v>
<v>HasVisibilityAccess</v>
<v>e71249fb-d0b4-42a5-b1d5-fb6cb5c8df87</v>
<v>HasVisibilityAccessIntern</v>
<v>25530d14-ee8c-4a62-b651-a77c9acad750</v>
<v>Initialize</v>
<v>88e002bc-e732-4758-8d94-5ce915c5723a</v>
<v>IsAntialiasingInactive</v>
<v>8e334150-6bda-4b00-b0bc-f1d0bf3f9786</v>
<v>Paint</v>
<v>9a9390b1-c854-465d-9286-53c69e884b16</v>
<v>SetClientData</v>
<v>e21cc902-22e5-4bc3-bc8b-e7ad4dd3bda5</v>
<v>SetContainerSize</v>
<v>72852466-15f8-499d-b10c-cee32e25dbdd</v>
<v>SetDialogInterface</v>
<v>444a2dc7-28dd-46a1-9919-9b6f47b4a6a5</v>
<v>SetResult</v>
<v>58a711da-0d0f-4882-b74d-34babe962d73</v>
<v>SetStaticState</v>
<v>46fe61ea-e3b2-4441-991f-e31f9db7dfba</v>
<v>SetVisuFlagsInternal</v>
<v>715eeb4c-23e3-4666-aa9e-643bf1654ead</v>
<v>Update</v>
<v>0edd0ab3-a43b-45f9-ab4d-5ae8e14eecf5</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>bc5e4ba2-69d4-4bf9-933c-d70c9a9664fd</v>
<v>__getVisu</v>
<v>5a5e43a3-64e8-4bca-9671-381481a35b66</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{d4c8d05b-0175-4f2a-bdbc-43b0a7210c94}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{70d42158-b624-42af-95bc-6bc302af2923}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{84ca6269-96e2-4e33-b07c-8c70b47030ae}</v>
<v n="GeneratedGlobalVisuConstants">{71713bbb-335b-4a9d-a011-02e5608583ca}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>d5efc70e-8633-4f80-83fa-e701068697bd</v>
<v>FB_Init</v>
<v>3f8f04e5-28bd-4ea9-8941-dbf20d391539</v>
<v>FB_Reinit</v>
<v>efb168c5-cdc2-40b5-861c-a3982a6a6143</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{1a7630ea-a51c-4aea-b202-74ba89892785}</v>
</o>
<v n="VisuRegisterGvl">{b8bdd185-6279-44bd-aaf0-d4b5581fd16d}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>3f2e9039-5ec3-443c-a23e-9771474ba113</v>
<v>ExecuteDialogClosed</v>
<v>0d8c1e78-45f7-4b46-aeba-5b31a83eef98</v>
<v>ExecuteKeyDown</v>
<v>70fc112d-0cfb-4467-a603-6bd88445651a</v>
<v>ExecuteKeyUp</v>
<v>57e97f98-5934-4e16-9dbb-faef639c7a8f</v>
<v>ExecuteLooseCapture</v>
<v>2ee64e68-1eec-457f-9668-dd32d0fc11cc</v>
<v>ExecuteMouseClick</v>
<v>f9ffdc41-f960-4d18-a2a1-016f5fd8d383</v>
<v>ExecuteMouseDblClick</v>
<v>4377c131-c354-4082-8bd2-dad59e9fcdbc</v>
<v>ExecuteMouseDown</v>
<v>dea8200d-7780-4dec-bfd5-3cd687f53022</v>
<v>ExecuteMouseEnter</v>
<v>7440ae7d-fce6-45f5-9435-4478f736e56d</v>
<v>ExecuteMouseLeave</v>
<v>a5ddf9ac-32c7-439b-8086-63eec7abc65e</v>
<v>ExecuteMouseMove</v>
<v>dab9a714-b72b-4c32-813e-048424a19656</v>
<v>ExecuteMouseUp</v>
<v>f92f3859-6795-41d6-98d2-487e0f3937e4</v>
<v>ExecuteValueChanged</v>
<v>246c6e77-ea28-4825-b31c-35b9a3d917fe</v>
<v>GetElementInfo</v>
<v>4b12d750-9e3d-471c-bc70-9fd584e88795</v>
<v>Initialize</v>
<v>e7d7a536-df67-4ed5-a71e-148b48ceb7dc</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{95418916-ae88-4f44-bf27-8990c2cdac15}</v>
</o>
<v n="DialogDut">{c992df47-54e8-406f-9372-31ab282faff9}</v>
</o>
<v n="LastUsedIdForIdentifier">37</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_INPUT
iStation : INT := FirstCassette;
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">350</v>
<v n="Height">400</v>
</o>
<v>1</v>
<o>
<v n="Width">350</v>
<v n="Height">400</v>
</o>
<v>2</v>
<o>
<v n="Width">350</v>
<v n="Height">400</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<o n="FrameInterfaceDataModel" t="HierarchicalProperties">
<l2 n="HierarchicalProperties" />
</o>
</o>
</Data>
<TypeList>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HierarchicalProperties">{af53e824-e51f-4be1-b210-d001ef8efbd1}</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="String">System.String</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">350</v>
<v n="SizeY">400</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">Specified</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">true</v>
<n n="ToolboxCategory" />
<n n="ToolboxImageId" />
<v n="IsCustomCategory">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

View File

@@ -0,0 +1,514 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<POU Name="TrayFeeder_FB" Id="{c4598a14-3f38-4791-b276-94ad8d96874e}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK TrayFeeder_FB EXTENDS Peripherie_FB
VAR_INPUT
bInNextSlot : BOOL;
rInTargetSlot : USINT;
AllWafer : REFERENCE TO ARRAY[0..MaxNumberOfWafer]OF sWaferSignal;
END_VAR
VAR_OUTPUT
TrayNumber : BYTE;
EOT : BOOL;
END_VAR
VAR
Com : TCPClient_FB;
ReceiveArray : ARRAY [0..100] OF T_MaxString;
ReceiveMessage : T_MaxString;
ComTimeDelay : TON;
FindPosition : INT;
CMD_LOGGER : CMD_LOGGER_FB;
_Size : USINT;
END_VAR
VAR CONSTANT
tEnableTimeOut : TIME := T#3S;
step_abort : INT := 110;
NewLine : STRING := '$R$N';
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
Init();
GetTray();
// IndexNext();
EndOfLot();
SCAN();
END_IF
Com();
ErrorHandling();
CMD_LOGGER();
ComTimeDelay(IN := InAktorspannung, PT := T#3S);
AlarmSend(iStation, Cassette_ErrorNr.eTrayNoCom, FALSE, eReportType.Warning, sAvailableResponse.NoResponse, Com.bOutConnected OR NOT ComTimeDelay.Q);
FindPosition := Find(Com.ReceiveMessage, NewLine);
IF FindPosition > 0 THEN
ReceiveMessage := Left(Com.ReceiveMessage, FindPosition+1);
Com.ReceiveMessage := DELETE(Com.ReceiveMessage, FindPosition+1,1);
JMP Lable1;
END_IF
Lable1:
IF FIND(ReceiveMessage, CONCAT(ReceiveArray[0], NewLine)) =0 AND ReceiveMessage <> '' THEN
MEMMOVE(ADR(ReceiveArray[1]), ADR(ReceiveArray[0]), SIZEOF(ReceiveArray)- SIZEOF(ReceiveArray[0]));
ReceiveArray[0] := ReceiveMessage;
END_IF
FindPosition := find(ReceiveArray[0], NewLine);
IF FindPosition > 0 AND ReceiveArray[0] <> NewLine THEN
ReceiveArray[0] := LEFT(ReceiveArray[0], FindPosition-1);
END_IF
IF bInInit THEN
IF Init() THEN
bInInit := FALSE;
END_IF
END_IF
MediaArray[iStation][eCassetteMedienNamen.TrayNextSlot].Disable := NOT iStationStatus.Ist.InitDone OR rInTargetSlot = 0;
IF bInNextSlot THEN
IF GetTray(rInTargetSlot) THEN
bInNextSlot := FALSE;
END_IF
END_IF
]]></ST>
</Implementation>
<Method Name="EndOfLot" Id="{78817bce-5252-4fac-aff3-48994c677093}">
<Declaration><![CDATA[METHOD EndOfLot : BOOL
VAR_INPUT
END_VAR
VAR_INST
Step : INT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
Step := 0;
RETURN;
END_IF
(*CASE iStation OF
10:
TrayNumber := 0;
EndOfLot := TRUE;
Step := 0;
RETURN;
END_CASE*)
IF Error THEN
RETURN;
END_IF
CASE Step OF
0:
TrayNumber := 0;
Com.SendMessage := 'e$R';
Step := Step +1;
1:
IF find(ReceiveMessage,'Error')> 0 THEN
error_index := AlarmSend(iStation,MsgId := Cassette_ErrorNr.eGetError,TRUE, eReportType.Error, sAvailableResponse.RetryCancel, FALSE);
Step := 20;
Error := TRUE;
ELSIF ReceiveMessage = 'AtBottom$R$N' THEN
EndOfLot := TRUE;
Step := 0;
END_IF
20:
Com.SendMessage := 'r$R';
Step := Step +1;
21:
IF ReceiveMessage = 'Reset$R$N' THEN //Feeder Ok
Step := Step +1;
END_IF
22:
IF ReceiveMessage = 'Ready$R$N' THEN //Feeder Ok
Step := 0;
END_IF
END_CASE]]></ST>
</Implementation>
</Method>
<Method Name="GetTray" Id="{1b3bfcbd-547c-4348-add2-962aca2bf70b}">
<Declaration><![CDATA[METHOD GetTray : BOOL
VAR_INPUT
SlotNr : USINT := 0;
END_VAR
VAR_OUTPUT
bOutError : BOOL;
END_VAR
VAR_INST
Step : INT;
MAP : ARRAY [1..MaxNumberOfSubstratesPerTray] OF BYTE;
MaxNumberOfSlots : SINT;
i : INT;
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
bInNextSlot := FALSE;
Step := 0;
RETURN;
END_IF
(*CASE iStation OF
10:
IF Step < 10 THEN
Step := 10;
TrayNumber := 1;
END_IF
END_CASE*)
IF Error THEN
RETURN;
END_IF
CASE Step OF
0:
CASE SlotNr OF
0:
Com.SendMessage := 'f$R';
ELSE
fbFormatString(
sFormat := 'f%d$R',
arg1 := F_USINT(SlotNr),
sOut => Com.SendMessage
);
END_CASE
TrayNumber := 0;
Step := Step +1;
1:
IF ReceiveMessage = 'Index Fast$R$N' THEN
Step := Step +1;
END_IF
2:
IF ReceiveMessage = 'Ready$R$N' THEN
Step := Step +1;
ELSIF find(ReceiveMessage,'Error')> 0 THEN
error_index := AlarmSend(iStation,MsgId := Cassette_ErrorNr.eGetError,TRUE, eReportType.Error, sAvailableResponse.RetryCancel, FALSE);
Step := 20;
Error := TRUE;
ELSIF ReceiveMessage = 'AtBottom$R$N' THEN
EOT := TRUE;
TrayNumber := 0;
Step := 0;
bOutError := TRUE;
GetTray := TRUE;
END_IF
3:
Com.SendMessage := 't$R';
Step := Step +1;
4:
IF find(ReceiveMessage , 'Ready ')> 0 THEN
TrayNumber := STRING_TO_BYTE(MID(ReceiveMessage, 2, 7));
IF TrayNumber <> SlotNr AND SlotNr = 0 THEN
Step := 20;
ELSE
Step := 10;
END_IF
END_IF
10:
IF SCAN(TrayNumber) THEN
Step := 100;
END_IF
20:
Com.SendMessage := 'r$R';
Step := Step +1;
21:
IF ReceiveMessage = 'Reset$R$N' THEN //Feeder Ok
Step := Step +1;
END_IF
22:
IF ReceiveMessage = 'Ready$R$N' THEN //Feeder Ok
Step := 0;
END_IF
100:
GetTray := TRUE;
Step := 0;
END_CASE]]></ST>
</Implementation>
</Method>
<Method Name="IndexNext" Id="{917b69f2-35a5-4226-a03d-eaf6c67cc259}">
<Declaration><![CDATA[METHOD IndexNext : BOOL
VAR_INPUT
SlotNr : USINT := 0;
END_VAR
VAR_INST
Step : INT;
Size : USINT;
MAP : ARRAY [1..MaxNumberOfWafer] OF BYTE;
MaxNumberOfSlots : SINT;
i : INT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
bInNextSlot := FALSE;
Step := 0;
RETURN;
END_IF
CASE Step OF
0:
CASE SlotNr OF
0:
Com.SendMessage := 'f$R';
ELSE
fbFormatString(
sFormat := 'f%d$R',
arg1 := F_USINT(SlotNr),
sOut => Com.SendMessage
);
END_CASE
TrayNumber := 0;
Step := Step +1;
1:
IF ReceiveMessage = 'Index Fast$R$N' THEN
Step := Step +1;
END_IF
2:
IF ReceiveMessage = 'Ready$R$N' THEN
Step := Step +1;
END_IF
IF ReceiveMessage = 'AtBottom$R$N' THEN
EOT := TRUE;
TrayNumber := 0;
Step := 0;
END_IF
3:
Com.SendMessage := 't$R';
Step := Step +1;
4:
IF find(ReceiveMessage , 'Ready ')> 0 THEN
TrayNumber := STRING_TO_BYTE(MID(ReceiveMessage, 2, 7));
Step := 10;
END_IF
10:
CASE iStation OF
10:
IF KeyenceCamera.SizeDetection(Out=>Size) THEN
Step := 20;
END_IF
ELSE
Step := 100;
END_CASE
20:
MaxNumberOfSlots := ROBOT_MAIN.Config.ConfigKUKA.StationsTrayScan[iStation][Size].MaxNumber;
IF KeyenceCamera.Mapping(Size := Size, MaxNumberOfSlots := MaxNumberOfSlots, Out := MAP) THEN
Step := 30;
END_IF
30:
// FOR i := 1 TO MaxNumberOfSlots DO
FOR i := 1 TO MaxNumberOfSlots DO
CASE MAP[i] OF
0:
CASSETTE_MAIN[iStation].Signal.Wafer[i+(TrayNumber-1)*100].WaferStatus := noWafer;
1:
CASSETTE_MAIN[iStation].Signal.Wafer[i+(TrayNumber-1)*100].WaferStatus := WaferForProccess;
CASSETTE_MAIN[iStation].Signal.Wafer[i+(TrayNumber-1)*100].Size := Size;
ELSE
CASSETTE_MAIN[iStation].Signal.Wafer[i+(TrayNumber-1)*100].WaferStatus := WaferDefect;
END_CASE
END_FOR
// END_FOR
Step := 100;
100:
IndexNext := TRUE;
Step := 0;
END_CASE]]></ST>
</Implementation>
</Method>
<Method Name="Init" Id="{5c61d018-8396-4e36-bc22-559db2a85c23}">
<Declaration><![CDATA[METHOD Init : BOOL
VAR_INPUT
END_VAR
VAR_INST
Step : INT;
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
bInInit := FALSE;
Step := 0;
RETURN;
END_IF
(*CASE iStation OF
FirstCassette:
Step := 100;
END_CASE*)
IF Error THEN
RETURN;
END_IF
CASE Step OF
0:
bOutInitDone := FALSE;
Com.SendMessage := 'r$R';
Step := Step +1;
1:
IF ReceiveMessage = 'Reset$R$N' THEN //Feeder Ok
Step := 10;
END_IF
10:
IF find(ReceiveMessage, 'Error') > 0 THEN
error_index := AlarmSend(iStation,MsgId := Cassette_ErrorNr.eInitError,TRUE, eReportType.Error, sAvailableResponse.RetryCancel, FALSE);
Step := 0;
Error := TRUE;
END_IF
IF ReceiveMessage = 'Ok$R$N' THEN //Feeder Ok
DelayTimer(IN := FALSE);
Step := 20;
RETURN;
END_IF
IF ReceiveMessage = 'Door open$R$N' THEN
DelayTimer(IN := FALSE);
Error := TRUE;
error_index := AlarmSend(iStation:=iStation,MsgId := Cassette_ErrorNr.eDoorIsOpened,TRUE, eReportType.Error, sAvailableResponse.RetryCancel, FALSE);
Step := 0;
RETURN;
END_IF
DelayTimer(IN := TRUE, PT := T#3S);
IF DelayTimer.Q THEN
DelayTimer(IN := FALSE);
Com.SendMessage := '?$R';;
END_IF
20:
DelayTimer(IN := FALSE);
IF EndOfLot() THEN
Step := 100;
END_IF
100:
bOutInitDone := TRUE;
bInInit := FALSE;
Init := TRUE;
Step := 0;
END_CASE]]></ST>
</Implementation>
</Method>
<Method Name="Initialization" Id="{1a52974d-9b9d-4f6a-9471-528fee3f36aa}">
<Declaration><![CDATA[METHOD Initialization : BOOL
VAR_INPUT
iStation : INT;
IPAdress : T_IPv4Addr;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[PeripherieInitialization(iStation);
Com.IPAdress := IPAdress;
Com.Port := 5000;
MediaArray[iStation][eCassetteMedienNamen.TrayInit].ServiceName[0] := 'Tray Feeder$NInitialization';
MediaArray[iStation][eCassetteMedienNamen.TrayInit].ServiceName[1] := 'Tray Feeder$NInitialisierung';
MediaArray[iStation][eCassetteMedienNamen.TrayInit].bReferenceControl REF= bInInit;
MediaArray[iStation][eCassetteMedienNamen.TrayInit].InputAvailable := TRUE;
MediaArray[iStation][eCassetteMedienNamen.TrayNextSlot].ServiceName[0] := 'Tray Feeder$NNext Slot';
MediaArray[iStation][eCassetteMedienNamen.TrayNextSlot].ServiceName[1] := 'Tray Feeder$NNächster Slot';
MediaArray[iStation][eCassetteMedienNamen.TrayNextSlot].bReferenceControl REF= bInNextSlot;
MediaArray[iStation][eCassetteMedienNamen.TrayNextSlot].InputAvailable := TRUE;
CMD_LOGGER.LogPath := CONCAT('D:\Obducat\LOG_CMD\', iStationStatus.StationName);
CMD_LOGGER.LogPath := CONCAT(CMD_LOGGER.LogPath, '\');
CMD_LOGGER.LogString REF= ReceiveArray[0];
]]></ST>
</Implementation>
</Method>
<Method Name="SCAN" Id="{5c614fc8-adf9-4537-b41a-2096fd053a28}">
<Declaration><![CDATA[METHOD SCAN : BOOL
VAR_INPUT
TrayNumber : INT := 0;
END_VAR
VAR_INST
Step : INT;
MAP : ARRAY [1..MaxNumberOfSubstratesPerTray] OF BYTE;
i : INT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStationStatus.Soll.Stop THEN
Step := 0;
RETURN;
END_IF
CASE Step OF
0:
FOR i := 1 TO MaxNumberOfSubstratesPerTray DO
AllWafer[TrayNumber*100+i].WaferStatus := noWafer;
END_FOR
CASE iStation OF
10:
IF KeyenceCamera.SizeDetection(Out=>_Size) THEN
Step := 20;
END_IF
ELSE
Step := 100;
END_CASE
20:
IF _Size > 0 THEN
LastSizeFound := _Size;
iStationStatus.WaferInfo[0].Size := _Size;
IF KeyenceCamera.Mapping(Size := _Size, Out := MAP) THEN
Step := 30;
END_IF
ELSE
Step := 100;
END_IF
30:
FOR i := 1 TO MaxNumberOfSubstratesPerTray DO
CASE MAP[i] OF
0:
AllWafer[i+TrayNumber*100].WaferStatus := noWafer;
1:
AllWafer[i+TrayNumber*100].WaferStatus := WaferForProccess;
AllWafer[i+TrayNumber*100].Size := _Size;
ELSE
AllWafer[i+TrayNumber*100].WaferStatus := WaferDefect;
END_CASE
END_FOR
Step := 0;
SCAN := TRUE;
100:
FOR i := 1 TO MaxNumberOfSubstratesPerTray DO
AllWafer[i+TrayNumber*100].WaferStatus := noWafer;
END_FOR
Step := 0;
SCAN := TRUE;
END_CASE]]></ST>
</Implementation>
</Method>
<Property Name="SubstrateGripperSize" Id="{f9a39544-3d12-4d88-a1ae-aa538a38c6ef}">
<Declaration><![CDATA[PROPERTY SubstrateGripperSize : USINT]]></Declaration>
<Get Name="Get" Id="{6a1aa3aa-3dba-47e3-b5ba-41dff6a68890}">
<Declaration><![CDATA[VAR
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[SubstrateGripperSize := ROBOT_MAIN.GetGripperSize(_Size);]]></ST>
</Implementation>
</Get>
</Property>
</POU>
</TcPlcObject>

View File

@@ -0,0 +1,715 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_CASSETTE_AUTOMATIC" Id="{41fefb95-0ad5-4d62-96f7-6cc71a29d0ba}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"175"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">2341735680L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-2830136</v>
<v n="CanonicalName">"Element-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">438423234L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-65536</v>
<v n="CanonicalName">"Element-Alarm-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value" t="Int16">1</v>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"&lt;toggle/tap variable&gt;"</v>
</o>
<o>
<v n="Id">2812299069L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">494569607L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">3840</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">2160</v>
</o>
<o>
<v n="Id">394923068L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2322377816L</v>
<v n="Value">"NO_FRAME"</v>
</o>
<o>
<v n="Id">3549563837L</v>
<v n="Value">"FIXED"</v>
</o>
<o>
<v n="Id">363316305L</v>
<o n="Value" t="StructuredTypeNode">
<v n="StructuredTypeNodeIsAnimation">false</v>
<l n="TypeNodeChildren" t="ArrayList">
<o t="DynamicArrayNode">
<o n="DynamicArrayNodeCounterNode" t="BasicTypeNode">
<v n="Flags">0L</v>
<v n="BasicTypeNodeValue" t="Int16">1</v>
<v n="BasicTypeNodeAcceptsExpression">false</v>
<n n="BasicTypeNodeFastAccess" />
<a n="BasicTypeNodeEnumValues" et="String" />
<n n="EnumValueDisplayTextIds" />
<n n="EnumValueVisibilityAttributeValues" />
<n n="EnumValueLibraryId" />
<n n="DynamicEnumMemberVisibilityCheckerTypeGuid" />
<n n="EnumValueDisplayName" />
<l n="TypeNodeChildren" t="ArrayList" />
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Int</v>
<v n="QualifiedName">"INT"</v>
<v n="Name">"INT"</v>
</o>
<v n="TypeNodeName">"iCount"</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">1UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>Visible</v>
<v>False</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">99</v>
<v n="TypeNodeIdLong">87295452L</v>
<v n="LibraryId">"visuelembase, 3.5.13.40 (system)"</v>
<n n="ElementId" />
<n n="DisplayTextId" />
<n n="DescriptionTextID" />
<v n="DescriptionUseParent">false</v>
</o>
<n n="DynamicArrayNodeFastAccess" />
<o n="ChildTemplate" t="VisualizationNode">
<v n="VisuNodeReferenceGuid">{00000000-0000-0000-0000-000000000000}</v>
<n n="VisuNodeReference" />
<n n="VisNodeRefs33" />
<l n="TypeNodeChildren" t="ArrayList" />
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Userdef</v>
<v n="QualifiedName">"IVisualisation"</v>
<v n="Name">"IVisualisation"</v>
</o>
<v n="TypeNodeName">""</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">0UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>conditionalshow</v>
<v>visu_elemdev</v>
<v>ieccodeconversion_useexistinginterface</v>
<v>_3S.CoDeSys.VisuGenerated.IVisualisationIEC</v>
<v>''NORMAL__COMMENT</v>
<v> interface contains additional methods to IVisualElement</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">1</v>
<v n="TypeNodeIdLong">3861935604L</v>
<n n="LibraryId" />
<n n="ElementId" />
<n n="DisplayTextId" />
<n n="DescriptionTextID" />
<v n="DescriptionUseParent">false</v>
</o>
<l n="TypeNodeChildren" t="ArrayList" cet="VisualizationNode">
<o>
<v n="VisuNodeReferenceGuid">{00000000-0000-0000-0000-000000000000}</v>
<n n="VisuNodeReference" />
<v n="VisNodeRefs33">"VISU_STATION_AUTOMATIC_CONTROL"</v>
<l n="TypeNodeChildren" t="ArrayList" />
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Userdef</v>
<v n="QualifiedName">"IVisualisation"</v>
<v n="Name">"IVisualisation"</v>
</o>
<v n="TypeNodeName">"[0]"</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">0UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>conditionalshow</v>
<v>visu_elemdev</v>
<v>ieccodeconversion_useexistinginterface</v>
<v>_3S.CoDeSys.VisuGenerated.IVisualisationIEC</v>
<v>''NORMAL__COMMENT</v>
<v> interface contains additional methods to IVisualElement</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">1</v>
<v n="TypeNodeIdLong">2473092364L</v>
<n n="LibraryId" />
<n n="ElementId" />
<n n="DisplayTextId" />
<n n="DescriptionTextID" />
<v n="DescriptionUseParent">false</v>
</o>
</l>
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Userdef</v>
<v n="QualifiedName">"IVisualisation"</v>
<v n="Name">"IVisualisation"</v>
</o>
<v n="TypeNodeName">"pReferences"</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">1048577UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>DefaultArraySize</v>
<v>5</v>
<v>ieccodeconversion_array</v>
<v></v>
<v>''NORMAL__COMMENT</v>
<v> We hide this node to prevent having two References nodes
Nevertheless we want to make sure that the children are displayed</v>
<v>Visible</v>
<v>False</v>
<v>VisibleChildren</v>
<v>True</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">98</v>
<v n="TypeNodeIdLong">1547928903L</v>
<v n="LibraryId">"visuelembase, 3.5.13.40 (system)"</v>
<n n="ElementId" />
<n n="DisplayTextId" />
<n n="DescriptionTextID" />
<v n="DescriptionUseParent">false</v>
</o>
<o t="BasicTypeNode">
<v n="Flags">0L</v>
<v n="BasicTypeNodeValue" t="Int16">1</v>
<v n="BasicTypeNodeAcceptsExpression">false</v>
<n n="BasicTypeNodeFastAccess" />
<a n="BasicTypeNodeEnumValues" et="String" />
<n n="EnumValueDisplayTextIds" />
<n n="EnumValueVisibilityAttributeValues" />
<n n="EnumValueLibraryId" />
<n n="DynamicEnumMemberVisibilityCheckerTypeGuid" />
<n n="EnumValueDisplayName" />
<l n="TypeNodeChildren" t="ArrayList" />
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Int</v>
<v n="QualifiedName">"INT"</v>
<v n="Name">"INT"</v>
</o>
<v n="TypeNodeName">"iCount"</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">1UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>Visible</v>
<v>False</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">99</v>
<v n="TypeNodeIdLong">87295452L</v>
<v n="LibraryId">"visuelembase, 3.5.13.40 (system)"</v>
<n n="ElementId" />
<n n="DisplayTextId" />
<n n="DescriptionTextID" />
<v n="DescriptionUseParent">false</v>
</o>
</l>
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Userdef</v>
<v n="QualifiedName">"VisuStructReferenceList"</v>
<v n="Name">"VisuStructReferenceList"</v>
</o>
<v n="TypeNodeName">"m_References"</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">81920UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>AssignDestination</v>
<v>Init</v>
<v>Category</v>
<v>Simple|Standard</v>
<v>conditionalshow</v>
<v>visu_elemdev</v>
<v>DescriptionTextId</v>
<v>TL_ElementProperties.Desc_ReferencedVisus</v>
<v>DisplayFrameReferencesConfiguration</v>
<v></v>
<v>DisplayTextId</v>
<v>TL_ElementProperties.References</v>
<v>DynamicArray</v>
<v></v>
<v>FrameReferences</v>
<v></v>
<v>SortFlag</v>
<v>80</v>
<v>Storable</v>
<v>True</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">97</v>
<v n="TypeNodeIdLong">363316305L</v>
<v n="LibraryId">"visuelems, 3.5.13.40 (system)"</v>
<n n="ElementId" />
<v n="DisplayTextId">"TL_ElementProperties.References"</v>
<v n="DescriptionTextID">"TL_ElementProperties.Desc_ReferencedVisus"</v>
<v n="DescriptionUseParent">false</v>
</o>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="NamedStyleFont">
<o>
<v n="FontStyle">0</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-16777216</v>
<v n="CanonicalName">"Font-Standard"</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">""</v>
<v n="FontSize">12</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<o n="NamedColor" t="NamedStyleColor">
<v n="Color">-16777216</v>
<v n="CanonicalName">"Font-Default-Color"</v>
</o>
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">1640</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">-450</v>
</o>
<o>
<v n="Id">493260384L</v>
<v n="Value">4294967295U</v>
</o>
<o>
<v n="Id">135947015L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</v>
</o>
<o>
<v n="Id">1013868361L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2473092364L</v>
<o n="Value" t="VisualizationNode">
<v n="VisuNodeReferenceGuid">{00000000-0000-0000-0000-000000000000}</v>
<n n="VisuNodeReference" />
<v n="VisNodeRefs33">"VISU_STATION_AUTOMATIC_CONTROL"</v>
<l n="TypeNodeChildren" t="ArrayList" />
<o n="TypeNodeType" t="TypeNodeType">
<v n="TypeClass" t="TypeClass">Userdef</v>
<v n="QualifiedName">"IVisualisation"</v>
<v n="Name">"IVisualisation"</v>
</o>
<v n="TypeNodeName">"[0]"</v>
<o n="TypeNodeAttributes" t="TypeNodeAttributes2">
<v n="AttrFlags">0UL</v>
<d n="TypeNodeAttributesData" t="CaseInsensitiveHashtable" ckt="String" cvt="String">
<v>conditionalshow</v>
<v>visu_elemdev</v>
<v>ieccodeconversion_useexistinginterface</v>
<v>_3S.CoDeSys.VisuGenerated.IVisualisationIEC</v>
<v>''NORMAL__COMMENT</v>
<v> interface contains additional methods to IVisualElement</v>
</d>
<v n="ConvDone">true</v>
</o>
<v n="TypeNodeId" t="Int16">1</v>
<v n="TypeNodeIdLong">2473092364L</v>
<n n="LibraryId" />
<n n="ElementId" />
<n n="DisplayTextId" />
<n n="DescriptionTextID" />
<v n="DescriptionUseParent">false</v>
</o>
</o>
</l>
</o>
<v n="VisualElementName">"Frame"</v>
<v n="VisualElementTypeName">"VisuFbFrame"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_127"</v>
<n n="VisualElementOfflinePaintCommands" />
<o n="VisualElementFrameInformation" t="VisualFrameInfo">
<l n="ContainedGuids" t="ArrayList" />
<l n="ContainedVisualizations" t="ArrayList" />
<a n="ContainedVisualizations33" cet="String">
<v>VISU_STATION_AUTOMATIC_CONTROL</v>
</a>
</o>
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{99b47ab9-d024-4058-92d3-16ba71642c60}</v>
<v n="VisualElementOwningObjectGuid">{41fefb95-0ad5-4d62-96f7-6cc71a29d0ba}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">198</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">0</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">true</v>
<v n="BgUseColor">-4144960</v>
<v n="BgUseGradient">false</v>
</o>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable_1" ckt="String" cvt="Guid">
<v>ContainsPoint</v>
<v>3f8ce49b-410d-4b13-a26c-8b8650b6ef6d</v>
<v>Destruct</v>
<v>fa608906-e59c-4d97-8392-354e665877b7</v>
<v>ElementInfo</v>
<v>985dec66-2d8c-42c4-8512-3b85de253229</v>
<v>FB_Exit</v>
<v>493b5739-0770-452b-9a0b-4629d83143b5</v>
<v>FB_Reinit</v>
<v>56bc8ec8-af2f-48db-8a88-f8b83925f8ee</v>
<v>GetClientData</v>
<v>e2719b0a-304c-488c-ac81-d2010ae78523</v>
<v>GetDialogInterface</v>
<v>c6ef8459-6b0c-4f80-9e94-2e8816567d2e</v>
<v>GetDialogInterfaceSize</v>
<v>24c7e756-bc23-430a-9d62-bdfbf5573d23</v>
<v>GetElementArray</v>
<v>f8d029f8-2f59-4dd0-afa0-5098fbc6001b</v>
<v>GetElementIdArray</v>
<v>2e548f73-1765-47be-aa97-9b888748b308</v>
<v>GetElementName</v>
<v>b0777747-93b0-499b-ac0b-9711d9650d4f</v>
<v>GetInitializeVersion</v>
<v>62e529ec-f069-40bb-b03d-e9188bc40825</v>
<v>GetInstance</v>
<v>f0e4f309-95ac-413d-8e99-95c5a575123c</v>
<v>GetLocalUsergroup</v>
<v>dc5bd9b8-6361-4540-8fc0-14435bd29a5c</v>
<v>GetName</v>
<v>e435575b-a17a-4a13-968a-534b9e61997d</v>
<v>GetNamespace</v>
<v>e884e935-aab0-4088-aa28-df450645fa56</v>
<v>GetResult</v>
<v>5d434c84-e121-4b47-92dd-1bf640f91263</v>
<v>GetSize</v>
<v>08f570fd-50d8-491a-ba51-e51d3650560e</v>
<v>GetSurroundingRect</v>
<v>f99aadb6-9559-49b0-8304-fe904b69f8c8</v>
<v>GetTabOrderIdArray</v>
<v>5daae03a-1810-44ae-a906-baa28b2911e1</v>
<v>GetText</v>
<v>e5cda310-319b-4643-895d-dc780b2e6769</v>
<v>GetTextProperties</v>
<v>ccc9818f-3ebf-4e27-b34d-f016e5386a52</v>
<v>GetTooltip</v>
<v>b21372f4-8473-4539-8dab-2a922fc57f7f</v>
<v>GetTranslator</v>
<v>8ada6dc6-e087-4892-8c56-37bcd18fdc90</v>
<v>GetUpdateRects</v>
<v>c66e94ff-3ff0-4a37-bec7-52de4278cd21</v>
<v>HandleInput</v>
<v>31b31abf-db17-47b1-9fbf-4a2422baee52</v>
<v>HasInputAccess</v>
<v>47f4a4d3-706b-4888-ad1c-1245f8715b78</v>
<v>HasInputAccessIntern</v>
<v>7ed9f93f-27db-4b49-a259-264134218f2b</v>
<v>HasVisibilityAccess</v>
<v>e32d9213-13e1-4705-8909-36be75c3a00b</v>
<v>HasVisibilityAccessIntern</v>
<v>55f7d42b-3de4-4680-82a9-60b88ac700a0</v>
<v>Initialize</v>
<v>305213fe-f58a-4ccb-b77f-bc8afcb773ee</v>
<v>IsAntialiasingInactive</v>
<v>ebcf14a0-aa8a-47b2-8b24-3aa9353c8084</v>
<v>Paint</v>
<v>daf06c6b-33e9-48f1-ae2c-b4b969a918ce</v>
<v>SetClientData</v>
<v>fd8401a2-d98b-48fc-b8ee-9e357156223d</v>
<v>SetContainerSize</v>
<v>2fd64c7f-b9c8-4e78-842c-5e6ebd3d3853</v>
<v>SetDialogInterface</v>
<v>1482fe78-d801-4156-9f11-149988a0fbff</v>
<v>SetResult</v>
<v>f7a63b76-f2ac-401f-98e4-a50ba8ef9934</v>
<v>SetStaticState</v>
<v>4bd18f38-43f8-405d-b76f-83cf8803d5de</v>
<v>SetVisuFlagsInternal</v>
<v>64293a24-c474-494c-8c21-29b8cac0eb9a</v>
<v>Update</v>
<v>10704849-0c09-48d8-9911-cdfff7a49c3e</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable_1" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>1634ce87-6ad0-40e0-a5f0-d04af0ceb3f6</v>
<v>__getVisu</v>
<v>651e0edd-346b-451d-9074-31e88f196b1b</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{41fefb95-0ad5-4d62-96f7-6cc71a29d0ba}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{34bbedaa-93a2-417f-8f79-92dc6d7f3346}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{65b3919b-2347-4456-9842-1bdc375e09b0}</v>
<v n="GeneratedGlobalVisuConstants">{d44269af-766c-4d10-a95a-4e3f522bd12b}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable_1" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>1b401478-7255-4cd3-8942-775f39a19c77</v>
<v>FB_Init</v>
<v>b73d81ff-6172-467a-a6d7-9e40a6fa592a</v>
<v>FB_Reinit</v>
<v>5a6cca6c-370e-46f3-842b-5a2102a01502</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable_1" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{3709d8fa-afae-4831-b552-71e1497f89f8}</v>
</o>
<v n="VisuRegisterGvl">{fd948ad8-40a2-4b52-80a6-a93eef473113}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable_1" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>75ac6227-b31a-4fb9-ae35-176fbf74c8a4</v>
<v>ExecuteDialogClosed</v>
<v>26a9ba7b-408d-4c30-bf2a-20546b893cea</v>
<v>ExecuteKeyDown</v>
<v>b0d89f76-0906-4f25-b1d2-38da078dc400</v>
<v>ExecuteKeyUp</v>
<v>23f101a1-9fe9-4cda-a308-237923730baa</v>
<v>ExecuteLooseCapture</v>
<v>1a8613d4-f28d-46f5-a8d6-6d4938d67807</v>
<v>ExecuteMouseClick</v>
<v>645bdae6-c0f9-4fb8-82fe-3597888ecf2e</v>
<v>ExecuteMouseDblClick</v>
<v>2605c18d-f6d4-47f9-b022-5107ad8279ef</v>
<v>ExecuteMouseDown</v>
<v>8224b580-8cc5-4c1a-99f3-cc9bdaaed48f</v>
<v>ExecuteMouseEnter</v>
<v>26bcbc0a-9878-4324-a476-3d28585b6a65</v>
<v>ExecuteMouseLeave</v>
<v>47d2242f-19b4-490b-8dde-86881513f102</v>
<v>ExecuteMouseMove</v>
<v>bf14e5c2-639d-4425-b826-10ec32f4ae1f</v>
<v>ExecuteMouseUp</v>
<v>c8d9d033-7d5a-49e8-b804-ecfed2652894</v>
<v>ExecuteValueChanged</v>
<v>b8d0d521-e493-40aa-bfaa-b5c7e2e5c18c</v>
<v>GetElementInfo</v>
<v>ee768808-64b6-48b2-8c02-6a8fb2986533</v>
<v>Initialize</v>
<v>0f74d769-d1b5-47fd-92b8-592c29339ed3</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable_1" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{a0a4b27f-dd51-47c2-a352-9155c78f8daa}</v>
</o>
<v n="DialogDut">{c8bb3403-4aa0-4eb7-8b6d-30fc14866f51}</v>
</o>
<v n="LastUsedIdForIdentifier">135</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR
VAR
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">3840</v>
<v n="Height">2160</v>
</o>
<v>1</v>
<o>
<v n="Width">3840</v>
<v n="Height">2160</v>
</o>
<v>2</v>
<o>
<v n="Width">3840</v>
<v n="Height">2160</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<n n="FrameInterfaceDataModel" />
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="BasicTypeNode">{f7e1e748-ea0f-4fcb-b563-94837ee17e8d}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{02a85e84-ef2d-46fc-93f2-acb0bbff3eda}</Type>
<Type n="CaseInsensitiveHashtable_1">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="DynamicArrayNode">{6c16f79c-dd98-4c29-b3ba-7042e3055542}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="NamedStyleFont">{9e842eb2-1463-4af2-b605-4fbb17044f94}</Type>
<Type n="String">System.String</Type>
<Type n="StructuredTypeNode">{503c5b2e-e80e-4ee7-ae00-c5b93a62b1aa}</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="TypeClass">{16f7aa24-038f-444e-9d81-b001bc091d35}</Type>
<Type n="TypeNodeAttributes2">{c1464dbe-c10d-4717-be8f-63efe8638434}</Type>
<Type n="TypeNodeType">{b12a9636-e818-4598-ae0d-fb6a2446102c}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="UInt64">System.UInt64</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualFrameInfo">{7fd6515d-f891-4717-b53f-b14197c6706c}</Type>
<Type n="VisualizationNode">{f8db32ff-bdd5-49e9-9014-6d9a6dea5d8c}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">3840</v>
<v n="SizeY">2160</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">Specified</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,461 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_CASSETTE_RECIPE_STEPINFO_ALTERNATIVE" Id="{adf6d5e0-1b88-4ae3-aaa2-3367165acca3}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"258"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4290822336</v>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278190080</v>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278222848</v>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"GETBIT32(CASSETTE_RECIPE_EDITE.DATA[Step].Alternative, Nr)"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">170</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">80</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-16777216</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">"Arial"</v>
<v n="FontSize">27</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">85</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">40</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_RECTANGLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"%s"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"StationAlternative[RecipeGetStationType(Recipe.DATA[Step].StationType)].ListName[Nr]"</v>
</o>
<o>
<v n="Id">2880254039L</v>
<v n="Value">"StationAlternative[RecipeGetStationType(Recipe.DATA[Step].StationType)].List[Nr] = 0 or StationAlternative[RecipeGetStationType(Recipe.DATA[Step].StationType)].List[2] = 0"</v>
</o>
<o>
<v n="Id">55702900L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">663104332L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4294967295</v>
</l>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"405"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_2"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" />
<v n="VisualElementIdentification">{7134d1a4-a0da-48ea-869e-c508285cae0c}</v>
<v n="VisualElementOwningObjectGuid">{adf6d5e0-1b88-4ae3-aaa2-3367165acca3}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">0</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">0</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>ContainsPoint</v>
<v>83999bc2-223e-4464-9826-b54a21b0e751</v>
<v>Destruct</v>
<v>4f4dee35-b8a1-4284-b499-209a41f75ea9</v>
<v>ElementInfo</v>
<v>0d955417-94ec-4f65-bf67-e4d6d08a5c34</v>
<v>FB_Exit</v>
<v>7876b45a-bb6b-4def-a27c-c56060232855</v>
<v>FB_Reinit</v>
<v>e151d50b-f05a-4b77-b4f7-98a536f21ac8</v>
<v>GetClientData</v>
<v>067bcc19-75ec-4757-92aa-851c3c668477</v>
<v>GetDialogInterface</v>
<v>cdc297d8-4734-4a1c-b617-d25b1f012a3c</v>
<v>GetDialogInterfaceSize</v>
<v>ca06c87b-37d9-4112-a984-0411ebd2d961</v>
<v>GetElementArray</v>
<v>168dca37-46a8-4a15-a05f-0e8c24f76517</v>
<v>GetElementIdArray</v>
<v>658640c2-b9a8-4a0a-9e50-69fd61a289b8</v>
<v>GetElementName</v>
<v>055afe60-9430-47e2-9d12-6ba79b9a248b</v>
<v>GetInitializeVersion</v>
<v>943a5cd4-d52a-4b60-b715-549d4f57047c</v>
<v>GetInstance</v>
<v>f5ce4e03-fd94-4678-8cec-c3dd932244d4</v>
<v>GetLocalUsergroup</v>
<v>31095601-680f-42eb-84da-1608c2546755</v>
<v>GetName</v>
<v>23335dcf-9733-415d-8a21-fa794a15e0d5</v>
<v>GetNamespace</v>
<v>2a8de1a2-7fb4-4477-9d0b-740ddf11e76b</v>
<v>GetResult</v>
<v>651a4a01-a9f9-418d-87b4-4d5880bb8d64</v>
<v>GetSize</v>
<v>51448062-5713-4331-9db8-7355e928edfb</v>
<v>GetSurroundingRect</v>
<v>f813b980-05fa-48f1-922a-e7007a2d225a</v>
<v>GetTabOrderIdArray</v>
<v>3193e8c2-2769-4acb-8e4f-49fd6b132a99</v>
<v>GetText</v>
<v>8b4565f3-32d0-49c0-b3a6-20010f994b00</v>
<v>GetTextProperties</v>
<v>b09ec7eb-e213-4a36-a6fd-f809281f6df7</v>
<v>GetTooltip</v>
<v>5dbf74cf-09e6-4ecc-b178-db60a4eab4df</v>
<v>GetTranslator</v>
<v>000ebc64-4237-4dd9-891b-b59c465745a7</v>
<v>GetUpdateRects</v>
<v>f44a46cf-83c3-42ab-8ff1-342612ad2bb5</v>
<v>HandleInput</v>
<v>3afb40cd-cbd3-45af-97e7-9bd5d42fecd3</v>
<v>HasInputAccess</v>
<v>30537ecf-0937-4d8c-93bb-6149c166ba15</v>
<v>HasInputAccessIntern</v>
<v>f08b4f6b-71de-4bff-9ab5-76e4aa47ad71</v>
<v>HasVisibilityAccess</v>
<v>b4f0441d-9706-4a4a-9536-c3a5fe1c85d2</v>
<v>HasVisibilityAccessIntern</v>
<v>d9b709bb-74e4-453e-bddb-6a3b3dc649cc</v>
<v>Initialize</v>
<v>e286ad68-530d-4c3c-ba75-963d337102d3</v>
<v>IsAntialiasingInactive</v>
<v>b95dfc56-383e-4aef-a115-5da1fcae28c3</v>
<v>Paint</v>
<v>0dd5aa8d-5f81-43fb-b29c-274b247a4f66</v>
<v>SetClientData</v>
<v>d8aabd89-32ea-4cb0-8a3a-f5cd58d4daf9</v>
<v>SetContainerSize</v>
<v>dfb537f9-e28f-4ab5-8af7-b52084a3f2b6</v>
<v>SetDialogInterface</v>
<v>52af538a-46d0-41fb-8a50-b477a2c7bbf2</v>
<v>SetResult</v>
<v>8ca6f6b5-b8f4-411f-b912-3d11159b09b3</v>
<v>SetStaticState</v>
<v>a3ef49db-ebd8-4f48-88ea-9dcd901ced74</v>
<v>SetVisuFlagsInternal</v>
<v>aff05cb0-43f4-4c6f-8ac1-9b3b859e3014</v>
<v>Update</v>
<v>1549b69a-0328-4ac9-8b2e-911162b1b7b6</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>5756042e-7fb3-4cf9-ae9e-88ec6098df5a</v>
<v>__getVisu</v>
<v>829dc2a0-94e5-4601-98fb-1f34460f2f63</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{adf6d5e0-1b88-4ae3-aaa2-3367165acca3}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{56856456-efd9-40b5-9510-b8008afe790d}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{1c23b361-f203-4fad-8f9e-22dffdb3c2fb}</v>
<v n="GeneratedGlobalVisuConstants">{a2fc5c6d-1754-431d-be8e-59f8877324e2}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>93e85a96-38c3-47b0-a52f-695d0593a6ff</v>
<v>FB_Init</v>
<v>4403ce5a-4acb-4aa5-b5b7-12a28915b0e5</v>
<v>FB_Reinit</v>
<v>dda925e7-e476-48cf-a89b-3753984dfe90</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{c6b5678a-1c19-4ae2-a58b-a07769f75b3b}</v>
</o>
<v n="VisuRegisterGvl">{eb74f16a-1012-4495-bb6e-914d9dd1ca60}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>adf5a3ab-2cd8-4cdb-addb-82c31663321f</v>
<v>ExecuteDialogClosed</v>
<v>9d4b20f7-a589-4a6e-b530-d8b3c0b3f04c</v>
<v>ExecuteKeyDown</v>
<v>cb670376-8fc5-4ce9-a9e7-6eccad3f002b</v>
<v>ExecuteKeyUp</v>
<v>19f164d5-ac50-432e-9949-c8b941d5bb18</v>
<v>ExecuteLooseCapture</v>
<v>ada7fada-686b-4102-9c1f-057cf1b15bca</v>
<v>ExecuteMouseClick</v>
<v>ca956251-25ec-48c0-8a34-c506ac1995c2</v>
<v>ExecuteMouseDblClick</v>
<v>081e3d4f-70dc-428d-b8b8-8eb85f806d03</v>
<v>ExecuteMouseDown</v>
<v>28c67477-bf7e-45db-9e0a-91ff4750613e</v>
<v>ExecuteMouseEnter</v>
<v>8c30b487-e6a8-4722-825f-3366afc0d150</v>
<v>ExecuteMouseLeave</v>
<v>0e816499-5d07-409f-9935-bb1dfb6b5021</v>
<v>ExecuteMouseMove</v>
<v>73f35079-1dd5-4aa2-9a8d-7475127efa47</v>
<v>ExecuteMouseUp</v>
<v>be3df948-da98-4348-a173-8583fc27a80b</v>
<v>ExecuteValueChanged</v>
<v>1de1d736-fa40-43fa-a4f5-bfd7a7ec86aa</v>
<v>GetElementInfo</v>
<v>4dfed418-57da-444c-94e5-e752e861657a</v>
<v>Initialize</v>
<v>9c9cac45-8efe-4d7f-8af3-d7c449f36f35</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{9152d8b5-3309-41f9-833e-b4294de555a0}</v>
</o>
<v n="DialogDut">{10be3a2d-1be6-4746-86ea-b505736bd4fd}</v>
</o>
<v n="LastUsedIdForIdentifier">2</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR
VAR_INPUT
Nr : SINT;
Step : INT;
END_VAR
VAR
Recipe : REFERENCE TO sCassetteRecipe := CASSETTE_RECIPE_EDITE;
END_VAR"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">170</v>
<v n="Height">80</v>
</o>
<v>1</v>
<o>
<v n="Width">170</v>
<v n="Height">80</v>
</o>
<v>2</v>
<o>
<v n="Width">170</v>
<v n="Height">80</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<o n="FrameInterfaceDataModel" t="HierarchicalProperties">
<l2 n="HierarchicalProperties" />
</o>
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="FontDescription">{896a5e54-96c3-433b-96d2-4f1442fef591}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HierarchicalProperties">{af53e824-e51f-4be1-b210-d001ef8efbd1}</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="String">System.String</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">170</v>
<v n="SizeY">80</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">Specified</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,471 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_CASSETTE_RECIPE_STEP_ALTERNATIVE" Id="{3ffc0961-36a7-4a08-b82a-8fbe516f2768}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"184"</v>
<o n="VisualElemList" t="VisualElemList">
<l n="VisualElementList" t="VisualElemCollection" cet="GenericVisualElem">
<o>
<a n="ConfiguredComplexInputs" et="ComplexInput" />
<l n="Elements" t="ArrayList" />
<n n="VisualElementDescription" />
<o n="VisualElemMemberList" t="VisualElemMemberList">
<l n="VisualElemMemberList" t="VisualElemMemberCollection" cet="VisualElemMember">
<o>
<v n="Id">571893170L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">494569607L</v>
<l n="Value" t="ArrayList" cet="NamedStyleColor">
<o>
<v n="Color">-16777216</v>
<v n="CanonicalName">"BasicElement-Frame-Color"</v>
</o>
</l>
</o>
<o>
<v n="Id">2812299069L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4286611584</v>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278190080</v>
</l>
</o>
<o>
<v n="Id">493260384L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4278222848</v>
</l>
</o>
<o>
<v n="Id">2340015797L</v>
<v n="Value">"HCENTER"</v>
</o>
<o>
<v n="Id">2565699834L</v>
<v n="Value">"VCENTER"</v>
</o>
<o>
<v n="Id">4134387352L</v>
<v n="Value">"NONE"</v>
</o>
<o>
<v n="Id">1603690730L</v>
<v n="Value">"Arial"</v>
</o>
<o>
<v n="Id">4253639993L</v>
<v n="Value" t="Int16">12</v>
</o>
<o>
<v n="Id">2729990903L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">1213979116L</v>
<v n="Value">0U</v>
</o>
<o>
<v n="Id">3488306084L</v>
<v n="Value">4278190080U</v>
</o>
<o>
<v n="Id">1999528970L</v>
<v n="Value">"GETBIT32(CASSETTE_RECIPE_EDITE.DATA[CurrentStep].Alternative, Nr)"</v>
</o>
<o>
<v n="Id">3719097617L</v>
<v n="Value">0</v>
</o>
<o>
<v n="Id">1649127785L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value" t="Int16">0</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">550</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">150</v>
</o>
<o>
<v n="Id">3729828405L</v>
<l n="Value" t="ArrayList" cet="FontDescription">
<o>
<v n="FontStyle">1</v>
<v n="AdditionalFontStyle" t="UInt16">0</v>
<v n="ExplicitColor">-1</v>
<v n="FontName">"Arial"</v>
<v n="DisplayName">""</v>
<v n="FontSize">35</v>
<v n="ScriptIdentification">0</v>
<v n="DoubleFontSize" t="Double">0</v>
<n n="NamedColor" />
</o>
</l>
</o>
<o>
<v n="Id">550940142L</v>
<v n="Value">275</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">75</v>
</o>
<o>
<v n="Id">2678395525L</v>
<v n="Value">1U</v>
</o>
<o>
<v n="Id">564465120L</v>
<v n="Value">"VISU_ST_RECTANGLE"</v>
</o>
<o>
<v n="Id">390574330L</v>
<v n="Value">"%s"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"StationAlternative[CurrentStepStationType].ListName[Nr]"</v>
</o>
<o>
<v n="Id">2880254039L</v>
<v n="Value">"StationAlternative[CurrentStepStationType].List[Nr] = 0 or StationAlternative[CurrentStepStationType].List[2] = 0"</v>
</o>
<o>
<v n="Id">55702900L</v>
<v n="Value">""</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"405"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_2"</v>
<n n="VisualElementOfflinePaintCommands" />
<n n="VisualElementFrameInformation" />
<d n="VisualElementInputActions" t="Hashtable" ckt="String" cvt="STSnippetInputAction[]">
<v>OnMouseClick</v>
<a cet="STSnippetInputAction">
<o>
<v n="STSnippet">"Value := CASSETTE_RECIPE_EDITE.DATA[CurrentStep].Alternative;
DummyBit := GETBIT32(Value, Nr);
Value := CSETBIT32(Value, Nr, NOT DummyBit);
CASSETTE_RECIPE_EDITE.DATA[CurrentStep].Alternative := Value;"</v>
</o>
</a>
</d>
<v n="VisualElementIdentification">{7134d1a4-a0da-48ea-869e-c508285cae0c}</v>
<v n="VisualElementOwningObjectGuid">{3ffc0961-36a7-4a08-b82a-8fbe516f2768}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">0</v>
<l n="UserManagementAccessRights" t="ArrayList" />
<v n="AnimationDuration">"0"</v>
<v n="BringToForeground">""</v>
<v n="ElementVersion" t="Byte">0</v>
<n n="TabOrder" />
</o>
</l>
<v n="BackgroundBitmapId">""</v>
<v n="BackgroundColor">16777215</v>
<o n="Background" t="BackgroundSettings">
<n n="BgGradient" />
<n n="BgNamedColor" />
<v n="BgBmpId">""</v>
<v n="BgUseBmp">false</v>
<v n="BgColor">false</v>
<v n="BgUseColor">16777215</v>
<v n="BgUseGradient">false</v>
</o>
</o>
<o n="GeneratedLMMDescriptions" t="GeneratedLanguageModelEntriesData">
<o n="GeneratedVisuFbDescription" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>ContainsPoint</v>
<v>000c85d6-86f6-472f-a9a2-f3b67680c1aa</v>
<v>Destruct</v>
<v>4d8e7c5e-d4fe-4ed8-b332-06ea3acca821</v>
<v>ElementInfo</v>
<v>9815533d-cb0e-435f-b74d-40b15df31709</v>
<v>FB_Exit</v>
<v>0b7b2936-32b5-4245-9662-a906cdbb962e</v>
<v>FB_Reinit</v>
<v>1eeb1ba3-8f6e-4b9d-ad7e-d7443a1305cd</v>
<v>GetClientData</v>
<v>caf71205-6d1a-4a0f-b343-ce172bdb8c3c</v>
<v>GetDialogInterface</v>
<v>22d6d831-b0da-463d-a16c-c26aca7ecd55</v>
<v>GetDialogInterfaceSize</v>
<v>d6ab2003-088f-42fa-8d16-e402a8f1bd3e</v>
<v>GetElementArray</v>
<v>fdbe8076-adaf-43c7-8d1d-64c429eac3e7</v>
<v>GetElementIdArray</v>
<v>67d16572-2053-4088-b467-8f68ef6e8f0a</v>
<v>GetElementName</v>
<v>5419b838-2067-4900-92ed-006623651a32</v>
<v>GetInitializeVersion</v>
<v>62b4e9ed-bec2-4bea-b733-31c20f88c3ef</v>
<v>GetInstance</v>
<v>2ebe6361-f231-4e4e-b624-5b802fd958f7</v>
<v>GetLocalUsergroup</v>
<v>fea39dd0-f926-4a58-a313-bd1626c58035</v>
<v>GetName</v>
<v>8840fcd3-d88e-4cc6-96ac-6a331ebf6124</v>
<v>GetNamespace</v>
<v>3db69224-dacd-484d-8630-90ebb2bac542</v>
<v>GetResult</v>
<v>6ff10373-62df-479a-ab5c-764086601401</v>
<v>GetSize</v>
<v>dcb9b82c-fd78-4ef2-b395-9be4d5ad203b</v>
<v>GetSurroundingRect</v>
<v>1ed735db-a271-447b-acdd-103126913086</v>
<v>GetTabOrderIdArray</v>
<v>2fc9c1c2-d0c4-4098-83b2-163a3129b6ea</v>
<v>GetText</v>
<v>49f3160e-8277-4d0b-8187-9115821d68b3</v>
<v>GetTextProperties</v>
<v>5c267d7a-5bb8-4a99-ab4b-1d8c560baa4e</v>
<v>GetTooltip</v>
<v>49438b08-cfe1-4ff4-854d-69aaf47dac56</v>
<v>GetTranslator</v>
<v>a8d1d13f-40f5-42ad-bdbc-98033a8f0a73</v>
<v>GetUpdateRects</v>
<v>ccdc21b8-8012-4c41-89e1-93e325f8ce4b</v>
<v>HandleInput</v>
<v>c5a297e0-a267-4029-b444-5884dd535d94</v>
<v>HasInputAccess</v>
<v>c7e8ac49-a50b-4c47-b08a-fc28b8ce4762</v>
<v>HasInputAccessIntern</v>
<v>e75da350-c681-4df4-983d-0a106511ca76</v>
<v>HasVisibilityAccess</v>
<v>3df194a4-3a4b-4649-b022-60e6c2878a97</v>
<v>HasVisibilityAccessIntern</v>
<v>63ae1400-c0e8-4416-9966-eb874107c847</v>
<v>Initialize</v>
<v>ef3c190c-90eb-47ed-91e2-69a881a4a21f</v>
<v>IsAntialiasingInactive</v>
<v>8c5266e0-a5d0-46bc-8f04-65e7a0797e6d</v>
<v>Paint</v>
<v>8d63f5de-7d6d-44c2-93df-5a6adf86c140</v>
<v>SetClientData</v>
<v>f6ac5b08-3448-4d39-86ac-59d085c771a4</v>
<v>SetContainerSize</v>
<v>e37308a6-b717-415e-95be-b5e5be118446</v>
<v>SetDialogInterface</v>
<v>4484315e-4b46-45d4-af81-f1bba24231a0</v>
<v>SetResult</v>
<v>b43c0b02-726e-436d-b366-f9808733c4fb</v>
<v>SetStaticState</v>
<v>1ac86b1e-4384-499e-a5f3-faa96e092c3d</v>
<v>SetVisuFlagsInternal</v>
<v>8984bef5-8f09-4c79-90e8-7dff943ebdd8</v>
<v>Update</v>
<v>ed21d0fd-4300-4fda-a2a0-2ab0caf87796</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>c5cc14aa-a42c-4dac-9e18-d3da5e981c42</v>
<v>__getVisu</v>
<v>4c374c5d-4ceb-4a29-a7e8-f3076be3cd94</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{3ffc0961-36a7-4a08-b82a-8fbe516f2768}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{4d76d485-8568-45b9-bf3b-67356f0a1d87}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{8ec2654d-fd4f-4a8b-91d3-2b0af8c7ce19}</v>
<v n="GeneratedGlobalVisuConstants">{4bc942f9-9e4d-4751-a3c1-1089e6771b6f}</v>
<d n="GeneratedAllElementsEntries" t="Hashtable" />
<o n="VisuRegDesc" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>FB_Exit</v>
<v>4da49571-45db-4cf4-aed5-e90faa476382</v>
<v>FB_Init</v>
<v>3a8fb3b1-a28c-4797-af26-eeb3126c686b</v>
<v>FB_Reinit</v>
<v>ca0f808a-1449-4d9e-af91-0b387969d569</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{16d07f4d-3267-42d2-8177-00342e7ff581}</v>
</o>
<v n="VisuRegisterGvl">{0e696fe7-da9f-4bd0-a407-ec7bbba20a96}</v>
<n n="SettingsPou" />
<n n="MemManPou" />
<o n="InputsPou" t="GenericFbDescription">
<d n="FbMethods" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>abstrGetDefaultCursor</v>
<v>af37de10-55cd-4b4d-b5d5-4915d7086a46</v>
<v>ExecuteDialogClosed</v>
<v>989ba706-e375-47b1-be8c-747e0c4a9d3b</v>
<v>ExecuteKeyDown</v>
<v>6802af23-b8da-4575-9444-8962aafe85cc</v>
<v>ExecuteKeyUp</v>
<v>13fd6194-77fe-478c-af3b-15dc8c42499f</v>
<v>ExecuteLooseCapture</v>
<v>21064dc4-88c9-4248-ba8d-690fcbd42029</v>
<v>ExecuteMouseClick</v>
<v>9a3fd445-0eb5-475a-a0d2-7a764071789e</v>
<v>ExecuteMouseDblClick</v>
<v>f37bc612-d675-402d-bfe6-a54625a971a3</v>
<v>ExecuteMouseDown</v>
<v>77a38fdf-b7ca-477e-82c2-70bc1ddc2f63</v>
<v>ExecuteMouseEnter</v>
<v>e771753c-7235-4608-8111-7e5f367eca74</v>
<v>ExecuteMouseLeave</v>
<v>5a58ba54-59a7-42b0-8c75-f0f879b1c862</v>
<v>ExecuteMouseMove</v>
<v>c22aae44-2f51-4b0e-9e79-6b092b202414</v>
<v>ExecuteMouseUp</v>
<v>fc4d8f27-b729-4990-bf2e-12f02ed84806</v>
<v>ExecuteValueChanged</v>
<v>421066af-eead-43fb-bb8f-de29657ce953</v>
<v>GetElementInfo</v>
<v>b13352c7-13cc-49da-8bfe-392c24514716</v>
<v>Initialize</v>
<v>6e3543ba-3365-408a-b1d8-9e0a0dbe2041</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{e512abde-358a-475e-bff8-af7333af39e2}</v>
</o>
<v n="DialogDut">{5715ebfa-3132-4086-b883-2a4ea1499fb4}</v>
</o>
<v n="LastUsedIdForIdentifier">2</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR
VAR_INPUT
Nr : SINT;
END_VAR
VAR
Recipe : REFERENCE TO sCassetteRecipe := CASSETTE_RECIPE_EDITE;
CurrentStep : REFERENCE TO USINT := RecipeCurrentStep;
DummyBit : BOOL;
Value : UDINT;
END_VAR
(* or FlowRecipeAlternativeList[2] = 0*)"</v>
<n n="LineInfoPersistence" />
</o>
<v n="GvlCreated">false</v>
<n n="LMEntry" />
<v n="ProfileCompatibilityId">4140216668L</v>
<v n="LMVerMinor">0</v>
<v n="LMVerMajor">1</v>
<o n="Hotkeys" t="HotkeyConfiguration">
<v n="IdMin">481037385728L</v>
<v n="IdMax">549755813887L</v>
<v n="Id">481037385728L</v>
<v n="IdMask">549754765312L</v>
<v n="IdStep">1048576L</v>
<l2 n="Inputs" />
</o>
<o n="VisuSizeManager" t="VisualObjectSizeManager">
<d2 n="Size" ckt="Int32" cvt="VisualObjectSize">
<v>0</v>
<o>
<v n="Width">300</v>
<v n="Height">100</v>
</o>
<v>1</v>
<o>
<v n="Width">300</v>
<v n="Height">100</v>
</o>
<v>2</v>
<o>
<v n="Width">300</v>
<v n="Height">100</v>
</o>
</d2>
<v n="Version">2</v>
</o>
<o n="FrameInterfaceDataModel" t="HierarchicalProperties">
<l2 n="HierarchicalProperties" />
</o>
</o>
</Data>
<TypeList>
<Type n="ArrayList">System.Collections.ArrayList</Type>
<Type n="BackgroundSettings">{1038f12c-dd4b-4f96-87a3-a350fe8f3552}</Type>
<Type n="Boolean">System.Boolean</Type>
<Type n="Byte">System.Byte</Type>
<Type n="CaseInsensitiveHashtable">{7df88604-7ac5-4e36-91c4-55e4fdad3e68}</Type>
<Type n="ComplexInput">{1de566f6-72a7-494c-9353-9a418172c96e}</Type>
<Type n="Double">System.Double</Type>
<Type n="FontDescription">{896a5e54-96c3-433b-96d2-4f1442fef591}</Type>
<Type n="GeneratedLanguageModelEntriesData">{703465dc-4679-4ff2-bcc3-c57d0a204da3}</Type>
<Type n="GenericFbDescription">{40d6dd8d-dfd0-493a-8e29-c9a35e1e6539}</Type>
<Type n="GenericVisualElem">{f86c2928-8614-4cca-824b-e819ac4d58c4}</Type>
<Type n="Guid">System.Guid</Type>
<Type n="Hashtable">System.Collections.Hashtable</Type>
<Type n="HierarchicalProperties">{af53e824-e51f-4be1-b210-d001ef8efbd1}</Type>
<Type n="HotkeyConfiguration">{6b108d46-58af-4e41-a3f4-174d8f160cc4}</Type>
<Type n="Int16">System.Int16</Type>
<Type n="Int32">System.Int32</Type>
<Type n="Int64">System.Int64</Type>
<Type n="NamedStyleColor">{fa491db2-51ff-4bc1-9cd0-ce8c94ff6216}</Type>
<Type n="String">System.String</Type>
<Type n="STSnippetInputAction">{6302d3fe-6ea5-4c42-819a-a9734a133b3d}</Type>
<Type n="STSnippetInputAction[]">_3S.CoDeSys.VisualElem.STSnippetInputAction[], VisualElem.plugin, Version=4.6.0.0, Culture=neutral, PublicKeyToken=null</Type>
<Type n="TextDocument">{f3878285-8e4f-490b-bb1b-9acbb7eb04db}</Type>
<Type n="UInt16">System.UInt16</Type>
<Type n="UInt32">System.UInt32</Type>
<Type n="VisualElemCollection">{ef9d0b20-c96e-48db-b361-2ded4063150e}</Type>
<Type n="VisualElemList">{f285c9a3-7019-446b-b98c-ccec3a0af8fa}</Type>
<Type n="VisualElemMember">{c694e3a2-5c0b-4177-ab35-cb06bd5a6a02}</Type>
<Type n="VisualElemMemberCollection">{a4b83bea-3742-489c-9fe8-d96d68dba7ab}</Type>
<Type n="VisualElemMemberList">{17e26cd1-bb9b-47fe-a3d5-18fcd63b9c96}</Type>
<Type n="VisualObject">{f18bec89-9fef-401d-9953-2f11739a6808}</Type>
<Type n="VisualObjectSize">{6ad3e88f-aee2-4766-a7ea-a8790037ef51}</Type>
<Type n="VisualObjectSizeManager">{5f612b0e-b404-455f-8177-27864e9f5332}</Type>
</TypeList>
</XmlArchive>
<ObjectProperties>
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualProperty">
<v n="VisuUsageType">0</v>
<v n="SizeX">300</v>
<v n="SizeY">100</v>
<v n="IsStartVisu">false</v>
<v n="VisuSizeMode" t="VisualVisuSizeMode">Specified</v>
<v n="Internal">false</v>
<v n="DialogIsOpaque">false</v>
<v n="DialogIsOpaqueIsSet">false</v>
<v n="UseParentSizeProperties">false</v>
</o>
</Data>
<TypeList>
<Type n="Boolean">System.Boolean</Type>
<Type n="Int32">System.Int32</Type>
<Type n="VisualProperty">{477d844b-9b2a-407e-90a4-d36fd6dde2fc}</Type>
<Type n="VisualVisuSizeMode">{34718b76-91f6-43de-8c65-b77e0b1ee621}</Type>
</TypeList>
</XmlArchive>
</ObjectProperties>
</Visu>
</TcPlcObject>

File diff suppressed because it is too large Load Diff