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,182 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<EnumerationTextList Name="ROBOT_ErrorNr" Id="{24245102-2b1e-4beb-a2ae-a98d30734f75}">
<Declaration><![CDATA[{attribute 'qualified_only'}
//{attribute 'strict'}
TYPE ROBOT_ErrorNr :(
eNoError := 0,
eDoor1CloseTimeout := 100,
eDoor1LockTimeout := 150,
eCommunicationError := 200,
wRemoveFromAligner := 300,
eCassetteDoor := 400,
eWaferNotTaken := 1000,
eWaferMissing := 1010,
eWaferCollision := 1020,
eTargetNotInitialized := 1030,
eMTRError := 1100,
eGETError := 1200,
ePUTError := 1300,
eGETChuckError := 1400,
eDummy
);
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">"eDoor1CloseTimeout"</v>
<v n="TextDefault">"100"</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">"150"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Door Lock Timeout</v>
<v>Door Lock Timeout</v>
</l>
</o>
<o>
<v n="TextID">"eCommunicationError"</v>
<v n="TextDefault">"200"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Communication Error</v>
<v>Communication Error</v>
</l>
</o>
<o>
<v n="TextID">"wRemoveFromAligner"</v>
<v n="TextDefault">"300"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Remove Wafer From Aligner</v>
<v>Remove Wafer From Aligner</v>
</l>
</o>
<o>
<v n="TextID">"eCassetteDoor"</v>
<v n="TextDefault">"400"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Cassette door is opened</v>
<v>Cassette door is opened</v>
</l>
</o>
<o>
<v n="TextID">"eWaferNotTaken"</v>
<v n="TextDefault">"1000"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>wafer not taken from robot</v>
<v>wafer not taken from robot</v>
</l>
</o>
<o>
<v n="TextID">"eWaferMissing"</v>
<v n="TextDefault">"1010"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>wafer is missing</v>
<v>wafer is missing</v>
</l>
</o>
<o>
<v n="TextID">"eWaferCollision"</v>
<v n="TextDefault">"1020"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Robot Collision</v>
<v>Robot Collision</v>
</l>
</o>
<o>
<v n="TextID">"eTargetNotInitialized"</v>
<v n="TextDefault">"1030"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"eMTRError"</v>
<v n="TextDefault">"1100"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"eGETError"</v>
<v n="TextDefault">"1200"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Substrate is not taken</v>
<v>Substrat wird nicht genommen</v>
</l>
</o>
<o>
<v n="TextID">"ePUTError"</v>
<v n="TextDefault">"1300"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"eGETChuckError"</v>
<v n="TextDefault">"1400"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Chuck is not taken</v>
<v>Chuck wird nicht genommen</v>
</l>
</o>
<o>
<v n="TextID">"eDummy"</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">{ba436cad-54fc-4a0c-b7ba-0d2a8570775a}</v>
<v n="GuidReInit">{3f20b2c9-e046-4fae-91b4-e006076df7e6}</v>
<v n="GuidExitX">{ef127e8e-63e1-4c2a-a289-9058e2282683}</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,67 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<EnumerationTextList Name="ePaddleSize" Id="{62ab5caa-61d7-4edf-962e-fe6f607cc8e4}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
{attribute 'to_string'}
TYPE ePaddleSize :
(
Small := 1, Middle:= 2, Big:= 3
);
END_TYPE]]></Declaration>
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListEnumerationTextListObject">
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"Small"</v>
<v n="TextDefault">"1"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Small</v>
<v>Klein</v>
</l>
</o>
<o>
<v n="TextID">"Middle"</v>
<v n="TextDefault">"2"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Middle</v>
<v>Mitte</v>
</l>
</o>
<o>
<v n="TextID">"Big"</v>
<v n="TextDefault">"3"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Big</v>
<v>Groß</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">{428087eb-62a6-42e8-baa1-7d1b277479ca}</v>
<v n="GuidReInit">{e6ca1daa-b588-4510-92eb-b5619cd39605}</v>
<v n="GuidExitX">{50d6ce7d-a8d0-4eff-bdbf-94ebd40660a2}</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,23 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<DUT Name="eRobotMedienNamen" Id="{ad6d1f35-3a7f-4606-89b9-c76490d43e25}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
TYPE eRobotMedienNamen :
(
enum_member := 33,
Vacuum1,
Vacuum2,
GoToAuto,
ChangeProgram,
ChuckGet,
ChuckPut,
DoorLock1,
AllDoorUnlock,
CleanOut
);
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,61 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<EnumerationTextList Name="eRobotPaddle" Id="{aa69dca5-a2e9-4e52-9c20-ff7b657c27bd}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
{attribute 'to_string'}
TYPE eRobotPaddle :
(
UpperPaddle := 0,
LowerPaddle := 1
);
END_TYPE
]]></Declaration>
<XmlArchive>
<Data>
<o xml:space="preserve" t="TextListEnumerationTextListObject">
<l n="TextList" t="ArrayList" cet="TextListRow">
<o>
<v n="TextID">"UpperPaddle"</v>
<v n="TextDefault">"0"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Paddle 1</v>
<v>Paddle 1</v>
</l>
</o>
<o>
<v n="TextID">"LowerPaddle"</v>
<v n="TextDefault">"1"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Paddle 2</v>
<v>Paddle 2</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">{7885ad6f-b2ab-48b2-a1a2-f12335ed2191}</v>
<v n="GuidReInit">{558ecc64-24fa-472f-9c41-f91bf20ad184}</v>
<v n="GuidExitX">{1390fd2e-f5e1-4743-bd7d-832bba47fdbf}</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.11">
<DUT Name="sRobotConfig" Id="{90ebcc01-63ab-426d-b85a-2c52e2117eb7}">
<Declaration><![CDATA[TYPE sRobotConfig :
STRUCT
// ConfigKUKA : sConfigKUKA;
KUKA : sConfigKUKA;
SubstrateInformation : ARRAY [0..MaxNumberOfSizes] OF sSubstrateInformation;
ConfigPlausibility : BOOL;
END_STRUCT
END_TYPE]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<DUT Name="sRobotServiceSignal" Id="{a5015fa4-41e4-46ee-8a9a-f2600034c9a6}">
<Declaration><![CDATA[TYPE sRobotServiceSignal :
STRUCT
TargetStation : INT := 0;
TargetCassette : INT := FirstCassette;
TargetSlot : INT(1..20) := 1;
TargetPuddle : eRobotPaddle;
GetInvisible : BOOL;
PutInvisible : BOOL;
ScanInvisible : BOOL;
CassetteInvisible : BOOL;
TargetStationNumber : INT := 1;
SelectionDisable : BOOL;
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="sRobotSignal" Id="{3bc56959-0374-47d9-8bbc-137fa9cae7fa}">
<Declaration><![CDATA[TYPE sRobotSignal :
STRUCT
SelectedTargetStation : INT;
NumberOfTargetStation : INT;
ListTargetStationNumber : ARRAY[0..30] OF INT;
ListTargetStationString : ARRAY[0..30] OF STRING;
Service : sRobotServiceSignal;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<DUT Name="sRobotStatus" Id="{f7b61260-b5ca-42e5-af60-4a07590ff04d}">
<Declaration><![CDATA[TYPE sRobotStatus :
STRUCT
UnableToExecuteMotionCommands : BOOL;
PreviousCommandError : BOOL;
VacuumSensorOn : BOOL;
VacuumSwitchOn : BOOL;
MotionOrPositionError : BOOL;
MotionLimitsViolation : BOOL;
HomeProcedureNotExecuted : BOOL;
RobotBusyMacro : BOOL;
RobotBusyMotion : BOOL;
ServoOffOnOneOrMoreAxes : BOOL;
InSearchMode : BOOL;
RobotReady : BOOL;
RobotBusy : BOOL;
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.11">
<GVL Name="Robot_GVL" Id="{638bdf36-66ae-4ad6-9fbe-1bf3905a9acf}">
<Declaration><![CDATA[VAR_GLOBAL
ROBOT_MAIN : ROBOT_MAIN_FB;
RobotSignal : sRobotSignal;
SpinnerVacOn : BOOL;
SpinnerVacOff : BOOL;
bInStartRobotCleanOut : BOOL;
END_VAR]]></Declaration>
</GVL>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<DUT Name="sConfigKUKA" Id="{9f003c15-5e04-4639-bd83-944a7103d2ee}">
<Declaration><![CDATA[TYPE sConfigKUKA :
STRUCT
StationsGetJob : ARRAY[FirstCassette..LastRelaxStation] OF USINT;
StationsPutJob : ARRAY[FirstCassette..LastRelaxStation] OF USINT;
StationsMTRJob : ARRAY[FirstCassette..LastRelaxStation] OF USINT;
StationsCoordinate : ARRAY[FirstCassette..LastRelaxStation] OF ARRAY[0..2] OF LREAL;
TrayTeachPositions : ARRAY [1..MaxNumberOfSizes] OF ARRAY[1..MaxNumberOfSubstratesPerTray] OF sPoint;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<DUT Name="sStationsTrayScan" Id="{56dee3d3-54f7-472b-9226-086bd125d193}">
<Declaration><![CDATA[TYPE sStationsTrayScan :
STRUCT
MaxNumber : SINT;
SizeName : STRING;
Thickness : LREAL;
HeightAtTray : LREAL;
GripperSize : USINT(1..3) := 1;
PositionAtHVHot : ARRAY[0..1] OF LREAL;
PositionAtHVCold : ARRAY[0..1] OF LREAL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.13">
<DUT Name="sSubstrateInformation" Id="{481f4221-b035-4507-ad02-6da1ed17a4f9}">
<Declaration><![CDATA[TYPE sSubstrateInformation :
STRUCT
MaxNumber : SINT;
SizeName : STRING;
Thickness : LREAL;
HeightAtTray : LREAL;
GripperSize : ePaddleSize;
Diameter : LREAL;
DiameterTolerance : LREAL;
VisuIndex : INT;
PositionAtHVHot : ARRAY[0..1] OF LREAL;
PositionAtHVCold : ARRAY[0..1] OF LREAL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,125 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<POU Name="ROBOT_IO_FB" Id="{cd7e78dc-a32d-482a-a280-e4c1d405bdfd}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK ROBOT_IO_FB EXTENDS Station_GENERAL_IO_FB
VAR
DoorLock : Lock_FB;
Step : INT;
END_VAR
VAR_INPUT
bOutAllDoorUnlock : BOOL;
END_VAR
VAR_OUTPUT
bInDoorLocked : ARRAY[1..3] OF BOOL;
bInMainDoorUnlock AT %I* : BOOL;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[MediaCheck();
DoorLock();
IF bInMainDoorUnlock THEN
DoorLocK.UnLock();
END_IF
MediaCheck();
AllDoorAreLocked := TRUE;
FOR i := 1 TO 4 DO
IF NOT DoorLock.bInLocked OR NOT DoorLock.bOutLock THEN
AllDoorAreLocked := FALSE;
END_IF
END_FOR
CASE Step OF
0:
IF bOutAllDoorUnlock THEN
Step := 10;
END_IF
10:
DoorLock.UnLock();
Step := 20;
20:
IF NOT bOutAllDoorUnlock THEN
Step := 30;
END_IF
IF AllDoorAreLocked THEN
bOutAllDoorUnlock := FALSE;
Step := 40;
END_IF
30:
DoorLock.Lock();
IF AllDoorAreLocked THEN
Step := 40;
END_IF
40:
//IF LOGOSOL_ROBOT.VST(TRUE) THEN
Step := 0;
//END_IF
END_CASE
iMediaArray[eRobotMedienNamen.AllDoorUnlock].Disable := FALSE;
CASE CMD[GeneralStation] OF
InitCMD:
iMediaArray[eRobotMedienNamen.AllDoorUnlock].Disable := TRUE;
StartCMD:
IF NOT MediaArray[GeneralStation][eMainMedienNamen.Pause].Input THEN
iMediaArray[eRobotMedienNamen.AllDoorUnlock].Disable := TRUE;
END_IF
END_CASE
IF bInStartRobotCleanOut THEN
iMediaArray[eRobotMedienNamen.AllDoorUnlock].Disable := FALSE;
END_IF]]></ST>
</Implementation>
<Method Name="Initialization" Id="{9f1b2fac-4390-45ab-9483-d4ebc1518612}">
<Declaration><![CDATA[METHOD Initialization : BOOL
VAR_INPUT
iStation : INT;
END_VAR
VAR
i : int;
END_VAR
VAR CONSTANT
DoorServiceName : ARRAY[0..NumberOfLanguages] OF T_MaxString := ['Door Lock', 'Door Lock'];
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[iStationStatus REF= StationsStatus[iStation];
iCMD REF= CMD[iStation];
iMediaArray REF= MediaArray[iStation];
iMediaArray[eRobotMedienNamen.Vacuum1].ServiceName[0] := 'Vacuum Ch1';
iMediaArray[eRobotMedienNamen.Vacuum1].bReferenceControl REF= ROBOT_MAIN.RobotControl.bOutRobotVacOff[0];
iMediaArray[eRobotMedienNamen.Vacuum2].ServiceName[0] := 'Vacuum Ch2';
iMediaArray[eRobotMedienNamen.Vacuum2].bReferenceControl REF= ROBOT_MAIN.RobotControl.bOutRobotVacOff[1];
DoorLock.Initialization(
iStation,
eRobotMedienNamen.DoorLock1,
ROBOT_ErrorNr.eDoor1CloseTimeout,
ROBOT_ErrorNr.eDoor1LockTimeout,
DoorServiceName
);
iMediaArray[eRobotMedienNamen.AllDoorUnlock].ServiceName[0] := 'All Door$NUnlock';
iMediaArray[eRobotMedienNamen.AllDoorUnlock].ServiceName[1] := 'All Door$NUnlock';
iMediaArray[eRobotMedienNamen.AllDoorUnlock].bReferenceControl REF= bOutAllDoorUnlock;]]></ST>
</Implementation>
</Method>
<Action Name="MediaCheck" Id="{3c9b52b1-4cdc-40ac-9c3f-4aec786f217f}">
<Implementation>
<ST><![CDATA[DelayTimer(IN := TRUE, PT := T#5S);
IF NOT DelayTimer.Q THEN
RETURN;
END_IF]]></ST>
</Implementation>
</Action>
</POU>
</TcPlcObject>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,749 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_ROBOT_AUTOMATIC" Id="{602b5947-45e6-4352-852e-9462db874911}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"190"</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">2315</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">-751</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">2322814029L</v>
<o n="Value" t="VisualizationNode">
<v n="VisuNodeReferenceGuid">{00000000-0000-0000-0000-000000000000}</v>
<n n="VisuNodeReference" />
<v n="VisNodeRefs33">"MainLibrary.VISU_STATION_AUTOMATIC_CONTROL_X"</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>
<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">{602b5947-45e6-4352-852e-9462db874911}</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>e38dacb3-f943-43f5-9587-43b6e03c001c</v>
<v>Destruct</v>
<v>8c48a1f9-03e5-43ba-b76c-cd7f807e2d78</v>
<v>ElementInfo</v>
<v>9eaaec28-7527-4bf2-9704-0a2255703a91</v>
<v>FB_Exit</v>
<v>3e437664-e84b-4f01-8f27-b7784ea09715</v>
<v>FB_Reinit</v>
<v>3eeece1e-7b7f-4f36-86fe-ea276058d2dd</v>
<v>GetClientData</v>
<v>8d762061-c9ac-4e96-bec7-4645560ed0b7</v>
<v>GetDialogInterface</v>
<v>fbb38696-ed10-48a2-9bb6-4221d51c117e</v>
<v>GetDialogInterfaceSize</v>
<v>e890ac67-ac78-4d2c-9b90-c9412e83673b</v>
<v>GetElementArray</v>
<v>f16ed5c7-aaad-4a5a-95ff-10cdec5f5d9d</v>
<v>GetElementIdArray</v>
<v>a0727de9-7f4b-498c-89da-896aae68d21d</v>
<v>GetElementName</v>
<v>14e65960-7711-4243-af80-2579f6283d86</v>
<v>GetInitializeVersion</v>
<v>025ff7f0-a3f5-4746-9782-c177ea3681b7</v>
<v>GetInstance</v>
<v>f9bd53e0-6fef-4a0e-88ff-10079e98b8d3</v>
<v>GetLocalUsergroup</v>
<v>fe11f87d-6b26-48b2-85fb-8a8ed7792a5d</v>
<v>GetName</v>
<v>28e888f7-e89f-42a9-9e34-5efd3683caa6</v>
<v>GetNamespace</v>
<v>a4aa6b27-807a-4355-94c9-05fa4df9dea3</v>
<v>GetResult</v>
<v>69fa034c-3da0-42a5-b3a0-f8aab0d3fc8b</v>
<v>GetSize</v>
<v>7cf46d20-473c-42ac-9554-3a4850d8e105</v>
<v>GetSurroundingRect</v>
<v>7158fae2-af64-42d1-8cf8-059d2a4fb8e9</v>
<v>GetTabOrderIdArray</v>
<v>c921508a-701e-4b22-a2a7-7639fe5cf2cc</v>
<v>GetText</v>
<v>aa21cc8b-e702-46ad-b957-fbb2b3038144</v>
<v>GetTextProperties</v>
<v>04cc47b5-b6de-4a73-aba3-bf73f3194d87</v>
<v>GetTooltip</v>
<v>59285b6b-fa1d-44a6-a491-5a94136994b3</v>
<v>GetTranslator</v>
<v>7542b847-09ff-4558-bbc3-9dbeeee23e98</v>
<v>GetUpdateRects</v>
<v>d1eb163b-c0c9-4169-8b59-40c04b397a1f</v>
<v>HandleInput</v>
<v>8038c4b7-66d8-4b6b-9c2c-a9511fb73892</v>
<v>HasInputAccess</v>
<v>38e83956-cf1e-4dae-ab38-ce3568856b92</v>
<v>HasInputAccessIntern</v>
<v>d955fb87-539f-4a2c-97a5-601b8d5eb56c</v>
<v>HasVisibilityAccess</v>
<v>aad9e45c-43e2-4b36-be3d-347563ee87d9</v>
<v>HasVisibilityAccessIntern</v>
<v>1838bc29-d6d7-4026-a06d-86167d1ff0e5</v>
<v>Initialize</v>
<v>b3e75a0c-0a0f-4813-b1ae-a8d282c273b0</v>
<v>IsAntialiasingInactive</v>
<v>a7c97e7c-b6c4-46fb-a2f3-5833155ae577</v>
<v>Paint</v>
<v>b349990d-cbf9-4550-995f-b61a2ec1afb0</v>
<v>SetClientData</v>
<v>cfbfb0f5-6902-43bc-89f9-43ba34f421a5</v>
<v>SetContainerSize</v>
<v>a6741fd5-889e-469a-87fe-32d560b525a7</v>
<v>SetDialogInterface</v>
<v>f1eb2752-28de-4ea6-9b9c-49c5d22347e9</v>
<v>SetResult</v>
<v>d14bb6ba-91e6-4127-ad29-bd5386a183b3</v>
<v>SetStaticState</v>
<v>a2d9d543-fa8f-4fa9-927b-e398815f0e05</v>
<v>SetVisuFlagsInternal</v>
<v>aeff2aba-c871-4270-9968-b5a0409380b5</v>
<v>Update</v>
<v>c7134d57-9059-4b7c-9bec-449834774f45</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable_1" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>91559b85-521f-4196-90c4-5bb825a7dcce</v>
<v>__getVisu</v>
<v>9c9a4c8f-464c-4a94-8bd8-41599f6d8b1d</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{602b5947-45e6-4352-852e-9462db874911}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{1125bd14-fa2f-4c12-b594-54835a068204}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{fc0978b5-a091-46bb-87b4-e617e2fb22b5}</v>
<v n="GeneratedGlobalVisuConstants">{d086672e-f07c-4852-9faf-3da3bb404a16}</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>37a2a495-b405-48a5-befb-ee45fcc2fdf9</v>
<v>FB_Init</v>
<v>d777757c-212c-4c91-833d-563697f59dc2</v>
<v>FB_Reinit</v>
<v>a17cfb0b-76de-4b91-8595-caa0b100747d</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable_1" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{e708f595-e7f7-48d1-9977-2d6f2c2a94c8}</v>
</o>
<v n="VisuRegisterGvl">{43c37f7e-3efa-4c62-ab2c-9b35f33720b9}</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>fbbc60b6-73b8-43a6-9422-658fb82f9769</v>
<v>ExecuteDialogClosed</v>
<v>4b8b7dcd-0dc7-42ae-a5ab-dbdbf1b0b220</v>
<v>ExecuteKeyDown</v>
<v>ddcf9a06-3b27-44d8-b2ad-7b27ea005f85</v>
<v>ExecuteKeyUp</v>
<v>fdabd1a4-332a-471c-bc0e-996205d79b0a</v>
<v>ExecuteLooseCapture</v>
<v>5652d98e-f141-4fdd-9d63-62649b959ae6</v>
<v>ExecuteMouseClick</v>
<v>e684bd3d-165a-4a63-809c-3734376437d0</v>
<v>ExecuteMouseDblClick</v>
<v>16d1abab-acee-4fad-aa95-0295f5f82867</v>
<v>ExecuteMouseDown</v>
<v>e928211d-b89d-4d5d-985d-5b345431ec0a</v>
<v>ExecuteMouseEnter</v>
<v>b811e20d-37a6-49dc-a33d-77df0928ec76</v>
<v>ExecuteMouseLeave</v>
<v>a2a402b8-87c4-4143-bd28-c93f3fd6f1a0</v>
<v>ExecuteMouseMove</v>
<v>94fc4224-5563-4e65-b439-1cae6829f531</v>
<v>ExecuteMouseUp</v>
<v>181b42b4-9440-4673-b560-6244d5d5559c</v>
<v>ExecuteValueChanged</v>
<v>d7bed40e-8ad9-4d53-81a8-2f6905b06710</v>
<v>GetElementInfo</v>
<v>63511b97-0ecf-4361-b711-5308adb467c4</v>
<v>Initialize</v>
<v>14a836d4-63cb-41fc-81ac-2f1a8f6fe556</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable_1" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{ba18bae0-ba0c-440b-be47-611c16aa1a80}</v>
</o>
<v n="DialogDut">{0c63ae2e-617d-4827-a7ad-aa685edf7993}</v>
</o>
<v n="LastUsedIdForIdentifier">157</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