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,13 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<DUT Name="sChuckConfig" Id="{6c20e52c-d491-421a-b1b1-af27ecb71920}">
<Declaration><![CDATA[TYPE sChuckConfig :
STRUCT
HomePosition : LREAL := 99;
HomeSpeed : LREAL := 60;
HomeAcceleration : LREAL := 600;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<DUT Name="sSpinnerChuckSignal" Id="{3156ee25-1e40-48a9-ac88-c9dedd0ce517}">
<Declaration><![CDATA[TYPE sSpinnerChuckSignal :
STRUCT
// Init : BOOL;
InitDone : BOOL;
Enable : BOOL;
Enabled : BOOL;
Stop : BOOL;
ActualVelocity : LREAL;
ActualPosition : LREAL;
TargetVelocity : REAL;
TargetPosition : LREAL;
UsedTargetSpeed : LREAL;
TargetAcceleration : REAL;
UsedTargetAcceleration : LREAL;
StartVelocity : BOOL;
StartPosition : BOOL;
InVelocity : BOOL;
PositionDone : BOOL;
GoToHome : BOOL;
Error : BOOL;
InVacuum : BOOL;
OutVacuum : BOOL;
InMotorPinUp : BOOL;
InMotorPinDown : BOOL;
OutMotorUp : BOOL;
OutMotorDown : BOOL;
DoorClosed : 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.6">
<DUT Name="sSpinnerStepChuck" Id="{ab022e11-5f71-4b7a-a44c-9d5a06a10ff4}">
<Declaration><![CDATA[TYPE sSpinnerStepChuck :
STRUCT
Speed : INT(-2000..2000) := 0;
Acceleration : UINT(0..1000) := 200;
END_STRUCT
END_TYPE]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<GVL Name="SPINNER_CHUCH_GVL" Id="{f2d8b558-5496-4fbc-a46d-bc2275b8fbe4}">
<Declaration><![CDATA[VAR_GLOBAL
// SpinnerChuck : ARRAY[FirstSpinner..LastSpinner] OF GENERAL_Axis_FB;
END_VAR
VAR_GLOBAL CONSTANT
CHUCK_MAX_RPM : ARRAY[FirstSpinner..LastSpinner] OF LREAL := [6000,6000];
CHUCK_MAX_ACC : ARRAY[FirstSpinner..LastSpinner] OF LREAL := [500,500];
END_VAR]]></Declaration>
</GVL>
</TcPlcObject>

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<POU Name="MaxSetAcceleration" Id="{47314fa1-3e0a-44a1-89d1-a52c7eefa06f}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION MaxSetAcceleration : LREAL
VAR_INPUT
iStation : INT;
END_VAR
VAR
// CoverConfig : REFERENCE TO sCoverConfig;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStation = 0 THEN
MaxSetAcceleration := 1;
RETURN;
END_IF
MaxSetAcceleration := CHUCK_MAX_ACC[iStation];]]></ST>
</Implementation>
</POU>
</TcPlcObject>

View File

@@ -0,0 +1,36 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<POU Name="MaxSetSpeed" Id="{42c5fc17-93f0-4459-bf51-dec97ac7b74a}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION MaxSetSpeed : LREAL
VAR_INPUT
iStation : INT;
END_VAR
VAR
// CoverConfig : REFERENCE TO sCoverConfig;
// IO : REFERENCE TO SPINNER_IO_FB;
// COATER_IO : REFERENCE TO COATER_IO_FB;
// CLEANER_IO : REFERENCE TO CLEANER_IO_FB;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStation = 0 THEN
MaxSetSpeed := 0;
RETURN;
END_IF
MaxSetSpeed := CHUCK_MAX_RPM[iStation];
(*IF SPINNER_MAIN[iStation].DoubleRotationChuck.InSmallRotationPosition OR SPINNER_MAIN[iStation].DoubleRotationChuck.InSmallRotationPositionClosed THEN
MaxSetSpeed := 60;
ELSIF SPINNER_MAIN[iStation].DoubleRotationChuck.InRobotPosition THEN
MaxSetSpeed := 0;
ELSIF SPINNER_MAIN[iStation].DoubleRotationChuck.InBigRotationPosition THEN
MaxSetSpeed := CHUCK_MAX_RPM[iStation];
ELSIF SPINNER_MAIN[iStation].DoubleRotationChuck.SystemCMD <> eDoubleRotationChuckCMD.DChuckNoCMD THEN
MaxSetSpeed := SPINNER_MAIN[iStation].Config.DChuck.ChuckHomeSpeed;
ELSE
MaxSetSpeed := 0;
END_IF*)]]></ST>
</Implementation>
</POU>
</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,856 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<Visu Name="VISU_SPINNER_RECIPE_CHUCK" Id="{48fc9891-edcd-4d95-8fc3-0af870511086}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"126"</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>4294967040</v>
</l>
</o>
<o>
<v n="Id">135947015L</v>
<l n="Value" t="ArrayList" cet="UInt32">
<v>4282384448</v>
</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">"Recipe.DATA[CurrentStep].StepEndCond = EndbyChuckSpeed"</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">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">800</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">-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">400</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">400</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">""</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</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">"Timer(In := TRUE, PT := T#1S);
IF Click THEN
IF Timer.Q THEN
Timer(In:= FALSE);
Timer(In:= TRUE);
ELSE
Recipe.DATA[CurrentStep].StepEndCond := EndbyChuckSpeed;
Click := FALSE;
END_IF
ELSE
Click := TRUE;
Timer(In := FALSE);
Timer(In := TRUE);
END_IF"</v>
</o>
</a>
</d>
<v n="VisualElementIdentification">{9a452b35-fc8f-4d80-a610-7745807e0aa1}</v>
<v n="VisualElementOwningObjectGuid">{48fc9891-edcd-4d95-8fc3-0af870511086}</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">0</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">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">200</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value">450</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">400</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">130</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">400</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">515</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 rpm"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"Recipe.DATA[CurrentStep].Chuck.Speed"</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"968"</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="InputBoxInputAction[]">
<v>OnMouseClick</v>
<a cet="InputBoxInputAction">
<o>
<v n="InputBoxVariable">""</v>
<v n="InputType">"Default"</v>
<v n="InputBoxMin">"-100"</v>
<v n="InputBoxMax">"CHUCK_MAX_RPM[VisuStationStatus.StationType]"</v>
<v n="InputBoxDialogTitle">"'Chuck Speed'"</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">{d161017f-d8a6-4c2b-9796-9d48994f49fc}</v>
<v n="VisualElementOwningObjectGuid">{48fc9891-edcd-4d95-8fc3-0af870511086}</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">0</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">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">200</v>
</o>
<o>
<v n="Id">357335551L</v>
<v n="Value">600</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">400</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">130</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">400</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">665</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 rpm/s"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"Recipe.DATA[CurrentStep].Chuck.Acceleration"</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"766"</v>
</o>
</l>
</o>
<v n="VisualElementName">"Rectangle"</v>
<v n="VisualElementTypeName">"VisuFbElemSimple"</v>
<v n="VisualElementIsRectangle">true</v>
<v n="VisualElementIdentifier">"GenElemInst_6"</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">"CHUCK_MAX_ACC[VisuStationStatus.StationType]"</v>
<v n="InputBoxDialogTitle">"'Chuck Acceleration'"</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">{1e98fce0-9ee5-4288-a318-c00f012517a5}</v>
<v n="VisualElementOwningObjectGuid">{48fc9891-edcd-4d95-8fc3-0af870511086}</v>
<a n="LMGuids" et="Guid" />
<d n="SubElements" t="Hashtable" />
<v n="VisualElementId">5</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>
<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>5f4ebf43-d23b-5a31-a6a1-4a4f00de6cde</v>
<v>ContainsPoint</v>
<v>384495b5-bab6-487b-b3e9-691cfce120e7</v>
<v>Destruct</v>
<v>2a0073a2-220a-48e7-a10a-5c391e30b898</v>
<v>ElementInfo</v>
<v>8c8aed38-18fb-4f61-8aad-4c698a0a38b2</v>
<v>FB_Exit</v>
<v>31f83917-b3fe-4760-a1df-25b5282d0269</v>
<v>FB_Reinit</v>
<v>f717f045-a2fd-4d1a-8533-df5a39546e29</v>
<v>GetClientData</v>
<v>2af4deef-ad99-459a-bb07-242c1edb0987</v>
<v>GetDialogInterface</v>
<v>db123c1e-fc92-419c-9405-6ff4d1ed485a</v>
<v>GetDialogInterfaceSize</v>
<v>967d3dc0-bd12-492e-a698-9f9984d558b7</v>
<v>GetElementArray</v>
<v>1258c005-2e3c-4dcc-adb1-5384e2c1d948</v>
<v>GetElementIdArray</v>
<v>907d8ff6-97b8-4c93-bf62-fe9c5493741e</v>
<v>GetElementName</v>
<v>0fa582f5-8da8-5e11-b58c-7834b516271d</v>
<v>GetInitializeVersion</v>
<v>f74dfe54-f8b3-4b92-bbce-3682200a9022</v>
<v>GetInstance</v>
<v>26a5795f-5e61-4ada-accd-1f2bdc6c449e</v>
<v>GetLocalUsergroup</v>
<v>7cb94df6-b5b8-43ed-b79a-27edd8656e7c</v>
<v>GetName</v>
<v>29427b55-ac51-4cc8-8fe2-3dbf24e6b65e</v>
<v>GetNamespace</v>
<v>cc4427a2-1bcb-462b-8e7a-f3a0b58311db</v>
<v>GetResult</v>
<v>496bba0a-5fd5-410e-aebc-ea6e3ded8161</v>
<v>GetSize</v>
<v>92adb2f0-4acd-4228-8532-d60f435c4037</v>
<v>GetSurroundingRect</v>
<v>8b5a20ca-f2bd-44f5-8656-6649d1e65170</v>
<v>GetTabOrderIdArray</v>
<v>a41b4be7-11fb-522c-abc1-ba105b6215bc</v>
<v>GetText</v>
<v>71f61ed5-e147-48f0-8066-f1eaac6b71b6</v>
<v>GetTextProperties</v>
<v>20aeb72f-68ad-49fb-b53e-c3e8d9615d69</v>
<v>GetTooltip</v>
<v>c18295fc-81e0-483b-bfa8-11e3fe5090e9</v>
<v>GetTranslator</v>
<v>17eb5041-4a0c-402d-a24c-bd4847411442</v>
<v>GetUpdateRects</v>
<v>a5eb1f65-a26f-4fb0-be63-3900fe32b849</v>
<v>HandleInput</v>
<v>1b9c8f9d-ad25-4547-afdd-dd6b63a42ea7</v>
<v>HasInputAccess</v>
<v>e3b98087-b6b3-4275-83b0-3a6cfb7c323b</v>
<v>HasInputAccessIntern</v>
<v>bb99cae1-42dd-4f6b-b061-28469846a43f</v>
<v>HasVisibilityAccess</v>
<v>259326b0-f7d4-4ffe-85ca-d8d1494d2604</v>
<v>HasVisibilityAccessIntern</v>
<v>925a59c2-b1af-49b2-9683-564342b56626</v>
<v>Initialize</v>
<v>2dbb1930-48d1-4402-bca3-152ff39ac13b</v>
<v>IsAntialiasingInactive</v>
<v>2ccd4d05-5f93-496d-a83c-4a913725eb0b</v>
<v>Paint</v>
<v>4669e636-83fa-4acb-96ec-21a5e6fc1317</v>
<v>SetClientData</v>
<v>9d298af8-4a73-4557-8133-b564d75d53f4</v>
<v>SetContainerSize</v>
<v>9948f909-af75-5210-8b5f-ae8a1a43011c</v>
<v>SetDialogInterface</v>
<v>5d62a83f-f358-43fe-bdd7-1948a48e01c3</v>
<v>SetResult</v>
<v>a799e4a4-6592-40f1-b5c8-2f266431b2f9</v>
<v>SetStaticState</v>
<v>2e97fb93-dabe-402c-9b5e-c050b9fcd931</v>
<v>SetVisuFlagsInternal</v>
<v>394ec7a1-4a27-4d7b-bf58-d704ce1f476f</v>
<v>Update</v>
<v>d1d973be-3fa8-4e59-a12f-f153e8b35369</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>56dc8df5-65ba-5782-a53e-07989e779108</v>
<v>__getVisu</v>
<v>540aff50-3cd0-5dcd-a203-3528d76095f4</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{48fc9891-edcd-4d95-8fc3-0af870511086}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{a98b29c9-ff03-4805-b109-0963958143fa}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{4ce0b142-4a61-4030-90cf-c086593ac3c7}</v>
<v n="GeneratedGlobalVisuConstants">{4f386ca8-76ca-4fbc-a054-a6aa366506c4}</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>1b12a340-a983-4f54-bd26-5bc316e013f4</v>
<v>FB_Init</v>
<v>713447bf-0224-40d4-b629-c4005a9c1242</v>
<v>FB_Reinit</v>
<v>84802b93-e1b2-43d6-93e8-a34e3256113d</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{d9a269d2-f180-47e8-a3b4-4aa49a934429}</v>
</o>
<v n="VisuRegisterGvl">{984b9ffa-ca73-4b2e-a701-5ba2a0906fe3}</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>bd50601b-143d-45b9-9344-15631fce1d36</v>
<v>ExecuteDialogClosed</v>
<v>21d3ecf7-6eb6-467c-b4ec-bb6f4e37abea</v>
<v>ExecuteKeyDown</v>
<v>9fc5d0a0-9b30-48e7-80ce-5a64c6d80f16</v>
<v>ExecuteKeyUp</v>
<v>6fbeb471-cb8f-46e0-8773-e915fb81812f</v>
<v>ExecuteLooseCapture</v>
<v>55670190-c30f-4095-a4c2-a103ea36015a</v>
<v>ExecuteMouseClick</v>
<v>f70b1867-7921-4ab1-ba26-f54f4ce19915</v>
<v>ExecuteMouseDblClick</v>
<v>fd2d9a1f-95ca-4df8-a9d3-ac5d9d471a0b</v>
<v>ExecuteMouseDown</v>
<v>955c1168-22be-4cac-9b18-ae1359253396</v>
<v>ExecuteMouseEnter</v>
<v>65e9c05c-8394-47dc-930e-98ce12ce8680</v>
<v>ExecuteMouseLeave</v>
<v>d5f49657-015d-4b1a-a313-6a65453f6fcf</v>
<v>ExecuteMouseMove</v>
<v>bce935ab-8d77-4196-aa1f-88004c4a184b</v>
<v>ExecuteMouseUp</v>
<v>78e1a931-0817-4162-97da-c648385aa23a</v>
<v>ExecuteValueChanged</v>
<v>4dababfc-6fac-4720-ac91-f445fb529ae6</v>
<v>GetElementInfo</v>
<v>f5448fb9-0956-4c0d-ab1b-4d4a33de5cfb</v>
<v>Initialize</v>
<v>a1687c9c-4fa8-4050-94b0-583642722f84</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{ba443588-3a81-40af-b638-9bc48ab30a7b}</v>
</o>
<v n="DialogDut">{1958109f-08d0-4388-8c06-efb4e0bf780e}</v>
</o>
<v n="LastUsedIdForIdentifier">16</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR
Recipe : REFERENCE TO sSpinnerRecipe := SPINNER_RECIPE_EDITE;
CurrentStep : REFERENCE TO USINT := RecipeCurrentStep;
Timer : TON;
Click : BOOL;
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">800</v>
</o>
<v>1</v>
<o>
<v n="Width">800</v>
<v n="Height">800</v>
</o>
<v>2</v>
<o>
<v n="Width">800</v>
<v n="Height">800</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="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="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="NamedStyleFont">{9e842eb2-1463-4af2-b605-4fbb17044f94}</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.7.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">800</v>
<v n="SizeY">800</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>
<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>