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,18 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<DUT Name="sHotplateConfig" Id="{f659a490-49e1-4e26-bfdc-17f0eb8ced2c}">
<Declaration><![CDATA[TYPE sHotplateConfig :
STRUCT
Temperature : sConfigTemperatureController;
// TemperatureCover : sConfigTemperatureController;
ChillerOffset : LREAL;
{IF defined (vHP_PIN)}
Pin : sHotplateConfigPin;
{END_IF}
StandbyTemperature : LREAL := 60;
ConfigPlausibility : BOOL := FALSE;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,252 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<EnumerationTextList Name="HOTPLATE_ErrorNr" Id="{20ecbced-b89f-4089-bb5a-c94c0349c77f}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
TYPE HOTPLATE_ErrorNr :(
eNoError := 0,
eNoWafer := 5,
eShutterOpenTimeOut := 10,
wTempOutOfRange := 20,
eNotTuned := 30,
eOverTemp := 50,
(*SMC-TCU*)
eSMCCommTimeout := 1550,
eSMCChillerHasError := 2000,
ERR01 := 2010, (* ERR01 System error 1*)
ERR02 := 2020, (* ERR02 System error 2 *)
ERR03 := 2030, (* ERR03 Back-up data error *)
ERR11 := 2110, (* ERR11 DC power supply failure*)
ERR12 := 2120, (* ERR12 Internal temperature sensor High temperature failure*)
ERR13 := 2130, (* ERR13 Internal temperature sensor Low temperature failure *)
ERR14 := 2140, (* ERR14 Thermostat alarm*)
ERR15 := 2150, (* ERR15 Abnormal output alarm *)
ERR16 := 2160, (* ERR16 Low circulating flow rate alarm (option) *)
ERR17 := 2170, (* ERR17 Internal temperature sensor disconnection alarm *)
ERR18 := 2180, (* ERR18 External temperature sensor disconnection alarm *)
ERR19 := 2190, (* ERR19 Abnormal auto tuning alarm *)
ERR20 := 2200, (* ERR20 Low fluid level alarm *)
TemperatureUpperLimit := 2300, (* WRN Temperature upper limit *)
TemperatureLowerLimit := 2400 (* WRN Temperature lower limit *)
);
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">"eShutterOpenTimeOut"</v>
<v n="TextDefault">"10"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Shutter Open Timeout</v>
<v>Shutter Open Timeout</v>
</l>
</o>
<o>
<v n="TextID">"wTempOutOfRange"</v>
<v n="TextDefault">"20"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Temperature Out of Range</v>
<v>Temperature Out of Range</v>
</l>
</o>
<o>
<v n="TextID">"eNotTuned"</v>
<v n="TextDefault">"30"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Hotplate is not tuned</v>
<v>Hotplate is not tuned</v>
</l>
</o>
<o>
<v n="TextID">"eOverTemp"</v>
<v n="TextDefault">"50"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>Over Temperature</v>
<v>Over Temperature</v>
</l>
</o>
<o>
<v n="TextID">"eSMCCommTimeout"</v>
<v n="TextDefault">"1550"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v></v>
<v></v>
</l>
</o>
<o>
<v n="TextID">"eSMCChillerHasError"</v>
<v n="TextDefault">"2000"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>SMC Chiller has Error</v>
<v>SMC Chiller has Error</v>
</l>
</o>
<o>
<v n="TextID">"ERR01"</v>
<v n="TextDefault">"2010"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR01 System error 1</v>
<v>ERR01 System error 1</v>
</l>
</o>
<o>
<v n="TextID">"ERR02"</v>
<v n="TextDefault">"2020"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR02 System error 2</v>
<v>ERR02 System error 2</v>
</l>
</o>
<o>
<v n="TextID">"ERR03"</v>
<v n="TextDefault">"2030"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR03 Back-up data error</v>
<v>ERR03 Back-up data error</v>
</l>
</o>
<o>
<v n="TextID">"ERR11"</v>
<v n="TextDefault">"2110"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR11 DC power supply failure</v>
<v>ERR11 DC power supply failure</v>
</l>
</o>
<o>
<v n="TextID">"ERR12"</v>
<v n="TextDefault">"2120"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR12 Internal temperature sensor High temperature failure</v>
<v>ERR12 Internal temperature sensor High temperature failure</v>
</l>
</o>
<o>
<v n="TextID">"ERR13"</v>
<v n="TextDefault">"2130"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR13 Internal temperature sensor Low temperature failure</v>
<v>ERR13 Internal temperature sensor Low temperature failure</v>
</l>
</o>
<o>
<v n="TextID">"ERR14"</v>
<v n="TextDefault">"2140"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR14 Thermostat alarm</v>
<v>ERR14 Thermostat alarm</v>
</l>
</o>
<o>
<v n="TextID">"ERR15"</v>
<v n="TextDefault">"2150"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR15 Abnormal output alarm</v>
<v>ERR15 Abnormal output alarm</v>
</l>
</o>
<o>
<v n="TextID">"ERR16"</v>
<v n="TextDefault">"2160"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR16 Low circulating flow rate alarm (option)</v>
<v>ERR16 Low circulating flow rate alarm (option)</v>
</l>
</o>
<o>
<v n="TextID">"ERR17"</v>
<v n="TextDefault">"2170"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR17 Internal temperature sensor disconnection alarm</v>
<v>ERR17 Internal temperature sensor disconnection alarm</v>
</l>
</o>
<o>
<v n="TextID">"ERR18"</v>
<v n="TextDefault">"2180"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR18 External temperature sensor disconnection alarm</v>
<v>ERR18 External temperature sensor disconnection alarm</v>
</l>
</o>
<o>
<v n="TextID">"ERR19"</v>
<v n="TextDefault">"2190"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR19 Abnormal auto tuning alarm</v>
<v>ERR19 Abnormal auto tuning alarm</v>
</l>
</o>
<o>
<v n="TextID">"ERR20"</v>
<v n="TextDefault">"2200"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>ERR20 Low fluid level alarm</v>
<v>ERR20 Low fluid level alarm</v>
</l>
</o>
<o>
<v n="TextID">"TemperatureUpperLimit"</v>
<v n="TextDefault">"2300"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>WRN Temperature upper limit</v>
<v>WRN Temperature upper limit</v>
</l>
</o>
<o>
<v n="TextID">"TemperatureLowerLimit"</v>
<v n="TextDefault">"2400"</v>
<l n="LanguageTexts" t="ArrayList" cet="String">
<v>WRN Temperature lower limit</v>
<v>WRN Temperature lower limit</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">{453d555f-cb7d-4e85-a97f-0951f1544b97}</v>
<v n="GuidReInit">{f30bfffe-5548-47c8-8fe4-2e3faa7ec4de}</v>
<v n="GuidExitX">{939e808a-7028-4933-8510-bf7ffe28ad14}</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,15 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<DUT Name="eHotplateStepEnd" Id="{c943360b-e6df-41c0-bc98-5e122322d24b}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
TYPE eHotplateStepEnd :
(
never,
EndbyStepTime := 1,
EndbyPin := 2
);
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.8">
<DUT Name="sHotplateRecipe" Id="{56f07c11-8015-4a22-879a-498aed7c8365}">
<Declaration><![CDATA[TYPE sHotplateRecipe:
STRUCT
// STEP_COUNT : USINT := 1;
TEMPERATURE : LREAL := 30;
TOL : LREAL := 1;
StepTime : LREAL := 0;
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="sHotplateStepPin" Id="{888d2174-1cd5-43c6-9e32-39d45c9ec3cf}">
<Declaration><![CDATA[TYPE sHotplateStepPin :
STRUCT
Postion : LREAL := 10;
Velocity : LREAL := 10;
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.6">
<DUT Name="eHotplateMedienNamen" Id="{ce71bfa2-c0d8-4406-ade6-d80c81ce912d}">
<Declaration><![CDATA[{attribute 'qualified_only'}
{attribute 'strict'}
TYPE eHotplateMedienNamen :
(
enum_member := 0,
VacIn,
VacOut,
N2,
Shutter
);
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<DUT Name="sHotplatePinSignal" Id="{7637edd9-b982-47d6-8bb7-015df7e064be}">
<Declaration><![CDATA[TYPE sHotplatePinSignal :
STRUCT
userabort : BOOL;
bInInit : BOOL;
bInStartPosition : BOOL;
bInStop : BOOL;
bOutReady : BOOL;
bOutInitDone : BOOL;
rInTargetPosition : LREAL;
rInTargetVelocity : LREAL;
rInTargetAcceleration : LREAL;
rOutCurrentPosition : LREAL;
rOutCurrentVelocity : LREAL;
END_STRUCT
END_TYPE
]]></Declaration>
</DUT>
</TcPlcObject>

View File

@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<GVL Name="HOTPLATE_GVL" Id="{15645fb5-adba-46e7-b33f-ab7f5dfa5f57}">
<Declaration><![CDATA[VAR_GLOBAL
HOTPLATE_RECIPE_EDITE : sHotplateRecipe;
HOTPLATE_RECIPE_EMPTY : sHotplateRecipe;
HOTPLATE_MAIN : ARRAY[FirstHotplate..LastCoolplate] OF HOTPLATE_MAIN_FB;
HOTPLATE_TemperatureTrend : ARRAY[FirstHotplate..LastCoolplate] OF Trend_FB;
VisuHotplateMain : REFERENCE TO HOTPLATE_MAIN_FB := HOTPLATE_MAIN[FirstHotplate];
DummyHotplateConfig : sHotplateConfig;
VisuHotplateConfig : REFERENCE TO sHotplateConfig := DummyHotplateConfig;
DummyHotplateAutoRecipe : sHotplateRecipe;
VisuHotplateAutoRecipe : REFERENCE TO sHotplateRecipe := DummyHotplateAutoRecipe;
CP_Chiller : SMC_Chiller_FB;
HOTPLATE_TempRegler : TemperatureController_FB;
END_VAR
VAR_GLOBAL CONSTANT
Hotplate_MaxTemperature : UINT := 200;
Coolplate_MaxTemperature : UINT := 25;
END_VAR]]></Declaration>
</GVL>
</TcPlcObject>

View File

@@ -0,0 +1,388 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.12">
<POU Name="HOTPLATE_MAIN_FB" Id="{c78ec278-b64d-47fd-8edf-a8957521762d}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK HOTPLATE_MAIN_FB EXTENDS Station_GENERAL_MAIN_FB IMPLEMENTS I_STATION_CMD_CALL
VAR
LastWaferSize : INT;
Recipe : sHotplateRecipe;
RecipeLoad : sHotplateRecipe;
RecipeRead : sHotplateRecipe;
ITempController : I_TempController;
Config : sHotplateConfig;
ConfigOld : sHotplateConfig;
IO : HOTPLATE_IO_FB;
END_VAR
VAR CONSTANT
StepRecipeStart : INT := 10;
StepEnd : INT := 30;
END_VAR
VAR PERSISTENT
// RecipeStandby : sHotplateRecipe;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[]]></ST>
</Implementation>
<Folder Name="Start" Id="{4247ae12-9fcc-487a-9107-b49d8dda3a45}" />
<Method Name="CheckFlow" Id="{6e64097a-8642-404f-b16f-da3d4219c0e1}">
<Declaration><![CDATA[METHOD CheckFlow : BOOL
VAR_INPUT
Step : REFERENCE TO INT;
END_VAR
VAR
i : USINT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[CASE Step OF
0:
IF CheckRecipe() THEN
Step := 10;
END_IF
10:
ITempController.Enable := TRUE;
ITempController.TargetTemperature := RecipeRead.TEMPERATURE;
ITempController.Tolerance := RecipeRead.TOL;
Step := Step +1;
11:
IF ITempController.TemperatureInRange() THEN
Step := 20;
ELSE
Step := 110;
END_IF
20:
Step := 100;
100:
iStationStatus.Ist.ReadyForFlow := TRUE;
iStationStatus.Soll.CheckFlow := FALSE;
Step := 0;
110:
iStationStatus.Ist.ReadyForFlow := FALSE;
iStationStatus.Soll.CheckFlow := FALSE;
Step := 0;
END_CASE]]></ST>
</Implementation>
</Method>
<Method Name="CloseInOut" Id="{39f7b1c5-23cb-433f-b4a7-a51dba02cb4d}">
<Declaration><![CDATA[METHOD CloseInOut : BOOL
VAR
PutFinished : INT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[CASE _Step OF
0:
CASE iCMD OF
CloseInCMD:
IF iStationStatus.Ist.Service THEN
_Step := 50;
ELSE
_Step := 20;
END_IF
CloseOutCMD:
_Step := 50;
END_CASE
20:
IF LoadAutoRecipe() THEN
_Step := 30;
END_IF
30:
IF ITempController.TuneDone THEN
ITempController.TargetTemperature := Recipe.TEMPERATURE;
ITempController.Tolerance := Recipe.TOL;
ITempController.Enable := TRUE;
_Step := _Step +1;
ELSE
AlarmSend(iStation:=iStation,MsgId := HOTPLATE_ErrorNr.eNotTuned,TRUE, eReportType.Error, sAvailableResponse.Ok, FALSE);
iStationStatus.Soll.Stop := TRUE;
END_IF
31:
IF ITempController.TemperatureInRange(IO.rInCurrentTemperature) THEN
_Step := 50;
ELSE
iStationStatus.Error := TRUE;
iStationStatus.ErrorIndex := AlarmSend(iStation,MsgId := HOTPLATE_ErrorNr.wTempOutOfRange,TRUE, eReportType.Warning, sAvailableResponse.AbortRetryIgnore, FALSE);
iStationStatus.StepRetry := 0;
iStationStatus.StepIgnore := 50;
END_IF
50:
_Step := 0;
CloseInOut := TRUE;
END_CASE
]]></ST>
</Implementation>
</Method>
<Method Name="FB_Init" Id="{b968b8f2-f4f9-458c-8813-95ad7cbb84a1}">
<Declaration><![CDATA[//FB_Init is always available implicitly and it is used primarily for initialization.
//The return value is not evaluated. For a specific influence, you can also declare the
//methods explicitly and provide additional code there with the standard initialization
//code. You can evaluate the return value.
METHOD FB_Init: BOOL
VAR_INPUT
bInitRetains: BOOL; // TRUE: the retain variables are initialized (reset warm / reset cold)
bInCopyCode: BOOL; // TRUE: the instance will be copied to the copy code afterward (online change)
END_VAR]]></Declaration>
<Implementation>
<ST><![CDATA[_DataLogger := TRUE;
_VisuName := 'HOTPLATE';
_SchedulerManagement := TRUE;
_PersistentProductCheck := TRUE;]]></ST>
</Implementation>
</Method>
<Method Name="INIT" Id="{4952b82a-4af8-498c-b722-b63bbc5d8fac}">
<Declaration><![CDATA[METHOD INIT : BOOL
]]></Declaration>
<Implementation>
<ST><![CDATA[CASE _Step OF
0:
IF ITempController.TuneDone AND iStation = iStationStatus.StationType THEN
ITempController.Enable := TRUE;
ITempController.TargetTemperature := Config.StandbyTemperature;
ITempController.Tolerance := 1;
END_IF
_Step := 100;
100:
iStationStatus.WaferInfo[0].Number := 0;
INIT := TRUE;
_Step := 0;
END_CASE
]]></ST>
</Implementation>
</Method>
<Method Name="Initialization" Id="{b32867f8-293a-4086-b86a-990b6cf2530c}">
<Declaration><![CDATA[METHOD Initialization : BOOL
VAR_INPUT
iStation : INT;
END_VAR
VAR
Index : INT;
IndexString : STRING;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[
InitializationExt(iStation);
IO.Initialization(iStation);
iStationStatus.NoScan := TRUE;
iStationStatus.RecipeOnlyHeader := TRUE;
iStationStatus.NoProductCheck := TRUE;
_PersistentProductCheck := TRUE;
CASE StationsStatus[iStation].StationType OF
TypeHotplate:
iStationStatus.StandbyAvailable := TRUE;
iStationStatus.StationName := CONCAT('HP ', StationIndex);
RecipeStationName[iStation] := 'Hotplate';
TypeCoolplate:
iStationStatus.StationName := CONCAT('CP ', StationIndex);
RecipeStationName[iStation] := 'Coolplate';
END_CASE
iStationStatus.ErrorList := 'HOTPLATE_ErrorNr';
CASE StationsStatus[iStation].StationType OF
TypeHotplate:
ConfigManagement.Initialization(ADR(Config), ADR(ConfigOld), SIZEOF(Config), 'sHotplateConfig', CONCAT('HP', StationIndex));
TypeCoolplate:
ConfigManagement.Initialization(ADR(Config), ADR(ConfigOld), SIZEOF(Config), 'sHotplateConfig', CONCAT('CP', StationIndex));
END_CASE
ConfigPlausibility REF= Config.ConfigPlausibility;
RecipeManagement.Initialization(
iStation,
ADR(RecipeLoad),
ADR(HOTPLATE_RECIPE_EDITE),
ADR(HOTPLATE_RECIPE_EMPTY),
ADR(RecipeRead),
ADR(Recipe),
SIZEOF(sHotplateRecipe),
'sHotplateRecipe',
0
);
CASE iStationStatus.StationType OF
TypeHotplate:
ITempController := HOTPLATE_TempRegler;
IF iStation = iStationStatus.StationType THEN
HOTPLATE_TempRegler.Config REF= Config.Temperature;
HOTPLATE_TempRegler.rInTuneTargetTemperature := 100;
HOTPLATE_TempRegler.tTaskCycleTime := T#2MS;
HOTPLATE_TempRegler.rInMinTemperature := 20;
HOTPLATE_TempRegler.rInMaxTemperature := 200;
END_IF
TypeCoolplate:
CP_Chiller.ErrorIndex_SystemError := HOTPLATE_ErrorNr.eSMCChillerHasError;
ITempController := CP_Chiller;
IF iStation = iStationStatus.StationType THEN
CP_Chiller.rInOffset REF= Config.ChillerOffset;
CP_Chiller.rInMinTemperature := 15;
CP_Chiller.rInMaxTemperature := 25;
CP_Chiller.Initialization(iStation);
END_IF
END_CASE
CASE iStationStatus.StationType OF
TypeHotplate:
DataLogger.format := '%0.1f;$N';
DataLogger.Data[1].Name := 'Temperature(°C)';
DataLogger.Data[1].Value REF= HOTPLATE_TempRegler.rOutCurrentTemperature;
DataLogger.Data[1].Tolerence := 0.1;
TypeCoolplate:
DataLogger.format := '%0.1f;$N';
DataLogger.Data[1].Name := 'Temperature(°C)';
DataLogger.Data[1].Value REF= CP_Chiller.rOutCurrentTemperature;
DataLogger.Data[1].Tolerence := 0.1;
END_CASE
]]></ST>
</Implementation>
</Method>
<Method Name="MAIN" Id="{f78004a7-fcc3-472f-b8ab-8046ac0b7dbc}">
<Declaration><![CDATA[METHOD MAIN : BOOL
VAR_INPUT
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[IF iStation = iStationStatus.StationType THEN
ITempController.MAIN();
END_IF
HOTPLATE_TemperatureTrend[iStation](
Current := ITempController.CurrentTemperature,
Target := ITempController.TargetTemperature
);
IO();]]></ST>
</Implementation>
</Method>
<Method Name="MEDIA" Id="{7d4623df-11d4-48d9-97c1-d30644acbda3}">
<Declaration><![CDATA[METHOD MEDIA : BOOL
VAR_INPUT
TargetMedia : UDINT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[]]></ST>
</Implementation>
</Method>
<Method Name="PrepInOut" Id="{971aa2e3-c7e0-4fc2-b1f4-2d84b7964afa}">
<Declaration><![CDATA[METHOD PrepInOut : BOOL]]></Declaration>
<Implementation>
<ST><![CDATA[PrepInOut := TRUE;]]></ST>
</Implementation>
</Method>
<Method Name="RCPAddStep" Id="{b7c1a6d2-7f1e-4b5f-baea-66c9c04d1a99}">
<Declaration><![CDATA[METHOD RCPAddStep : BOOL
VAR_INPUT
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[]]></ST>
</Implementation>
</Method>
<Method Name="RCPStepRemove" Id="{12dc1bbd-d248-4ed7-8d80-c7c9393f5657}">
<Declaration><![CDATA[METHOD RCPStepRemove : BOOL
VAR_INPUT
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[]]></ST>
</Implementation>
</Method>
<Method Name="Rezeptendebedingungen" Id="{635772dd-4211-483b-9ee7-724b850e54e7}" FolderPath="Start\">
<Declaration><![CDATA[METHOD Rezeptendebedingungen : BOOL
VAR_INPUT
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[CurrentStep :=CurrentStep +1;
IF CurrentStep > Recipe.STEP_COUNT THEN (*Rezeptende*)
Step := Step +1;
ELSE
Step := StepRecipeStart;
END_IF
]]></ST>
</Implementation>
</Method>
<Method Name="Standby" Id="{9755c23b-2bd8-4df2-aaf7-28f7bcabe18d}">
<Declaration><![CDATA[METHOD Standby : BOOL
VAR_INPUT
bStart : BOOL;
Step : REFERENCE TO INT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[CASE Step OF
0:
StandbyTimer(IN := bStart, PT := UDINT_TO_TIME(StandbyDelay[iStation]*1000));
IF StandbyTimer.Q THEN
StandbyTimer(IN := FALSE);
Step := 10;
END_IF
10:
// ITempController.TargetTemperature := RecipeStandby.TEMPERATURE;
ITempController.Enable := TRUE;
Step := 0;
END_CASE]]></ST>
</Implementation>
</Method>
<Method Name="Start" Id="{e3c6a83a-c923-40da-b9fb-1bd1106a7265}">
<Declaration><![CDATA[METHOD Start : BOOL
]]></Declaration>
<Implementation>
<ST><![CDATA[CASE _Step OF
0:
_Step := StepRecipeStart;
StepRecipeStart:
IF StepEndCondition() THEN
_Step := 100;
END_IF
100:
_Step := 0;
Start := TRUE;
END_CASE
]]></ST>
</Implementation>
</Method>
<Method Name="StepEndCondition" Id="{b30d2d50-6cad-421e-b323-ed892cd3437e}" FolderPath="Start\">
<Declaration><![CDATA[METHOD StepEndCondition : BOOL
VAR_INPUT
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[StepTimer(IN := TRUE, PT := LREAL_TO_TIME(Recipe.StepTime*1000));
IF StepTimer.Q THEN
StepEndCondition := TRUE;
StepTimer(IN := FALSE);
END_IF]]></ST>
</Implementation>
</Method>
<Method Name="ToVisu" Id="{eb1703d7-45ab-4508-99e9-1bdfc8585af7}">
<Declaration><![CDATA[METHOD ToVisu : BOOL
VAR_INPUT
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[VisuHotplateAutoRecipe REF= Recipe;
VisuHPTrend REF= HOTPLATE_TemperatureTrend[iStation];
VisuHotplateConfig REF= HOTPLATE_MAIN[iStationStatus.StationType].Config;
CASE iStationStatus.StationType OF
TypeHotplate:
VisuIITempController := HOTPLATE_TempRegler;
TypeCoolplate:
VisuIITempController := CP_Chiller;
END_CASE
]]></ST>
</Implementation>
</Method>
</POU>
</TcPlcObject>

View File

@@ -0,0 +1,66 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.11">
<POU Name="HOTPLATE_IO_FB" Id="{d6c2e60e-7c3f-4ac6-8faa-8ca468e62db4}" SpecialFunc="None">
<Declaration><![CDATA[FUNCTION_BLOCK HOTPLATE_IO_FB EXTENDS Station_GENERAL_IO_FB
VAR_INPUT
// bOutN2 : BOOL;
// bOutVacuum : BOOL;
// bOutVacOut : BOOL;
// bOutShutter : BOOL;
END_VAR
VAR_OUTPUT
// bInVacuum : BOOL;
// bInShutterOpen : BOOL;
bInReferenceSensor : BOOL;
bInOverTemp AT %I* : BOOL;
// CANStatus AT %I* : USINT;
rInCurrentTemperature : LREAL;
InCurrentTemperature AT %I* : INT;
END_VAR
VAR
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[//MediaCheck();
(*
IF bInReferenceSensor THEN
iStationStatus.Ist.PrepIn := FALSE;
iStationStatus.Ist.PrepOut := FALSE;
END_IF
*)
CASE iStationStatus.StationType OF
TypeHotplate:
rInCurrentTemperature := HOTPLATE_TempRegler.rOutCurrentTemperature;
TypeCoolplate:
rInCurrentTemperature := InCurrentTemperature;
rInCurrentTemperature := rInCurrentTemperature/10;
END_CASE]]></ST>
</Implementation>
<Method Name="Initialization" Id="{5ae12870-9b1c-4b8f-b9d4-34f9d7c40b29}">
<Declaration><![CDATA[METHOD Initialization : BOOL
VAR_INPUT
iStation : INT;
END_VAR
]]></Declaration>
<Implementation>
<ST><![CDATA[InitializationExt(iStation);]]></ST>
</Implementation>
</Method>
<Action Name="MediaCheck" Id="{4b47197f-6cb4-4618-90a2-57a8f30babe6}">
<Implementation>
<ST><![CDATA[CASE iStationStatus.StationType OF
TypeHotplate:
AlarmSend(iStation, HOTPLATE_ErrorNr.eOverTemp, FALSE, eReportType.Warning, sAvailableResponse.Ok, NOT bInOverTemp);
END_CASE
DelayTimer(IN := TRUE AND InAktorspannung, 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,774 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_HOTPLATE_AUTOMATIC_LOGO" Id="{ca04b9e9-5c45-4547-b1ed-2c6fe97581bf}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"52"</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="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">100</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">600</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">70</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">300</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">135</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">""</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</v>
</o>
<o>
<v n="Id">1782330054L</v>
<v n="Value">"BS_SOLID"</v>
</o>
<o>
<v n="Id">2827249010L</v>
<v n="Value">"PS_HOLLOW"</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">{ad285571-7dd7-4b25-ab9a-b631daa7f8a1}</v>
<v n="VisualElementOwningObjectGuid">{ca04b9e9-5c45-4547-b1ed-2c6fe97581bf}</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>
<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="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">120</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">600</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">100</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">300</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">170</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">2827249010L</v>
<v n="Value">"PS_HOLLOW"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</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" />
<v n="VisualElementIdentification">{c98af57b-a07d-4f7f-9340-c26513f2dfab}</v>
<v n="VisualElementOwningObjectGuid">{ca04b9e9-5c45-4547-b1ed-2c6fe97581bf}</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="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>4294901760</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">""</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">50</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">600</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">100</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">300</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">100</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">2827249010L</v>
<v n="Value">"PS_SOLID"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</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" />
<v n="VisualElementIdentification">{f9ffffdf-5c53-4229-a093-db7ad2cbe622}</v>
<v n="VisualElementOwningObjectGuid">{ca04b9e9-5c45-4547-b1ed-2c6fe97581bf}</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>
</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>fb818879-f62b-4c2d-81ea-e134bb9b81f7</v>
<v>Destruct</v>
<v>361e06ff-46c8-4755-bae5-7b35e6eff4af</v>
<v>ElementInfo</v>
<v>1c14d66b-7c37-4dd8-960b-fd8261b7cc40</v>
<v>FB_Exit</v>
<v>5843aa3c-9802-44d4-9717-08e397e7d926</v>
<v>FB_Reinit</v>
<v>9ec67e21-2b45-4e90-9304-640598231230</v>
<v>GetClientData</v>
<v>8ec6d224-302e-4e88-8186-b2888145c31a</v>
<v>GetDialogInterface</v>
<v>404dd06b-78ac-4ef7-81a7-04640315cbfb</v>
<v>GetDialogInterfaceSize</v>
<v>033e24b2-ee81-415d-9c76-8326cd9ab196</v>
<v>GetElementArray</v>
<v>ebabd1b8-2d90-45ab-a872-9f69a53acfee</v>
<v>GetElementIdArray</v>
<v>84d61720-5508-484a-b728-e56907a2d179</v>
<v>GetElementName</v>
<v>bafa7b78-b486-4b56-99a3-c72b0e95ba64</v>
<v>GetInitializeVersion</v>
<v>1426d84d-7ef5-4d88-8d31-ce82ff2c5cfc</v>
<v>GetInstance</v>
<v>2c8437c6-2209-494d-839e-e1887e811c27</v>
<v>GetLocalUsergroup</v>
<v>292e46df-e3b7-4aa0-aae2-7067af016126</v>
<v>GetName</v>
<v>367bb24d-6f2e-40c3-b33c-90a4aa15a946</v>
<v>GetNamespace</v>
<v>5dbd999c-5194-438f-ad14-943ad24ecce1</v>
<v>GetResult</v>
<v>3ae99447-9983-4713-b30d-c340dfcf8b0c</v>
<v>GetSize</v>
<v>d7c27014-946e-45f9-b98c-739fe6096e11</v>
<v>GetSurroundingRect</v>
<v>0ddaa22a-40cb-453b-9461-8c30469aaf34</v>
<v>GetTabOrderIdArray</v>
<v>a8e4b917-3cba-4a1d-9bf4-77ebebdfdc7e</v>
<v>GetText</v>
<v>379b585d-6a16-4992-96fa-862ffee80a10</v>
<v>GetTextProperties</v>
<v>76576f2b-b0bd-4a7d-a29e-f73de261deaf</v>
<v>GetTooltip</v>
<v>e5d8a858-a1b6-4491-8c7c-f45a98d55290</v>
<v>GetTranslator</v>
<v>b8403bdd-ae62-4fba-b866-aed445ae9ee6</v>
<v>GetUpdateRects</v>
<v>cc277849-b680-4e2c-bf22-ab6fca26723c</v>
<v>HandleInput</v>
<v>0384cba3-8490-43cc-8a1a-0b1041c9f12e</v>
<v>HasInputAccess</v>
<v>3abf2f0a-a9d6-4e9b-b4e0-4e37a14057d5</v>
<v>HasInputAccessIntern</v>
<v>e86b328e-dfab-4029-983f-b45c872cde94</v>
<v>HasVisibilityAccess</v>
<v>6f9bd981-7864-45fa-8df0-b9f133c71436</v>
<v>HasVisibilityAccessIntern</v>
<v>9b28d4bd-c2e1-4d32-a351-5966bee02aea</v>
<v>Initialize</v>
<v>eefa1c98-3059-4637-94c8-a0e4aa651928</v>
<v>IsAntialiasingInactive</v>
<v>ef13711e-dab3-46e3-a984-3046af5e0339</v>
<v>Paint</v>
<v>a1bb1301-d67d-4e9c-9f7f-ad06695fbb48</v>
<v>SetClientData</v>
<v>a7fb4656-032f-4730-8de3-deef2c380e6e</v>
<v>SetContainerSize</v>
<v>05b5d594-b1cb-4862-afe2-f541cfaa2d6b</v>
<v>SetDialogInterface</v>
<v>2d558793-3399-4390-8f73-abbb277c7abb</v>
<v>SetResult</v>
<v>cd1d2aa6-1ad8-41a1-9f17-2cce057575a4</v>
<v>SetStaticState</v>
<v>f6651c73-15e4-4622-a0f7-b78d67af7c6c</v>
<v>SetVisuFlagsInternal</v>
<v>c586c856-ed95-451b-ab12-90020ddbf493</v>
<v>Update</v>
<v>f1ef3287-789b-4f5e-9a12-a7d8d67868b5</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>e3499b9a-8d0f-4759-8a1f-8a9a1ded7f9d</v>
<v>__getVisu</v>
<v>b7027935-db70-4343-a139-d2e12fb10066</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{ca04b9e9-5c45-4547-b1ed-2c6fe97581bf}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{9a2441e7-5307-40a7-9852-8b20ca92b6dc}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{eeb88b11-e223-4cea-bab5-b0978c5fa761}</v>
<v n="GeneratedGlobalVisuConstants">{bbce91cd-998c-4ba2-a012-0b5edc4c5a7b}</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>581d3e9c-7e2f-4865-9e1e-6c87cad518a7</v>
<v>FB_Init</v>
<v>418e1e08-3029-46bc-b689-a227bd0f03ec</v>
<v>FB_Reinit</v>
<v>9f151041-2fa6-4922-98c4-748890fbe66d</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{eae3cb1f-7853-438f-b882-ac52d89c1cac}</v>
</o>
<v n="VisuRegisterGvl">{21bab558-6932-439c-bcac-10bb1abd2d76}</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>d6770359-e945-4ec1-a34e-0195f5845506</v>
<v>ExecuteDialogClosed</v>
<v>d1b1e3fa-0c0c-4651-b0ee-8727d1087375</v>
<v>ExecuteKeyDown</v>
<v>ad4e063b-6212-42ac-80af-5015759fdacb</v>
<v>ExecuteKeyUp</v>
<v>64886ab2-cdf8-4334-a7f7-e031b7a73056</v>
<v>ExecuteLooseCapture</v>
<v>00ddfc0b-4489-425a-82cd-332590a20f09</v>
<v>ExecuteMouseClick</v>
<v>ed6c311d-cce6-423f-98d0-884f27ea81eb</v>
<v>ExecuteMouseDblClick</v>
<v>a3d2cde1-c6ba-4fd2-9a20-789b582d87fc</v>
<v>ExecuteMouseDown</v>
<v>0429b706-750b-4467-a319-c76773247509</v>
<v>ExecuteMouseEnter</v>
<v>bb3d206a-e59a-494f-9cc9-857cebef017e</v>
<v>ExecuteMouseLeave</v>
<v>4a9f4747-31b6-479e-a610-3593d0241b00</v>
<v>ExecuteMouseMove</v>
<v>bab336be-a3e8-45ac-ac87-67526fe80dde</v>
<v>ExecuteMouseUp</v>
<v>66d076cc-d058-4418-853f-f627e89bf473</v>
<v>ExecuteValueChanged</v>
<v>003d5f50-453d-405e-9628-97df5240da93</v>
<v>GetElementInfo</v>
<v>d6acdd6a-ea8e-427e-9c94-0b93b9e1cc66</v>
<v>Initialize</v>
<v>d112a4ff-cd8f-4f30-af6c-c0016e76d7fe</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{e6e8ae6b-dc10-4d5c-9e0c-a79f02640175}</v>
</o>
<v n="DialogDut">{922ca397-1285-4a69-be40-5fa26c5d6978}</v>
</o>
<v n="LastUsedIdForIdentifier">22</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">600</v>
<v n="Height">220</v>
</o>
<v>1</v>
<o>
<v n="Width">600</v>
<v n="Height">220</v>
</o>
<v>2</v>
<o>
<v n="Width">600</v>
<v n="Height">220</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">600</v>
<v n="SizeY">220</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

View File

@@ -0,0 +1,774 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.8">
<Visu Name="VISU_HOTPLATE_SERVICE_LOGO" Id="{bd75f052-0318-4ea4-a6bf-aeb5f5810594}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"52"</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="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">100</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">600</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">70</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">300</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">135</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">""</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</v>
</o>
<o>
<v n="Id">1782330054L</v>
<v n="Value">"BS_SOLID"</v>
</o>
<o>
<v n="Id">2827249010L</v>
<v n="Value">"PS_HOLLOW"</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">{ad285571-7dd7-4b25-ab9a-b631daa7f8a1}</v>
<v n="VisualElementOwningObjectGuid">{bd75f052-0318-4ea4-a6bf-aeb5f5810594}</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>
<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="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">120</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">600</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">100</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">300</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">170</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">2827249010L</v>
<v n="Value">"PS_HOLLOW"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</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" />
<v n="VisualElementIdentification">{c98af57b-a07d-4f7f-9340-c26513f2dfab}</v>
<v n="VisualElementOwningObjectGuid">{bd75f052-0318-4ea4-a6bf-aeb5f5810594}</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="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>4294901760</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">""</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">50</v>
</o>
<o>
<v n="Id">2422045748L</v>
<v n="Value" t="Int16">600</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">100</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">300</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">100</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">2827249010L</v>
<v n="Value">"PS_SOLID"</v>
</o>
<o>
<v n="Id">2597686782L</v>
<v n="Value">true</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" />
<v n="VisualElementIdentification">{f9ffffdf-5c53-4229-a093-db7ad2cbe622}</v>
<v n="VisualElementOwningObjectGuid">{bd75f052-0318-4ea4-a6bf-aeb5f5810594}</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>
</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>6ca7a0f3-7921-4962-a034-177beb376480</v>
<v>Destruct</v>
<v>95fa12cd-c941-4baf-98ed-911a8b1496b2</v>
<v>ElementInfo</v>
<v>9c38005a-cd66-493a-ab35-8ad5c3243103</v>
<v>FB_Exit</v>
<v>d4853794-3ab8-4ce1-8ba5-e91c6fd5636c</v>
<v>FB_Reinit</v>
<v>e3ae08c7-dd5d-43aa-9881-c95d4d299bd8</v>
<v>GetClientData</v>
<v>d71004e1-e0a6-4bd8-bc3d-9f019522be6c</v>
<v>GetDialogInterface</v>
<v>01f143b3-19ec-49f7-85cf-ba0a6070d158</v>
<v>GetDialogInterfaceSize</v>
<v>de9451c3-c61f-46da-9200-ebe4a145daee</v>
<v>GetElementArray</v>
<v>ca312716-a68e-4390-ac50-f647b470fb81</v>
<v>GetElementIdArray</v>
<v>07e2bb2c-2101-49d9-92a4-df8bff540138</v>
<v>GetElementName</v>
<v>0cd6621a-c4b1-4b90-b99d-46a56f835b96</v>
<v>GetInitializeVersion</v>
<v>9976c10c-cf79-4028-a701-2ed4f014bf84</v>
<v>GetInstance</v>
<v>0edb51a1-e4aa-4b2c-8dcf-49af1ae587ad</v>
<v>GetLocalUsergroup</v>
<v>4eaf7567-8ae2-4f7c-8e6e-b0ece5b5a62e</v>
<v>GetName</v>
<v>ab5b89b1-6b04-4960-81bc-5b0bdaea2be0</v>
<v>GetNamespace</v>
<v>d229291a-778f-4c78-89e7-d0b651d1edc0</v>
<v>GetResult</v>
<v>ddecbf88-4055-4535-8e3e-e59c25951edc</v>
<v>GetSize</v>
<v>b945ce36-06ec-4dc9-95b1-f43ca94e0f39</v>
<v>GetSurroundingRect</v>
<v>b060f970-890d-4f51-bf91-12aea9b5ab98</v>
<v>GetTabOrderIdArray</v>
<v>11d9deeb-1ee3-4549-8689-9b324ca375db</v>
<v>GetText</v>
<v>9a76b754-21ab-4639-8399-c1b34e3b9eed</v>
<v>GetTextProperties</v>
<v>9e2594d5-8f07-4105-a17f-b5ed0f3791d7</v>
<v>GetTooltip</v>
<v>02bd323c-e1aa-455f-a4af-eb140ddcb289</v>
<v>GetTranslator</v>
<v>f0931f58-e1d5-4d00-b8ac-f1901d6bbc82</v>
<v>GetUpdateRects</v>
<v>ef66a16b-30b8-4559-8f38-534e9ff34c50</v>
<v>HandleInput</v>
<v>904c52d5-4887-4edc-81a1-efcf05f9a6cd</v>
<v>HasInputAccess</v>
<v>819d839c-cfa5-4d43-a9c8-87df54c3cd51</v>
<v>HasInputAccessIntern</v>
<v>5e7b4c62-15f7-4fa2-a248-f7f851713e40</v>
<v>HasVisibilityAccess</v>
<v>34715453-5343-435f-9c27-3e9c05985bf4</v>
<v>HasVisibilityAccessIntern</v>
<v>051d654e-bd9f-48d0-a8b8-af42b5e5f222</v>
<v>Initialize</v>
<v>2552556b-e753-4d4d-b597-31b39e2514dd</v>
<v>IsAntialiasingInactive</v>
<v>520b155d-5646-4341-a24b-6cd21421c61c</v>
<v>Paint</v>
<v>21d1815c-c265-401c-adf5-bee47dc36307</v>
<v>SetClientData</v>
<v>72873f01-11d6-4be5-aeef-f0947b722f56</v>
<v>SetContainerSize</v>
<v>ba7b4261-0d2c-46e0-8c6b-bb731a59fb42</v>
<v>SetDialogInterface</v>
<v>85cc0f40-4868-4290-9ec2-e6d9fa84f347</v>
<v>SetResult</v>
<v>69d0f552-00cd-444c-9b0c-f995c8c1402b</v>
<v>SetStaticState</v>
<v>15413b74-1b2d-4dbd-a4e8-434cdfe8108d</v>
<v>SetVisuFlagsInternal</v>
<v>765915b6-6ac7-4d8b-9899-fa765fec3a96</v>
<v>Update</v>
<v>36c15fcf-be40-4739-9868-1d598a941a61</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>45135107-8676-45c3-9b3b-8f7e4303983f</v>
<v>__getVisu</v>
<v>2f4feefb-aa2e-4d10-809b-4b0574173fc3</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{bd75f052-0318-4ea4-a6bf-aeb5f5810594}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{c875097d-d5d5-409d-a2a8-b9c90ca653ad}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{83194803-7a72-49fe-be97-dbbdf3348c0c}</v>
<v n="GeneratedGlobalVisuConstants">{9a098d66-e0fb-4df4-acb9-f1c5961eb9c7}</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>565ce820-cad9-47ad-ab4e-a33e42d6ed94</v>
<v>FB_Init</v>
<v>4cdabaf8-d951-402c-ad60-e44dc375808b</v>
<v>FB_Reinit</v>
<v>eb65028c-c101-4ef2-b7d2-8c870297a920</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{515cc0ac-d0dc-4ffa-8308-d05b3dd70b30}</v>
</o>
<v n="VisuRegisterGvl">{3b5fb901-2ba5-4210-8036-8370777676bb}</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>efde0453-efbd-49a3-94e4-a19ec5ed2e1b</v>
<v>ExecuteDialogClosed</v>
<v>7b005d82-178e-4759-9631-7a3c4ceaaff2</v>
<v>ExecuteKeyDown</v>
<v>051c45cf-d87f-4548-9811-601b1c7fa50f</v>
<v>ExecuteKeyUp</v>
<v>c7e56883-1568-4e6f-97d5-b27cb6d20f03</v>
<v>ExecuteLooseCapture</v>
<v>c3bf272f-ba1a-4d4a-a631-3d3bfa3a1956</v>
<v>ExecuteMouseClick</v>
<v>857cfb12-b481-4d3f-95c4-b9a22b545de2</v>
<v>ExecuteMouseDblClick</v>
<v>fe0e9bd1-1c4d-49ea-9756-9b73a7be4c1f</v>
<v>ExecuteMouseDown</v>
<v>1177539f-5691-4aee-ab77-1aeb4a6c14b7</v>
<v>ExecuteMouseEnter</v>
<v>d0e53470-e395-4460-92c6-52361d49f1ef</v>
<v>ExecuteMouseLeave</v>
<v>3d932e2e-74ca-46c9-8a00-30a1fb2eb26f</v>
<v>ExecuteMouseMove</v>
<v>0442aa70-4a21-4185-8cd3-add2d1e93b28</v>
<v>ExecuteMouseUp</v>
<v>aa49a0bb-21b1-45af-8ca6-16e0775a17a9</v>
<v>ExecuteValueChanged</v>
<v>198e32ec-8e40-4119-ab90-89b701d34bd7</v>
<v>GetElementInfo</v>
<v>12d22a0f-2df1-469f-a639-a9b7050acb4f</v>
<v>Initialize</v>
<v>8a701ab8-4a4f-4e5e-83f7-b4a29146d05b</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{2a07fbd3-ff7a-40a8-9e87-2646612a7573}</v>
</o>
<v n="DialogDut">{8415f612-e1e8-4eae-97a3-660f4ca03575}</v>
</o>
<v n="LastUsedIdForIdentifier">22</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">600</v>
<v n="Height">220</v>
</o>
<v>1</v>
<o>
<v n="Width">600</v>
<v n="Height">220</v>
</o>
<v>2</v>
<o>
<v n="Width">600</v>
<v n="Height">220</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">600</v>
<v n="SizeY">220</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

View File

@@ -0,0 +1,443 @@
<?xml version="1.0" encoding="utf-8"?>
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4026.6">
<Visu Name="VISU_HOTPLATE_AUTOMATIC_WAFER" Id="{e8cab7b7-79bc-4701-bc65-ced564655136}">
<XmlArchive>
<Data>
<o xml:space="preserve" t="VisualObject">
<n n="LastVisuLanguageModelEntry" />
<v n="UniqueIdGenerator">"13"</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>
<v n="Value">1073742079U</v>
</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">160</v>
</o>
<o>
<v n="Id">2134141914L</v>
<v n="Value" t="Int16">25</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">""</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">80</v>
</o>
<o>
<v n="Id">1473355128L</v>
<v n="Value">12</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">2597686782L</v>
<v n="Value">false</v>
</o>
<o>
<v n="Id">2477733581L</v>
<v n="Value">"StationsStatus[iStation].WaferInfo[0].Number"</v>
</o>
<o>
<v n="Id">2880254039L</v>
<v n="Value">"StationsStatus[iStation].WaferInfo[0].Number = 0"</v>
</o>
<o>
<v n="Id">823443203L</v>
<v n="Value">"1274"</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">{4fa1e889-fb05-4f48-9768-2b7a7fef2034}</v>
<v n="VisualElementOwningObjectGuid">{e8cab7b7-79bc-4701-bc65-ced564655136}</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>600611a3-975e-417b-87ef-8fc14a9b633d</v>
<v>Destruct</v>
<v>68f066a4-4107-4c17-991a-2d285a24702a</v>
<v>ElementInfo</v>
<v>4c2625eb-4868-4c9a-bb19-3d1eab8868f8</v>
<v>FB_Exit</v>
<v>bff27425-cfa0-4ccc-bd9f-b0918d9e6032</v>
<v>FB_Reinit</v>
<v>c8ceb4cc-5e66-4b6e-816c-43f151538eae</v>
<v>GetClientData</v>
<v>a7abb8e9-35dd-4040-9384-0c9546bcdc78</v>
<v>GetDialogInterface</v>
<v>91d46419-5d7a-4cec-8617-5369c908615c</v>
<v>GetDialogInterfaceSize</v>
<v>71a3bfa5-5932-41af-aa0c-40c5e5ffd01e</v>
<v>GetElementArray</v>
<v>190a211d-eeff-4a0e-afa9-09b23e97a3a1</v>
<v>GetElementIdArray</v>
<v>d7ae1731-b325-4b6d-ab30-257d06e2fda3</v>
<v>GetElementName</v>
<v>6a27e082-9d2e-55cf-9d2b-6220907b5ed3</v>
<v>GetInitializeVersion</v>
<v>dc8f2111-825f-49dd-8ef6-db8ab39ec370</v>
<v>GetInstance</v>
<v>4e0b2448-ba13-40aa-b631-f462fe2eb26e</v>
<v>GetLocalUsergroup</v>
<v>51ed0b03-e81a-4842-a6f8-0fc083d77649</v>
<v>GetName</v>
<v>9e5348d3-bbe8-4f05-9f60-915559ffee80</v>
<v>GetNamespace</v>
<v>59f8f1ea-dd26-49aa-bed6-e466f7d18c55</v>
<v>GetResult</v>
<v>904629c9-f30a-4850-9a1e-e61638de70dd</v>
<v>GetSize</v>
<v>71437066-1faf-4e28-8cf5-e71409a378ca</v>
<v>GetSurroundingRect</v>
<v>4cb937fa-ab78-40ce-8e95-ff6b909b3bc0</v>
<v>GetTabOrderIdArray</v>
<v>83900227-ac37-5f57-af2a-6736dfd58b6e</v>
<v>GetText</v>
<v>5f2ad7e2-a4e6-4c5a-b155-34b0fc6b04ee</v>
<v>GetTextProperties</v>
<v>1f74fec4-8e46-4ab1-9444-238884d242e3</v>
<v>GetTooltip</v>
<v>7d0d0beb-58ee-4ee2-afe9-16aff09119cd</v>
<v>GetTranslator</v>
<v>ec2660e4-782a-4df8-85bd-1aab57905725</v>
<v>GetUpdateRects</v>
<v>e4387c17-8ded-4aae-b2ab-23c497f4c098</v>
<v>HandleInput</v>
<v>dc9499ec-3037-4e63-be37-559b11c901da</v>
<v>HasInputAccess</v>
<v>b98446a0-b61a-45be-8ae6-7040a0ebe373</v>
<v>HasInputAccessIntern</v>
<v>f43591f9-0807-5f09-8232-7bff751ec812</v>
<v>HasVisibilityAccess</v>
<v>3b5dc9f0-be3b-446d-b810-5323431c5548</v>
<v>HasVisibilityAccessIntern</v>
<v>283464ae-b7a2-5c02-a5da-e75446bec7e1</v>
<v>Initialize</v>
<v>41a77544-07ae-4321-a2eb-7254707dc59f</v>
<v>IsAntialiasingInactive</v>
<v>b6d2995c-5934-4ed9-83ea-5749e13ce031</v>
<v>Paint</v>
<v>5b88c02d-b2db-4a53-8366-7ace3b9f8717</v>
<v>SetClientData</v>
<v>35d3011b-e7d1-47bb-b05a-f2b7df5c539a</v>
<v>SetContainerSize</v>
<v>a804a9b8-5d8e-5be5-a383-d75c933626b2</v>
<v>SetDialogInterface</v>
<v>d03cae9b-8bdb-4e1c-a863-9d9bea252362</v>
<v>SetResult</v>
<v>6208f326-45e0-4349-bf06-cff1919a57b1</v>
<v>SetStaticState</v>
<v>7778be39-b241-4183-9c87-a08f344ba626</v>
<v>SetVisuFlagsInternal</v>
<v>c4089d5b-56bc-4854-8125-51d0662d2062</v>
<v>Update</v>
<v>fa507bf6-18ff-4aad-b3a1-96a9bcaf5df7</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" ckt="String" cvt="Guid">
<v>__getContainer</v>
<v>2b5b7edc-fdfc-56a0-982e-a88c3306aaa2</v>
<v>__getVisu</v>
<v>facf1653-575e-5ec6-9d96-52e03ead952f</v>
</d>
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{e8cab7b7-79bc-4701-bc65-ced564655136}</v>
</o>
<v n="GeneratedGlobalVisuVarsGuid">{a1f68743-5664-477a-9b6d-3c75f966a06e}</v>
<v n="GeneratedGlobalTheVisuVarlistGuid">{de93db16-6b87-45a2-89c2-906a9e66546e}</v>
<v n="GeneratedGlobalVisuConstants">{c7ee756b-eca2-4133-8e3d-638ccd6f2c22}</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>cc2d3fca-5fa7-465b-bb6f-9c4f106cdce0</v>
<v>FB_Init</v>
<v>ce71a993-da80-488c-b598-5cd52c6c9f84</v>
<v>FB_Reinit</v>
<v>514ba126-3a75-44de-85e0-e9c60ce8d67e</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{7b9bb1ba-f829-45d5-a244-494e76048a8a}</v>
</o>
<v n="VisuRegisterGvl">{9f05e832-520a-4ea2-a1cc-20d1f35ea055}</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>7cc9f5e6-c915-41ce-ada4-3e0624294f3f</v>
<v>ExecuteDialogClosed</v>
<v>2bf0fab3-57a1-45cc-a743-633fa2914224</v>
<v>ExecuteKeyDown</v>
<v>93746623-22ff-4a9d-921c-0d51915bb72f</v>
<v>ExecuteKeyUp</v>
<v>fbbf88e2-f3c6-42a8-a451-e732601a84e1</v>
<v>ExecuteLooseCapture</v>
<v>55674cf5-af92-4316-8c51-aafaf164b8d7</v>
<v>ExecuteMouseClick</v>
<v>7a71d4b1-2932-4db8-8e8e-249ffe5d34ff</v>
<v>ExecuteMouseDblClick</v>
<v>2ab4dbb2-9b6f-477f-a29e-fc73016c960f</v>
<v>ExecuteMouseDown</v>
<v>868f1c0b-0dee-492b-be11-6ac6712421f5</v>
<v>ExecuteMouseEnter</v>
<v>31b9ea46-7dd3-45b1-8fab-7cbdfe5979a8</v>
<v>ExecuteMouseLeave</v>
<v>17dd6a65-8239-4334-b048-f573748aa11d</v>
<v>ExecuteMouseMove</v>
<v>1cae73f3-e5b6-4a0b-9438-bdec788bcd0f</v>
<v>ExecuteMouseUp</v>
<v>72c7de84-6b82-4079-99c8-a68abe039a8a</v>
<v>ExecuteValueChanged</v>
<v>e12e648b-61a0-4ded-8e16-22a7dd14671f</v>
<v>GetElementInfo</v>
<v>38024674-91b0-49e0-bbba-8dc9996d671e</v>
<v>Initialize</v>
<v>2027069c-1854-4584-bfed-fdf72377cd24</v>
</d>
<d n="FbProperties" t="CaseInsensitiveHashtable" />
<v n="FbName">"NotImportant"</v>
<v n="FbGuid">{8642cab3-b1b4-4910-a9e8-b2af5998fa87}</v>
</o>
<v n="DialogDut">{666d0a98-6618-414c-ba2a-8bece3799a9c}</v>
</o>
<v n="LastUsedIdForIdentifier">2</v>
<o n="TextDocument" t="TextDocument">
<v n="TextBlobForSerialisation">"VAR_IN_OUT
END_VAR
VAR_INPUT
iStation : INT;
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">160</v>
<v n="Height">25</v>
</o>
<v>1</v>
<o>
<v n="Width">160</v>
<v n="Height">25</v>
</o>
</d2>
<v n="Version">1</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">160</v>
<v n="SizeY">25</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>